I have a bunch of different web applications built with the cgi:app framework. An auction page, web shops etc. In the past I have made my own small scripts to let different people administrate parts of different pages, for example, News, sale items, informative texts etc.
I would like to leave this approach because it's extremly time consuming and very limited.
However, I do not fully understand some issues with the CMS archtecture.
Where do I store the information that are editable? What I am guessing is that I store all my variables in a CSV file, with some information assign to it and then I replace them in my template file. Then I could easily use different languages as well.
- I only want one version of my html pages (template file)
- The webpages should be multilingual
- Need to have a wysiwyg editing tool
How is this done? I guess different systems use different approaches
Are there any perl modules that I could use?