eZ Community » Forums » Developer » Web site remake
expandshrink

Web site remake

Web site remake

Friday 12 October 2012 10:08:03 pm - 10 replies

Hello i wish to remake this site : http://steigenberger.com.dnnmax.com/Home.aspx with ez publish, is it possible? What tools will i need for this one? Please answer me in this general and abstract question in order later on to go in detail
Thanks for your answers

Saturday 13 October 2012 9:52:23 am

Sorry to sound harsh, but what about doing a bit more homework and asking about specific features you need to implement?

Saturday 13 October 2012 11:27:50 am

This site should be fairly simple to do in eZ Publish by for instance starting off with the demo site install which contains a lot of what you need out of the box.

That said, I would almost assume this post is just for linking to the site and adding google page rank to it based on the very generic question.

Saturday 13 October 2012 5:43:38 pm

@Gaetano you are not harsh i am a complete neebie in ez publish and wish to learn some things as fast as i can in order to catch a deadline for project

@Andre no it isnt the case of advertisment i just wanted to know some things about this platform and its capabilities as i said i am completly new in it

So 2 major questions for more specific investigation:

1) For design can i use existing tpl of my current project and just copy-paste? If not what exactly is the best (and low cost..) solution to implement a design like you see in the mother site?Can i use free (or paid).. themes in ez publish? Or can i create something that looks like this with an editor tool in the backend of ez publish?

2)
i would like 3 major functionalities in the new site: 1. roles for register users per country , 2.custom forms when people register and contact form 3. backend export of the list of users from db into an excel sheet. Can i do that with extensions?If yes what do you recomend..?

Thanks very much for your answers

Saturday 13 October 2012 10:33:34 pm

1) a. You won't be able to just 'copy and paste' - you would need to get a basic understanding of the templating system. I'm not aware of a CMS which would allow this. b. There are only really a handful of 'themes' for eZ Publish, people tend to customise those themes to make their own. c. Ez Publish includes both front and backend editing (if that's what you mean).

2) All those are easy to do in eZ - but also easy to do in Wordpress.

Taking a look at your site (it looks like there's some serious money involved) I recommend hiring someone to develop for you - or at least hiring someone to study the different options and tell you what would be most appropriate. If you were to attempt to develop that site from a starting point of zero knowledge it could take six months. An experienced developer could probably do it in a week or two.

Saturday 13 October 2012 10:55:58 pm

Hey Paul, let me clarify this i am the developer who just was assigned this tasks in 1) when i say tools i mean design tools to make templates

in 2) the requirments are to be done in ez publish so if you know how to do it (extensions or any other direction..) would be nice to share with me..i also dissagree on the complexity of current site it is not difficult to do if i know the basic staff of ez publish, at least this is what i was hopping...

Sunday 14 October 2012 1:53:37 pm

About templates - there is no real solution as of now for efficient online template editing.

The templates in eZ use a bespoke language, so you will not be able to port them over from existing site.

You have IDEs which support the language - such as phpedit - so you get syntax coloration and autocompletion/tooltips. Most php IDEs which have no direct support for eZ templates do have support for Smarty syntax, which is almost the same. So at least you get colors.

There are little free themes/skins available as eZ is often used for big projects where the customer has a completely customized design done for him by a professional.

You can easily find some professional / freelancer willing to do the templates for you.

Last but not least: there are many community extensions on http://projects.ez.no, such as ezgeshi or ggsysinfo, which will help you with template syntax and development / debugging

As for functionality:

- you can create as many user groups / roles as needed in eZ. What is not supported out-of-the-box is automatic assigment of a user to a specific group when he signs in, based either on his IP or a field of the user profile

- custom forms when users register is usually done by altering the definition of the "user" content class - unless you need some really complicated logic (e.g. cross-field validation)

- contact form: easy to do. look for "information collector" in the docs/forum

