One thing I noticed over the years with different sites on CMS Made Simple is that once a website gets more complex and you add more modules that create/manage content themselves it becomes hard to remember where content is managed. You have your pages in the Content Manager and you might have news in your News module, you might have some other structured contents managed with the LISE module, you have a page with products managed with some e-commerce module, etc.
Usually, as editor, the workflow would be like:
- You look at a page (let’s say an “About” page with a list of publications by some author) and say to yourself: “OK, I need to add one item to that list of publications on the About page”
- In the admin area you go to the Content Manager to edit the About page and add your content there to appear on that page
The dream case for usability would be if you could just go into page editing mode and could just edit the contents of any module you put on the page. I suppose this isn’t easy at all to implement in CMS Made Simple but I imagine it should be possible to at least have some kind of indication that there is some third-party module used on a certain page, and perhaps a link to the interface of that module.
For example, putting a {content block="example"} in a page template automatically adds a field to the edit screen of a page using that template. Couldn’t it be possible for the system to recognize other module tags put in a template and add a link to the user interface/edit screen of that module in the page’s edit screen?