Slashdot Mirror


Open Source Usability — Joomla! Vs. WordPress

An anonymous reader writes "PlayingWithWire profiles two open source tools for Web development, comparing Joomla! and WordPress through the lens of usability. The article has apparently upset a few people at the Joomla! forum, but it does bring up a good point. Many open source projects are developed by engineers for engineers — should they focus more on usability? PlayingWithWire makes a bold analogy: 'If Joomla! is Linux, then WordPress is Mac OS X. WordPress might offer only 90% of the features of Joomla!, but in most cases WordPress is both easier to use and faster to get up and running.'" The article repeatedly stresses that blogging platform WordPress and CMS harness Joomla! occupy different levels of the content hierarchy. How fair is it to twit Joomla! on usability?

240 comments

  1. Quite fair by rallymatte · · Score: 5, Informative

    I'm a Linux Systems Admin. I write php code quite often, I know several other script languages and I know the basics of CSS.
    I managed to install Joomla quite easily, but I must say that once it was installed, it was really hard to use. Modules wouldn't install properly and simple things were really hard to accomplish, like being able to upload files etc.
    It was also really hard to brand the page, we wanted our company look of the page. Took a good while before we got to something that only looked ok.
    Maybe I'm being harsh as this was a few versions back. But still...

    1. Re:Quite fair by jack2000 · · Score: 1

      I know what you mean. The simplest of things: Create a userless-accessible gallery where people can upload things are REALLY hard to do in Joomla. After 45 minutes of sweat I finally gave up and installed MKP.

    2. Re:Quite fair by wfWebber · · Score: 2, Insightful

      Same here. It's not too hard to use an existing template for better looks, but once you want to make things look like you want, you'll need to delve into template building. Not for the weakhearted. On the other hand, I'm not too sure WP would score higher on this one.

      --
      Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway. -- Andrew S. Tanenbaum
    3. Re:Quite fair by Anonymous Coward · · Score: 3, Informative

      I develop with Joomla daily, and you do certainly need skills in PHP to be able to get it work - a non-programmer would be unable to get the most out of the package and modules. Saying that I've only been developing PHP for 6 years, and it took me about three days to be able to work and build complex e-commerce solutions with Joomla. I was able to create good sites for customers after a couple of days and didn't experience the probelms you mentioned.

      In terms of usability it is quite poor though. In previous jobs I've had to present clients with several CMSs (open source and propriatary) and they never once chose Joomla.

      I've come to like the flexibility and massive choice offered by Joomla, but think you should use the best tool for the job, and Joomla is simply overkill for the majority of sites we develop, and it is overly complex and badly designed in terms of usability for simple sites.

    4. Re:Quite fair by matthewboh · · Score: 2, Informative

      I own a business that does computer consulting and I've found that Wordpress is easier to use, easier to administer and easier to train. I also agree that Joomla! does a lot of other things, but I've found it difficult to use, difficult to set up and a little more buggy than Wordpress, so I completely agree with rallymatte's evaluation

    5. Re:Quite fair by reashlin · · Score: 2, Informative

      I use Joomla! quite alot and in my experience once you get your head around how Joomla! views a "page" things are pretty easy. The wealth of the extensions community is both a benefit and a burdon to Joomla!. There are huge numbers of commercial modules etc. for it. Often the "free" ones are so tight in with what the origional developer wanted that they are not of much use to everyone else. Then there are the modules etc. that were coded before the API was even finalised. These are often the more mature products but not using any of the core Joomla! features means they are hard to install etc. Take Docman for example. Because it does not use Joomlas file writing mechanism on install it requires allowing write access to the whole web root for the current vhost. Then you have to lock it back down. Joomla! actually has a workaround for this (using local ftp access) but the "Wordpress" users often can't work this. I actually enjoy using Joomla! as a developer and semi-admin. But I wouldn't just give it to my mum and see what happens.

    6. Re:Quite fair by creationer · · Score: 1

      I've used a bunch of different CMS and Blogging frameworks (as well as wiki engines) and I find Joomla to be one of the most confusing to actually work with but also the one I keep hoping will get its act together in the usability arena because I see the potential it has if I could just figure it out. Unfortunately I don't have the time to really figure it out so I use DotNetNuke, which has it's own issues, but is very intuitive for the most part and I can hand off to end users with barely any explanation beyond a login name and password. I would love to be able to use Joomla as it seems faster and more stable but I just can't spare the time to puzzle out HOW to use it.

    7. Re:Quite fair by Darkk · · Score: 1

      Version Joomla! 1.5 has gotten alot better. 1.6 is coming out soon with better control on the content.

    8. Re:Quite fair by Darkk · · Score: 1

      It took us about two months to tweak Joomla! 1.5 to suit our needs as an internal website for employees. Once we got it working the way we like it we're actually happy with it. I found a decent editor replacement for it as the built-in isn't that great. JCK Editor module works well with it. Just wish it worked correctly with Internet Explorer as the frontend, have to use Firefox. Weird part it works fine in the backend. Hopefully the next version of the module will fix this.

      Other than that it's working well for us.

    9. Re:Quite fair by Crudely_Indecent · · Score: 1

      If uploading files in Joomla is hard for you, then you are not a Linux Systems Admin. Running xscreensavers from Ubuntu installed on VMWare Workstation to impress your friends does not a Linux Systems Admin make.

      Hell, I don't call myself that and I run Linux exclusively and manage over 2500 systems.

      Now that you've been called out, back to the original topic...

      Personally, I wish the Joomla! developers would make the software more difficult to use. Currently, aside from custom code, anybody can set up and operate Joomla site with little knowledge.

      Fortunately, not many are in possession of even tiny fragments of knowledge which allows me to charge hefty fees to build, secure and maintain websites. If they make it any easier, people might be able to get a website online with zero knowledge.

      The last thing the world needs is for it to be easy for Joe Sixpack to belch out a website on a whim.

      I don't take jobs that don't require custom programming, so my business is safe.

      --


      "Lame" - Galaxar
    10. Re:Quite fair by Gyga · · Score: 1

      I thought the idea behind the internet was for everyone to be able to post information. You only want the geeks and the elite who can pay geeks to be able to spread information? What happened to "information wants to be free."

      --
      I don't preview or spellcheck.
    11. Re:Quite fair by Arrakiv · · Score: 1

      I use Joomla on a daily basis and I know rather little about PHP - I still really have no issue with it. However, it also took a rather long time before I became comfortable with using Joomla, as it certainly does suffer from usability problems and it is a bit clunky. I do agree - you need to use the right tool for the job. Joomla is extremely powerful and very extensible - but it isn't really perfect for everything. I seriously regret building my blog in it and I really should have used WordPress, which is built for that sort of a thing far more. Still, there are plenty of things I'd rather use Joomla for, as opposed to WP.

      --
      Community Manager - Bigfoot Networks
    12. Re:Quite fair by Crudely_Indecent · · Score: 0, Troll

      Information can be as free as it wants. Posting information and running a CMS website are two entirely different things. My mom posts on the internet, she sends email, but she's not capable of running a website. If she wanted one, I'd suggest to her that she find a competent developer.

      Yes, I want server technology to be restricted to those of us who are educated in its proper operation.

      I've said it before, and I'll say it again. What we need is an internet license. Lower level licenses allow surfing and sending email, higher level licenses allow serving content. Got no server license?, bummer, you must be a content author.

      --


      "Lame" - Galaxar
  2. Joomla! and Drupal by Anonymous Coward · · Score: 0

    This comparison reminds me of the difference between Joomla! and Drupal, with the latter being a lot more friendly to develop for as well as use.

  3. upset a few people? by howlingmadhowie · · Score: 4, Insightful

    at the moment, the link goes to a thread with 5 posts, none of which seem to have been written by an upset person.

    1. Re:upset a few people? by tnok85 · · Score: 5, Funny

      Maybe the poster was hoping we'd see this and get all pissed off, then go sign up and post on that thread to make a fuss about it. :)

    2. Re:upset a few people? by krou · · Score: 4, Funny

      Indeed, one user on the forum even said "I'm sure that clear usability suggestions with ideas for implementation would be welcomed!"

      Feel the rage!

      --
      'If Christ had tweeted the sermon on the mount, it might have lasted until nightfall.' - John Perry Barlow
    3. Re:upset a few people? by Chrisq · · Score: 4, Interesting

      Yes, They were about as upset as I would be if someone compared my minivan to a Ferrari and came to the conclusion that the Ferrari was faster.

      Like one of the commenters said, it is comparing apples with oranges - Wordpress is for blogging, so blogs are easier to produce. Joomla if a general CMS system, capable of more, but slightly harder to use if you just want a blog.

    4. Re:upset a few people? by commodore64_love · · Score: 1

      >>>with 6 posts, [one] of which seem to have been written by an upset person.

      Fixed That For Ya - http://forum.joomla.org/viewtopic.php?f=304&t=377189&p=1607349#p1607349 ;-)

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    5. Re:upset a few people? by Anonymous Coward · · Score: 1, Informative

      Like one of the commenters said, it is comparing apples with oranges - Wordpress is for blogging, so blogs are easier to produce. Joomla if a general CMS system, capable of more, but slightly harder to use if you just want a blog.

      That's not quite right; Wordpress can be used as a CMS and has sufficient capabilities for most use cases I encountered. Also, there is a directory of plugins that allow to easily add capabilities that go beyond text editing. If, in addition, you know PHP, then its really straightforward to extend Wordpress yourself--there is plenty of well-written and up-to-date documentation.

      So I think a comparision restricted to this aspect does make sense. In my opinion, Joomla being a "general CMS system" is no excuse for that fact that it is rather hard to set up a simple website.

    6. Re:upset a few people? by Anonymous Coward · · Score: 0

      My question is:

      Why did it take someone so long to write this and why did it take them more than 20 minutes to come to the conclusion? You look at the Wordpress demos and you see a simple but elegant blog. You look at the Joomla! demos and it's "OMG how am I ever going to manage all of that?!?!?" and then you learn how incredibly modular it is.

      I use both. Each has their own uses. I really want to see some more CommunityBuilder support in Joomla! as they have a great idea going on.

    7. Re:upset a few people? by Anonymous Coward · · Score: 0

      Actually. Top Gear raced a Kia minivan against a 1970's Ferrari and the Minivan won... Huge advances since the old days.

    8. Re:upset a few people? by The+name+is+Dave.+Ja · · Score: 2, Funny

      Let the name-calling and finger-pointing begin.
      These WordPress folks can be pretty touchy too.

      My comparison:
      Joomla! vs. WordPress
      -Joomla! forces me to say "Joomla!" every time in an exclamatory voice, which can be annoying especially when reading technical documentation in my head. Sometimes, I involuntarily raise my arm with my index finger extended, and my eyebrows go up all by themselves.
      -WordPress does not impose any of this on me

      Conclusion:
      Choose Joomla! to add interest to your life! It's full of win!

      ---
      Why is Google covering up the story about the grassy knoll known as Atlantis? Why? "Sonar tracks", yeah right ....

    9. Re:upset a few people? by Anonymous Coward · · Score: 0

      I think you'd have better luck getting an upset person by pointing out some security flaws:

      Joomla
      Wordpress

    10. Re:upset a few people? by Smoke2Joints · · Score: 1

      but were on slashdot already!

  4. Fair comparison considering the scenario by Einmaliger · · Score: 4, Interesting

    He is comparing the usability of the two very different applications for a quite limited scenario, namely setting up very simple web sites with only a few static pages. For larger projects Wordpress simply won't do the job, but in that simple case, I agree that WordPress is a often much better choice. For my personal homepage I tried out lots of Open Source CMS, but finally got stuck with WordPress + some plugins. It does a surprisingly good job as CMS, but I would not recommend it for - say - my company's website.

    1. Re:Fair comparison considering the scenario by Anonymous Coward · · Score: 1, Insightful

      you should use drupal over joomla for your companys website :)

    2. Re:Fair comparison considering the scenario by Einmaliger · · Score: 2, Interesting

      you should use drupal over joomla for your companys website :)

      Actually I will recommend SilverStripe. I just love its MVC framework. It feels right from a developer's pov.

    3. Re:Fair comparison considering the scenario by MrNaz · · Score: 2, Insightful

      So you're saying that a spanner is better than a power geared pneumatic torque wrench if all you're doing is tightening a bolt?

      No shit, Sherlock.

      --
      I hate printers.
    4. Re:Fair comparison considering the scenario by DiegoBravo · · Score: 4, Insightful

      I use BOTH systems for the company web site. Joomla!, lets me create and customize things like menus, download zones, galleries of images, a forum, etc. A link points to our blog implemented in Wordpress. There are blog extensions for Joomla, but WP is IMO better than those.

      Joomla is both a CMS and a framework to add powerful extensions, and using just for a blog is overkill. Wordpress is a blog (and of course able to present a simple static web site), but is limited beyond that.

      Note also that there are many Joomla extensions in order to let other projects being integrated in the Joomla framework. See for example:
      http://extensions.joomla.org/extensions/content-&-news/blog/6659/details (integrate WP with Joomla)

      It's pretty obvious that Joomla will have a larger learning curve so the comparison is really pointless.

    5. Re:Fair comparison considering the scenario by Anonymous Coward · · Score: 0

      what is it's number?

    6. Re:Fair comparison considering the scenario by Anonymous Coward · · Score: 1, Funny

      So you're saying that a spanner is better than a power geared pneumatic torque wrench if all you're doing is tightening a bolt?

      No shit, Sherlock.

      Especially when you're tightening the oil tap on my mother's SUV.

      Anecdote ahead:

      Seriously, someone used a pneumatic wrench on the tap a few years ago the lazy bastard. The next time I went to change her oil I had a heck of a time getting it out. It was in there so tight that trying to take it out with a box end stripped the freaking thing. I ended up having to file the sides of the sucker down, clamping vise-grips onto it, and then using my foot to apply torque while bracing myself against the frame of the SUV. You should never have to have to perform these steps to remove a properly tightened oil tap.

      Took the ruined tap back to the oil change place and insisted they reimburse me for it. Their manager did.

    7. Re:Fair comparison considering the scenario by Anonymous Coward · · Score: 0

      WordPress is actually pretty powerful if you use it right. I wouldn't write it off as "just a blog" that easily. Try Flutter or Pods, for example: http://flutter.freshout.us/ http://pods.uproot.us/

    8. Re:Fair comparison considering the scenario by Xabraxas · · Score: 1

      Actually I will recommend SilverStripe. I just love its MVC framework. It feels right from a developer's pov.

      Drupal and Joomla both use MVC, not that that term seems to mean anything anymore.

      --
      Time makes more converts than reason
    9. Re:Fair comparison considering the scenario by suggsjc · · Score: 1

      Well, I'd use Drupal because that is what I've worked with. I've taken the time to wrap my brain around how it does things (which is no minor feat). That said even for some mildly complex situations I never had to actually get down to the PHP layer (although I did a few times just to see how it actually worked).

      But to answer your question. I was looking at this exact same question and I guess you can see which one I chose. I honestly don't remember all of the criteria that went into the decision, but I know I found some great tutorials that outlined one of the major pieces of functionality that we were wanting...so that was more or less what sealed the deal. I'd imagine that most people will have worked extensively with one or the other, so the answers you get will be slightly biased, but if anyone has moderate experience with both I'd love to hear an honest comparison.

      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    10. Re:Fair comparison considering the scenario by foniksonik · · Score: 1

      I recommend ModXCMS for medium sized sites which do not need eCommerce integrated or version control... very flexible and powerful but not enterprise ready. Drupal is the way to go if you need super solid advanced capabilities but is overkill for many websites.

      I typically combine ModX with cakePHP applications... In ModX it is easy to include an external app into a managed page... and just as easy to include ModX global variables and session data into the external apps.... they can be passed in or can be processed after or you could use a placeholder set in ModX to assign your results to, etc.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    11. Re:Fair comparison considering the scenario by ghetto2ivy · · Score: 2, Informative

      I used to use Joomla 1.5 for my company site. Then tried doing it over in Drupal and Wordpress. If you have a single maintainer, Wordpress wins hands down on both the easy and extensible ends. If you know any php you can do a lot with Wordpress and the functions are well documented. Its was much easier to customize templates in WP than an Joomla or Drupal. If you just want a site or blog out the box, and cant code to save your life, templates and plugins are easy to use.

    12. Re:Fair comparison considering the scenario by Tubal-Cain · · Score: 1

      687-5309

    13. Re:Fair comparison considering the scenario by fava · · Score: 1

      This sounds like a job for ...

      (Pause and cue dramatic music)

      a car analogy.

      Wordpress is like a small sedan, great for zipping around town and picking up groceries. Joomla! is like a semi, great for transporting large amounts of stuff across the country.

      You wouldn't use a semi to go shopping because its too hard to park in the crowded mall parking lot. You wouldn't want to transport 50 pallets of toilet paper across the country in your sedan either.

      Different jobs, Different tools.

    14. Re:Fair comparison considering the scenario by Jabbrwokk · · Score: 1

      I agree, the context matters.

      I just built a website for my church using a Wordpress install. I had it done in a day (found a nice, free pre-made template and customized it with my own graphics, had some PHP plugins from the previous incarnation from the site that just needed some tweaking.) Best of all, I was able to, in half an hour, train someone at the church office to use the Dashboard so I don't have to upload everything myself (although they need some lessons in ascending versus descending order). It's great and for a code neophyte like me it didn't give me nightmares.

      I would say Wordpress is great for small businesses (without online storefronts, although I don't think this is impossible with Wordpress) non-profits and charities, but Joomla has more appeal and features and modules for medium-large businesses and organizations, or people with more time and skill to invest in setting it up.

      I looked at Joomla but having a vague familiarity with Wordpress because of my blog, I chose the one I knew.

    15. Re:Fair comparison considering the scenario by Anonymous Coward · · Score: 0

      I use Wordpress as a CMS every day on a page with over 10 000 posts and 5 000 pages. Works great if you know what you're doing and set it up properly

  5. Can you say 'Bias'? by tnok85 · · Score: 5, Insightful

    Wow, this article is blatantly biased. Just look at the way he writes.

    For the Joomla! examples, they feel the need to put quotations around everything. 'Control Panel', 'Title', and so on. Those same words (or similar words) in the WordPress section are for some reason easier to understand, so they don't warrant quotations.

    Not to mention he described Joomla!'s processes as a technical writer would (loosely) and then described WordPress' processes as if casually telling a friend.

    That alone stopped me from reading the article.

    Disclaimer: I've used Joomla! once, and WordPress once. Both did their jobs admirably, but you can't compare apples and oranges - which is what this article is trying to do, with a heavy bias.

    1. Re:Can you say 'Bias'? by Anonymous Coward · · Score: 1, Interesting

      Yeah and no mention of the simple options like:
      www.cmsmadesimple.org

    2. Re:Can you say 'Bias'? by jrumney · · Score: 2, Interesting

      Wow, this article is blatantly biased.

      I figured that from the "Wordpress might only offer 90% of the features of Joomla!" quote.

  6. Ya 3 to be exact by Anonymous Coward · · Score: 0

    one windows user, a mac user and the other is just a troll with green fizzy hair and smelly cloths

    to bad i had to logout to post but here OH well

  7. not a question by Tom · · Score: 3, Insightful

    should they focus more on usability?

    Errr... yes?

    How can you possibly answer "no" to that question? Do you want your stuff actually being, you know, used by people? There's a reason it's called "usability" and not bumblebee.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:not a question by ady1 · · Score: 1

      Depends on the project. Project involving Hardware drivers/low level services/operating systems, probably not (should be performance and stability).

    2. Re:not a question by Anonymous Coward · · Score: 0

      Do you want your stuff actually being, you know, used by people?

      Many OSS devs would reply "no". It's all about "I", "Me", and "My".

    3. Re:not a question by moosesocks · · Score: 4, Interesting

      Errr... yes?

      How can you possibly answer "no" to that question? Do you want your stuff actually being, you know, used by people? There's a reason it's called "usability" and not bumblebee.

      Go read up on the arguments against the GoboLinux filesystem structure. (These Ubuntu folks have a bunch). There are some fairly passioned "screw the n00bs" rants out there. Does anybody honestly think that the traditional Unix filesystem heirarchy makes an ounce of sense in 2009?

      Both vi and EMACS seem to have taken the "fuck the users" approach to heart. I suppose I might be of the wrong mindset to operate either application, though the developers could have at the very least taken the time to provide a decent set of documentation for their astonishingly-complex applications.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    4. Re:not a question by JohnFluxx · · Score: 1

      > How can you possibly answer "no" to that question?

      Well given finite resources, the reason question should be:

      should they focus more on usability and focus less on stability/bug fixing/adding features?

      In which case the answer could quite possibly be no.

      It's somewhat akin to "should teachers be paid more?" etc type questions.

    5. Re:not a question by Arancaytar · · Score: 0, Flamebait

      Err... no. Not necessarily.

      "Usability" is another word for "safe for newbies and those too lazy to read the manual". Whether you want your software to be like this depends on your target audience. You wouldn't ask for the bash shell to become more "usable". It can be used by advanced users, and they are the only ones who need to use it. In the case of CMS and web frameworks, the target audience can be very varied: You get Ruby on Rails which only programmers use, and Joomla which is only really worthwhile if Drupal is too difficult.

    6. Re:not a question by BollocksToThis · · Score: 1

      I don't know about emacs, and definitely not the original vi, but the help in vim is excellent. It even tells you how to get to that help if you run vim without specifying a file to edit, and has a step-by-step tutorial to make sense of the madness.

      --
      This sig is part of your complete breakfast.
    7. Re:not a question by 7+digits · · Score: 1

      > > should they focus more on usability?

      > Errr... yes?

      > How can you possibly answer "no" to that question?

      Well, it is open source we are talking about.

      Here is Linus Torvald back in 2000 explaining that adding features that make development easier in the kernel is not a good idea:

      http://lkml.indiana.edu/hypermail/linux/kernel/0009.0/1148.html

      (And of course, it was a stupid position to begin with, but clever people are pretty good at rationalizing anything. I guess that in 2000 he would have rejected git on the ground that it makes too easy to add stuff to the kernel)

    8. Re:not a question by Hognoxious · · Score: 1

      The "if it was difficult to write, it should be difficult to use" crowd.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    9. Re:not a question by Hognoxious · · Score: 1

      "Usability" is another word for "safe for newbies and those too lazy to read the manual".

      I award you zero points, and may God have mercy on your soul.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    10. Re:not a question by tpgp · · Score: 5, Insightful

      Both vi and EMACS seem to have taken the "fuck the users" approach to heart.

      There is a difference between being easy-to-use-first-time and usable. You appear to be confusing the two.

      --
      My pics.
    11. Re:not a question by wumpus188 · · Score: 2, Insightful

      Does anybody honestly think that the traditional Unix filesystem heirarchy makes an ounce of sense in 2009?

      Yes.

    12. Re:not a question by BlackPignouf · · Score: 2, Informative

      vimtutor is actually pretty good.

    13. Re:not a question by Anonymous Coward · · Score: 0

      Dude, you're quoting from an article that is NINE FREAKING YEARS OLD. GFY, you old bastard.

    14. Re:not a question by Xabraxas · · Score: 4, Insightful

      Both vi and EMACS seem to have taken the "fuck the users" approach to heart.

      Really? Both Vi and Emacs have some of the best builtin help available. They are both modal editors so they aren't going to be easy to understand without reading the manual but is it really the fault of the programs's creator that you cannot do advanced editing without reading the manual? If you want easy there are are hundreds of other text editors that are easier to use although they can't do half as much.

      --
      Time makes more converts than reason
    15. Re:not a question by DaleGlass · · Score: 3, Informative

      Does anybody honestly think that the traditional Unix filesystem heirarchy makes an ounce of sense in 2009?

      Yes.

      In Linux you install things with a package manager. This means that for 99% of users, it doesn't matter whether it's called /usr or /Programs, they're not going to go there anyway. You're not going to install things in Linux in drag and drop style by dropping stuff into /Programs, because it's most likely not writable by normal users (never used Gobo though), and because the vast majority of applications are dynamically linked and won't work without the dependencies in place.

      This just seems a pointless waste of time. As a sysadmin, this sort of thing means I have to learn where everything on this system is, and when something breaks it'll take extra effort to fix.I much prefer consistency, so this won't be the distro I'll be going with. The existence of a kernel module to keep compatibility is annoying and limiting. And this won't end there, I'm sure some other distro will think that it should be /Applications instead of /Programs. I'd rather stay with the normal layout, thanks.

      As an user, everything outside of /home might as well not exist, so it doesn't matter what they call it, I don't care or notice any benefit from it. So it's a waste of time as well. Also it doesn't really make anything more intuitive, it simply moves things around. /System/Settings/passwd isn't any more intuitive than /etc/passwd: It's still the same file, with the same weird formatting and editing requirements (keeping shadow in sync)

    16. Re:not a question by Yoozer · · Score: 1

      Usability" is another word for "safe for newbies and those too lazy to read the manual".

      Even if you completely ignore the fact that things can be advanced, usability means that simple things can be done fast, with a minimum of forcing you to jump through hoops. When usability lacks, it means that the people who have designed the interface haven't put enough (or enough original) thought in designing it. If there's no need to do something in 9 out of 10 cases, it's stupid to include it in the set of steps that have to be done.

    17. Re:not a question by xtracto · · Score: 1

      There is a difference between being easy-to-use-first-time and usable. You appear to be confusing the two.

      Yeah:
      easy-to-use-first-time == intuitive

      Something that several Open Source program really need to look for.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    18. Re:not a question by tkinnun0 · · Score: 1

      There is a difference between being easy-to-use-first-time and usable.

      Well, yes, but one implies the other. I'll let you work out which one.

    19. Re:not a question by sandbenders · · Score: 1

      There is a difference, but you're cutting it very thin. Applications that a first-time user finds easy are often (not always, but usually) also easy for experienced users. If you can walk up to something and 'get it' right away, it's often an indication that the designer has really captured the user's mental model for the task. If you find something usable only after months of practice, that application is not usable for most values of the word usable.

      --
      Eagles may fly, but weasels don't get sucked into jet engines.
    20. Re:not a question by tkinnun0 · · Score: 1

      /System/Settings/passwd isn't any more intuitive than /etc/passwd: It's still the same file, with the same weird formatting and editing requirements (keeping shadow in sync)

      That's because you know what it's for. If you look at it with a new user's eyes:

      /System/Settings/passwd is something to do with the system's settings, probably some system password file from the looks of it.

      /etc/passwd is one of those "et cetera" files when the "programmers" just couldn't put it anywhere else, and if I had to guess, I'd say it stores the passwords I use to go to websites and thus it should be deleted when I clear my private data.

    21. Re:not a question by chdig · · Score: 1

      Your arguments against this distro can be applied equally to all the others. RedHat has a different filesystem placement than Debian for example. Try installing via RPM on one machine and see where it ends up compared to apt-get on another. Within the distro, there's consistency, but linux already lacks consistency between distributions. Gobo is no different.

      How would /Applications vs /Programs be any different than /bin vs /usr/local/bin, other than it being more intuitive?

      One final note: when you say 99% of users, you mean Linux users, who represent a pitiful percentage of overall OS users. Package managers, and the arcane filesystem will keep the figure near-zero as long as they retain their geek-oriented appeal.

    22. Re:not a question by nidarus · · Score: 2, Insightful

      So, basically, as the OP said, "screw the n00bs", right?

      Given enough time, you can learn how to use just about anything. A program that's usable only by people who took several days (weeks?) to read the manuals, is not usable, by any meaningful definition of the word.

      I disagree with the OP though - vi and EMACS weren't about "fucking the users", in fact, when they were created, they were relatively user-friendly. Hell, they are still more user-friendly than some later DOS programs. But now, they are showing their age. Their main problem is that they don't follow any common UI paradigms, simply because they predate those paradigms.

    23. Re:not a question by Draek · · Score: 3, Insightful

      If you find something usable only after months of practice, that application is not usable for most values of the word usable.

      I once heard a definition of "usable" I quite liked, though I can't remember where: "it makes the simple easy, and the complex possible". ViM and Emacs may require some initial training and a willingness to RTFM, but once learned they excel at the latter in ways that no other editor I've tried has done.

      --
      No problem is insoluble in all conceivable circumstances.
    24. Re:not a question by DaleGlass · · Score: 1

      Your arguments against this distro can be applied equally to all the others. RedHat has a different filesystem placement than Debian for example. Try installing via RPM on one machine and see where it ends up compared to apt-get on another.

      True, but at least it's not completely different. Some things like the network settings are done differently on RH vs Debian, but the vast majority of stuff is either in the same place, or if not, in the immediate vicinity. For instance, some distros place SVN repositories in /var/svn and some in /var/lib/svn, but if you understand the organization you know it must be in /var, so that's at least a start of where to start looking.

      Within the distro, there's consistency, but linux already lacks consistency between distributions. Gobo is no different.

      Precisely, and we need more of it, not having each distribution come up with a new crazy scheme

      How would /Applications vs /Programs be any different than /bin vs /usr/local/bin, other than it being more intuitive?

      /Applications vs /Programs is a different choice of word for the same thing, while /bin and /usr/local/bin have different uses. The former is for binaries needed during boot, the later is optional binaries installed without a package manager. There's a very large difference between them: /bin is a system area, and /usr/local/bin is an admin controlled area the OS won't mess with. And no matter what you do, the box will still boot, because /usr/local isn't on the path while booting.

      One final note: when you say 99% of users, you mean Linux users, who represent a pitiful percentage of overall OS users. Package managers, and the arcane filesystem will keep the figure near-zero as long as they retain their geek-oriented appeal.

      Funny, I find a package manager is a much better way to install things. In Windows I have not just know where to get it, but which place is safe. In Linux, if I want firefox, I go into the package manager, and check the "firefox" checkbox. That's easy.

      In Windows, I google for firefox, and get these options: www.mozilla-europe.org/ru/firefox/ , www.mozilla.ru/, www.mozilla.com/firefox/, and www.mozilla-russia.org/products/firefox/. Now the questions: are all those official, are they all up to date, and are they all controlled by the Mozilla project? I have no clue to be honest.

      I can download WinSCP from: winscp.net, winscp.com, sourceforge, and softonic. Again, same problem. Sourceforge hosted projects provide extra amusement by not letting me download the file directly, but having me go through that mirror thing. And sometimes a mirror is out of date and the download doesn't work.

      On the "arcane filesystem" point: You forget one small thing, and it's that the whole planet doesn't speak english yet. I see Konqueror and really everything else in Russian, but those english names would not be translated. Most people who learned english at school won't know what a "depot" or a "kernel", are, so you haven't made things any clearer for a large percentage of the population. And if you actually do translate them, how do you deal with multiple users using different languages? In the command line?

      As an additional note, I love it when people pick some tiny thing as the reason why Linux isn't popular yet, when there's much bigger fish to fry. Look, most people don't even see those weird /usr and /dev directories, so it doesn't matter what they're called, because they use Ubuntu, work from a GUI, and keep their stuff in their home dir. In KDE every file browser opens in $HOME by default. On the other hand, everybody can see that the support for sound and the flash plugin still really sucks, probably within 10 minutes of trying to use the system, but for some reason nobody ever blames that for the lack of adoption.

    25. Re:not a question by DaleGlass · · Score: 1

      /System/Settings/passwd is something to do with the system's settings, probably some system password file from the looks of it.
       

      Or it just exactly as meaningless as /etc/passwd to somebody living in Russia or China, because they have no clue what "settings" or "password" mean.

      Though why do they have to mess with that stuff anyway? If you're going to assume a stupid user who is going to think that /etc/passwd keeps web browser passwords and will try to delete it (how? modern friendly distros don't run as root, and won't allow that), you might as well go all the way, and pretend $HOME is /. Simply add an "user friendly mode" to the file browser in which it's locked inside $HOME, and /media is mapped to some place in $HOME, named according to the user's language settings.

      Advantages: No internationalization issues, much less likely that an user will screw up system data by accident, doesn't matter how the directories are called and how they're structured.

    26. Re:not a question by jbolden · · Score: 1

      Does anybody honestly think that the traditional Unix filesystem heirarchy makes an ounce of sense in 2009

      It doesn't make any sense when everything is on one partition. Gobolinux as a series of symlinks makes sense. Where there is a problem is in how directories are mounted. For example /usr/local /usr and /bin are often on different machines or have different maintenance schedules. /home may be distributed across the enterprise or the collection of machines. /opt can have all sorts of weird licensing issues which address how they can be shared and cross mounted.

      You may want to distribute drive loads. Fragmentation results from having frequently altered files with infrequently altered files. That's why for example you want /usr and /var on separate partitions. Quite often you want to be able to wipe machines without altering the contents of /home. For example the whole problem with SSD wear could be solved by having different types of SSD for the /var partitions.

      You don't want to be backing up /var/tmp.

      Yes it makes a lot of sense and continues to. Now presenting it to the user via. symlinks in a more "logical way" is a good thing IMHO.

    27. Re:not a question by DaleGlass · · Score: 1

      Not that thin.

      Notepad is easy to use the first time. But it's unusable if you intend to do any serious coding.

    28. Re:not a question by jbolden · · Score: 1

      Both emacs and vi/vim have excellent documentation and have had it for decades.

    29. Re:not a question by Tom · · Score: 2, Interesting

      Does anybody honestly think that the traditional Unix filesystem heirarchy makes an ounce of sense in 2009?

      Actually, yes (mostly).

      Usability does not necessarily mean you have to change the system structure. You can also display it differently. For example, on the low level, OS X knows files and folders, just like every other OS. However, on the higher levels, it will display some folders as if they were applications, and allow you to interact with them as if they were a third kind of filesystem entity that does not actually exist on the lower levels (e.g. double-clicking on a normal folder opens it, double-clicking on a folder with an app inside will launch the app, even though the actual binary is in some sub-folder).

      --
      Assorted stuff I do sometimes: Lemuria.org
    30. Re:not a question by jbolden · · Score: 1

      Not at all. Professional applications can assume things like background and vocabulary that are not available to general users. They can assume higher levels of interest and specialization. Intuitive interfaces seek to hide complexity, professional interfaces seek to organize complexity so that as much of it as possible can be displayed.

    31. Re:not a question by jbolden · · Score: 1

      I use to go to websites and thus it should be deleted when I clear my private data.

      Which will fail because you don't have permissions to edit /etc unless you are an administrative user, i.e. logged in as root. So what is the problem.

    32. Re:not a question by Tom · · Score: 1

      "Usability" is another word for "safe for newbies and those too lazy to read the manual".

      No, it isn't. You might want to read up on literature.

      Intuitive usability is important for some areas of interaction, especially where manuals are not appropriate. Elevators, door handles, light switches - the kind of stuff where you can't seriously expect people to read a manual first. Some pieces of software fall into that category, they should explain themselves.

      More complex software should still be easy to use. And that's the whole point. You can make the same operation easy or difficult to use, depending on whether you care, put some effort into it or understand something about usability, HCI, etc.

      --
      Assorted stuff I do sometimes: Lemuria.org
    33. Re:not a question by msuarezalvarez · · Score: 1

      And the quite useful distinction between binaries in /bin being able to run without /usr yet mounted, while those in /usr/bin (obviously) depending on /usr being already there.

      Making changes for the sake of change, without taking into account the myriad details that decisions being taken initially ends up in an unmaintainable mess.

    34. Re:not a question by Anonymous Coward · · Score: 0

      Wait, what? Vim has the best documentation of pretty much any program, language, library, hardware, gadget, or anything else I've ever used. It even has an easy mode if you can't be buggered to learn to press 'i', and there's also Cream which beats vim into looking like a less vi-like editor.

    35. Re:not a question by dargaud · · Score: 1

      Both vi and EMACS seem to have taken the "fuck the users" approach to heart.

      I've always felt that if you didn't start with either when they were first written in the 70s and kept on with each new version, there is no way to get started. I'd be curious to see usage curves with time of those two 'products'.

      --
      Non-Linux Penguins ?
    36. Re:not a question by extrasolar · · Score: 2, Informative

      Both vi and EMACS seem to have taken the "fuck the users" approach to heart. I suppose I might be of the wrong mindset to operate either application, though the developers could have at the very least taken the time to provide a decent set of documentation for their astonishingly-complex applications.

      How can I take the rest of your comment seriously when you are either trolling or speaking out of ignorance (and is there a difference?). Have you even glanced at the Emacs manual? It is quite thorough. You can read online within emacs, read it on the commandline, order a printed book from the FSF or your favorite publisher, or print out your own copy.

      There are a lot of weaknesses as far as documentation in the GNU/Linux system; Emacs isn't one of them. You can also read the Emacs Lisp and the Introduction to Emacs Lisp manuals when you want to go further in modifying this flexible application.

    37. Re:not a question by extrasolar · · Score: 1

      There is a difference, but you're cutting it very thin. Applications that a first-time user finds easy are often (not always, but usually) also easy for experienced users. If you can walk up to something and 'get it' right away, it's often an indication that the designer has really captured the user's mental model for the task. If you find something usable only after months of practice, that application is not usable for most values of the word usable.

      Is this really what you believe? That the necessarily ignorant first time user of the application ought to be the limit of what is possible? That users ought not have to learn how to use their computer system?

      No, I hope that future systems don't adopt this way of thinking.

    38. Re:not a question by jbolden · · Score: 1

      Good point. Particularly in this day of virtualization. /bin can be shared (and thus used within the virtualizer or across OSes while /usr/bin cannot be shared.

    39. Re:not a question by Dracos · · Score: 1

      RTFM is no substitute for a self-documenting and discoverable UI.

    40. Re:not a question by moosesocks · · Score: 2, Interesting

      I've seen the EMACS documentation, and would simply like to respectfully disagree.

      Like EMACS itself, it's unnecessarily thorough. The text, IMO is dense, unnecessarily lengthy, and poorly formatted.

      The EMACS docs read like a novel, which is great if you want to sit down for a week, and learn the guts of the program inside-and-out. Unfortunately, this is not how most software documentation is used.

      Most (good) software documentation is briefly glanced at as a quick reference. To make the most of this scenario, it should be terse, adequately indexed, formatted with a decent stylesheet, and hyperlinked where appropriate. I personally feel that the PHP documentation stands out among F/OSS projects as being a particularly good reference source.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    41. Re:not a question by moosesocks · · Score: 2, Insightful

      Why not? The approach works fine on Mac OS X (even though I do lament the lack of a proper package manager).

      It's not even that the traditional Unix filesystem is cryptic.... it's that it no longer makes sense for the manner in which it's used.

      What is /opt used for these days?

      Is the distinction between /usr/ and /usr/local/ particularly important any more? /lib, /usr/lib, /usr/local/lib, /usr/X11R6/lib, /var/lib etc... all tend to point to the same libraries.

      Does it make sense for /var and /proc to be separated?

      Why do X11 apps need their own folder within /usr/?

      Why is mail stored in /var instead of user folders?

      What's the difference between /bin and /sbin? /etc isn't used for "Et-cetera." It's used for configuration files.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    42. Re:not a question by Codeyman · · Score: 1

      Both vi and EMACS seem to have taken the "fuck the users" approach to heart. I suppose I might be of the wrong mindset to operate either application, though the developers could have at the very least taken the time to provide a decent set of documentation for their astonishingly-complex applications.

      With tons of books and documentation for both the editors, why on earth are you cribbing. And do take a look at the use cases before ranting about a software, vi was designed to reduce the amount of traffic when editing over the network, nobody envisioned it to stay till 2009.. but it stuck a chord with the devs and it stayed. Vi/emacs design manifesto was never to create a user-friendly system. You are always free to use notepad/gedit or whatever you kids are using these days.

    43. Re:not a question by DaleGlass · · Score: 1

      Why not? The approach works fine on Mac OS X (even though I do lament the lack of a proper package manager).

      IIRC, OS X has quite a few versions, and many apps require a particular version precisely for this reason: in exchange for not having a package manager and dependencies like Linux, they have to either ship everything or have the OS do it.

      There are advantages and inconveniences to every approach.

      What is /opt used for these days?

      Self contained applications. Basically the whole /Programs idea.

      Many distributions don't follow this

      Is the distinction between /usr/ and /usr/local/ particularly important any more?

      It's very important. Suppose that for you're a Perl coder, and for whatever reason you want to get the absolute latest development version installed, but system-wide (perhaps you're going to use it for web development). The distro won't give you the absolute latest Perl version because it's an important package: it might well stop booting if Perl gets screwed up. And if you built it yourself and installed over the the system version you might well have that problem. Then there would be the issue of how would the package manager deal with that.

      So it goes in /usr/local/bin. It won't be used on boot, the package manager won't mess with it, and you can't mess anything up that way.

      If you don't do this sort of thing, /usr/local is irrelevant. It should be completely empty on any system that doesn't have any packages brought in by "make; sudo make install".

      Does it make sense for /var and /proc to be separated?

      You seem to be confused. /var is for permanent, but changing on-disk data. /proc is an artifical, kernel generated virtual filesystem. It doesn't exist physically on disk, and doesn't retain changes across reboots. It can't be used to store arbitrary data. Things may appear and disappear depending on connected hardware and running processes.

      Why do X11 apps need their own folder within /usr/?

      There seems to be a general move away from this, moving X into /usr:

      $ ls -l /usr/X11R6/
      lrwxrwxrwx 1 root root 6 2009-01-04 21:28 bin -> ../bin
      drwxr-xr-x 3 root root 4096 2009-01-04 21:33 lib

      Note that lib is empty, and probably kept for some backwards compatibility reason.

      Why is mail stored in /var instead of user folders?

      /var/spool/mail is a deprecated mechanism on the principle that new mail goes into /var/spool/mail/$username. The user then reads that, cleans up the spool, and keeps or discards the mail. This is an old way of doing it.

      Modern systems will not do that, and deliver to a Maildir in $HOME.

      This isn't a fixed thing, a mail server can be configured to deliver mail in different ways. You can have /var/spool/mail, maildir in $HOME, procmail, .forward, and probably a delivery into a table in a database if you want.

    44. Re:not a question by Gazzonyx · · Score: 1

      Seconded.

      If you disagree, use /opt/myApp and drop whatever you want in there.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    45. Re:not a question by moosesocks · · Score: 1

      How many desktop machines actually need the /usr/ vs. /usr/local/ distinction?

      Also, with regard to distributed drive loads, ZFS provides some very swanky tools/features that allow you to do these things very easily, even for "home" users. (Seriously, ZFS is easily the most impressive piece of software I've seen in ages. There are exciting things in store as the platform matures even further, and the licensing issues are hopefully cleared up)

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    46. Re:not a question by Minozake · · Score: 1

      Administrators new to the Unix hierarchy.

      It took me a while to get used to it, and it made me realize that a package manager is almost essential. That is, until I learn Bash scripting so I can quickly delete certain files of certain hierarchies.

      Overall it's no better or worse than other ways. Just different.

      --
      http://sourcemage.org/ - Have fun :)
    47. Re:not a question by jbolden · · Score: 1

      The example was wiping off information when you are done, which implies the system is multi-user. If it is single user then you are wiping the system for resale, fine wipe /etc.

    48. Re:not a question by jbolden · · Score: 1

      How many desktop machines actually need the /usr/ vs. /usr/local/ distinction?

      Actually quite a few. It comes up all the time on OSX. Apple installs to /usr while unixy software frequently installs to /usr/local. Oracle in their 10.1 release for Apple made heavy use of /usr/local as the default location for 4 shell scripts that configured the system properly for the Oracle layout.

      On Linux I did it all the time. /usr = stuff that came from the distribution
      ~/bin = stuff I wanted to use for myself that I I compiled or scripted myself /usr/local = stuff I wanted to make available to all users that I compiled or scripted myself

      Going back even further I used it even more heavily on Sun workstations where I had /usr/local = stuff I wanted to make available on all my workstations /usr/local/local = stuff specific to this workstation /usr = stuff from Sun.

      SunOS, AIX...

      So my answer it has been useful to me on workstations since I started.

    49. Re:not a question by ion.simon.c · · Score: 1

      I've always felt that if you didn't start with either when they were first written in the 70s and kept on with each new version, there is no way to get started.

      IDK. I wasn't around for the 70's. I got started with ViM when a respected programmer friend said to me: "This is the best editor in the world and you should use it." At the time, I hadn't used anything but EDIT and Notepad, so I gave it a whirl, figured out how to press the 'i' and ':' keys, and have been using it for more than six years now.

    50. Re:not a question by extrasolar · · Score: 1

      Here you've gone from "poor documentation" to "unnecessarily thorough". You're confusing decent documentation with you eccentric taste in documentation. I think you've just become so accustomed to poor technical documentation that you've just grown to like it.

      With respect to use as a reference, do you realize that emacs has *five*, clearly labelled, indices? Also, try reading the emacs manual from the info reader within emacs. If you're reading the HTML version, that's why you're citing issues with the "stylesheet". Or at least the info reader at the command line.

      Future versions of texinfo will hopefully produce better formatted html files with a decent default stylesheet.

  8. Different software appeals to different peopl by gravos · · Score: 4, Informative

    Different software appeals to different people. I like linux because it gives me flexibility. You like MacOS X because it is easy to use. I like Wordpress because it is simple. You like Joomla because it is adaptable.

    You know what? That's fine. One-size-fits-all is not a relevant concept when it comes to software. Diversity is a good thing, and we should encourage it, not worry about it.

    1. Re:Different software appeals to different peopl by Anonymous Coward · · Score: 0, Troll

      Except, like, if you use OS X, because when you are forced to the same applications and ways of doing things in many cases.

      Because, well, it makes everything look easier, even though it suck when it come to features.

      Posting AC since any Apple criticism gets moderated troll anyway.

    2. Re:Different software appeals to different peopl by Architect_sasyr · · Score: 4, Insightful

      Diversity is a good thing, and we should encourage it, not worry about it.

      Great in theory, shit in practice. The amount of "geeks" and/or "nerds" out there who tell me I simply must use wordpress, or I must use Joomla (or Drupal) because it is better - regardless of my own needs - is so spectacularly high that I'm tempted to just say fuck it and write my own, portability be damned. The same applies to the Apple/GNU/Microsoft argument as well. I don't care if one is easier to use than the other, for me, OS X goes to my designers, wordpress to my blogging clients, joomla to my own systems, GNU for my servers, Microsoft for once off uses. The right tool for the right damned job. The second the people writing these "Vs." articles (and threads and what not) get that through their heads, is the second everyone figures out what they really need, not what they're told they should use.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    3. Re:Different software appeals to different peopl by value_added · · Score: 0

      I like linux because it gives me flexibility. You like MacOS X because it is easy to use. I like Wordpress because it is simple. You like Joomla because it is adaptable.

      Fair enough, but how do you explain all the Macbooks visible at this Drupal Conference? :-)

    4. Re:Different software appeals to different peopl by KylePflug · · Score: 3, Interesting

      Blind, uninformed apple criticism gets modded troll. The Mac community isn't all sycophants and dummies any more than the Linux community is all revolutionary closeted sociophobes. Guess what? I have a laptop running Linux, a desktop dualbooting Windows and Linux, and a MacBook running OSX with Windows 7 and XP in VMs.

      It's not just that different software appeals to different people, though that's part of it. Different software has different purposes. I've tried at length, and Linux (or OSX, for that matter) don't offer anything comparing to the ease-of-use and efficiency of running a tablet PC in Vista with OneNote for academic settings. I've set it up in Linux, screwed with input drivers for weeks on end, only to have a hacked, barely workable solution. In Windows, I had excellent handwriting recognition and a superb interface with good features. Yeah, Windows is a fundamentally flawed OS - but they all are. Maybe Windows more than the others, but it was what I needed for that purpose.

      Macs are similarly useful in the academic community, as well as for designers and editors. Yes, Linux is a great OS, but it simply doesn't have photoshop or anything that compares to it. GIMP is a clumsy hack and is frankly like Paint in comparison. Gnome, KDE and Explorer have nothing on the frankly revolutionary changes Mac has seamlessly implemented in the last few years. There are a lot of poorly implemented whizbang features like Time Machine's GUI or Safari 4's Top Pages, but there are also features like Spotlight, Expose, the new stacks in the Dock, and Quick Look, none of which the competition can approach with a ten foot pole.

      Call me back when Linux works with my hardware out of the box (and don't give me any of the normal bullshit; I've tried it on five laptops and two desktops in the last couple years, most of those very recently, and it never Just Works; I can tinker, but I shouldn't be expected to and certainly won't be won as an apostle if I need to). Call me back when Linux or Windows have system-wide drag-and-drop that lets me drag an image off a webpage or into an chat window, or from my desktop into the Mail icon to start a new mail with an attachment, or from an email to a filesystem icon which pops open, lets me browse my hard drive by hovering and dropping where I want, and then goes away.

      I'm the first person to advocate open source, the last person to advocate Windows, and no stranger to alternative operating systems. But the ridiculous closedmindedness of the FOSS community is exactly why it is so curmudgeonly and slow when it comes to any widespread adoption. Nobody cares what a bunch of zealots have to say because their zealousy discredits them from the offset. The new Macs are all remarkably well-constructed, fast machines with good features and a superior operating system for the vast majority of end-user and even power-user purposes. If you need more, buy another computer or install another operating system, I won't complain. But flatly decrying the entire platform is stupid. Stupid, stupid, stupid.

    5. Re:Different software appeals to different peopl by Hal_Porter · · Score: 2, Interesting

      I like linux because it gives me flexibility. You like MacOS X because it is easy to use. I like Wordpress because it is simple. You like Joomla because it is adaptable.

      Fair enough, but how do you explain all the Macbooks visible at this Drupal Conference? :-)

      From your link

      http://www.nytimes.com/2009/03/02/nyregion/02open.html?ref=technology

      There were people who were proud to call themselves tech geeks and a few who admitted being near-Luddites, and there was at least one person who called herself a radical technologist. They joined book publishers, librarians and computer consultants, some of whom had come from as far as Ireland and Brazil, at the Polytechnic Institute of New York University in Downtown Brooklyn on Saturday for something akin to a happening for the Internet age â" Drupal Camp.

      "Radical technologists" and self proclaimed geeks all gather and socialise. All of whom are very keen to talk eloquently to the NYT and their blogs about what sort of geek they are and (I'm guessing) very few of whom would be happy coding away on their own.

      Does that answer your question?

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    6. Re:Different software appeals to different peopl by Hognoxious · · Score: 4, Insightful

      The amount of "geeks" and/or "nerds" out there who tell me I simply must use wordpress, or I must use Joomla (or Drupal) because it is better - regardless of my own needs - is so spectacularly high that I'm tempted to just say fuck it and write my own

      Some guy called Nietzsche on the line ... something about the perils of fighting monsters.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re:Different software appeals to different peopl by Anonymous Coward · · Score: 1, Funny

      Guess what? I have a laptop running Linux, a desktop dualbooting Windows and Linux, and a MacBook running OSX with Windows 7 and XP in VMs.

      Damn schizo!

    8. Re:Different software appeals to different peopl by Andypcguy · · Score: 1

      Well said Kyle

    9. Re:Different software appeals to different peopl by Anonymous Coward · · Score: 3, Interesting

      Have you used any adobe programs lately? the UI is an abomination (especially on the Mac!). Check this website number sometime. I dropped major cash for Adobe CS3 Master Suite for OS X last year. Major mistake. The UI doesn't look or feel native, is slow, full of quirks, and hard to use.

    10. Re:Different software appeals to different peopl by EmperorKagato · · Score: 1

      From the image how would you differentiate the systems running Linux or Mac OS X?

      --
      ----- You know you have ego issues when you register a domain in your name.
    11. Re:Different software appeals to different peopl by Anonymous Coward · · Score: 0

      For a linux user you sure have a lot of hatred for the open source community. Funny thing is, you're the one who looks like the zealot.

    12. Re:Different software appeals to different peopl by soliptic · · Score: 4, Informative

      Have you used any adobe programs lately? the UI is an abomination (especially on the Mac!). Check this website number sometime. I dropped major cash for Adobe CS3 Master Suite for OS X last year. Major mistake. The UI doesn't look or feel native, is slow, full of quirks, and hard to use.

      I'm lacking mod points atm so I'm going to quote this with my fancy pants +1 karma bonus, because it deserves to be seen. That website is utterly hilarious as well as totally spot on. Even if you don't care in the least about Adobe interfaces, give it a read for the comedy value alone.

      I've got CS3 here (on Win), a new colleague recently started in my team and they don't sell CS3 licenses anymore so they ended up with CS4. I can't show them how to use anything based on my knowledge of CS3, because everything has been changed around for no apparent reason. I can't show them how to use stuff based on an educated guess of how Windows apps usually work, because it looks and works nothing like that. Well, in a lot of ways, they never did behave quite like native Win apps (what with the Mac heritage), but now even less so. And nowhere near native Mac either. It just looks like - bleh. Words fail me really. It's some bizarro dark grey explosion-in-a-flash-factory disaster. It's a total clusterfuck.

    13. Re:Different software appeals to different peopl by bbbaldie · · Score: 1

      I'm a professional geek, experienced in Linux. Joomla! baffled me until I finally gave up. Read the account at my blog: http://www.baldguyweb.com/blog/2009/02/joomlaed_out.php

    14. Re:Different software appeals to different peopl by AceofSpades19 · · Score: 1

      You run GNU hurd?

    15. Re:Different software appeals to different peopl by agnosticnixie · · Score: 1

      Not only did they change everything for no apparent reason, they also added stuff that's wonky and broke further stuff that was broken (and of course their refusal to do a code audit to make things work on hfsx, their killing good software, their bloating crap to nonsensical amounts, etc...).

    16. Re:Different software appeals to different peopl by jvervloet · · Score: 3, Informative

      Yes, Linux is a great OS, but it simply doesn't have photoshop or anything that compares to it. GIMP is a clumsy hack and is frankly like Paint in comparison.

      Compared to Photoshop, Gimp might be like Paint, but compared to Paint, Gimp really is like Photoshop :-)

      Gnome, KDE and Explorer have nothing on the frankly revolutionary changes Mac has seamlessly implemented in the last few years. There are a lot of poorly implemented whizbang features like Time Machine's GUI or Safari 4's Top Pages, but there are also features like Spotlight, Expose, the new stacks in the Dock, and Quick Look.

      Maybe you can check out

      Call me back when Linux works with my hardware out of the box

      Call me back when you buy hardware that works with Linux. :-)

    17. Re:Different software appeals to different peopl by Beetle+B. · · Score: 3, Insightful

      Call me back when Linux or Windows have system-wide drag-and-drop that lets me drag an image off a webpage or into an chat window, or from my desktop into the Mail icon to start a new mail with an attachment, or from an email to a filesystem icon which pops open, lets me browse my hard drive by hovering and dropping where I want, and then goes away.

      In other words, "call you back when they make an OS X clone in Linux".

      Sorry - won't happen. You seem to like OS X. So stick with it. What's the problem?

      Certainly there are folks out there who are trying to achieve all that you ask for, and more power to them. But Linux is king when it comes to customizability, and it's damn hard to make a system with the interoperability that you want, while still maintaining customizability. Perhaps in the OS X world (don't know - I don't use Apple), the emphasis is on ease of use. In the Linux world, it's flexibility - if the user doesn't like how the system is, he should easily be able to customize it to his needs. Sure, they do focus on user-friendliness, etc. But all DE's and WM's I've seen in Linux that sacrifice flexibility for user friendliness don't get far. And all the people I know who use them eventually leave them.

      --
      Beetle B.
    18. Re:Different software appeals to different peopl by Dallas+Caley · · Score: 1

      yes i use adobe software all the time, have you used QuarkXpress lately?, the UI doesn't look or feel native, is slow, full of quirks, and hard to use.

      yes different software appeals to different people, and i don't think its going to far to say that people who prefer software such as wordpress, or Mac software in general, don't usually desire or value the flexibility that things like Joomla or Linux (or Windows) offer. Thats fine, some things don't need to be difficult, but on the other hand, some things do

      Me personally, i'd like to error on the side of things potentially needing to be more complicated rather than less, I'd rather not paint myself into a box with software that is not going to let me do EXACTLY what i want to do in the long run.

    19. Re:Different software appeals to different peopl by extrasolar · · Score: 1

      Call me back when Linux works with my hardware out of the box (and don't give me any of the normal bullshit; I've tried it on five laptops and two desktops in the last couple years, most of those very recently, and it never Just Works; I can tinker, but I shouldn't be expected to and certainly won't be won as an apostle if I need to).

      What is the experience with GNU/Linux when it is pre-installed on the computer by the manufacturer? Have you ever installed MacOS X on an Apple computer? Does the installation procedure beat installing Ubuntu or GNewsense on a LiveCD?

      No sarcasm, just questions.

    20. Re:Different software appeals to different peopl by SanityInAnarchy · · Score: 2

      I've tried at length, and Linux (or OSX, for that matter) don't offer anything comparing to the ease-of-use and efficiency of running a tablet PC in Vista with OneNote for academic settings.

      Fair enough. I prefer typing, but that's not really an excuse if the handwriting recognition isn't working.

      Yes, Linux is a great OS, but it simply doesn't have photoshop or anything that compares to it. GIMP is a clumsy hack and is frankly like Paint in comparison.

      At the same time, last I checked, photoshop ran faster on Windows (64-bit support), and does work under wine. And if the Gimp is clumsy compared to Photoshop, it is still far ahead of paint -- and it's not the only option.

      Gnome, KDE and Explorer have nothing on the frankly revolutionary changes Mac has seamlessly implemented in the last few years. There are a lot of poorly implemented whizbang features like Time Machine's GUI or Safari 4's Top Pages, but there are also features like Spotlight, Expose, the new stacks in the Dock, and Quick Look,

      As has been pointed out elsewhere, these are all implemented on Linux.

      And, for that matter, take a compositing GUI -- not only is it there, but it can be toggled on and off easily when performance is needed (there's actually a widget, in the Dashboard sense, that does this) -- and it can operate on far less hardware than Vista, and far less than is included with a modern OS X machine.

      Call me back when Linux works with my hardware out of the box

      Call me back when OS X works with my hardware out of the box.

      What's that, you say? Buy a Mac? Fine, then you can buy hardware that works with Linux -- or even a machine that comes with it preloaded. Dell sells them now.

      I've tried it on five laptops and two desktops in the last couple years, most of those very recently, and it never Just Works

      I have never found a single OS that Just Works on all laptops. I have found that Linux does more frequently than XP. I haven't tried Vista much.

      But again, you generally don't reinstall the OS on your laptop by yourself, and then expect everything to work with no tinkering. You buy a laptop with the OS you want preinstalled, and if it doesn't work out of the box, you call the manufacturer.

      To suggest otherwise isn't a comment on the relative merits of each OS, it's to set up a stacked playing field.

      Call me back when Linux or Windows have system-wide drag-and-drop that lets me drag an image off a webpage or into an chat window

      Just dragged an image from Konqueror to a folder. What else you got?

      or from my desktop into the Mail icon to start a new mail with an attachment

      Well, you've got me there. However, once I do have a message I'm composing, I can drag it to that message to add it as an attachment.

      or from an email to a filesystem icon which pops open, lets me browse my hard drive by hovering and dropping where I want, and then goes away.

      Close. That might be a worthwhile suggestion to make to the KDE team -- however, I can drag it to any open filesystem window, and get the same "move here / copy here" prompt I get for dragging files anywhere else.

      And really, these seem like minor things compared to my own gripes. For example: How, in OS X or on Windows, can I bind a keystroke to things like "pack right"? I can hold a key, and then toss the active window against the edge of a screen with my arrow keys -- or against the next window.

      How about focus-follows-mouse? Or sloppy focus? Why must I click on everything on OS X and Windows?

      OS X finally got "spaces", and they're still well behind what most Linux WMs provide. The only real advantage might have been the spiffy animations, which Compiz already did when Leopard came out.

      In my experience, I've found that the troll you're replyi

      --
      Don't thank God, thank a doctor!
    21. Re:Different software appeals to different peopl by Architect_sasyr · · Score: 1

      What is the experience with GNU/Linux when it is pre-installed on the computer by the manufacturer? Have you ever installed MacOS X on an Apple computer? Does the installation procedure beat installing Ubuntu or GNewsense on a LiveCD?

      Yes, and fuck yes. The installation is clean, customisation is done in one screen if you click the options/advanced button* (I forget which), and if memory serves (it probably doesn't by the way), there are a total of 5 clicks on the installation screen, and a further small amount of keystrokes on the initial boot screen (Command Q to get past registration by the way team) to configure user account and internet connection type and you're done. Installation takes about an hour, which at least for me is the same amount of time it takes me to break-in a new XP install, just with less babysitting for stupid things.

      If nothing else the installation looks clean, none of the glaring console-textboxes and what not (this coming from a FreeBSD junkie!!!), and that (annoying) welcome screen looks awesome for first time Mac installers.

      * If you don't click this button it's damned stupid because you end up installing mass languages you don't need/want. And the interface is 'iffy' enough that even for a qualified Mac tech such as myself, I sometimes (almost) click the button that magically starts the install without hitting said configuration button, which is annoying.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    22. Re:Different software appeals to different peopl by WhiteHorse-The+Origi · · Score: 1

      "Made in India"

  9. Ex-Joomla! user here. by palegray.net · · Score: 1

    I've worked as a programmer (various languages and platforms, these days mostly Perl apps on Debian) for over a decade now. I tried to get comfortable with Joomla! for a few months, but it never really worked for me. For most sites that require a CMS, I just install WordPress, configure necessary plugins, and call it a day.

    For any needs that exceed the capabilities of WordPress, I just wind up writing custom code anyhow. It's never been worth the effort to implement a decent-sized site in Joomla!.

    1. Re:Ex-Joomla! user here. by foniksonik · · Score: 1

      Try out ModX CMS... it's like WordPress but with infinite Template Variables which automatically create input fields for your page authoring screen... and can be of any input type (text, textarea, radio group, select list/menu, etc) and can be bound to a data source or hardcoded or dynamic via user input... so sweet.

      Wordpress is still more usable but only because you can't make a generated authoring page more usable than a stripped down simple static page like WP uses.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
  10. Try TYPO3 by Anonymous Coward · · Score: 0

    So do you think Joomla is hard ?

    Try TYPO3...

    And please remember the motto.

    Right tool for right job...

    1. Re:Try TYPO3 by Dekortage · · Score: 1

      I've had to administrate sites in Typo3, Joomla, Drupal, and other CMSs. I've written some Typo3 extensions because there was nothing out that did exactly what I needed. Nonetheless, I cannot stand Typo3 and its irritating TypoScript psuedo-language. I'll take Joomla any day over that.

      --
      $nice = $webHosting + $domainNames + $sslCerts
    2. Re:Try TYPO3 by oliderid · · Score: 2, Informative

      I do and on a daily basis. When you go back to Joomla! and the like, you suddenly feel like it is quite simple :-). I can't imagine the reaction of this guy in front of it :-)

      Some of the problems of Typo3 is its legacy. Typo3 has been created in the nineties if I remind well at a time where Object oriented PHP programming wasn't possible.

      Typo3 developers used a pseudo object oriented framework heavily based on hash tables. Which is truly ugly but well it works. If you've got a real Object oriented background, you feel sick in front of it. The real problem is that they kept this approach until today and when you read their developers mailing list, most have no desire to change it.

      Another problem is really ridiculous but well the real problem is its repetition : naming convention. All "core api" classes have funny names. Imagine simple System.Console would become in typo3 Sys.csl a writeln would become wtln

      Why? Don't ask. Maybe they want to look smart, I don't know.

      If they can make an abreviation (let's say saving just one letter), they will! It could as stupid as objc witch is object or more important stuff like pi wich is plugin, and all. While reading their code, you can't understand it, you need google and dozens of different sources simply to understand what this variable or object stands for. They might save one nanosecond while typing it but newbies lose hours (and most leave the environement entirely).

      Another problem is their fragmented documentations. Their documentation are heavily based on their abbreviations. Extremely important stuff like TCA...Means err nothing until you found another documentation describing this abbreviation. It is really frustrating.

      They are also keen at "creating" new name for things you know for years...And it becomes even more frustrating to a point that you can understand the inner logic behind it.

      Typoscript has been "designed" by a non developer IMHO. I feel like he thought that he could play with syntax as much as he wish. And you end up with a "configuration language" using = or < with a total different meaning than in any other computer languages.

      So the learning curve is extremely important (and they seem proud of that fact...Again don't ask). A large part of your technical experiences will be useless in front of typo3. These are the cons, I found a lot of "pros" that counterbalance them. Its extreme flexibility is the first. The second is that there are a lot of companies requiring it (in Europe at least) and very few developers ready to spend hours in this messy environment :-). I make now a good part of my revenues out of it.

  11. Do we want 'normal users' to do web development? by tommeke100 · · Score: 1

    A question we may ask if we really want 'normal users' to be web developers?
    Sure, you need designers and content writers for sites, and usability is certainly a plus in these areas, but what about security and all the other technical parts of developing a website? I don't think it's a good evolution having ppl with no skills hosting sites not knowing wtf they're doing.

  12. mostly unfair by squoozer · · Score: 1

    While an interesting comparison which draws conclusions I broadly agree with I feel that this is mostly unfair. They author states at the start that he has developed two solutions to the problems he commonly faces one based on Joomla the other on Word Press. Since Joomla is much harder to work with it must be bringing something to the party that Word Press isn't. Having said that I do feel that a lot of open source projects are far more complicated than they need to be because they are produced by developers for developers. Developers seem to have an unwritten language which is impenetrable to non-developers and describes how systems work. This is great for developers because it means we can sit down to just about any tool and know how to use it, to non-developers though it's an indication it's time to walk away.

    --
    I used to have a better sig but it broke.
  13. Re:Do we want 'normal users' to do web development by MichaelSmith · · Score: 1

    Where I work we installed mediawiki. It is very hard to go wrong that way, though a few users have needed help.

  14. The whole point of any software ... by Anonymous Coward · · Score: 1, Interesting

    Software is almost always a way to do something we would otherwise be able to do, but with much more effort. In that light, usability is the whole purpose of software.

  15. Considering a CMS? Read this! by randomsearch · · Score: 5, Informative

    Hi All,

    If anyone is looking at Joomla etc. right now and trying to decide on which CMS to use, please take my advice:

    If you're a competent programmer, appreciate good design, know PHP to some extent, etc. then use *Drupal*. It has taken me 6 painful months to learn how frustrating the other systems can be if you already have these skills.

    Joomla et. al seem to be designed for people without a strong technical background. Drupal is a tool that speeds up the process of building sites for technical literate designers without constraining them too much.

    RS.

  16. developer point of view by dblackshell · · Score: 1
    • Joomla! for blogging is like using a PC just for playing music.
    • Wordpress as a CMS solution is like using an iPOD for playing movies.

    Sure Wordpress can do the job as a CMS, but when you'll need a higher degree of customization you'll need to digg into the code, where Joomla! might have already that feature somewhere in the administrative panel...

    p.s. I know it wasn't the best analogy, but still...

    --
    $god = null;
    if($god) echo 'I believe!';
    1. Re:developer point of view by j.sanchez1 · · Score: 1



      * Joomla! for blogging is like using a PC just for playing music.
      * Wordpress as a CMS solution is like using an iPOD for playing movies.


      p.s. I know it wasn't the best analogy, but still...


      You lost me. Could you use an analogy about cars? kthxbye!

      --
      Speedy thing goes in; speedy thing comes out.
    2. Re:developer point of view by dblackshell · · Score: 1
      • Joomla! is for blogging as using a truck for delivering local newspaper
      • Worpdress as a CMS is like using a family car to deliver regional newspaper

      I think this analogy was better understandable :)

      --
      $god = null;
      if($god) echo 'I believe!';
  17. Re:Do we want 'normal users' to do web development by palegray.net · · Score: 1

    The idea isn't to have people hosting sites without knowing wtf they're doing. The idea is to have an admin who runs the servers and keeps software up to date, a designer who crafts the initial look and feel of a site, and content producers who create and publish content on the site.

    A competent admin can easily manage a bunch of servers, and the designer is only needed when site-wide visual changes need to be made.

  18. Applies to nearly all OSS projects. by Computershack · · Score: 1
    Crap interfaces seem to be the order of the day amongst many OSS projects mainly due to the fact that the only people involved are coders who have a mindset of "as long as it works, who gives a fuck what it looks like"? Sadly it means that although they can get the full potential out of their project, others can't due to stuff being hidden, overcomplication etc.

    GIMP is an excellent example. It is truly powerful but most of it is hidden away in a mish-mash of different menus and counter-intuitive locations. Likewise, much of Windows home use marketshare has been because of an easy to use GUI compared to Linux. It's still the same at the moment because although Linux distros have made quite massive strides towards addressing this, sadly many of the GUI administrative tools don't work or you have the laack of consistency with things like keyboard shortcuts.

    --
    I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
  19. J2SE vs Safari? by Anonymous Coward · · Score: 1, Funny

    Their next article is on the usability of J2SE vs Safari:

    "..they both render webpages but it took me 43 hours of crying to get my Netbeans app to render a webpage... In Safari I just typed the URL and - done! Conclusion: programming languages' usability sucks. Better to use, like, actual programs."

  20. in our office... by powerspike · · Score: 2, Informative

    When we start building a site (for anything), the first question is - is it going to be run by tech staff or admin staff, if it's admin staff, it's wordpress, trying to teach admin staff about front page featured, order etc, their eyes just glaze over.

    Been able to just tell them to "click on new post, put it in, and click on publish" makes life so much easier...

    1. Re:in our office... by reashlin · · Score: 0, Offtopic

      And fucks the internet up.

    2. Re:in our office... by KevinColyer · · Score: 2, Informative

      This is my experience too. I want to create a site that non-technical users can create content for and manage. I found Wordpress more effective in this regard than Joomla. I'm sure Joomla is good and will consider it for future projects, but for this one where simplicity is king, I have chosen Wordpress.

      What was funny was being told off by another web designer for not choosing Joomla! He certainly didn't grasp the human factor involved in managing the content creation, despite his technical competence (which I am sure is better than mine).

  21. More like KDE vs Gnome than Linux vs MacOSX... by knarf · · Score: 1

    I'd say the comparison between Linux and MacOSX vs Joomla/Wordpress is wrong in one very important point: both Joomla as well as Wordpress are free. Linux is free. MacOSX is not. I see that the person who made the comparison is using a Mac so I see where he is coming from but that does not mean he should forget that one very important point. His favourite computing platform is proprietary, can not be shared between friends and family and will even land you in jail if you try to do so on a large scale. Share Linux, Joomla or Wordpress and its authors will cheer you on.

    --
    --frank[at]unternet.org
    1. Re:More like KDE vs Gnome than Linux vs MacOSX... by Anonymous Coward · · Score: 0

      I don't understand why I keep seeing "free (as in beer)" in response to all questions about or comparisons to OSS. "Oh, yeah? Well, if I use Linux or OSS program Foo I can mooch off the work of others! So it's free". To you. For what you're doing. It cost effort and time somewhere.

      I've never expected a free car from someone. I have a bunch of wood working tools; I paid for them all.

      I'm a professional. If something is useful and saves me time and money because of its advantages in usability, features, or compatibility then it's worth the investment. As for my friends and family, I would rather buy them copies of said software so they're not dependent on an expert--whether that be in a newsgroup, forum, or by phone--every time they go to the local electronics store and pick up a new digital camera or scanner or printer.

  22. Let the religious war commence! by godfra · · Score: 1

    I intend to fight valiantly under the banner of e107. The admin panel is great and the modules are very easy to play with and customise.

  23. Joomla! by Anonymous Coward · · Score: 1, Informative

    I run about 3 sites with Joomla!

    I totally agree that Joomla! has its weaknesses ...
    The biggest problem of which is the modules/components/etc that are not core to Joomla! tend to 'suck'.

    However ... despite this working with Joomla! ... especially 1.5.x is really a piece of cake. Not knowing css or php ... I learned how to write my own template in about 30 min, my own component in about the same ... and I have produced some very functional professional sites.

    Anyways ... I have heard the Joomla! bashing lately and it's a little much. I think anyone using Joomla! will be extremely happy with it!

    1. Re:Joomla! by Anonymous Coward · · Score: 0

      about 3?! with that low of a number you aren't certain?

  24. Lines of Code by Extremus · · Score: 1

    Hence, even if WordPress only offers 70% of the features of Joomla!, which I am pretty sure it does, their code is written much more efficiently.

    Since when less lines of code is synonym of better software?!?!?!

  25. Joomla is evil. by Swampash · · Score: 3, Interesting

    I have administered (and currently administer) a number of sites for various clients across a wide range of publishing systems - flat html, php, various CMSes running on Linux, UNIX, and Windows servers.

    I cannot find the words to convey the depth of the hatred and loathing I feel for Joomla. It embodies the worst of Open Source - as if it were written by a million angsty teenagers suffering from ADHD, with duplicated functionality across a hundred different modules, little or no sensible documentation, and the usability issues...! Most CMSes try and at least look like some thought has been given to how people in the real world will use them. Joomla feels and behaves like it was designed to be DELIBERATELY confusing, as if the author of any given module was sneering at his imaginary end user, thinking "it's perfectly obvious to ME what to do here, fuck you if you can't work it out, n00b".

    Gah! Just thinking about Joomla makes me want to go and wash my hands.

    1. Re:Joomla is evil. by Anonymous Coward · · Score: 1, Interesting

      It's funny how people are different. I among many solution use Joomla! very often and for me it gets the job done very quickly. I do agree that usability and ways things have to be done sometimes could be improved, but I am overall very happy with the project. One thing I hate about WP is that they have security updates every week and therefore "maintenance" is annoying in that regard. I find it strange people don't mention it actually.

    2. Re:Joomla is evil. by gravyface · · Score: 3, Insightful

      See, here's where you're wrong: Joomla makes it incredibly easy to grant full editing access to anyone visiting your site!

      How?

      With hundreds of essential 3rd-party modules! These action-packed add-ons feature high-quality and easy-to-use SQL injection exploits, empowering your visitors to take full control and do whatever they want to your site.

      Now that's usability!

      --
      body massage!
    3. Re:Joomla is evil. by fluffernutter · · Score: 1

      I think it all depends how fussy you are.. Joomla is good if the installable modules do exactly what you want. But part of the problem is that the modules can't build on one another; they are and remain separate entities so you end up with a LOT of awkwardness... Say for example you have two seperate modules you need to use, an uploading module and a file viewing module. You can never upload it and then view it. You need to go HERE to upload it, and then go HERE to view it. Furthermore, you will have to jump through hoops to make the uploading module put the file in a place that the viewing module can see it. I've set up Joomla sites for people but it is hardly the solution for everyone. It's really an application with a bunch of seperate mini-apps glomed on rather then something that you can build to work as a whole. Don't even get me started on finding a nice template. It is almost impossible to find a really polished one for free. Unless you pay for one a person with mediumish standards will need to relax them quite a bit.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    4. Re:Joomla is evil. by Anonymous Coward · · Score: 0

      I feel the exact same way.

    5. Re:Joomla is evil. by e-scetic · · Score: 1

      I use Joomla! extensively myself, nearly all of my sites use it, but I also share your frustration with the community built components/extensions/addons almost universal lack of readable documentation. I agree with your assessement of angsty ADHD teenagers snarling at anyone who doesn't instinctively and magically understand how to use their apps.

      Since good documentation is the sign of a good programmer, this almost community-wide disdain for user-friendly documentation reflects poorly on Joomla! and brings it down.

      Also, having doled out a lot of custom work to Joomla! coders my general impression is that the field is dominated by young inexperienced programmers of questionable maturity and work ethics. You have to be able to state exactly what you want and review every single line of code - and they don't take criticisms/suggestions very well and they certainly don't respect the advice of a programmer with decades more experience than themselves. They're in it for a quick buck, they want money, not work. So if you want it done right expect to hire a dedicated coder or do it yourself.

      But that doesn't stop me from using Joomla!, it still works for me and does what I need better than other CMS's I've looked at. I don't think there is anything wrong with Joomla! per se, just the Joomla! programming community.

    6. Re:Joomla is evil. by Spy+Handler · · Score: 1

      You haven't tried Drupal, have you? After using Drupal for a while, Joomla is a pink fluffy teddy bear that wants to hug you and give you candy.

      Coincidentally, Drupal is supposed to be the most powerful, with the most elegantly programmed backend and the steepest learning curve. Drupal users usually have nothing but contempt for Joomla, which they view as a easy-to-use noob's CMS with lots of pretty eye candy but lacking in "real" functionality.

    7. Re:Joomla is evil. by Otto · · Score: 1

      Not sure what you're talking about with having to update WP every week. The releases tend to be on a 2 or 3 month cycle. There hasn't been a security related push-it-out-now type of release for quite a while.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  26. I think I might compare... by sortius_nod · · Score: 4, Funny

    Linux with a fountain pen.

    While Linux is more feature packed, my fountain pen is easier to setup.

    Therefore, fountain pens seem to be designed for "average Joe", and Linux is designed for engineers.

    1. Re:I think I might compare... by Anonymous Coward · · Score: 0

      This "fountain pen" is a brand of automobile, right?

  27. Umm.. by swehack · · Score: 1

    You're comparing a blogging software with a full featured CMS?

  28. Jooma is needlessly complicated for what it does by Anonymous Coward · · Score: 0

    After looking at Drupal, Joomla and Spip, the clear winner IMHO in the PHP world is clearly Drupal.

    I personally prefer Plone (written in Zope/Python), but whenever a PHP solution is mandated, Drupal is the way to go.

  29. Re:Considering a CMS? Read this! by Anonymous Coward · · Score: 0

    I'd agree that that Joomla 1.0.x wasn't exactly industrial strength. However, 1.5.x was completely rewritten, uses MVC, and is a solid OO framework. It's worth checking out. I think most of Joomla's mediocre reputation was gained during 1.0.x. It's been over a year since it's been completely redesigned.

    Personally, I don't like Drupal's approach to their admin UI and when I tried it out, it was pretty buggy.

    All that said, Wordpress and Joomla are so different, it's a little weird to compare. Wordpress is so specific to blogging. It's kind of like comparing a fork to a swiss army knife. I can see comparing Joomla to Drupal and other "framework" (kitchen-sink) CMS.

  30. personally, Joomla is a nightmare to tweak by petes_PoV · · Score: 1
    For all it's "friendly" facade, once you try to do anything with Joomla that's more complicated than selecting the modules you want to use, you have to get deep and dirty in XML, PHP, CSS and a whole mess of languages, undocumented code and interdependencies.

    A couple of years ago I was attracted to Joomla as a way to quickly produce some professional looking websites. However, the logo I wanted to use was a different size from the standard Joomla template.

    Just making this simply and obvious change meant I had to open up parts of the Joomla code and hack it - in trial-and-error ways, due to a total lack of documentation.

    It may be better now, or maybe even documented (although lack of written descriptions is OSS's single, biggest weakness), but I was completely put off by this initial experience, that I never touched it again.

    While it might be a nice platform for some tech-heads to show off their prowess amongst their peers, for casual users who just want to GET STUFF DONE it sucks fatally.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:personally, Joomla is a nightmare to tweak by evil_aar0n · · Score: 1

      Just out of curiosity, what alternative do you recommend?

      --
      Truth, Justice. Or the American Way.
  31. Should engineers focus on usability? by Lord+Bitman · · Score: 1

    No, of course not. Engineers should focus on engineering. Usability experts (sidenote: what a loaded term. First step, get a better name for the people who focus on usability) should focus on usability. Developers (who are often also the engineers) should coordinate with UI people and engineers to make the end result.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
    1. Re:Should engineers focus on usability? by Hognoxious · · Score: 1

      Usability experts (sidenote: what a loaded term. First step, get a better name for the people who focus on usability)

      Something like, umm, ergonomist?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  32. But Joomla's not a product, it's ahobby by petes_PoV · · Score: 1
    The people who are motivated to contribute to Joomla only do so as it meets their personal needs to write intricate, arcane, obscure code that will impress their friends - who are doing the same.

    If anyone actually wants to use this, in ways more complicated than point-click-publish, they will have to open it up, look desperately for any comments (which either don't exist, are wrong, or weren't changed when the code was updated) or other clues about how it works.

    If you put any financial cost on your time, it's far cheaper to buy a commercial product to produce the equivalent website than to spend time trying to bend Joomla to fit what you want.

    In that respect as "free" open source, it's a manifest failure.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  33. Re:Considering a CMS? Read this! by Anonymous Coward · · Score: 1, Insightful

    I've been happily training hundreds of volunteers to run and manage joomla web sites over the last two years. One of the best of which is done entirely by an 80 year old pensioner with no prior computer experience.

    Sure usability could be improved. When cant something be improved. I dont believe anyone in joomla is arrogant ennough to believe that it is perfect. Thats why it is constantly developed and improved upon.

    Comparing joomla to drupal is like comparing red apples to green apples. Some people love one and hate the other. Other people love them both. At the end of the day they are similar but not the same. Comparing either joomla or drupal to wordpress is like comparing apples to pears. They are both fruit but thats where the similarity ends.

  34. Re:Considering a CMS? Read this! by Anonymous Coward · · Score: 0

    MODx > Drupal > Joomla

  35. Successful != Popular by Per+Abrahamsen · · Score: 1

    Successful free software projects focus on the needs of those likely to contribute to the projects.

    This can obviously be other developers who contribute with patches, but it can also be businesses that contribute to Red Hat Linux by buying an enterprise version of Red Hat Linux, or ordinary net surfers who contribute to Mozilla by using the build-in Google search facilities.

    If you want a free software project to become popular, you should try to find a way to make increased popularity turn into increased contributions, like Red Hat and Mozilla did. If not, the project will die out along with your passion for the project.

  36. PHPNuke by ubrgeek · · Score: 0, Offtopic

    I don't know if it's still entirely free, but PHPNuke was always relatively simple to set up and always seemed to have the modules I wanted to do what I needed. Granted, this was before "blogging" but as editors we could always post entries (we used it for technology news, writing a quick summary and then posting a link to the story). So it's not apples to apples, but it was a CMS solution and would seem to be at least partly an alternative for either of the mentioned apps.

    --
    Bark less. Wag more.
    1. Re:PHPNuke by Anonymous Coward · · Score: 0

      PHP-Nuke is also full of security holes.

      I ran the free version some time ago (right before they went to the 'pay for the most recent version, but the old version is still free' nonsense) and it was compromised within a couple of months, even with all of the updates applied.

      So, no, I believe I'll pass.

  37. Car Analogy? by Laser_iCE · · Score: 1

    "PlayingWithWire makes a bold analogy: 'If Joomla! is Linux, then WordPress is Mac OS X.'"

    What's all this Linux and Mac OS X talk?! I'm a slashdotter! I DEMAND a car analogy to help better my understanding.

    Thank you.

  38. Re:Considering a CMS? Read this! by footnmouth · · Score: 1

    We've built our company website (Sceneric in CMS Made Simple which we thought had a good balance of Joomla features and functionality with Wordpress usability (i.e. the CEO could use it if need be). In addition, at the time Joomla insisted on a little bit of table layout in the presentation template and we wanted CSS layouts only (has this changed?)

    Joomla's admin interface usability is poor in my opinion, though it does score a big win for shopping carts and eCommerce functionality - the modules that do this tend to be fairly easy to use, and include SEO plugins etc.

    --
    -- For evil to triumph it is enough that good men do nothing.
  39. Looking at how Plone compares by HammerToe · · Score: 1

    I just wrote a quick article on how Plone stacks up on the trivial tasks in the original article:

    http://www.netsight.co.uk/blog/2009/3/3/open-source-and-usability:-plone

    Short answer: Plone is just as easy to use as Wordpress, but with the power of a full CMS.

    -Matt

    1. Re:Looking at how Plone compares by fluffernutter · · Score: 1

      I'd love to try Plone but my web host won't allow me to run it due to the steep demands of the Zope framework. I wish there was something lighter weight in Python. It seems the only way you can run Plone is with a dedicated server.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    2. Re:Looking at how Plone compares by HammerToe · · Score: 1

      There are loads of lighter weight frameworks if you want to stick with python. Werkzeug, pylons, or just plain WSGI are a few. Then in the middle you have the likes of Grok and repoze.bfg that use a lot of the Zope 3 stack.

      Google's App Engine uses python, and WSGI so you can wire up any WSGI app you want (within the terms of GAE's requirements). There are people working on getting Zope to run under GAE. The main issues at the moment are some of the C modules that need python equivalents.

      -Matt

  40. CushyCMS by Tigris666 · · Score: 1

    The reason you are using a CMS is because your client can't edit HTML to save themselves. So bells and whistles of joomla/wordpress never made sense to me.

    That's what I like about CushyCMS, usability is not even a question.

    Granted, you can't host it yourself, but whatever, it's free.

    --
    Kids, you tried your best and you failed miserably. The lesson is, never try. -- Homer J. Simpson
  41. Joomla is the best crap CMS out there by Anonymous Coward · · Score: 1, Funny

    Hello there,

    I have had experience with Joomla since the Mambo days in 2003 and have tried many other cms's out there, like WP and Drupal and I have to say that Joomla is the best crap cms out there.

    They are all garbage, but Joomla is the better one.

    They all have lousy documentation and once you install them they grow a mind of their own. It's like - "well now that you managed to install me, try and figure me out SUCKER!"

    They are all lousy in security and I could go on and on.

    IMO, the only thing that sets Joomla back is the people that run the show over there. They are the most arrogant people I have ever met in a community forum and their forum is run with one thing in mind. If you rag on Joomla they will ban you or delete your account. They take criticism very badly.

    I witnessed the banning of a few gurus there, one of them got thrown out because something was said about Rochen web hosting.

  42. less usability = more money by Anonymous Coward · · Score: 0

    It takes some reading until you know how to use Joomla. This has turned out to be an advantage for me, because I earn money by teaching Joomla and creating Websites as a part-time job. Sadly, most people making themes for Joomla want to make money too and I don't enjoy teaching. So I'm not sure if I stick with it.

  43. kdawson... by agnosticanarch · · Score: 1

    Does anyone else wonder if kdawson is its own "anonymous reader"? The only 'upset people' are the Slashdot readers that constantly have to see this crap clog up the page.

    kdawson, go away. Please. Seriously. Go back to digg or fark or where ever you came from. Just go.

    ~AA

    --
    I contend that we are both atheists. I just believe in one fewer god than you do.
  44. Who uses Wordpress for Web development??? by NoSuchGuy · · Score: 1

    Who uses Wordpress for Web development?
    blogging: yes
    Web development: me not

    --
    Grundgesetz * 23. Mai 1949 - 30. November 2007 - http://www.vorratsdatenspeicherung.de/
    1. Re:Who uses Wordpress for Web development??? by MazzThePianoman · · Score: 3, Informative
      --
      "They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" Franklin
    2. Re:Who uses Wordpress for Web development??? by NoSuchGuy · · Score: 1

      That's all WP with customized themes and plugins.

      For me web development is something like:
      - get data A + B from database
      - do some magic with A + B => result C
      - display C
      - use C as input for an other function....

      --
      Grundgesetz * 23. Mai 1949 - 30. November 2007 - http://www.vorratsdatenspeicherung.de/
  45. Joomla fails technically by Anonymous Coward · · Score: 0

    It's not just about usability. Joomla is just a very poorly written piece of software. From the inside it looks like a hack. Duplicated code is all over the place, various parts of the system are quite obviously written by different people using completely different styles. Etc...

    This makes the system hard to use, hard to modify, and worst of all: insecure. Joomla has had so many security problems that I couldn't even list them all.

  46. and by Anonymous Coward · · Score: 0

    ...and Mac OSX is a security nightmare

  47. Re:Considering a CMS? Read this! by Anonymous Coward · · Score: 0

    So by the original poster's analogy:
    Joomla = Linux
    Wordpress = Max OS X
    Drupal = Windows?

  48. Wordpress by MazzThePianoman · · Score: 2, Informative

    I looked at both Joomla! and Drupal but settled on Wordpress as a basis for setting up some freelance web development jobs. It was much easier to build a custom template from scratch by backwards engineering the default and customizing everything.

    And for those who think it is only for blogs needs to look around a little. For example http://autoshows.ford.com/ is Wordpress.

    --
    "They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" Franklin
  49. Complete and utter rubbish. All of it. by Qbertino · · Score: 4, Informative

    Well, at least the summary is complete and utter rubbish. The article is slashdotted, but from what I can extract from the comments, the author doesn't know what he's talking about.

    WP does not have '90%' of Joomlas features. That's nonsense.

    I have used, deployed and administrated WP since the b2 days, before it became WP and have been using, deploying, adminstrating and developing Joomla since the Mambo 4 days. And - take it from someone who makes a living on this stuff (and is a member of the Joomla Bugsquad) - both are very sohpisticated webkits!

    WP is basically a Blogging engine. Plain and simple. It's a very pimped out matured blogging engine and is used as the foundation for some very large sites and complex apps - which is totally ok - but it started of as a blogging engine called b2 and all it's workflows are derived from blogging workflows. Which explain it's simplicity and thus its notable ease of use.

    Joomla is a full-blown web-cms. It gives backend controll over what functions the frontend has, it has 7 user groups by default (which you can't change or extend - one of the downsides compared to other systems like Typo3) and basically is a feature behemoth right off the bat compared to WP. The built in editing toolset dwarves that of WP. Contrary to that, Joomla is extremely easy to install and installation plays in the same leage as WP usability wise. I actually find Joomla 1.5 easyer to install than WP 2.7.

    That aside, Joomlas featureset and philosophy required that you sit down and learn it!. WP will have you publishing 5 minutes after installation, while Joomla might take an hour until everything is halfway in place. And you still won't understand half of it. Which is entirely due to the wide range of options Joomla offers, compared to WP.
    Likewise doing nifty things like moving the login and/or search widget aroud the layout to make room for a large bulletin with 3 or 4 clicks of a mouse is simply impossible in WP. With the upside that you don't have to know what Joomla modules and module-positions are.

    I currently use a plugin-pimped WP for my everyday blog (which I share with another blogger) and I use Joomla in 4 different sites, which are all more complex than a online essay site - and both do a very fine job and are very usable. ... Aside from maybe the fact that WPs editor lacks the features I'm used to from Joomlas TinyMCE setup. But for people who'd rather screw up the layout when given to much power this would be a plus. So there's no wonder why WPs editor is slim by default.

    Bottom line: Ignore the rubbish and choose the best tool for the job. Both Joomla and WP are well suited for the prime choice in their field.

    --
    We suffer more in our imagination than in reality. - Seneca
  50. If you think Joomla is hard to deal with... by Anonymous Coward · · Score: 0

    ... try installing Slash. I found it very hard to do (admittedly many, many versions back).

  51. Re:Considering a CMS? Read this! by taliesinangelus · · Score: 2, Informative

    At our company we have found Drupal to be more secure and easier to modify than Joomla. Especially the former. I don't know if Joomla is more popular so it gets hit harder or if Drupal is that much more secure - empirically the evidence just said to us we didn't get attacked as much with an up-to-date Drupal than with up-to-date Joomla.

  52. Re:Do we want 'normal users' to do web development by MazzThePianoman · · Score: 1

    A CMS, including Wordpress, pretty much provide all of that as long as the users keep their passwords reasonable and safe. There are a lot of small businesses and professionals out there that do not need all the backend of Joombla or Drupal. Wordpress is perfectly suited for those who want an accessible and slick looking site that easy to edit and maintain. There is even a great caching plugin that makes them very resistant if pegged by Digg etc.

    --
    "They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" Franklin
  53. Substancial criticisim please. (+5 Interesting???) by Qbertino · · Score: 2, Insightful

    Joomla Bugsquad here. Sorry but your post doesn't mention a single point in Joomla that you dislike or even a single point that may be flawed. It actually sounds like a little hissy-fit by someone teenager or early twen with ADHD - to use your own words.

    And as you are and "admin for various sites" (Links please) you might actually maybe have some substancial criticisim to add. I'll be glad to pass it on to the core team.

    Otherwise please quit any aimless ranting and flailing. You get may modded +5 Interesting on slashdot (qed) - for whatever bizar reason that may be - but it really isn't much of a help and makes you look like an idiot.

    My 2 cents.

    --
    We suffer more in our imagination than in reality. - Seneca
  54. Meaningless comparison by jeroen94704 · · Score: 1

    The article repeatedly stresses that blogging platform WordPress and CMS harness Joomla! occupy different levels of the content hierarchy.

    Eh, yeah. That's pretty significant, as it completely invalidates the "Linux/MacOS" analogy. If Joomla is Linux, WordPress is OpenOffice (or Firefox, or Totem, or any other application).

    Not that I'm a fanboy of Joomla! Or WordPress for that matter. I use both packages and, as has been pointed out, even by TFA itself, they're intended for different applications. Comparing their usability is like comparing the performance of a Ferrari and a John Deer tractor: Sure they're both motor-vehicles, but any comparison is meaningless

    --
    He who laughs last, thinks slowest.
  55. apples compared to oranges by unity100 · · Score: 2, Insightful

    by people who apparently dont know zit about what they are comparing. i like neither joomla, or wordpress, but i am a web developer by profession and mess with both occasionally. let me wrap it up :

    joomla is basically a content management system that seeks to allow for many different functions through many different modules you can install. issues and problems are BOUND to happen, for you are installing many different modules coded by different people. it also has very diverse modules made for very diverse purposes other than just basically publishing articles.

    wordpress is a codebase based on a BLOG first, and everything later. its capabilities are more limited than joomla is, because its initial goal and vision was narrower. therefore it can be made and is made simple to use. it also has less diverse modules performing less diverse spectrum of tasks.

    therefore its kinda like comparing a family van to a utility truck. with one of them you can do the same thing you can do with the other one, but both are efficient in different areas.

    1. Re:apples compared to oranges by Dracos · · Score: 1

      My sentiments exactly.

  56. really by unity100 · · Score: 4, Insightful

    Blind, uninformed apple criticism gets modded troll.

    my experience is that any kind of apple criticism gets modded troll regardless of the criticism's informedness standing.

  57. neither is usable, and both will soon die by cinnamon+colbert · · Score: 1

    "usable" means you download a file, click on it, the complete package is installed and ready to use after a wizard guides you thru setup
    someone will have the brains to put thiss together, and all these stupid, hard to use, badly designed packages like joomla and word press (their web sites are designed to imitimidate users) will die a deserved death

    look at why steve jobs is succesfull: if your grandmother can't use it, it is to complicated
    look at why DEC and Prime and Data general and Cray are gone: volume trumps sophistication and quality every time

  58. Zope vs. Django by __aauygf7127 · · Score: 1

    This is essentially the same reason that Django is more favored by Guido Van Rossum (as well as many Python developers), Python's author, than Zope. He used to work for Zope Corp before going to Google btw. Guido Van Rossum: "I like it because it (Django) strikes a very Pythonic balance between theory and practice, and because the organization of the project is very similar to that of Python itself. The Django developers run an excellent open-source project, listening carefully to their users and contributors, without being distracted by âoefeature-itisâ." While Zope is the "granddaddy" of Python frameworks and a very capable and stable platform it is notorious for having horrendous documentation, a fractured community, little or no marketing and a dated, un-user-friendly portal (zope.org) that's been languishing for about a decade. I love Zope, but damn!

  59. WordPress has a nice UI.. BUT... by Zaiff+Urgulbunger · · Score: 1

    I've not used Joomla! so I can't compare it.

    But, I have installed WordPress for a client of mine, and whilst I like that you can setup users with different roles (from memory they are Admin/Author/Editor... and maybe another one), it's *really* dumb that the person who gets sent emails regarding blog comments is the administrator. *I'm* the Administrator because I want to be able to configure the site, but I don't care at all about the blog posts or comment -- my client can handle that. But I found the WP would only send blog comments to Administrator users ... in fact, it might've just been a single email address that blog-comments were emailed too rather than all admin users.

    Whatever - it seemed like a not clever bit of design. I can imagine it works for a lot of WP users since they're fully managed by one user, but if they've gone to the trouble of setting up user roles, why didn't someone think of this?!

    End-Rant!

    Otherwise... I do like Wordpress. It is very easy to setup and fairly easy to customise.

  60. Forget the comparison.... by Saint · · Score: 3, Insightful

    The real message is that joomla suffers from a lack of useability. The fact that a software component can perform complex tasks, does not require that the interface be confusing.

    Comparing joomla to wordpress is silly as everyone else has noted...but it accomplished the author's goal of getting a lot of traffic....:)

    I have to say that IMHO the Joomla developers would see an explosion of new users if they would just allow someone with useability experience to walk through the admin ui and suggest changes. It is repetitive. There are aspects that are not clear and thus confusing. In 2009, there really is no excuse for that.

    Having said that, it is an excellent piece of software for catalogs, commerce sites, etc. I can think of none better in general...even considering drupal.

    Just my opinion.

  61. Re:Considering a CMS? Read this! by nidarus · · Score: 2, Insightful

    If you're a competent programmer, appreciate good design, know PHP to some extent, etc. then use *Drupal*

    I'd say, even if you aren't any of those things, you should still go with Drupal.

    Everything, from module installation, to template creation (which you have to do, even on the most basic site) is simpler and less technical in Drupal. The only thing that's better in Joomla! is a slightly more attractive admin area layout.

    The idea that Joomla! is somehow more newbie-friendly, is a myth.

  62. LOL by Anonymous Coward · · Score: 0

    Can someone tag this item 'troll'?

    To mention Wordpress and Joomla without Drupal is either ignorant or deliberately inflammatory.

  63. Re:Substancial criticisim please. (+5 Interesting? by Swampash · · Score: 1

    Joomla Bugsquad here. Sorry but your post doesn't mention a single point in Joomla that you dislike or even a single point that may be flawed. It actually sounds like a little hissy-fit by someone teenager or early twen with ADHD - to use your own words.

    And as you are and "admin for various sites" (Links please) you might actually maybe have some substancial criticisim to add. I'll be glad to pass it on to the core team.

    Otherwise please quit any aimless ranting and flailing. You get may modded +5 Interesting on slashdot (qed) - for whatever bizar reason that may be - but it really isn't much of a help and makes you look like an idiot.

    Public relations, Joomla style.

    I rest my case.

  64. Re:Substancial criticisim please. (+5 Interesting? by macurmudgeon · · Score: 1

    Create a new entry in Joomla. Where does it live? Does it even exist other than in the db table? Is it a page? No. Is it a blog entry? Maybe, if the system is set up that way. What kind of entry is it? Try explaining the difference to a non-technical user.

    Choose the category you want. Oh, you need a new section. Forget about making a menu link to the entry and create a new section, then a new category. At this point it's actually easier to delete the original entry and post it again.

    Now create a menu item. Which menu? If the site is complicated at all that's a legitimate question. Once you've created the menu item, then go back and find the created entry and attach it to the menu item. Okay, your new page is live. Whew.

    The system is certainly flexible when it comes to creating a complex site, but for small sites and non-technical users it's both confusing and a lot of work.

    Now you need to change something on one of the pages. Is it a component? Maybe it's a article. Oh, it's a module. No... Give up and call the IT guy.

  65. Re:Considering a CMS? Read this! by Anonymous Coward · · Score: 0

    I agree with the previous poster, if you want a robust, modular, secure environment then look beyond Joomla. In addition to Drupal please take a look at Zikula (http://www.zikula.org). It has an abstracted database layer, has a theme system that Drupal 6.2 doesn't have yet.

  66. Well, I have to agree... by neowolf · · Score: 2, Informative

    I reviewed about a dozen Web CMS systems for a project for my company. We wanted something that we could just release to our content providers and let them submit their content. We didn't want to get heavily invested in the engineering, or have to deal with a lot of background maintenance just to keep it going. Wordpress was far easier to set-up and get our users working, than anything else we tested, including Joomla. Wordpress may not be as flexible and expandable as some of the others, but it also doesn't take nearly as much tweaking and plug-in hunting. It met our needs with only a couple of plug-ins, and was a no-brainer to install. As always- YMMV.

  67. Re:Substancial criticisim please. (+5 Interesting? by Qbertino · · Score: 0, Offtopic

    Public relations, Joomla style. I rest my case.

    Idiot. Slashdot style. I rest my case.

    --
    We suffer more in our imagination than in reality. - Seneca
  68. Oops by Tubal-Cain · · Score: 1

    Sorry, that was suposed to be: 867-5309

  69. Re:Substancial criticisim please. (+5 Interesting? by Number6.2 · · Score: 0, Offtopic

    Now all we need to do is wait for one of you to compare the other to Hitler an my Slashdot Experience will be complete!

    --
    "If god did not exist, it would be necessary to invent him" --Voltaire
  70. Reply to your points on Joomla by Qbertino · · Score: 2, Informative

    Create a new entry in Joomla. Where does it live? Does it even exist other than in the db table? Is it a page? No. Is it a blog entry? Maybe, if the system is set up that way. What kind of entry is it? Try explaining the difference to a non-technical user.

    It's a content item. It has enough meta-data to be rendered as a blog entry, if you wish, as it has publishing and 'go offline' dates and tons of other stuff. How it is rendered you can choose once you build a menu item that leads to its category,section or to the item itself. Menu entries carry their rendering options for their targets with them. Confusing at first, but very reasonable once you've understoof the concept.
    If anything the item lives in its section and category.
    If its unpublished, it lives in the space of the unpublished items. If its in the Section "Foo", Category "Bar" it lives in the space of FooBar. ...
    I know that you tread water when in the content overviews at first, but Joomla is that flexible it actually leaves you with little much more than a sophisticated overview of the content objects and their attributes. Which is pretty much. And all you need. If you want to shoehorn your content, make sections and categories. That's what they're there for.

    Choose the category you want. Oh, you need a new section. Forget about making a menu link to the entry and create a new section, then a new category. At this point it's actually easier to delete the original entry and post it again.

    Bingo. Valid point. If you don't know and/or follow the generic Joomla workflow you run into that bump 2 minutes after your first login. However, if you *do* know the workflow and live by it, it's as easy as breathing. Just like in non-trivial programming, where the first thing you do is not writing the concept file but making a versioning repository/project.
    Once you've built your sections and categories this isn't a problem anymore - its actually the typical initial Joomla setup problem. They could actually add the option to add section/categories in the editing/creation view. Using Ajax or something, to do the roundtrip without shedding the actual content item.
    I've had this problem myself. But admit it, it is a minor issue in comparsion.

    Now create a menu item. Which menu? If the site is complicated at all that's a legitimate question. Once you've created the menu item, then go back and find the created entry and attach it to the menu item. Okay, your new page is live. Whew.

    Yet another workflow thing. Not so much of a problem if you know how many levels of abstraction Joomla offers. And yes, building a complex website does require planning ahead. And if you use Joomla to do so, you're best of following their philosophy. That is: Plan your pageflow and your menu display beforehand - that will limit the issue above to deliberately trying out different menu options and renderings.

    The system is certainly flexible when it comes to creating a complex site, but for small sites and non-technical users it's both confusing and a lot of work.

    Newsflash: Airplanes are more difficult than tricycles. Film at eleven. :-)
    Right on. If you just want a blog and don't want to learn about Joomla, use WP. Or blogger.com, for that matter.

    Now you need to change something on one of the pages. Is it a component? Maybe it's a article. Oh, it's a module. No... Give up and call the IT guy.

    The terminology is synthetic and bolted-on at times. And may lack distinctivenes, yes indeed. But in this case it's actually quite easy: Change content? --> Article. Change overall treatment and handling of items in the frontend? --> Component. Programm your own at will - Joomla is a framework too. Want to quickly change position of rendering in layout or add a little widget with custom stuff? Like a permanent comment, custom permanent ad, or something? --> Module. Modules are like teensy side-components in that respect, if you will. Of cource you can have

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Reply to your points on Joomla by Anonymous Coward · · Score: 0

      Airplane -> tricycle may not be the metaphor you want there. In software, difficult things should become easier over time. Compare the difficulties of say editing a movie in 1993 compared with 2009. You really weaseled out on that one. Take your medicine. Joomla is a nightmare for content managers first starting out. The whole idea of a content management system, should be to make content management as easy as possible. I have no faith that Joomla will ever reach that threshold. Especially with responses to usability criticisms like the one you just gave.

    2. Re:Reply to your points on Joomla by macurmudgeon · · Score: 2, Informative

      all your points are valid. *AND* they are not easy concepts for the non-technical user to grasp. The article we're supposedly discussing compares ease of use of Wordpress and Joomla. I've built and trained people on 8 Joomla sites. Without exception I have many more support calls from Joomla users asking how do I do.... Many of them come from just the connection of an entry to the menu that I've outlined.

      I've made step-by-step tutorials. I've created screencasts. I've spend hours upon hours in training. It's not my training style. I teach several computer related subjects through the local community college. I give classes through a MUG. I build and support sites in Wordpress. Joomla is the only system that I use and support that requires this level of repetition.

  71. What is better? by gbutler69 · · Score: 1

    Seriously, what would you recommend?

    --
    Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
    1. Re:What is better? by mrbcs · · Score: 2, Informative
      http://drupal.org/Drupal.

      Lots more modules. Free. Works. I don't like Joomla at all. Everything cool has a big price tag on it.

      --
      I'm not anti-social, I'm anti-idiot.
    2. Re:What is better? by VisualVoice · · Score: 1

      If you are new to Drupal, and want the fastest way to evaluate it, download and install Acquia Drupal in 5 min. Acquia Drupal is the same open source Drupal you can get on Drupal.org, but packaged with the most popular modules (so you don't have to figure out which of the 2000+ modules on drupal.org to start with), some network services including faceted search like you see on amazon, and a Mac or Windows stack installer for those who would prefer not to configure an xAMP stack for Drupal (or if you have a stack and there is a tarball too). Free download at http://acquia.com/downloads Full disclosure, I work @ Acquia.

  72. How to decide which to use by Anonymous Coward · · Score: 0

    http://www.compassdesigns.net/joomla-blog/How-to-Choose-Between-Joomla-Drupal-and-Wordpress.html

  73. Joomla is indeed hard to manage by wiedzmin · · Score: 2, Informative

    I've been using Joomla for many websites I've setup for myself and others for a few years now and I must admit that while it is easy to install, it is absolutely unusable by an untrained user. The way content sections and categories and modules and components are setup is completely unintuitive. It does make Joomla a very powerful CMS for a web administrator, but it fails completely when it comes to the primary task of CMS - making web content management easy for an average website publisher.

    --
    Bow before me, for I am root.
  74. Joomla Vs Java by Anonymous Coward · · Score: 0

    Joomla and WP comparison is similar to comparing Joomla with Java.
    I spent 4 month building my website on Java and went no where. Then I installed Joomla and my site was up and running in 4 days. I did not have any prior experience of PHP and MySQL.
    Therefore Joomla is better for usability and Java sucks on every front for web development.

  75. Re:Substancial criticisim please. (+5 Interesting? by Anonymous Coward · · Score: 0

    Actually he was pretty clear that he just didn't like the entire design philosophy of Joomla.

    The point of the comment wasn't to help you improve your product, but to share his usage experience with other potential administrators.

    Please attempt to understand that you may not always be the intended audience of every comment about the product you help support.

  76. Um, neither....try Concrete 5 by ducomputergeek · · Score: 2, Informative

    I've deployed multiple sites on both Wordpress and Joomla. Currently our content portal uses both. Joomla for CMS and then Wordpress for blogging. My problem with both of them is that they take up a bit of time to maintain security updates. They are the favourite platform of script kiddies from Turkey and asian spammers.

    Drupal is arguabely a more powerful platform than either, but you need a technical person to admin the damn thing. Trying to explain the concept of content nodes to the average person who just needs to update pages.

    Recently I came across concrete5 (concrete5.org). It is certainly not a blogging platform. But if you have sites that maybe need updates once a week or month and needs to be maintained by none web people, it is by far the most easy to use, easy to understand CMS I've ever seen. What is lacking is a lot of "features" that will come in time. But if you have a developer, the framework is easy enough to figure out.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  77. Glass half empty by PCM2 · · Score: 1

    Seriously, what a strange focus for an article. It's phrased like a knock on Joomla, when one could just as easily say that WordPress is an admirable example of an open source project that has put a lot of effort into usability, and leave it at that.

    I run a WordPress site, and the ease of use, flexibility, and attention to detail of the WordPress developers have really impressed me. And I don't say that often. SO SCREW JOOMLA!!!!

    --
    Breakfast served all day!
  78. No need for backs to be up... by plantseedling · · Score: 2, Interesting

    Usability is certainly undervalued within most Open Source project teams. In fact, its generally hard to find any projects which actually have a dedicated team of members just looking at usability issues.

    There's a bunch of reasons for this oversight - yes, they may be related to the core development teams of projects like Joomla coming from a pretty hardcore coding background... of course rapid development cycles don't help developers feel they have the time to themselves think about usability for too long (or better).

    However, what I think is exciting is how this is all changing from a more grassroots level - as projects like Joomla grow in userbase and functional ability, more people from more diverse backgrounds are twigging onto shortcomings of the software. Those people are also more able than ever before to alter the code in sustainable ways to affect its usability.

    The cited article @ http://www.playingwithwire.com/ pits Joomla and Wordpress together assuming that Joomla's admin side cannot be changed - from an interface standpoint. This isn't true and I think we'll see some re-workings of the Joomla administrative login become available, perhaps not from the core Joomla team though, soon.

    In fact, with the aim of making using Joomla simpler, we've recently launched 'Seeding' (http://www.plantseedling.com) - a distribution label which has released a pre-packaged and configured Joomla distro that comes loaded with a slightly simpler admin interface.

    Our first release of the Seedling distribution of Joomla wasn't aimed at redesigning the admin work-flow of Joomla but we've laid some groundwork for the next release which will see a complete re-organisation of the control panel and some admin features of Joomla! Stay tuned to our blog @ http://www.plantseedling.com/blog

    Cheers,

    Qasim
    (Principal @designguru.org)

  79. Re:Substancial criticisim please. (+5 Interesting? by Anonymous Coward · · Score: 0

    Here's some substance:
    It is unclear how, when, and where a snippet of screen real estate resides.

    Is it in the menu? Is it in the module? Maybe it's in the template?

    The concept of embedding the type of category (i.e. blog style, bullet list, ect) in the menu is really counter intuitive.

    Actually, I would describe Joomla in three words:
    Powerful. Counter intuitive.

    I recently trashed my joomla install for wordpress and never looked back. I knew within 10 minutes of using the software that I had been making a big mistake for two years.

    I'm not saying don't use it. If tinkering with web technologies is fun to you, try it out. If maintaining a website is your MO, then try something else.

  80. real web site packages by Anonymous Coward · · Score: 0

    the reason joomla feels like a teenage web tool is because it is. The reason wordpress feels like a blogging tool is because it is. Seriously, if you're building a real website with more than an afternoon of thought given to content architecture, content reuse and the true separation of presentation of content and presentation, neither of these is the tool for the job. The list of real CMS options is pretty long and doesn't include either of these products.

  81. Just the way it is and it's not going to change. by gordguide · · Score: 2, Interesting

    Well, I can see it ruffling a few feathers, but it's hardly news and I can't believe anyone, contributor or user, would seriously contest it. Usability is a problem on Open Source and on Linux. There, I said it.

    Linux is really an ever-evolving work in progress, and it is never "done", and never done in a way that, say, XP or PalmOS don't experience. They pause for a while and let the world catch it's breath, developing as a more holistic whole. New documentation can be written as the next point upgrade is written, and tech blogs can write support as things come up in the user's experience.

    Not so with Linux. Not only does nobody want to do the job in the first place, but nobody can keep up even if they are crazy enough to want to do it. Everything is in a constant state of (mostly useful, mostly working) flux.

    It's much the same for the "usability" issue. To even start exploring usability with an Open Source app is to say it's "almost done", if not "done, period". That's a state that is rare indeed. "Why work on menus when the guts need work and it will all be different in the next release and besides I have this great idea to ... " well, you get the point.

    Linux really needs non-geeks to write and maintain that aspect of it, and it really needs non-geeks to say to developers, "no, that shouldn't be there, it should be here" and "if you do it that way, everyone will be confused" and so on. That kind of feedback should probably be happening in tandem with the underpinnings and code being written and rewritten.

    But, there is no mechanism to pair the unsophisticated user with the code contributor and project manager, and I'm not even sure that if there was, they would still be talking to each other after a few months of collaboration. It definitely would slow things down a bit, and that alone might be enough to kill the idea with the traditional contributors.

    Until then (and I'm betting on that being a word something like "never") Open Source tools will always be geeky and defiantly quirky, which leads to confusion and frustration at least some of the time. I really wish there was a way to change that, because all it really takes is that first 3 months and many people are hooked on Open Source, yes, even as an "only" desktop with no Commercial OS "safety net" to fall back on.

    But it's damn hard to get over the hurdles of that first install, and although everyone loves to help, no-one wants to be a full-time free support person for your buddy. I can imagine wives of Open Source users who happily run OOo on Linux all day going out and buying a copy of Vista right after the divorce.

    What choice do they really have? You can either have decent hand-holding documentation or you have intuitive software. Some dare to try for both. Some Open Source projects seem bent on having neither, and in a very real sense, it may not even be possible because Linux and Open Source never really just sits in one place to begin with.

  82. Wordpress has Exploits by Anonymous Coward · · Score: 0

    Look on almost every wordpress powered blog. Go to this url or any like it, but for my example, I will use a well known blogger: http://johnchow.com/wp-settings.php Only the developers and a few bloggers don't have this exploit. There are many just like this and it has been known for quite some time. There was a solution, but it required many edits as many files have this problem, but the newer versions prevented it as stuff won't work. That is my 2 cents. Besides that, I love it.

  83. Joomla vs. Typo3 by johsve · · Score: 1

    It would make more sence to compare Joomla vs Typo3. And I wonder if the authors have used Linux recently...

  84. Usability of FLOSS by mahadiga · · Score: 1
    How many mouse clicks you need to find out the CPU type of your laptop?
    • In XP it is 3
    • In Ubuntu it is 4

    Usability is inversely proportional to the number of mouse clicks.

    --
    I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
    1. Re:Usability of FLOSS by slackdotter · · Score: 1

      Since when did the number of mouse clicks you need to find out the CPU type of your laptop become the standard to determine usability?

  85. Analogy by mahadiga · · Score: 1

    As of today Browsers, Cell Phones and ATM (Automatic Teller Machines) are very easy for a LAYMAN to use.
    Hence I'd suggest FLOSS community to follow the USABILITY principles of Browsers, ATMs and Cell Phones.

    --
    I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
  86. Re:Considering a CMS? Read this! by Anonymous Coward · · Score: 0

    drupal does not work well in real corporate envirorments - we have used it, if fails miserably and we had to write our own php code from scratch .. it get a good CMS

  87. Re:Substancial criticisim please. (+5 Interesting? by Anonymous Coward · · Score: 0

    Idiot. Slashdot style. I rest my case.

    Hrm. You lost your case, I'd say.

    (Seeing as you're battling it out in public, and thus for the public to judge, I can tell you that you make a very poor case indeed. If your objective was to demonstrate how arrogant you can be - and unable to deal with a person whom you consider to be less smart than yourself - then you have succeeded. I can only hope that you don't imagine that your behavior will in any way whatsoever cast any positive light on the Joomla! project. Just to be clear: It didn't. The perfect response from you would now be to clearly state how you don't give a shit, and thus proving my point for me.)

  88. Re:Considering a CMS? Read this! by fuerst · · Score: 1

    You failed using Drupal because you probably did not take the time to learn what Drupal really is. It's a framework, not a CMS. Though it includes CMS-like functionallity on basic level. Learning it takes some time not everyone can or want to spend for.

    Using the Drupal API you are able to implement business logic as in any other way - just faster and in a clear manner (as it is true for most frameworks once you know them).

    Writing your own code (probably poorly tested/documented because development itself took most of the budget) sounds like the World of Frameworks aka helpful functions did not touch you yet.

  89. Re:Considering a CMS? Read this! by fuerst · · Score: 1

    The Theme system in Drupal is existing and working very well. A database abstraction layer is in work for the coming version 7 - in case you ever need one.

  90. cdaze by Anonymous Coward · · Score: 0

    just use Drupal. forget about everything else.

  91. Similar Discussion by Anonymous Coward · · Score: 0

    There's a discussion that is similar to this on osdev.org @ http://forum.osdev.org/viewtopic.php?f=2&t=19353&p=151513

  92. Holy wars by slackdotter · · Score: 1

    Joomla! vs Drupal vs Wordpress
    vi and Emacs versus a not mentioned user friendly editor that can do the same - ROFL
    Linux vs MacOS X

    I just love holy wars!