- excel export: during trainings I often show how to do this using purely template technology (an html page with a table in it can be saved as excel file if served with the proper mimetype to the browser). It is fast and easy, as long as you do not have to export 1 million contents

Modified on Sunday 14 October 2012 1:55:05 pm by Gaetano Giunta

Sunday 14 October 2012 11:37:19 pm

Thanks for answering the question for me, and rather better than I could have done too.

@Gaetano: as a side issue, would you be recommending redeveloping an eZ site using the pre-5.0 architecture at this point? It seems to me that one would be better to wait six months and set up with the brand new eZ when a stable version is released.

Monday 15 October 2012 4:47:47 pm

@Paul Good question.

Of course business requirements are king - is the customer willing to wait for a site redesign or does he need it done for yesterday?

Also, is the new version of the site purely a template revamp (easy to do staying on the current stack), or does it include a lot of work on new functionality?

But if the choice is entirely with you, then waiting a bit and upgrading to 5.x seems to be a safe choice.

Monday 15 October 2012 10:21:22 pm

Quote from Gaetano Giunta :

About templates - there is no real solution as of now for efficient online template editing.

The templates in eZ use a bespoke language, so you will not be able to port them over from existing site.

You have IDEs which support the language - such as phpedit - so you get syntax coloration and autocompletion/tooltips. Most php IDEs which have no direct support for eZ templates do have support for Smarty syntax, which is almost the same. So at least you get colors.

There are little free themes/skins available as eZ is often used for big projects where the customer has a completely customized design done for him by a professional.

You can easily find some professional / freelancer willing to do the templates for you.

Last but not least: there are many community extensions on http://projects.ez.no, such as ezgeshi or ggsysinfo, which will help you with template syntax and development / debugging

As for functionality:

- you can create as many user groups / roles as needed in eZ. What is not supported out-of-the-box is automatic assigment of a user to a specific group when he signs in, based either on his IP or a field of the user profile --->let me explain better this one, i want when someone for instance says that he is from England (field in registration form i ask earlier) and offcourse all the other members to have special offers/benefits so i suppose we have here a group of English people or i want to give special offers/benefits to English/Spanish/Greek people so we have a group of English/Spanish/Greek people with special benefits. Other example I might have a promotion for Canada only, so only the Canadian users can see it. and in some cases I might have a promotion for 2-3 countries like Mexico, Canada and Spain and only those country users can see the promotion.
  I need a way to manage those roles by page...

- custom forms when users register is usually done by altering the definition of the "user" content class - unless you need some really complicated logic (e.g. cross-field validation)-->Regarding this user needs to have the ability to update their own registration form and admin needs to be able to manage users on the site..can this be done easily and out of the box or i need extension?

- contact form: easy to do. look for "information collector" in the docs/forum-->i will check thank you!

- excel export: during trainings I often show how to do this using purely template technology (an html page with a table in it can be saved as excel file if served with the proper mimetype to the browser). It is fast and easy, as long as you do not have to export 1 million contents-->no the content will not be so big as 1 million, have you implement this in an extension? i need this functionality in the back end for admin, can this be done easy?

Wednesday 17 October 2012 12:50:07 pm

In reverse order:

- excel reports produced using templating can be done for the admin interface exactly the same way as for the frontend interface. In fact both interfaces are built on the same technology / principles

- users can update their own profile if you give them permissions to do so. No need for extensions afaik

- special offers for the webshop: this is often done assigning products to different sections. Each section can have a discount percentage applied.

Allowing users to select their country via a form field when creating their profile is trivial.

But your case seems to be a bit more complex, and might need custom development.

- I'm not sure I understand the "I need a way to manage the roles per page" phrase. In eZ every page corresponds to a node. Each user has to one or more roles. In each role you define permissions to access some content such as "all english content", "that page only", "all content in that section" etc... This is generally flexible enough even for the most complex cases. And for the extreme cases, you can even create custom policies

expandshrink

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu

Proudly Developed with from