What's the best CMS for our site
May 12, 2009 9:08 AM
Subscribe
What's the best CMS for our site? Yes, another one of those questions. No, I don't think Wordpress is the answer.
We're building a website. It needs to be in a number of different languages. The URL structure wants to be in the form of (for example):
example.com/ca/fr/product/price
example.com/fr/fr/product/price
example.com/de/de/product/specifications
example.com/ch/de/product/specifications
so we'd know the first URL would show the Canadian French version of the site (price in Canadian dollars, maybe Canada specific pages in the nav), the second would be the French version of the site (price in Euros, French specific pages) with both sharing the same template and language files etc.
We need to have a good work flow e.g. staging and approval of content (both new and editted) before it goes live and also ease in creating specific URLs.
It needs to be PHP-compatible - i.e. we want to (easily) be able to use PHP in both templates and content.
We also want very strong flexibility in terms of being able to design the site. (Obvious I know but still)
We're also slightly short of time, so a lowish learning curve would be appreciated.
We've looked at Expression Engine. This does 90% of what we need (I think) (including having a good learning curve), but has no easy stage-to-live feature (if you want to do both content and templates at the same time) that I can tell of. Also, having only used EE Core at this stage, I don't know how much I'd like using the Pages module to force /template/article to our URL structure.
It's for a commercial site so we're happy paying, however we wouldn't want to pay at this point multiple thousands of dollars. (Although if a product is awesome let me know as we may be doing a very similar but much bigger site in the future).
posted by Hartster to computers & internet (13 comments total)
7 users marked this as a favorite
As far as I know there isn't an easy way to preview edits. If you change the status, then the entry isn't accessible on the live site. If you edit the entry, the edits are visible on the live site because it displays the latest version.
You can also preview changes to templates by making a password-protected copy of an existing template.
There are a couple different ways that EE could handle the URLs without using the Pages module: URL segment variables, template groups, or the Multiple Site Manager add-on.
ExpressionEngine templates are very flexible and can handle anything you can design in HTML/CSS.
posted by kirkaracha at 9:36 AM on May 12