Content Management Systems For Linux? 18
zoneranger asks: "I've recently been for an interview with part of a large global news company (naming no names)... I'd been sent for jobs in Linux Sysadmin, but found out shortly after arriving that they only used Solaris. Enquiring more deeply, they were basically using Netscape Web Server (mmm...) and Net Gravity, with an unnamed RDBMS in there as well. They also said that instead of taking out maintenance on the boxen, they would just buy another one if problems occurred, and roll it out.
It occurred to me therefore that the only reason they weren't using Linux on whatever hardware was simply down to software availability, so my question is: Are there any CMS's for Web Development/etc. under Linux that the 'big boys' would use? Are people using Zope, etc., out there to enable just about everyone to submit content? "
Slash, of course (Score:1)
A review of content systems out there ... (Score:3)
Re:A review of content systems out there ... (Score:1)
Then again, there is also the mod_perl problem. I know, some companies have managed to make it work - and if you are extremely careful it looks like mod_perl can be useful - but truley mod_perl is a case of the emporer having no clothing.
Rampant limitations on your perl code, rampant problems of memory leaks, module incompatabilities, special cases, special coding needed and heavy process size. Thread problems, core dumps and so on.
If you really need to use perl to script pages, your better off running IIS/Asp with Activestate's perl system for ASP.
That being said, when we looked at all this we realized there are no good systems out there yet - we had to write our own.
&sign($AC[0]);
Re:A review of content systems out there ... (Score:1)
Midgard (Score:2)
It currently only supports MySQL, but with the forthcoming 2.0 version all ODBC compliant databases will be supported.
As for whether or not the "big boys" would use it, I don't know, you could probably answer that better than me. My guess would be that while it only supports MySQL the answer would be no, but once the ODBC support is integrated the answer might change.
Zope, Squishdot, and the PTK (Score:2)
Nevertheless, it is an astonishingly useful product, and can be set up on a working Zope installation within about 5 minutes.
Some sites running Squishdot include:
Technocrat.net [technocrat.net]
Gnotices [gnome.org], Gnome developer News
70South [70south.com]
eBiquity.org [ebiquity.org]
91.266A - Numerical Methods [carleton.ca]
and my own FIAWOL site [fiawol.com].
There is also a big project underway to build a 'Portal Toolkit' (PTK) for Zope. You can find it here [zope.org]. The features of the PTK include self-registration, member pages, wizards for member contributed content, a review mechanism for member contributed content, multiple integrated sources for user authentication, most portal content 'discussable', etc.
--
openCMS (Score:2)
Re:A review of content systems out there ... (Score:1)
What Lindus forgot to mention was the Enhydra is open source!
How do you define a CMS? (Score:1)
Shared Workspace (Score:1)
Zope Documentation (Score:2)
The Zope Documentation Project [zope.org]
The mailing lists [zope.org]
The How-Tos [zope.org]
--
Zope (Score:1)
Zope is used my a respectable number of sites, that we can verify anyway. Netcraft [netcraft.net] only reports the servers running straight Zope(Zserver), and not the cases where Zope runs behind another server. In the measured category, it tops Roxen (which may be underreported due to the config option to change the Server string) on their list of .coms in March ( March Report on Zope in .com [netcraft.com] ) Zope is quite a powerful system, content management is one of the key aspects of it. I run it in conjunction with Roxen, and it provides for a good platform.
The PTK (Portal ToolKit) is coming along nicely, and makes for a very nice, easy to use platform.
If you try it, do try to remember the recommendation that complicated logic should be done in Python, not DTML. The D in DTML does not stand for 'Dynamic', it stands for Document. DTML is a Document Template Markup Language. Python is for programming. Keeping this in mind will significantly help you keep your sanity.
Roxen Platform (Score:1)
And the web-server (Roxen Webserver) is GPL!
Also, dont forget to check out Roxen Community [roxen.com] where you can get a better idea of what people are saying about it!
Zope and Content Management (Score:1)
On the content management side, it has built in users, groups and roles which allow you to easily break content out to different people. I have about three or four people working on content and it is easy to control. The interface might take a half hour to get used to but after that, even the most novice user "gets it.".
Coming soon for Zope..
- ZEO (Zope Enterprise Option) which will allow you to easily "cluster" a Zope installation over servers.
- PTK (Portal Toolkit) which will make it easier to set up, develop and manage a website (portal)
- More Products. There are 2-3 very useful products release every week.
BZ
Zope (Score:2)
However, until that time, the documentation is a significant source of headaches.
As an example, in trying to write some DTML (Zope's dynamically generated HTML variant) to do some coding, I spent several hours trying to figure out what syntax was needed to reference a variable. This was WHILE reading the manuals, looking at every faq possible on the Zope site, etc.
I consider myself a good figure-outer of things that are poorly documented, as I'm willing to experiment mercilessly, but this was ridiculous.
That said, power isn't lacking in using Zope. The web front-end makes using it easy for non-full-time developers, the versioning makes it easier to recover from mistakes (it keeps a complete revision history for all of the files in Zope), the software is Open Source and Free Software (BSD-licensed), and you can extend it with a real language (Python).
But the documentation will be a killer until the first O'Reilly book comes out, I expect...
Re:How do you define a CMS? (Score:1)
Re:A review of content systems out there ... (Score:1)
Re:Zope (Score:1)
Yes, we are all eagerly expecting the O'Reilly book. There were some messages about a couple of weeks ago that mentioned a release date around december.