Slashdot Mirror


How To Choose An Open Source CMS

An anonymous reader writes "Content management specialist Seth Gottlieb has written an easy to understand how-to on selecting an open source CMS. Gottlieb is also responsible for the whitepaper 'Content Management Problems and Open Source Solutions' which summarizes 15 open source projects and distinguishes between open source CMS and proprietary software selection."

45 of 191 comments (clear)

  1. Hm, an OpenSource CMS? by Anonymous Coward · · Score: 5, Informative
    1. Re:Hm, an OpenSource CMS? by cyberkreiger · · Score: 2, Informative

      Note that www.opensourcecms.com ONLY lists CMSes based on PHP/MySQL.

      There are many good F/OSS CMSes that aren't based on PHP, and probably some that don't run on MySQL.

      --
      Stumbling in the dark
      I hear slavering of jaws
      Eaten by a grue.
    2. Re:Hm, an OpenSource CMS? by Black+Perl · · Score: 4, Informative

      While this does seem to be the obvious answer, at least in name, this site is not what people expect. It is NOT dedicated to open source, and it does not have anything other than PHP apps, some of which are not CMSes.

      If you know in advance you must be using PHP, and you're not sure whether you want a portal, CMS, weblog, etc, then this is a good site.

      However, if you have other languages in mind, or are open to a good CMS in any language, you should check other sources. One good reference site is CMS Matrix. Another good source of CMS information is CMS Watch; even though it concentrates on the entire spectrum of CMS systems (including commercial ones) it occasionally has very good articles or pointers to articles about open source products (like this one which I just found).

      --
      bp
    3. Re:Hm, an OpenSource CMS? by sankacoder · · Score: 2, Interesting

      Try Krang! krang.sourceforge.net Krang is an Open Source web-publisher / content-management system designed for large-scale magazine-style websites. It is a 100% Perl application using Apache/mod_perl and MySQL, as well as numerous CPAN modules. Its easily extensible for a perl programmer and incredibly flexible. Setup is relatively simple and straight forward.

  2. Best CMS by Anonymous Coward · · Score: 5, Funny

    Two of the most popular and flexible open-source Content Management Systems are vi and emacs...

    1. Re:Best CMS by maxwell+demon · · Score: 3, Funny
      Emacs sucks, though.

      Just add (setq suck nil) to your .emacs file.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    2. Re:Best CMS by Elixon · · Score: 2, Funny

      I usually write new CMS in my old CMS (Emacs).

      Emacs is good, but I didn't found the sufficient support of keystrokes like C-x C-e in modern browsers. That's why I didn't choose the Emacs for the front-end for my newest and brightest CMS. ;-)

      But I hope that they will evolve to be at least as supportive for ten-strokes-in-one commands as the Emacs was twenty years ago... ;-)) I foreseen that the Web 4.0 will support all Emacs' fundamentals at least in "transitional" mode for the beginning. Refer to W3C eXHTML (Emacs-eXtensibleHyperTextMuleLisp) draft on http://www.w3c.org/ .

      --
      Well, I've got to get back to work. When I stop rowing, the slave ship just goes in circles.
    3. Re:Best CMS by TheRaven64 · · Score: 2, Interesting

      I wrote my own simple CMS that generates static files. There is a script that takes a file and uses its filename (or an optional command line argument) as the title and the contents as an article body (it assumes valid HTML, but it would be relatively easy to pop an OpenDocument->XHTML converter in the loop). These articles are inserted into an SQLite DB (with some meta-data), and every hour a cron job runs and outputs static pages. It would be trivially easy to add another cron job that iterates over each file in a directory, adds it to the DB and deletes it, which would give you what you seem to want. If you like, I can give you a copy of the source - it's a bit scruffy in places and has some hard-coded paths that shouldn't be there - either send me an email or post an email address here if you're interested. Or write your own - mine's only about 200 lines of php / Bourne shell scripts...

      --
      I am TheRaven on Soylent News
    4. Re:Best CMS by garethwi · · Score: 2, Funny

      So, if I were to choose one of these, which one would be best? Vi or Emacs?

    5. Re:Best CMS by ajs318 · · Score: 2, Informative

      Sounds to me like something you could do very easily with Kate. You just have to enter
      ftp://mylogin@myisp.co.uk/
      in the file requester, give your password when asked, and you should be in! If you have a shell account, try fish:// instead -- this uses an SSH connection and so everything is encrypted. If you accidentally muck up the password entry, try entering
      ftp://mylogin:password@myisp.co.uk/
      to fix it, but obviously don't do this if anyone is watching. The password will disappear when the URL is redisplayed.

      This is not just confined to Kate -- it works with all the other KDE applications, too. You can even open an ftp or fish directory in Konqueror, and just drag-and-drop files into it.

      --
      Je fume. Tu fumes. Nous fûmes!
  3. Killer features by Lord+Satri · · Score: 3, Informative

    We had to choose between many CMS for our specialized site. There are many CMS out there. Our choice ended with slashcode. slashcode is hard to install and configure, but the thing is, we considered (other may think otherwise) it has a "killing feature" that was worthed the pain in the long run: slashcode's moderation system.

    Different CMS shares a lot of features, but some features are unique from one to another and might influence your choice...

    1. Re:Killer features by Anonymous Coward · · Score: 3, Funny
      Our choice ended with slashcode.

      You're such an asskisser. ;-)

  4. Trial and Error by garcia · · Score: 4, Insightful

    No matter how many people tell me that "Foo" is the best CMS, the only way that I found to really get a feel for them was to test them out myself. That included setting something up, testing the setup, and testing my abilities at updating the code.

    I settled on Drupal only because it was the "hot thing" at the time and I enjoyed the fact that you could put php code into "blocks" and have it run custom code w/o much hassle. At the time I wasn't all that much interested in working on the actual code so the "blocks" allowed me to get some of my bash shell scripts onto the site w/o doing too much hacking.

  5. CMSes are going the way of the dodo.. by gregalicious · · Score: 3, Insightful

    The problem with CMSes is that updating them is slow. With some of the rich ones out there you're waiting too long to make a simple post or add some content (Tiki Pro, feature rich as it is suffers from this a lot but so do Joomla, Mambo etc). I think that the future (not that it's really pertinent to this question) is something local, a client running on every editor's PC, like NetObject's nPower (if it's any good, haven't used it).

    1. Re:CMSes are going the way of the dodo.. by saltydogdesign · · Score: 3, Interesting

      Sounds like you are describing a sort of crippled Dreamweaver, which is what all this CMS business was designed to escape. At the risk of causing all the anti-Ajax people to have an aneurism, I think that when CMS's start adopting Ajax techniques, their usability quotient will go up pretty sharply. To my mind this is the sort of application for which Ajax is made -- largely internal functions in which you have some control or at least knowledge of the hardware being used. Moreover, updates and changes can be made in one place, rather than maintaining 50 copies of an app.

      --
      // This is not a sig.
  6. Etomite by BuR4N · · Score: 2, Interesting

    We have been using Etomite for a while now and are very happy with it.

    Good points so far:

    - Simple to setup
    - Easy to develop templates for, our template (http://www.intellipool.se/ took a work day to put together.
    - The back end is easy to use and provides nice editing features directly in the browser.

    Drawback:

    - If you are looking for something that can do "everything" and be extended left and right, Etomite is not for you.

    www.etomite.org

    --
    http://www.intellipool.se/ - Intellipool Network Monitor
  7. Tech Support. by TCFOO · · Score: 2, Informative

    Seth Gotlieb made a good point about companies wanting tech support. Many Companies want a formal tech support solution where they can call someone on the phone to ask questions. I think many of the smaller open source projects are over looked because of the lack of phone support; however, some of the larger projects such as Open Office do provide tech support and are used by more companies because of it.

  8. Structure by mwvdlee · · Score: 4, Interesting

    The easiest way to quickly filter CMS's is by looking at the navigation structure. Do you want a "tree" structure (like most corporate websites) or do you want a "module" (like slashdot, nuke and other community sites).

    There are other choices that can quickly filter CMS's, but many of the choices have alternatives or can be hacked around. Only rarely will you find a CMS that can handle both navigation structures.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  9. Too Many by dkuntze · · Score: 4, Interesting

    I think the OpenSource CMS market is getting too flooded... Do we really need another PHP/MySQL CMS? I know some people who are developing a commercial CMS product. I think they are crazy, since there are PLENTY of free CMS packages out there. If there is not need for a full blown enterprise CMS, why would you pay for a proprietary "non-free" application? How about a list of Open Source Enterprise Content Management systems? That would defintely be a shorter list.

  10. Drupal gets my vote by Anonymous Coward · · Score: 2, Interesting

    There are a lot of good CMS platforms out there, but I am going with Drupal - it is the one that the FOUNDER of the web uses (Tim Berners-Lee). It is MUCH more than a 'blogging' software - it has many great pluggins, and Google appears to think it is #1 - they donated $49,500 to drupal - which is more than any other CMS got.

  11. Re:Dokuwiki ! by CynicalGuy · · Score: 4, Insightful

    Please no. Wiki != CMS. I really hate the current trend of open source projects putting all their documentation in a wiki.

    How to install SomeProject - This article is a stub, but you can help by writing it!

    No thanks.

  12. www.OpenSourceCMS.com invaluable by jbarr · · Score: 2, Informative

    I found the http://www.opensourcecms.com/ site to be invaluable when choosing a replacement CMS for my site. Its demos and resource links were very, very helpful. In a relatively short time, I was able to browse and try a number of CMS options. once I came up with a "short list", it was just a matter of following the links to the various CMS sites, downloading the installation packages, and testing them out. (That is what took the time!.

    http://www.opensourcecms.com/ works as a nice Sandbox environment that auto-refreshes every hour or so (ie: each CMS is automatically reset to a clean install, so though you lose anything you try out, you can't mess things up.)

    It's a great way to get an initial feel for various CMS's in one tight place.

    -Jim
    http://gmailtips.com/

    --
    My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
  13. CMS is less important than people by dptalia · · Score: 3, Insightful
    You can have the best tool in the world but unless you train the people using it in the proper proceedures and process, then it doesn't matter. And someone has to enforce their behavior.

    That being said, I like a comercial solution: ClearCase, (paired with ClearQuest) as it allows me to enforce a certain percentage of behavior through the tool. And when you have people who feel it's their duty to violate process because it "won't work" (they didn't write it) it's nice to have the tool lock them down.

    --
    Genius is one percent inspiration and 99 percent perspiration, which is why engineers sometimes smell really bad.
    1. Re:CMS is less important than people by jelevy01 · · Score: 3, Informative

      CMS != Configuration Management tools.

      ClearQuest is bug tracking (like bugzilla), ClearCase is versioning (like CVS or Subversion)

      Totally wrong group of tools.

      On that note, I happen to be in a RedDot training class as I write this... Their tool (while not free) is super easy to use. I am traditionally trained in Documentum.

      One pet peeve is when people condsider things like Nuke or SlashCode CMS systems. They are really just blogs in my opinion. Not nearly as sophisticated as a real CMS system.

  14. Zope-Based CMS Products by Feneric · · Score: 3, Informative

    There's been an ongoing discussion about this same topic over at Macintouch.

    Personally I'm a fan of the Zope / CMF series of content management systems; the built-in CMF is quite powerful and flexible (and actually fairly efficient -- don't be fooled by the slowness of some CMSs built on top).

    There are many such systems. There are some in private use (like Boston.com and Saugus.net. There are also some commercial options (like Icoya). Most though are free and open source, like Plone, Infrae Silva, and Nuxeo CPS. Each has its own focus and tends to do certain things better than the others. Each has its own special plug-ins and extensions, but since they all utilize the same underlying base framework, it's usually a doable thing (although typically not trivial) to port a product from one to another.

    The capabilities of Zope's built-in CMF are also good enough that it's not at all unreasonable to fashion one's own CMS on top of it if none of the existing products seem to suit one's own particular needs.

  15. For Java Freaks by ckmajor · · Score: 4, Informative

    There are quite a few Java based open-source CMS like Magnolia (http://www.magnolia.info/en/magnolia.html), Apache Lenya (http://lenya.apache.org/ etc. An exhaustive list of Java based open-source CMS can be find here:
    http://java-source.net/open-source/content-managme nt-systems

  16. Re:Avoid PHP for Web-accessible CMS installations. by saltydogdesign · · Score: 3, Insightful

    My bullshit detector is making a hell of a lot of noise.

    Security is a function of the developer, not the language. To be sure, some languages have inherent security features that can help, but if you honestly think it's that much more difficult to muck up a Perl program than a PHP program, I've got some land near Baghdad you might be interested in purchasing.

    --
    // This is not a sig.
  17. OpenSourceCMS.com covers only few systems by bergie · · Score: 2, Informative

    Unfortunately OpenSourceCMS.com only showcases the lightweight CMSs, usually categorized under the low-end collaborative portals label.

    Paul Everitt from Zope has a very good blog post about Open Source CMS positioning

    --
    Midgard Project - Open Source CMS
  18. CMS Made Simple by lemkepf · · Score: 2, Interesting

    I've been using CMS Made Simple for a while. It works very well and is very easy to use. My "not at all computer savy" clients love it and it's worked well for me too. Simple installation, simple page creation, simple menus, simple templating... yea, it's just simple. :)

  19. PHPwcms is excellent by rtilghman · · Score: 2, Interesting

    I went through this process at the beginning of last year. Downloaded, set-up, and tested multiple CMS products. I ended up going with PHPwcms given its simplicity and user friendly design, its amongthe best solutions out there for standard content sites. CMSMadeSimple was another similar and good solution.

    That said what CMS you choose - open source or otherwise - is entirely predicated on the project. Got a community site? Take a look at Drupal or Mambo, maybe something smaller if it works. Need a small content site? Check out PHPwcms, CMS Made Simple, or LucidCMS. Someone else mentioned Etomite, but Etomite is quirky, visually unsophisticated (the admin tool looks a little garbagy), and lacks some of the flexibility provided by other tools.

    PHPwcms' management of content as small objects that can be easily called or reused in secondary locations (allowing you to have a repository of "global" content was a huge argument in favor of it for my project. Its only major weakness is the lack of robust entitlement capabilities... its been on the books for a year, but no one has developed it further... you can only set-up an all Admins or vry weak content administrators (who can't edit content).

    -rt

  20. My Plug For Geeklog by phpsocialclub · · Score: 3, Informative

    I am going to put my plug in for Geeklog. http://geeklog.net/

    I use is for the base of many commercial web sites, utilizing the WYSISYG (FCKeditor) page editor and the news manager. It provides an excellent frame work for developing sites on top of, especially if you need a basic website with some extras thrown in.

    It also runs sites such as http://www.groklaw.net/ and http://worldmusiccentral.org/

    By changing the templates or config to eliminate links to the parts you do not need, (example, links pages, polls, etc), you can use the user login, edit, and admin parts to allow your web clients to edit their own pages, saving you the trouble and saving them money in the long run. The templates are completely separate from the code, allowing you to design graphics for the site separate from the code.

    Updates are pretty easy if you keep your custom code out of the main install, a process that is pretty easy if you put your code in lib-custom.php. The code is well written and clear enough for a person with basic php knowledge to hack if they like

    The software is all php/mysql and run efficiently on most linux shared hosts. There are also a wide variety of plugins.

    The forum and developers are responsive to support requests.

    just my two cents from a fan of geeklog,

    it is also available for demo at http://opensourcecms.com/

  21. "Best" by ukpyr · · Score: 5, Insightful

    I'm about 3/4 through evaluating cms products for my small company. I've read about all the major opensource ones, and even went into the commercial realm. I personally installed/evaled 7 or 8 (I didn't always take notes, some were already losers )

    Here are some things that greatly helped me:

    There is NO awesome templating system. If you have web designers and you have programmers, don't expect something to drop into place with little hassle. We have been deploying html + mod_perl applications using a simple in-house templating system. This is actually elegantly simple compared to some of the systems I looked at. It's all very relative to the staff you have. Personally a JSP taglib solution works best for us (so far)

    There is no one "best" system. People claiming X or Y is clearly superior are either not deploying CMS for a group of users, lack experience as a developer/designer/user, or are just crazy. I know of a Major Company(tm) who management told to the developers use X system for some inscrutable reason after reviewing a lead dev's evaluation list. While on paper X is great, there are a few very annoying problems for the template designers, and they don't have the mandate to go modify the code, which is open.

    Part of the evaluation MUST include every level of person using the product. Developers,designers,managment (reports n such), and end users (archetypal secretaries). I tried to let people know what was happening a few times a week with my evaluations, keeping a blog would be great maybe. Other people accepting your choice is super-duper-key. I got some great feedback from docs on a few occasions that helped me steer my choice.

    Get a clear set of requirements and wish list items established early on. CMS systems can be minimal or very very comprehensive, it's easy to get lost in nth's implementation of webDAV or whatever.

    Blog systems may have elements of CMS in them, but are not (usually) full blown CMS systems. CMSmatrix.org and other great places for data lump all the products together. In my opinion there are about a dozen open source products that are clearly way beyond the blog.

    Last piece of advice which you won't hear very often: if you think you may not need a CMS solution you probably don't! If you have a single site, with some updating you need to do frequently or maybe you want to have a team of designers working on it, check out subversion first and maybe that alone will give you enough of what you want. If you just need templating check out apache's tapestry or cocoon projects.

  22. The only perfect CMS by kook44 · · Score: 2, Insightful

    The only perfect CMS: Content gets put into XML with editor of your choice, you pull content into your app either at runtime, or make some custom automated publishing script. Any packaged CMS will be way to bloated, and will be a nightmare to integrate into your architecture. Most likely - you will finding yourself bending your app around the CMS.

    1. Re:The only perfect CMS by junkmailtrapenator · · Score: 2, Insightful

      Sounds like Bricolage or Krang would be pretty close to prefect for you.

  23. Drupal for me too! by drewzhrodague · · Score: 3, Informative

    I have selected Drupal, myself. I have looked at almost every other CMS out there, and after installing packages, switching languages, and other types of systems-mutilation that some packages require, I've found that Drupal makes my life as a web publisher much easier.

    Druapl is also very configurable, even without having to write any code at all. It is all done with PHP, Apache, MySQL, which most GNU/Linux distributions seem to have already on the distribution media. Install your favorite distro, and Drupal fits in quite nicely.

    --
    Zhrodague.net - I do projects and stuff too.
  24. Re:Non open-source CMS no good ? by ManUMan · · Score: 2, Informative

    I understand what you are saying, but there are other options instead of setting up your own server running Linux, Apache, MySQL, Php, etc. There are many ISP's and webhosting companies that will do almost all of the work for you. I worked with a friend to setup a website for our chruch and our ISP uses a web based admin interface that installed Joomla, configured MySQL for us. All we did was click "install joomla". Additionally, checking that interface periodically give us the opportunity to install updates with one click.

    Not that everyone here needs that much help, but it sure beats having to maintain servers for friends, associates, or organizations who don't have the time or skills to do it themselves.

    --
    If you are never moderated, do you really exist?
  25. Determine Criteria Before Selecting Tool. by naelurec · · Score: 4, Informative

    A CMS by definition is a content management system. As a result, it is crucially important to determine the content you want the system to manage and how you want the system to manage the content.

    A few starter questions:

    1. What content do I have or expect to have? (web pages? documents? discussion forums? image galleries?)

    2. Where does this content come from? (departments? users? myself? Internet sources? databases? third-party apps?)

    3. How should the system manage this content? (workflows? editors? fine-grained access control?)

    4. How should this content be displayed? (xhtml/css? pdf? print/paper? cell phones? xml? rss?)

    5. How much separation of content and design do you require?

    6. How extensible should the CMS be? (in-house development? modular? out-sourced development? completely opensource?)

    7. What are the administrative requirements? (*nix? mysql/postgresql? apache? php? python?)

    8. What is the anticipated load and can the CMS manage that? (quite different from a 5,000 hits/day site vs 20,000,000 hits/day)

    9. What is the estimated lifetime of the website? What changes to the site are forseeable and should be considered?

    Assuming your doing something more than a personal blog site, most likely pre-existing workflow processes and organizational resources already exist and those should be analyzed when making a CMS choice.

    Don't get overly focused on initial setup times. The cost of administration, development and resources will far outweigh the initial setup costs on all but the smallest of sites.

  26. Re:Avoid PHP for Web-accessible CMS installations. by oni · · Score: 4, Insightful

    Another big reason that you see so many PHP vulnerabilities is that PHP is free and easy, and so lots of (frankly) amateurs pick it up and write wizz-bang apps with it. The reason I call them amateurs is that they really have no idea and usually don't even know or care to write code with security in mind. Many, perhaps most newbie programmers think that bugs are something that happen to other people who aren't as smart as they are.

    So basically, you have some well-intentioned but not experienced person with a good idea, and they sit down and hack together an application while learning PHP at the same time. Do they even know the definition of "SQL Injection Vulnerability" - probably not.

    And a lot of the issues that I see on places like bugtraq are application specific, and I usually haven't even heard of the app. "The PHP app, Lyrus Extreme version 3.2 has a remote exploit." In your head, you subconsciously tally that up as "one more PHP problem" and if someone is gathering statistics on PHP problems by searching bugtraq for the string PHP, this one will be counted. But really, it's not a PHP problem, it's just an amateur programmer.

  27. Go Native among the Users by handy_vandal · · Score: 5, Insightful

    Part of the evaluation MUST include every level of person using the product. Developers,designers,managment (reports n such), and end users (archetypal secretaries).

    This is so true. End user input is critical, they will make or break the project.

    My dad (rest his soul) was lead programmer (maybe the only programmer, I dunno) for the Star Tribune newspaper, back in the seventies. I was a teenager at the time, he taught me about For-Next loops and so on. Along with the coding, he emphasized:

    The smart programmer ...

    (a) Listens and nods his head while Management says "We want this, We want that" ... (chances are this is all wrong);
    (b) Sits down with end users (secretaries, etc.) for a while, every day, staying out of their way but watching them work, and asking the occasional question;
    (c) Figures out what the end users really want, need, will accept;
    (d) Codes for the end user, then spins the thing so Management thinks they're getting what they (foolishly) asked for.

    Dad called this "going native among the users" (he took his degree in anthropology).

    -kgj

    --
    -kgj
    1. Re:Go Native among the Users by DdJ · · Score: 2, Insightful
      (b) Sits down with end users (secretaries, etc.) for a while, every day, staying out of their way but watching them work, and asking the occasional question;
      I think this is the single most important thing a software designer can do, and almost nobody does it.
    2. Re:Go Native among the Users by solprovider · · Score: 2, Interesting

      Keeping everything simple for the end user should be every developers' top priority.

      The most critical feature for our choice of a CMS was the interface for the content editors. My customer is a small company. The content editor was basically a secretary with few technical skills. I could program anything, but the editing interface had to be simple to use. (The second critical feature was the price. Part of the reason we won the contract was the budget did not include any commercial software.)

      We chose Apache Lenya. It comes with two editors: Kupu and BitFlux, and there are several others that integrate easily. We chose to standardize on Kupu because the interface looks like MSWord. (It also has a "View Source" button so I can fix whatever the editor breaks.) There were a few support calls in the first month, but a one page cheat sheet solved that. A new editor took over, and the only support call was for a copy of the cheat sheet.

      --
      I spend my life entertaining my brain.
  28. chucking the lot by sammy+baby · · Score: 3, Informative

    I'm increasingly of the opinion that for all but the simplest of sites, there just aren't any good "off the shelf" content management systems, unless you have no problem with your site looking like the default installation of whichever CMS you chose.

    Here's the logic:
    1. A very basic site (read: a blog) with a very basic CMS is generally not hard to set up.

    2. The technical issue: as sites get more complicated, the level of sophistication required by the user to install and maintain them increases. (In the extreme case, I submit Xaraya, a CMS so complicated that trying to create a site as simple as "I just want a page with our contact information on it!" becomes an exercise capable of inducing intra-cranial hemmorage). Additionally, any templating system required grows more and more arcane, until it is essentially indistingushable from the actual programming language in which it's written.For example: the easiest way of getting a Drupal site laid out and usable quickly is to use the PHPTemplate plugin - in other words, to just write PHP code. David Heinemeier Hansson, no stranger to controversy, went a step further than this and labeled general-purpose CMSes "pipe dreams," and said "I believe the time has come to mark a date in the not too distant future for celebrating the death of the general-purpose content management system." (Not like he doesn't have his own thing to push, but that's as may be. See also Jeff Veen's frustration with open source CMSes

    3. The social issue: as the content management system grows more and more complicated, they become more and more intractable for the average end user. Responsibility for day to day site updates is pushed to the IT department, which is absolutely not where it belongs. (Once again, I give you the one, the only, Jeffrey Veen.)

  29. Re:Good multilingual support? by jenkin+sear · · Score: 2, Interesting

    OpenCMS (http://www.opencms.org/ does what you describe- xhtml is extra work, tho, if you want to use in-place editing (the div's they autogenerate aren't xhtml as far as I can tell).

    Not only does it have multilingual support, the workplace is pretty well localized (english, german, japanese, etc)

    It is a java application, so if you want all this in php, you'll need to look elsewhere.

    --
    What a strange bird is the pelican, his beak can hold more than his belly can.
  30. Seven Criteria for Evaluating Open-Source Content by Anonymous Coward · · Score: 2, Informative
  31. Re:Avoid PHP programmers for CMS by adri · · Score: 2, Insightful

    Did you code for said website? Probably not, or you wouldn't be AC.

    PHP is a fine language if you're a strict programmer. People, by and large, aren't strict programmers: And thus you get things like older versions of Mysource Classic. Even completing second year computer science should expose you to enough good practices to identify badly-written, poorly-scaling code with poor abstraction.

    Unfortunately there's not a lot of good programmers out there and they're working on rather large PHP projects - which leaves us unfortunate sods having to maintain their stuff when it doesn't quite scale the way it was intended.