I run a software company selling downloadable software. Currently my site is written entirely in HTML, using a text editor. I upload it by FTP.
The chief problem I have identified with this approach is duplication. The following items are duplicated in every page:
This becomes a maintenance nightmare.
I want some way to resolve this. I want:
- Templates - e.g. for the header and footer
- Variables - e.g. to reference common links
I want the solution to allow plain HTML coding.
It has to be cheap, say less than $15/£10 a month.
What is the next step after plain HTML?
Edit - I've found that there are different classes of these systems:
- Static site generators ( http://news.ycombinator.com/item?id=700031 )
- Dynamic server side
I tend to prefer the first, because the simpler hosting keeps my costs low.
You should check out Joomla, Drupal or WordPress.
They are more than sufficient for your needs.
Another option that you can look at is Google Sites. It does everything you need.
Edit: All these CMSes are free; and all that you have to pay, is the domain name and the hosting space, which works out to be less than 40 usd per year, in my case.
Joomla I find is easier to use than Drupal, however they both have many 3rd party add-ons which make either of them very versatile. I prefer Joomla both for ease of use and more third party extensions.