Slashdot Mirror


E2 and LJ, Comparing Content Management Systems

Anonymous Noder/LJ'er writes "Linux.com is running a story written by Slashdot's Krow, one of the authors of Slash comparing the LiveJournal site engine to the Everything2 engine. He went over the installs of the two engines and talks a bit about customizing both. I really like both sites so it is interesting to see someone talk about what makes them tick."

111 comments

  1. What timing by rjamestaylor · · Score: 2, Funny
    The first story posted after the Internal Server Error is about Krow and what makes /. and e2 tick.

    You couldn't plan that better!

    --
    -- @rjamestaylor on Ello
    1. Re:What timing by leviramsey · · Score: 1

      What does Slashdot have to do with LJ/E2? Slashdot is powered by Slashcode, which even though a related project (in some fashion) to Slashcode/Slashdot, isn't quite the same thing.

    2. Re:What timing by Anonymous Coward · · Score: 0

      e2 is similar in that it is a mish-mash of spaghetti perl code, shit out by some of the same faggots who foisted gashcode upon the world.

    3. Re:What timing by Anonymous Coward · · Score: 0
      Krow ...one of the authors of Slash

      read before writing. think before posting. preview before submitting.

  2. e107 by Anonymous Coward · · Score: 0

    at www.jalist.com is a very nice light-weight CMS. I prefer it over most bogged-down versions. Not as robust as slash, but it's getting there and with a little customization you can get it there yourself.

  3. How do these compare to Squishdot? by Bodhammer · · Score: 3, Interesting
    I have a potential content management project- How do these compare to Zope running ? Squishdot?

    (p.s. do I get mod'd up for posting the first real comment?)

    --
    "I say we take off, nuke the site from orbit. It's the only way to be sure."
    1. Re:How do these compare to Squishdot? by Anonymous Coward · · Score: 0

      We've been using Zope for several months now. It takes some getting used to, but I'd prefer to deal with it over any perl-based nastiness any day.

    2. Re:How do these compare to Squishdot? by corz · · Score: 2, Informative

      Be sure to check out plone. Built on top of Zope+CMF, its definately worth a look.

    3. Re:How do these compare to Squishdot? by number6 · · Score: 1

      And how do any of them compare to Documentum or
      FileNET?

      --
      I'm a number, not a free man!
    4. Re:How do these compare to Squishdot? by VladDrac · · Score: 1
      If anyone wants to try this combo (Zope,Squishdot), have a look at FreeZope.org


      The free account is somewhat limited - you don't get full control, but it should be a nice first start.

    5. Re:How do these compare to Squishdot? by jeorgen · · Score: 2, Informative
      Zope is great, I'm using it for e.g. euliberals.net, but Squishdot is very simple and does not have that many features at all. It's more of a one-trick pony and does not play in the same league as Everything. Even though I prefer Zope I've never found a place for Squishdot; it's still too primitive: Last time I cehcked you were supposed to enter your name for making a comment and there is no moderation, just to name two things. Take a look at perlmonks to see what a site based on Everything can do.

      cheers,
      /jeorgen

    6. Re:How do these compare to Squishdot? by Drifter77 · · Score: 1

      Hmmm... we truly could run a story comparing more than these two CMS systems. For example, I really love APC ActionApps. Originally developed for use for nonprofit organizations, so it has excellent content pooling/sharing capabilities.
      The question is, how does one go about comparing? What are the criteria?

    7. Re:How do these compare to Squishdot? by Yakman · · Score: 3, Insightful

      The criteria is the problem, which is why the best content management solution for an organisation is a custom built solution based on their requirements.

      It's also why you never hear good things about companies who try to implement commercial CMSs like Vignette. I personally worked on a website that was being converted to use the Aprtix CMS, and basically we had to tailor the site to fit the CMS rather than building the site we wanted. Without doing it yourself you use flexibility.

      At the organisation I work for now we (I) custom built a CMS on top of Lotus Domino (perfect for Workflow etc), which exactly meets the buisnesses needs.

    8. Re:How do these compare to Squishdot? by Anonymous Coward · · Score: 0

      As the Anonymous Coward who maintains Squishdot, I can assure you that it does have moderation.

      However, I have a successor called Swishdot brewing which will take things too a new level, mainly because it'll be fully integrated with Zope's CMF.

      cheers,

      Chris Withers

    9. Re:How do these compare to Squishdot? by the_rev_matt · · Score: 2

      Or Zope using CMF. Either of which are great solutions.

      --
      this is getting old and so are you

      blog

    10. Re:How do these compare to Squishdot? by Anonymous Coward · · Score: 0

      FYI, swish is also archaic American slang for homosexual. Unless, of course, that what you were intending.

  4. (fruit) vs. (fruit) by Xunker · · Score: 4, Interesting

    Comments about administration policy asside, I think that comparing the two isn't strictly fair. At least, not on absolute terms.

    As a developer on both codebases, teh differences as I see them are basic: Ecore is about grouping and linking as sets, while lj is more about mass indexing of list-type data.

    One of ecores main weekness is scalability, or lack thereof -- this is not a slam on teh code, but just an introspection on design. Because lj os more about this loose-linked list paradigm, it can easily scale and cluster on mutliple machine while ecore, with it's extreme data interlinking, is heaving right now with redesigns to allow that.

    Of course, Ecore (or at least E2) has a much better XML interface, which is probably it's second strongest point. It's first strongest and most important is the concpet that everything is a node.

    --
    Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
    1. Re:(fruit) vs. (fruit) by Anonymous Coward · · Score: 0

      teh? What the hell is teh?

  5. PostNuke by Anonymous Coward · · Score: 1

    How about Postnuke www.postnuke.com
    It seems to be better then any of these.

    1. Re:PostNuke by e03179 · · Score: 1

      I've had a lot of success with PostNuke.

      --
      -516
  6. Actually that's a really good idea. by PlainBlack · · Score: 1

    I think we should have a CMS showdown on slashdot. Personally I work for a company that makes a CMS called WebGUI which I think is very good. I also like the Java-based Cofax project. There are so many CMS's out there, we really need some sort of ranking system to rate them all.

    1. Re:Actually that's a really good idea. by TillmanJ · · Score: 1

      I would also really like to see this as well. I am considering building a ColdFusion CMS / Blog System, and would be most interested in what people liked and disliked about different CMS systems.

  7. What i would find much more interesting by Anonymous Coward · · Score: 1, Interesting

    Is a real run-down comparison between the everything engine, j2ee, zope, and webobjects.

    Yeah, so if you're just doing some random weblog, it makes sense to look at things at the unabstract, content-management-system level. But some of us find more interesting the idea of a system that allows for you to create a website by attaching abstract prebuilt website components together, defining the kinds of pages that you will have on your site as types, and then allowing the website to be created on a backend by less tech-saavy users who are shielded by the system from the raw code. This is what the above four systems basically are.. and it is much more powerful than just a simple CMS, though you can certainly incorporate CMS features into something you make with it.

  8. Have you considered Wikis for content management? by stephanruby · · Score: 5, Informative
    If you like to keep things simple, sometimes a Wiki might be the only thing you need.

    Here is the original WikiWikiWeb: http://c2.com/cgi/wiki?WelcomeVisitors
    Here is a Wiki you can easily install on your own machine: http://minnow.cc.gatech.edu/swiki/15
    Here is a free Wiki farm that let's you start your own on a shared server: http://www.seedwiki.com

  9. These sound like *almost* what I am looking for by Anonymous Coward · · Score: 2, Interesting

    I have been looking for a web-based system to manage personal data. I don't mean calendar, contact list, etc, but more general things.

    Basically I need a replacement for a filing cabinent that will let me upload documents (and maybe grab copies of web pages), store them in some sort of semantic web/catagory hierarchy, annotate them, replace them with updated versions etc. Ideally, the system would work with a wide variety of data types: pictures, pdfs, text files, html/xml, word documents etc.

    Is there a system avaialable that does this sort of thing?

    1. Re:These sound like *almost* what I am looking for by Anonymous Coward · · Score: 0

      why not try Artificial Intelligence?

      coming soon...

      (since the 1950's)

    2. Re:These sound like *almost* what I am looking for by aderuwe · · Score: 2, Interesting
      How about using a Wiki? I use TWiki at work, it's really nice and does all you ask for (including revision control using rcs on ALL documents, including file attachments).

      Alex

    3. Re:These sound like *almost* what I am looking for by flipflapflopflup · · Score: 2
      E2 could quite happily be used for this. The main thing to remember (speaking from experience) is that the real work starts once you have got the thing up and running - installation is just the first step.

      Once you get used to it though, and if you put the time in, it's amazingly flexible. You also have the bonus that it's a multi-user system out-of-the-box, and with permissions etc this can be very powerful. For example, you could allow friends of yours to use your site in the same way you do, and also allow guests to view some content, or whatever.

      Just a note: fiddling woth your E2 site can become very addictive ;o)

  10. InterAkt is developing a CMS by strem · · Score: 1

    This CMS is used on www.mcti.ro an looks good.
    It is based on their new technology - Krysalis.

    1. Re:InterAkt is developing a CMS by Anonymous Coward · · Score: 0

      Nah, that CMS is really quite shitty. :(.

    2. Re:InterAkt is developing a CMS by strem · · Score: 1

      How do you know this? Did you try it?

    3. Re:InterAkt is developing a CMS by acostin · · Score: 1

      I am Alexandru COSTIN from InterAKT. We have indeed released a full fledged CMS that is used for eGovernment in Romania.

      Before throwing dirt in it, you should find out more about the solution, which is now pretty experimental and which is not released to the public yet.

      Our CMS is a leap forward in what we call Content Management, because it is based on a new approach: the Krysalis XML publishing framework (GPL). The framework (this is open source and it is still under heavy development) is one of the most powerful frameworks for PHP (it is inspired from Cocoon2, so I woun't use the word innovative, even if we have inside a lot of things that are not in the original cocoon approach).

      Krysalis allows code reuse and extensibility using taglibs, offers a great performance (many caching layers already implemented), and also allows people to separate the application login from the presentation layer.

      Together with Krysalis, we also ship KrysalIDE(non commercial version available for download), a powerful development environment designed to pipelined XML transforms.

      Those powerful tools and platforms, combined with our other (non XML) solutions (survey manager, mailing list application, WYSIWYG editor), allowed us to create a very powerful CMS, from scratch comparable with their 5-6 numbers figures.

      We are planning now to release a version of the CMS for free (XMLnuke would be a nice name, but it's already taken), and continue to improve it on the commercial side for a more powerful offering.

      The release will happen at the PHP International Conference 2002 this fall, so only after you'lll see it there you will be able to evaluate it.

      See more about us at http://www.interakt.ro

      Alexandru

  11. PHP by asv108 · · Score: 3, Insightful

    It would have nice if they included installs of Postnuke and/or Phpnuke. I've installed slashcode, phpnuke, and postnuke with phpnuke probably taking the cake for the easiest to install.

    1. Re:PHP by Fweeky · · Score: 3, Insightful

      Pfft, the least secure PHP application on earth (and one of the worst written), and another app based on the least secure and worst written PHP app? No thanks :)

      Personally I've found that pretty much all systems like this turn out to be messy, badly written, poorly designed, and have URI's that would make TBL gag.

      Case in point: phpNuke, long, long history of major security holes, with a hugely speghettified codebase.

      Scoop, with embedded Perl and HTML thrown about everywhere in the database.

      Drupal, with raw HTML everywhere in the PHP.

      This pattern repeats just about everywhere. The closest I've found to an open source web application which doesn't make me want to hit something is ezPublish, which at least makes an effort to have reasonable URI's, and has a decent attempt at making itself OO (although sadly at a significant cost of performance).

      Developers: mod_rewrite is your friend. Go read Cool URI's Don't Change, and maybe TBL's other Hypertext Style Guide stuff, it'll be good for you even if you don't agree with all of it.

    2. Re:PHP by Anonymous Coward · · Score: 0

      Do it yourself if you're so tired and good.
      PHP-Nuke is the best CMS in the world, thousands of users, modules, addons, themes, "real" friendly community and a crazy guy behing it, a guy which loves what he does. Security holes? yes, they are there, so what? PHP-Nuke is going more secure day by day.

      All other stupid developers are using OO, which is BAD AS HELL because, you said it, performance issues. If you can do with functions, do it with functions avoiding the use of objects, at least a rule on PHP.

      Do you know PHP-Nuke 6.0? no... you don't. easiest install I've ever seen in my life, 100% modularized and themable, 100% configurable, almost no serious bugs.

      And with HTML and CSS "right code" you can do a cake and eat it. In fact W3 should use mod_reqrite for their stupid "standards"

      think about this... or at least, think.

    3. Re:PHP by Fweeky · · Score: 1

      Does phpNuke support version control? Workflow? Arbitary access controls? Having a large community of newbies and a charismatic (but apparantly naive) lead developer do not make for "the best CMS in the world" unless you have a very anemic concept of what a CMS is.

      I don't see phpNuke 6 on their site; 5.6, however, is as full of magic numbers, spaghetti code, raw HTML and next to zero design as it has always been (although 5 is certainly miles better than previous versions I've seen).

      Yes, phpNuke has a horrible track record for security issues; it's like IIS, it may look secure once it's fully patched, but you just KNOW there's space for practically limitless new holes.

      There's nothing stupid about OO. Performance is not a primary requirement for 99% of websites (if it were, you'd probably use Java) anyway, and that's the market eZPublish is targeting. OO does not automatically make for massive performance issues though; you just need to solve the problems better. The huge amount of extremely high perfoming OO Java web applications would seem to suggest this is not in any way impossible.

  12. Wrote my own by rossz · · Score: 2

    I wrote my own journaling program (blogger system). It's based on html forms and MySql, and is written entirely in perl. I never really intended for it to be much more than an exercise to learn a little MySql. It's basically done with one major exception, security. I need a decent way to handle remote passwords. Currently, I use a combination of AuthUserFile/deny/allow in .htaccess to limit who can make changes. I need to implement a better system, but can't decide the best way to go about doing this.

    --
    -- Will program for bandwidth
  13. E2 0WNZ J00 MAMA! by Anonymous Coward · · Score: 0

    or something equally [retarded|k-rad] and [ph33r--|fearful].

    long live E2! LONG LIVE THE DATABASE!

    you will be [everythingites eat babies!|assimilated].

    [MONKEYS! LESBIANS! SOY!]

    -loquacious

  14. Both are slow by phr2 · · Score: 2
    I haven't looked at the code of either E2 or LJ, but have visited and played with both. They are both painfully slow, to the point where the software really seems to be doing something it doesn't need to do. LJ's main competition is diaryland.com, which is also free, is at least as powerful, has a bigger user population and more traffic, and yet the site is much more responsive.

    Any comparison of software like this should really talk about performance and not just installation and administration ease. Any idea if these systems can be sped up, and what else is out there?

    1. Re:Both are slow by rm+-rf+/etc/* · · Score: 2


      I can't speak for LiveJournal, but the main reason everythign2.com is slow is due to the fact that MySQL 3.x doesn't do row level locking, the whole table must be locked. If you install ecore with MySQL 4 and use InnoDB tables, your performance will be *much* better than e2. Also don't forget that e2 is a pretty large community, so there are a lot of other things going on (messages to users and groups, randomized greetings, people uploading homenode pictures, etc) that might not be used as much on a custom ecore site.

    2. Re:Both are slow by Anonymous Coward · · Score: 0

      this is not true - livejournal has been significantly sped up in comparison to past delivery times. one of the coolest things about livejournal is the constant collaborative effort to deal with the rapid growth. it's an ongoing struggle and it's really cool to observe how the people who run LJ triumph over the difficulties of scaling from a tiny site to a massive one. additionally, they get lots of points in my book for a) the complete lack of commercialization (so much that it is a matter of ethics for the people who run it) and b) the extreme transparency in the development process that allows the most casual observer to really see what's going on under the hood.

    3. Re:Both are slow by Anonymous Coward · · Score: 0

      LiveJournal.com experimented with using InnoDB for a short time, but it was not mature enough at that point to sustain the high loads the LiveJournal.com site uses. Other users of the LiveJournal code are, of course, free to use whatever table types they wish in theory.

      Since then, the code has been optimised in lots of places and set up to work well across multiple servers with different roles, so trying InnoDB again has been less of a concern.

  15. Re:Have you considered Wikis for content managemen by Anonymous Coward · · Score: 0

    Wiki is kind of limited in the way you create topics. It has some weird run-together capitalization routine so your TopicsLookLikeThis. It's kind of silly, actually.

    And forget about creating a single-word entry that doesn't look horrible.

  16. Confused by Anonymous Coward · · Score: 0

    You know, I have no idea what this slashdot story is about. I have no idea at all. None whatsoever.

    And judging by the fact that its been there for hours and theres been 42 comments, with only 13 modded 1 or above, I think fellow slashdot readers agree.

    Let me read the headline again. No. Nope. I got nothing.

    1. Re:Confused by Anonymous Coward · · Score: 0

      Did you read the linked article? How about follow the other links?

      Everything2.com is marching towards your ear.

      Suddenly, you feel as though you will be eaten by a grue.

  17. Re:PHP - PHPwebsite by Epeeist · · Score: 3, Informative
    Another PHP based CMS that shows a lot of promise is phpwebsite. Easy to install, lots of modules, licenced under the GPL.

    The major downside to it (which seem to be common to most things in this area) is a lack of documentation.

  18. Flamebait? by ThomasW · · Score: 1

    I'm I going to get flamed saying that I'm buidling a CMS right now with ASP-COM-XML-SQL ? :)

    1. Re:Flamebait? by Anonymous Coward · · Score: 0

      Nope. Funny looks, maybe, but for real flames you should claim to be using Access as the database backend.

    2. Re:Flamebait? by Da+VinMan · · Score: 2

      Hey, have fun! A really useful CMS is hard to build. I hope you've nailed down your requirements really well with your future users because that sucker is gonna snowball otherwise!

      I would do myself a favor at this point though and go to .NET, if you have the option. Yeah, it's a learning curve, but since you're on the Microsoft wagon anyway, you'll be better off in the long run if you bite the bullet now.

      Best of luck!

      --
      Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  19. Re:Have you considered Wikis for content managemen by Anonymous Coward · · Score: 0
    Wiki is kind of limited in the way you create topics. It has some weird run-together capitalization routine so your TopicsLookLikeThis

    That rather depends on the wiki; many use an expanded linking syntax (with [brackets] or [[double brackets]]) that's not so darned ugly. Take a look at Wikipedia for instance; it's an encyclopedia project, so the CamelCase got dumped pretty early on in development.

  20. Trolls are your saviors by DrMrLordX · · Score: 0, Interesting

    Why is it that the only posts worth reading are at -1? Hmm . . .

  21. better sites by Anonymous Coward · · Score: 0
    i think there are better sitse out there...

    http://www.e-review.tk

    http://www.cnet.com

    are two which i visit everyday

  22. Static page generators by bro1 · · Score: 1

    Usually, when you have to present your ideas on the web you do not need all those complicated content management systems. Ususually you want to present just idea in well structured manner without any fancy features.

    Currently there are 2 tools that allow you to do generate static web sites while defining only structure of web site and content:

    Qixite (Open source, Linux & Windows): http://qixite.sourceforge.net
    and
    CityDesk (Commercial, Windows only):
    http://www.fogcreek.com/CityDesk

    These tools are usually enough, and you do not need to set anything up on the server side because these programs generate static html files.

    1. Re:Static page generators by Anonymous Coward · · Score: 0

      movable type rocks pretty much as well.

    2. Re:Static page generators by bro1 · · Score: 1

      :) I hate all those online CMSs - they are slow and inconvenient to use.

      Static page generators are much more suitable for most tasks.

    3. Re:Static page generators by acostin · · Score: 1

      Hi,
      I'am a great fan of Joel (fogcreek), but I'm not so much into the static CMS thing.

      Database based CMS are much interesting from many points of view, and allow you to do things that are impossible in the static approach (like personalized homepage, online editing, forums, etc).

      There is indeed a performance penalty, but with some skills it can be resolved. For example we (InterAKT), have developed the Romanian Misistry of Communications and IT using a complete database driven approach, together with XML/XSL generation. The system flexibility is that high, that we can reproduce this for any other site in a matter of days (and we're talking about a real complex CMS, check www.mcti.ro for details (all the site structure and content is database driven - menus, pages, article lists, polls, homepage layout, nugget list). The performance wasn't that high, a page being server in about 200-300 milis.

      So we were forced to create this cache approach, that was implemented only once, and which allowed us to serve pages in 12-20 milis. The cache compiles the URL parameters and if caches the output of those URL's on disk. When a new request with the same parameters is made, the premade file is served. (OOP zealots might call this "lazy instantiation" of the static version:). All this with the flexibility maintained. I doubt you can do this with the static page generators....

      If you want to find more about the technology, check : http://www.interakt.ro/
      Alexandru

    4. Re:Static page generators by bro1 · · Score: 1

      Hi acostin,

      sure static CMS is not the answer to everything. It's just that dynamic CMS is not the answer to everything either. Sure page serving performance issues are solvable.
      It's just that:
      1. it is inconvenient to me to use browser to edit the information.
      2. you usually have to set up the database and CMS system on the server and this is not alway possible

      By the way Qixite allows embeding php (or ASP) or any other embedable code.

    5. Re:Static page generators by acostin · · Score: 1

      1. There are very poweful online editors available as we speak (literally they are embedded as ActiveXs in MSIE and it's pretty easy to use them). The browser window can behave pretty much like dreamweaver/frontpage/word. (we have one, KTML2)

      2. This is true, but this also guarantees you data integrity (as this ia what relational databases usually do)

      Alexandru

  23. AxKit by mindriot · · Score: 4, Insightful

    Having looked at several CMS for a website I am going to relaunch, I needed an approach that was most general and would allow me to choose how I could store the content and separate the design. OK, the difference to the projects mentioned here is that I don't need a large system to manage things like user comments or other methods of dynamically adding pages. Currently I think I will go with AxKit, which is not really a CMS, but basically an on-the-fly caching XSLT processor. For me this provides the most flexible solution. I have designed an XML format to store my content files, and can then use either an XSL stylesheet to produce HTML or WML or whatever needed, or write an XPathScript style sheet allowing me to process the XML data while additionally using perl code to add dynamic features. The nice thing is that with AxKit you can use HTTP GET parameters to allow different style sheets (plain, xhtml, print, ...), pick a style sheet depending on browser type (lynx, netscape4, mozilla...), etc. And for a website offering mostly static content that needs to be organized in a proper way, I think separating content from layout using XML seems like a good idea. What I like to is that it's easily possible to include multiple language versions of your page in your XML data files and transform to HTML based on, say, a ?lang attribute. Plus, you could even store the XML content tree in CVS...

    For websites that are just trying to be in control of their mostly static content, AxKit surely helps (provided you have access to the server box as you need to install the apache module...). Storing pure content as XML and then providing different stylesheets for layout seems a proper way to go for me.

    Of course, this is not to say I don't like the LJ or E2 engines, butjust depending on what you need for your website, XML might be helpful, and AxKit might be the way to implement it.

    1. Re:AxKit by Matts · · Score: 4, Informative

      There are a few options for content management systems built on top of AxKit.

      First if your needs are really simple you can try the AxKit wiki, which is the only wiki out there that allows you to enter data in either XML (sdocbook), WikiWiki text, or Perl's POD format. Although right now the wiki is extremely simplistic (no versioning or user management), it's quite extensible.

      Next up the ladder of complexity is CallistoCMS which is has a really cool online editor component, basically allowing you to do almost WYSIWYG editing of XML content live in the web browser (all just uses pure HTML+CSS+JS+DOM, no ActiveX or Java plugins involved).

      Finally there's XIMS, which is basically what you might consider as a full blown CMS, including versioning, metadata, workflow, etc etc.

      --

      Matt. Want XML + Apache + Stylesheets? Get AxKit.
  24. Re:You would have prefered... by legoboy · · Score: 1
    You would have prefered ... a story about some OSDN manager calling CmdrTaco on his pager to ask him to fix the problem immediately because of the advertising money drain, and CmdrTaco hacking the server remotely in boxers while still sporting the erection he finally got over Kathleen Fent?

    Sure, why not? We've already got a picture to go along with it.

    --
    If a tree falls on an anonymous coward yelling 'first post' in the forest, does anybody hear?
  25. Check out Typo3 by peted20 · · Score: 3, Informative
    I've been playing around with the Typo3 CMS lately, its really pretty amazing. It can do some pretty impressive dynamic graphics generation, especially in terms of graphical navigation menus and rescaling and optimization of images. I've made a couple dynamic sites with it and it has proved to be very well thought out and extremely well documented (IMHO).

    www.typo3.com

    Some really cool features: (Stolen directly from typo3.com)
    • Navigational menus are automatically created - even if the menu is made graphically - perhaps even with background-images, dropshadows on text and roll-over effects!
    • Images uploaded and used on pages are automatically scaled to the correct size (no HTML-scaling!) and stored on the server with a minimum filesize. Even non-web image-formats can be used! (TIF, AI, PDF, PCX and more). And you can without further knowledge just upload your digital-camera pictures and they'll be scaled automatically.
    • Headlines and other graphical elements with shifting content is also automatically generated.
    • You can differenciate the website-design by creating variations in the templates based on the client browser, IP-number or number-range, operating system, countrycodes, userchosen parameters eg. printing-friendly versions of no-frames versions.You can have multiple templates on a site.
    • Pages can be timed to be shown on a certain date, be hidden on a certain date or just temporarily hidden.
    • Typo3 has a build-in password-protecting option on the pages. Thereby protected pages are only visible for users from a certain usergroup.
    • Typo3 supports search in SQL-databases.
    • Redesigning of a website at once is a question of creating one single new template.
    I've started to use it for a couple sites in the last six months, and its really made web development fun.

    -Pete
    1. Re:Check out Typo3 by Anonymous Coward · · Score: 0

      3 strikes. typo3.com loads very slowly, they use frames to display there page in a smallish box in the middle of my browser and they run a cigar site.

      YOUR OUT!!!

  26. 'Tis a shame.. by Anonymous Coward · · Score: 0

    That everything2 has to suck so much, you get downvoted without any explanation. XP Pack rape? I've been there. People write the most banal shit on their "Today I had a ham sandwich" and get massive upvotes, apprarently if you have a rack and it's not manboobs you get catapulted up to level 9. Noding for the ages, right. Right now it's a fucking recipe depot and a place where whiny fucks whine about their horrible lives, and how everyone is unjustly peresecuting them. Jesus. Oh yeah, make sure you kiss the ass of everyone above you, make sure you're either a fucking fence sitting liberal or a hardcore conservative. Political views of today's American government, that's noding for the ages alright.

  27. The only real test for performance... by Glowing+Fish · · Score: 3, Funny

    Okay, you can sit around with your TI-86 all night long and talk about XML parsing times, but who cares? The only real test of a site is how much it provides content, and by content, I mean a peek into the life of CowboyNeal. Using this test, let's compare:


    CowboyNeal on e2


    Versus

    CowboyNeal's livejournal account.


    Aside from technical details, which one of these gives us more insight into the delicate poetic soul that is Mr. Pater?

    --
    Hopefully I didn't put any [] around my words.
  28. Look at mod_auth_mysql by Wee · · Score: 4, Informative
    Currently, I use a combination of AuthUserFile/deny/allow in .htaccess to limit who can make changes. I need to implement a better system, but can't decide the best way to go about doing this.

    If you are into rolling your own, then take a look at the Look at mod_auth_mysql Apache module. It's basically .htaccess file kind of access control except the user info is in a MySQL DB. So you can do updates/inerts/whatever on the database via your perl and get close to what you need as far as access control without having to write files in the docroot.

    You might not be able to make it fine-grained enough, but if you have a thing where each user (for instance) gets their own directory or something then it might work pretty well for you.

    And if you are not into rolling your own anymore, check out Moveable Type.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  29. MS Sharepoint Portal Server by DGolden · · Score: 4, Informative

    MS Sharepoint Portal Server is the a next round in MS's binding of the corporate office bureaucracy to them. It's basically a Web CMS and DMS that fully integrates with the rest of MS Office.

    It's a pretty damn poor Document Manager, and a really abysmal Content Manager in most respects (except for - again a killer feature - WYSIWIG page editing inclusive of component embedding), but the MS Office integration is the key. And of course, no-one can integrate with MS Office better than MS.

    If there was a decent "Open Office Portal Server" then things would be just dandy - but, as it is, Sharepoint will act to lock people into another round of MS-dependency. Sharepoint Portal Server has been used by people talking to me as an argument to stick with MS Office even with the existence of open office and star office.

    --
    Choice of masters is not freedom.
  30. Not to mention that parties... by Glowing+Fish · · Score: 2

    Also, on a somewhat serious note, e2 isn't about the technical interface...not that it wasn't nice for Mr. Nate et al to give it to us. However, e2 really succeeds as much as it does for the human bonds it encourages. Or in other words, what other web community can gather 100 people from across the continent to have a scavenger hunt?

    --
    Hopefully I didn't put any [] around my words.
  31. Or eZ publish by Anonymous Coward · · Score: 0

    Now that would be interesting as these two are in fact real CMS's compared to things like Nuke or Wiki's which I have seen mentioned in the comments..

  32. Re:ARE YOU ADDICTED TO MASTURBATION? by Anonymous Coward · · Score: 0

    Masturbation is nothing to be ashamed of Mr. Puritan American.

  33. The concept is bad. by Otis_INF · · Score: 2

    Sharing INFORMATION is something different than sharing worddocuments. However a lot of people tend to think that 'information' should be stored in worddocuments, which then have to be harvested into databases and / or distributed by a CMS on top of that.

    Why on earth would anyone start to hammering in texts into a worddocument when there will be no paper-version of the document, ever? There is no need for a wordprocessor to share information, on the contrary.

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:The concept is bad. by Cid+Highwind · · Score: 1

      Why on earth would anyone start to hammering in texts into a worddocument when there will be no paper-version of the document, ever? There is no need for a wordprocessor to share information, on the contrary.
      <rant>
      That's true, but people will keep using .doc for everything, because windows encourages it. Word documents can be previewed in (i)expolrer, viewed as thumbnail icons, and do pretty much anything that html and text can do on Linux, but with better formatting. The average user sees word .doc as the be-all-and-end-all of text storage, because they look pretty good and are easy to create. Office reinforces this impression by giving dire warnings about loss of formatting when you try to export a word .doc to any other format.

      The reason should be obvious. MS Word .doc (specifically Word version $LATEST on Windows $LATEST) is the source of Bill Gates' market power. It is the One Ring that binds the business world to Microsoft, and the engine that drives it's upgrade treadmill. No company dares ditch word, because they would be unable to communicate with clients and vendors who use it. Better yet, as soon as one of their clients gets a newer version of word, they have to buy it too, if they want to keep reading their orders.
      </rant>

      --
      0 1 - just my two bits
    2. Re:The concept is bad. by Anonymous Coward · · Score: 0

      Yep, the concept is bad. Hasn't stopped 'em before, won't stop 'em now.

      No matter how many times you tell people that the .doc format is opaque, unreliable, and just plain bad, they'll keep using it. And then blame you, the IT person, when Word 97 eats their precious 40MB document with 170 different embedded objects, crashing and bringing down the entier house of cards that is the Windows "o"s.

  34. Perlmonks is powered by Everything2 by hacker · · Score: 2
    If anyone wishes to see a modified E2 install in place, go on over to PerlMonks and poke around. Look at the layout, the structure, the search engine and see if it fits your needs.

    Seeing it in action there, and having used it there for almost a year, it has convinced me personally, that E2 is the way to go for this type of content management system, but YMMV.

  35. What if it's not your machine? by Salamander · · Score: 3, Insightful

    One of the assumption that's being made both in the story and in many of the comments is that the CMS runs on a dedicated machine over which you have total control. This assumption covers database formats and filesystem layouts that are unfriendly to multiple installations, plus custom Apache configs (even an Apache dependency is noxious IMO) to "just install mod_obscure_widget" pseudo-advice.

    The problem is that the assumption is just not true for many people, who run their sites on servers owned, configured and administered by a hosting provider. Any CMS that can be installed in such an environment automatically becomes about five times more useful than one that requires total control of a dedicated machine. That's the review/comparison that would really be useful to most of us.

    --
    Slashdot - News for Herds. Stuff that Splatters.
    1. Re:What if it's not your machine? by bro1 · · Score: 1

      You can use Qixite - it is a static CMS.

      http://qixite.sf.net

    2. Re:What if it's not your machine? by Anonymous Coward · · Score: 0

      While ease of installation when you only have access to tweak a .htaccess file is a good thing, it's not LiveJournal's focus. LJ focuses more on running a big site with lots of users, as evidenced by the way the system is structured.

      For a single user doing publishing on their own server, there are much better solutions which excel at working under restrictive conditions and provide usability for one or a couple of different users.

      Meanwhile, LJ is in use on several other sites. The public ones of these look a lot like LiveJournal.com itself at the moment, but at least one seems to be planning to move away. I'm not sure I approve of their plan to fork the code to achieve this, but at least they're trying to do something different.

  36. Re:Both are slow - Rendering by Epeeist · · Score: 2

    One of the reasons I think most CMS systems seem to be slow (on the client side at least) is because they insist on using tables for everything. You end up with tables inside tables inside tables inside...

    Most browsers take inordinate amounts of time to render pages with this kind of structure. Much cleaner to use and , especially for tables consisting of one cell which many of these systems generate.

  37. Fixed fonts are evil by BuildMonkey · · Score: 1

    The tiny 6 pt fixed font on this page makes it unreadable. Not everyone is 19 or has strong eyes.

    In the future lets pick review sites that allow the Web client to format the fonts.

    1. Re:Fixed fonts are evil by Anonymous Coward · · Score: 0
      You've got to learn user stylesheets. You can choose the font size for each of the HTML elements easily that way. Combine that with Mozilla's minimum font size in its' preferences and no web site will ever be tiny. Here's one that makes Newsforge legible:
      p, font, span, div, i, b, em, strong {
      font-size: 13pt !important
      }
      a {
      font-size: 12pt !important
      }
  38. Re:Both are slow - Rendering by Anonymous Coward · · Score: 0

    slashdot uses tables. if they used blockquote or ul to indent, page widening would have only affected the paragraph

  39. What the hell? by Marc2k · · Score: 1

    "What I'd like to see compared is two oranges, a wheelbarrow, the city of Texarkana, AK, and Dennis Miller."

    --
    --- What
  40. Re:Have you considered Wikis for content managemen by Medieval · · Score: 1

    An ASP Wiki: http://www.openwiki.com

    Their difference engine is amazing. :)

  41. pMachine by running+w+scissors · · Score: 1

    i've been playing with pMachine for a couple of weeks to see if i could get to do my bidding as a easy to configure CMS for some web sites i'm designing. over all i've been very impressed with the php/mysql based blogger style script. fairly flexible, great support/documentation, and easy to setup and use. not sure it is as full featured as some of the other mentioned so far, but for what most people need it does the job, especially if your all thumbs when it comes to backend coding like me.

  42. CMS vs. site engine by Doomdark · · Score: 2
    Comparing Content Management Systems

    comparing the LiveJournal site engine to the Everything2 engine.

    This actually is one of my pet peeves. CMS is a larger term than just "web site management system". CMS need not have anything to do with web site management; it may act as backend system that may include authoring part, workflow management.

    This is probably also why it seems all commercial CMSs have big problems (I work on a project that uses one and we have plenty of issues. That is, if they are "just" web site management systems, geared towards web design, they should be marketed as such. The company I work for bought a reasonably pricey CMS with some expectations, and then developers find out it's only glorified web management system. The irony is that not only are we rewriting much of existing functionality, we are not even using most of 'advanced' functionality that is mostly related to actual web publishing (in our case CMS is not the front-end system).

    "Full" CMSes should probably concentrate on having complete robust platform for developing actual applications, which can then drive web sites or other publishing (often publishing to actual front-end systems, not being one). It would be good to have reasonable interfaces to actual publishing front-ends (web servers etc)... but it shouldn't be too tightly coupled.

    --
    I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
  43. Use what and what? by phr2 · · Score: 2
    Somehow that paragraph got clobbered by /. filters somehow, so I wondered what it said.

    Anyway, for e2 and livejournal, that wasn't the nature of the slowness that I notice.

    Is there some reason e2 doesn't use InnoDB?

  44. If god does not exist... by Nameles · · Score: 1

    ...then I will create him with my own hands.

    All I want is a nice script to run on my blog/site that I just have to type a title and a message and it will automatically be put into the "static" page, and it shows the latest X posts, and automatically groups entries in an archive by month. Is that so much to ask?

    Sucks too, cause I don't know anything about scripting, and school is right around the corner, so I don't have time to learn. I need my blog for the school year!

    1. Re:If god does not exist... by running+w+scissors · · Score: 1

      see my post above about pMachine. sounds like pretty much what you want. i'm sure there are others out there as well. do a search on hotscripts.com and see what you can find.

  45. Re:Have you considered Wikis for content managemen by fferreres · · Score: 2

    I use phpWiki and you can put a link LikeThis or a link [Like this]. You could even put a link [with arbitraty text but poinint to a keyword|AnotherLink].

    It really is easy ...

    --
    unfinished: (adj.)
  46. blog != CMS by Da+VinMan · · Score: 2

    I agree. If you think a CMS is the same as a blog, then consider the following questions:

    1. Can the software support different media types and still keep all the material searchable?

    2. Can the software support future media types, i.e. media types which are currently unknown? By support here, I mean store, retrieve, present, and make searchable.

    3. Can the software support versioning of media items?

    4. Can the software support multiple levels of security on media items?

    blah blah blah...

    A blog is just for text, and maybe some graphics. Try running a real company on just those.

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  47. And what are YOU whining about? by Anonymous Coward · · Score: 0

    You're whining about how everybody's unjustly persecuting you, or at least everybody on Everything 2.

    Face it, kid: You belong there. Now rev up that self-pity generator, and go back and start kissing some ass.

  48. Re:Have you considered Wikis for content managemen by stephanruby · · Score: 1
    Wiki is kind of limited in the way you create topics. It has some weird run-together capitalization routine so your TopicsLookLikeThis. It's kind of silly, actually.

    Wikis have kept the capitalization scheme for backward-compatibility purposes, but most (except the original) do allow the use of alternative notations.

    In any case, I wouldn't be so quick to point out the deficiency of TopicCapitalizations. That kind of notation forces you to give your topic a simple and precise name. Just like Slashdot and listservs, a Wiki likes to mold itself from its audience, but unlike /. and company; it does not allow itself to easily forget and repeat its own stories.