Hi and thanks for your reply!
1. Its not just a multi-language issue. We are using a lot of different page layouts with the same menu and I would like to define that menu in only one place. Maybe a pageid key of like ’-1’ for the parent page of the current page would satisfy my needs. I’ll look into your suggestion though.
Maybe what i need would be something like a way to plug an *instance* of a module into the template, and a way to configure that instance, instead of pluggin in the module itself and configure it in the template.
2. That is exactly what I meant. How am i going to explain to my textwriters that this part of the page needs to be edited by clicking the page and clicking edit, and that part by going to resources->TV and picking one of the hundreds (literally) TV’s that’s going to be there? Besides, it doesn’t make sense in the first place because a lot of those TV’s are associated only with 1 page so I really don’t want a list of all of them. I want to be able to edit them when I click a page.
The approach modx takes is perfect for simple websites, but take a look at this:
http://www.topdesk.com/ There are 4 columns there which all are more or less the same. They all appear only on this page. How would i do this without using a table in the rte itself?
3. Content versioning would be very nice but its not exactly what i mean. What i mean is related to the issue above. In bigger companies, things break and/or become outdated. Text will need to be rewritten but in the meantime you would like to hide that text for the time being. This feature is used a lot in our company. Look at this:
http://www.topdesk.com/en/home/downloads/introduction/ , for example if the ’topdesk demo version’ becomes temporarely unavailable I would like to hide that paragraph.
Other CMS’s solve this problem by dividing the content in blocks that can be edited separately, moved, hidden etc.
Regarding 2 and 3, allow me to show you an example from typo3. I attached a screenshot. I don’t like this system and the interface is messy, but bear with me. You see 4 columns that correspond with different parts, columns or whatever on a page. Each column can be divided further by blocks that are displayed under each other and can be manipulated separately. This is exactly what we want.
Thanks!