Both Etomite and ModX allow for easy custom template generation.
Thanks. Are either of these comparable to Drupal or Joomla in what can be achieved?
I don't understand exactly what you mean by "what can be achieved". What capabilities are you looking for?
I guess that was a little vague.
Basicaly I'm looking to learn something that is flexible and can be used for a variety of sites...is this modX?
Also if some kind functionality is missing from modX that i require how easy is it to extend or modify compared to something like Drupal or Joomla?
Yes, it's extremely flexible. It was designed to be a development platform as well as a cms.
You can customize pretty much everything and write add-ons that override core functionality.
It isn't as mature as Joomla or Drupal, so doesn't have thousands of pre-written modules to choose from. OTOH, you can write standards compliant, optimized templates very easily.
If you google Modx vs. Joomla or Modx vs. Drupal, you'll come across discussions comparing them. I haven't used Drupal or Joomla outside installing them and fiddling enough to decide that they weren't really suitable for me, so I can't comment extensively on the differences.
If you don't need a CMS that also serves content, Bricolage [bricolage.cc] has a very nice templating and allows you to create highly structured content.
If you need a dynamic CMS, check out ExpressionEngine [expressionengine.com]. While I haven't used it in production, I have given it a test drive and it seems promising.
[edited by: tedster at 5:27 am (utc) on Dec. 20, 2007]
[edit reason] make links live [/edit]
Do these require SQL? If so do they have a front end to make changing the database something that somebody who is not very computer literate can do?
Yes, both etomite and Modx run on mysql databases.
I'm not sure what you mean by "change the database." What sort of functionality are you looking for?
I'd like to recommend checking out Global Moxie's Big Medium.
It's informally being billed as the designer's CMS. Overall, it's fantastic for article based sites, but with a little creativity you can get it to do some great things.
It has a price tag...and it has some limitations when sites get to a certain level. It doesn't write to a database, flat files instead, which can make rebuilds a bit slow.
It's worth checking out.
|I'm not sure what you mean by "change the database." |
Most of my experience is from hands on html coding. So that pages are all search engine friendly and don't have extra junk based on the editor. I've not been very interested in CMS Until now, as people want to make changes to their site without working on static pages.
SQL is a database system, I have a lot of experience with database systems but not so much in CMS. The people I know can handle making a spreadsheet, and filling in forms; but dealing with a database directly is be a bit much. They are forced to to some extent with the old CMS system that they no longer want to use; Adding a record and then using the same index code in another section of the system to make the changes show up.
My question is what does the content editor need to do to change the content? Fill in a form that is included in the CMS, drag and drop something off their computer? Something that is easy enough to do that if you answer a phone call in the middle of making a change you don't mess everything up.
Those are easier for content producers to make changes too.
There is a trend today for web frameworks and CMSs to support multiple template systems - particularly so for those written in Python or Ruby.
In many cases, you have a choice of 5-6 different template systems.
Wikipedia is a useful reference for this. Look up a template system, and the article will typically tell you which other products incorporate it.