Twinstream wrote:I think if you want complete control over the design but leave the content editing of the page to the end-user you would want to explore CMS. I currently am in the initial stages of adding a CMS with CSS Grid (same as RSD basically) and it really becomes eye-opening seeing what a effective simple CMS program can do.
No only can you allow edits to html but also add in styles such as fonts, font size, font color, background images but you can allow video uploads, multiple pictures sized for the picture element, and the ability for the user to create addtional pages. (Far much more advanced stuff that is quite cool too).
Would be interesting to hear from some real world designers on this forum that have already conquered this setup...
With RSD or CGD you already have your basic CMS. You embed the "content" (text and pictures) in HTML.
Once you have created one or more pages, export all the files (including HTML and CSS) and publish your website you may continue to manage content:
- go back to your RSD or GGD sources, modify content and export the modified files
or
- use any html editor to change content directly in the exported html files (it will be more difficult though if you ever need to go back to the original RSD sources).
If you need more functionality (including managing content by others), you may need a CMS app.
You cannot use a "real" CMS to change your RSD source files, let alone integrate a CMS with RSD (unless Coffeecup change the scope of RSD). There are a zillion CMS apps out there, some are free, some cost money. Some are simple to use, some require study. Some have limited functionality, some have more functionality then you will ever need.
If you need to add "functionality" to the website you created with RSD, like an event calendar that can be modified by users, you will need extra resources, like an event app and databases.
If you want users (website visitors or authorised persons?) to be able to change content, you will need a CMS app (preferably one that accepts your exported RSD files as a template). You also need a CMS with some authorisation scheme (unless you don't mind users to mess up your design).
Some CMS's come with extra functionality. You will need to spend time to learn your CMS and teach your users.
If you have no software development skills, you should probably stay away from adding functionality built by others with javascript, databases, php, IDE's, C++, jquery or whatever. Unless you get full and continued support from the supplier (or a CoffeeCup forum member). Even if you manage to get it to work and integrate in your website, you will eventually run into problems if some things need to be changed and you don't understand the program code.
Integration of external functionality / services through an iframe (similar to Youtube, for example) or a linking code snippet is then a safer bet.
Eindhoven :: Netherlands
It's easy to see, once you see it.