- Home page with some news that should be able to be updated by the editor
- A menu with some products categories (these categories must be edited/updated by the editor)
You can easily create categories by creating a document and specifying it as a container (basically a folder) and create your product categories as child documents of the categories.
- A list of products with their pictures (the editor must be able to add new products and classify them under one of the categories)
You even have the products displayed as summaries with a click more/read more button. You can use Ditto to do this. This is a powerful snippet ( am not sure about the Drupal equivalent, maybe a drupal module?). Ditto aggregates documents to create blogs, article/news collections, and more, with full support for templating.
Check it out here: http://ditto.modxcms.com/index.php
and its forum is here: http://modxcms.com/forums/index.php/board,180.0.html
Pictures can be added dynamically if you want to using the power of modx template variables - TVs. Read more about TVs here: http://modxcms.com/template-variables.html
You are not limited to TVs though. You can easily add pictures using the inbuilt modx text editor
- Some static pages such as Contact info, Services, etc. (the editor must be able to update these contents too)
Static info can be handled in different ways, including using what are called chunks - basically pieces of reusable html or text. Chunks are especially useful for stuff like footers. Read more about chunks here: http://modxcms.com/chunks.html
I don’t want the editor to login into the big Manager Backend, as it can be overwhelming for a computer-illiterate guy. The ideal situation should be the editor being able to edit the items and contents right from the Front End (after being properly logged), or even add new products from the Front end manager.
For front end management, you can use modx quickedit capabilities or check out the snippet Front end Document Manager, FDM: http://modxcms.com/forums/index.php?topic=14977.0
With Drupal I know how to accomplish these, or at less to provide the editor with a stripped-down backend interface in order to manage the web contents. Also Drupal provides me with all that Taxonomy/Views stuff that allows me to categorize / visualize the content.
You can create managers or user groups with different levels of permissions in the backend. For a powerful customisation - with stripped-down views of the backend, have a look at the plugin ManagerManager. ManagerManager (MM) is a powerful plugin that allows you to change the names, visibility, and layout of document fields within the Manager - and lots more!
For more info about creating groups and users, have a look at this: http://modxcms.com/manager-users-roles-groups.html and this: http://modxcms.com/web-users-web-groups.html
ManagerManager, can be found here: http://modxcms.com/ManagerManager-1565.html and it’s forum is here: http://modxcms.com/forums/index.php/topic,16948.0.html
Can I accomplish this same behaviour with MODx in a fast way? Thanks alot in advance.
Fast really depends on you IMHO. If you can quickly get your head round how things work in modx then you could. One thing though, you will love modx. I don’t know how good your templating skills are in Drupal, but in modx you will be able to use any xhtml/css template. Modx will use what you have and not constrain your design in any way .

When I login as this user, I get the manager panel with the options I set before in the role, but when I go back to the Front End the ’Edit’ button is not appearing in the ’Home’ page as it should. What am I doing wrong?
SNIP.....also created a role as ’Content Editor’ for one of my manager users (with edit, save and delete permissions). When I login as this user, I get the manager panel with the options I set before in the role, but when I go back to the Front End the ’Edit’ button is not appearing in the ’Home’ page as it should. What am I doing wrong?
QuickEdit ("Edit button") works only for Manager users...
. This aside, how’s your experience so far with modx? Just curious