Slashdot Mirror


Community, OSL and Sun Jump to Drupal's Rescue

Robert Douglass writes "Drupal asked for help and received a major dose of it. Sun Microsystems has stepped up and donated a Sun Fire V20z server which will be the backbone of Drupal's new server architecture at the Open Source Lab. Furthermore, over $10,000 in donations were collected in a matter of a couple days (thanks to all the people who responded to the previous /. post!), plus thousands more in pledges from groups like Apress and CivicSpaceLabs... looks like the community loves Drupal!"

41 of 175 comments (clear)

  1. I've got pictures!!! by Anonymous Coward · · Score: 4, Informative

    Pictures of the Sun equipment. Coral Cahed to boot.

    Damn I'm a nice guy!

  2. New /. Feature? by Anonymous Coward · · Score: 2, Interesting

    Remind me what Drupal is again given there isn't an obvious link to a "What is Drupal?" page.

    Maybe Slashcode should adopt a system that automatically links to topics that the story poster does not define.

    1. Re:New /. Feature? by Anonymous Coward · · Score: 2, Funny
      Remind me what Drupal is again given there isn't an obvious link to a "What is Drupal?" page.

      Go to Google.com, type in "Drupal". Welcome to the Internets. :-/

    2. Re:New /. Feature? by DaHat · · Score: 2, Insightful

      Good idea! I'll just go to the first page that Google returns and... "The page cannot be displayed"... oh damn.

    3. Re:New /. Feature? by Zweideutig · · Score: 3, Informative

      Drupal is a content management system, see http://en.wikipedia.org/wiki/Drupal if you want a description.

      --
      Powered by caffeine and sugar; BSD
    4. Re:New /. Feature? by Anonymous Coward · · Score: 3, Funny

      What's google? Do you have a link?

    5. Re:New /. Feature? by LWATCDR · · Score: 5, Funny

      Drupal http://www.drupal.org/ is a content management system http://en.wikipedia.org/wiki/Content_management_sy stem and runs on a computer http://en.wikipedia.org/wiki/Computer. It is written in PHP http://en.wikipedia.org/wiki/PHP which you can read more about here http://www.php.nt/.

      Slashdot has now become "News for wannabe nerds".

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:New /. Feature? by AddressException · · Score: 2, Funny

      www.php.nt eh?

      Your sar-chasm has just opened wide and swallowed you whole!

  3. Opinions on Drupal by Dakrin1 · · Score: 3, Insightful

    Does anyone have any opinions on Drupal? How does it compare to other Content Management Systems like LCMS, Rainbow, DotNetNuke, and PHPNuke.

    1. Re:Opinions on Drupal by garcia · · Score: 3, Interesting

      Well, considering that it is being backed so heavily by the community and is used on larger sites (i.e. mozilla.org) I would say that it has its place among the others...

      I haven't tried all of the above but I did examine PHPNuke for a short time because of Gallery's ability to easily integrate with it. I gave up on PHPNuke and went w/Drupal instead because of word-of-mouth even though Gallery v1 doesn't support Drupal integration.

      I came up with my own way to integrate my existing Gallery v1 setup into Drupal because their "blocks" allow you to run custom PHP code (or any code via external calls) in them.

      I have been quite pleased with Drupal and am looking forward to the new directions all the donations by the community, Sun, and OSL will bring.

    2. Re:Opinions on Drupal by eric_brissette · · Score: 2, Informative

      Check out http://www.opensourcecms.com/ I really dig Mambo.. they take the firefox approach and make a solid CMS infrastructure with the basic features most people need and the community creates components/modules to extend that functionality... some free, some not.

    3. Re:Opinions on Drupal by SolusSD · · Score: 3, Informative

      I threw together a personal Drupal site in a matter of minutes: www.uwcreations.com straight forward/easy to use, but very powerful. I also use mambo.. but while it seems more flexible, it can be a nightmare compared to drupal.

    4. Re:Opinions on Drupal by drewzhrodague · · Score: 3, Informative

      Drupal seems to be a far better CMS than PHPNuke was, I had created a whole bunch of websites using PHPNuke.

      PHPNuke was great at the beginning, until kiddies started using the thing to send SPAM, post SPAM, and generally piss me off. Manual process to deal with that kind of crap.

      Drupal seems to have a couple of modules that let you deal with SPAM, though I haven't investigated it enough yet.

      I like how modular the code is, and I haven't needed to edit the Drupal code to make it do what I want, like I had to with PHPNuke.

      We're working on changing WiFiMaps.com over to Drupal, and I've alrealdy converted Recruiter-Rater over, using a nuke2drupal conversion script -- quite painless!

      --
      Zhrodague.net - I do projects and stuff too.
    5. Re:Opinions on Drupal by dnadig · · Score: 3, Interesting

      So, I've run/am running sites on mambo, drupal, Postnuke, Xoops, and Wordpress.

      WP is superior for simple blogging

      Mambo is superior for running a "newsy" kind of site

      Postnuke is superior for running a "fanboy" kind of site with lots of galleries, downloads, and discussion boards

      I find Drupal interesting - if only because of the wierd taxonomy/node system. I think it's best used for non-traditional creative group writing, but it falls short of the others in their respective categories for numerous reasons. I've also found it SO tightly written that its very difficult to make significant modifications.

      All just my opinions of course.

    6. Re:Opinions on Drupal by garcia · · Score: 3, Informative

      See here for how I used a Bash script to integrate a random Gallery v1 image into Drupal.

      Slashdot won't let me post it anonymously, sorry.

    7. Re:Opinions on Drupal by afinn · · Score: 3, Informative
      Drupal is an excellent piece of software. Compared to other CMSs it is fast, modular, has a clean codebase and a gentle learning curve. I recently started using it after messing around with various other CMS systems over the last couple of years.

      To be honest its the first one that has really impressed me. I looked at slashcode, scoop, zope, plone, postnuke, mambo.

      When I started using drupal I got the same feeling as when I started using Mac OS X. To continue the OS analogy postnuke and phpnuke are more like windows whereas zope and plone are kinda linux of the CMS world.

    8. Re:Opinions on Drupal by blazerw11 · · Score: 4, Interesting

      Drupal is very easy to customize. We turned it into a really cool location based community now complete with Google Maps. A place where you can share cool (or interesting, or weird) locations related to almost any interest.

      Then, you can take them with you on your handheld.

      --
      A great many people think they are thinking when they are merely rearranging their prejudices. -- William James
    9. Re:Opinions on Drupal by yelvington · · Score: 2, Interesting

      I've built several sites on a Drupal foundation, including one significant community newspaper site that provides free blogs and photo galleries to thousands of community members. I'm very impressed with Drupal. Here are the major strengths and weaknesses as I see them.

      Strengths:

      * Stability.
      * Scalability. Configurable page caching is in the core feature set. Session data is in the database, so if you need to serve to the whole planet, you can deploy an array of web servers.
      * Extensibility. There's a very well-documented module API and a number of community-supported extensions that use it. A module called Flexinode lets you easily define new structured content types.
      * Integration. The authentication system can interoperate with a number of external sources, ranging from LDAP to LiveJournal. There are plug-ins for ecommerce payment systems, Amazon, etc.
      * Presentational flexibility. There are several optional templating engines; one (PHPTemplate) supports full PHP functionality, so you can not only customize the look and feel, but also easily integrate all sorts of information from non-Drupal sources without cursing. Content and presentation are reasonably well separated. Modules tend to assume that HTML is the target output format, but even that could be changed with some PHPTemplate magic.
      * RSS support. Just about everything can have its own feed, and file attachments automatically become enclosures. Result: Instant podcasting.

      Weaknesses:
      * Forums. The message board module is basic and does not, for example, let you promote a comment to base note status, or even move a comment from one thread to another.
      * Photo gallery support. The standard stuff is weak, no competition for Gallery. There is no support for integrating Gallery 1. There is a Gallery2 integration module, but G2 is unfortunately a flaky, poorly documented moving target.

    10. Re:Opinions on Drupal by rho · · Score: 2, Interesting
      It's very easy to set up and use. It's very MySQL specific--if you want to use PostgreSQL, you'll spend some time removing MySQL-specific DB calls both from the core and from contributed modules. In order to work around the fundamental brokenness of older MySQL installations, Drupal does things itself that normally you would rely on the database to do for you. Foreign keys, for example. Sometimes the contributors do stupid things. One of the basic modules, search, requires a particularly up-to-date version of PHP (and/or upgraded versions of the preg library) in order to run without errors. This was a bad decision that should never have been allowed. I simply commented out that part of the search module and carried on.

      In operation, it's fast. It has a lot of modules, and writing new ones is pretty easy. Although it does not look like an OO system, the way it's been constructed it acts like one. Object-orientation built out of function calls, will wonders never cease. The contributed modules are of varying quality. It's non-trivial to wade into them looking to fix things unless you're conversant with Drupal-specific functions. The workflow of how modules work is sane. They have by default a "verification" phase for submitting forms.

      It tends towards the "two- or three-column Web layout that everybody uses", with a main body and one or two sidebars. I hate, hate, hate this look, but everybody expects it. Pah! Savages.

      I've found that unsophisticated users can use the Web forms to create content well enough. Even very unsophisticated users can manage the content on their site. In order to allow this, however, you'll spend a lot of time in the admin pages making tweaks and changing settings.

      Multiple theme options. It doesn't lend itself well to "this page looks like this, but this page is completely different", but it can be done.

      As a CMS, it's not the most sophisticated, but it meets 90% of what even sophisticated users need. You can even use it to manage documents and suchlike, if not perfectly. The image-handling functions are painfully Web-application-like. It's not iPhoto.

      I run several Drupal-backed sites, and to admin them is pretty simple. Often I find myself frustrated with Drupal for some simple thing that it won't let me do without writing a new module, but in calmer times I remember where I'd be if I had built the site from scratch--still writing code, not getting paid to admin a functioning site. That said, using the default admin sidebar, you'll spend half your life drilling down through stupid link-trees to get to frequently used commands. You will save yourself much trouble by creating a custom menu, or a custom page accessible only to the administrative users with common links and tasks.

      --
      Potato chips are a by-yourself food.
  4. Solaris by Zweideutig · · Score: 2, Interesting

    Is Drupal going to be running Solaris, or are they going to install Linux (SPARC) instead?

    --
    Powered by caffeine and sugar; BSD
    1. Re:Solaris by tu_holmes · · Score: 2, Informative

      It doesn't really matter, but I can say it won't be Sparc linux...

      The V20z is an AMD Opteron server.

      It will either run Solaris x86 or Linux (the non-sparc version).

    2. Re:Solaris by mrm677 · · Score: 2, Interesting

      I have experience with a cluster of Sunfire V20z's running 64-bit Linux. It is not stable and we see kernel panics all the time. Fortunately this is a compute-cluster and we can deal with the crashes.

      A Sun rep said we are one of their few customers he knows of that is using 64-bit Linux because of the known stability problems in the kernel. The hardware tests out fine and the reps say that 32-bit Linux and 64-bit Solaris are both rock solid.

      I wonder if this is Sun-specific, or if 64-bit Linux on any Opteron is flaky?

    3. Re:Solaris by Zemplar · · Score: 2, Insightful

      I agree with Breezly. 64-bit Linux can be stable, given the right distribution. I ran testing on several major Linux distros in 32-bit and 64-bit and Solaris before finalizing my choice on my dual Opteron W2100z.

      Summary of results: All 32-bit Linux good, some 64-bit Linux okay, 64-bit Solaris superb. In the end, I found the Solaris kernel better at SMP and more responsive with 32-bit Linux pretty good. 64-bit Linux on the distros I tried simply were not polished at the time (1st quarter 2005. Solaris 10 was the no-brainer final choice...though a Debian apt-get on Solaris 10 would ROCK!

  5. Drupal still on the old server by Robert+Douglass · · Score: 2, Informative

    As you can tell from the way the drupal.org site is (not) responding, it is still being run from the old server.

  6. Server overkill? by afinn · · Score: 5, Insightful
    So the old server was a Pentium Xeon 3Ghz with 1 GB of RAM. This server wasn't even dedicated to drupal - I believe it was shared with approximately 20 other sites.


    Now sun have donated a server with dual Opteron and 4G RAM. This alone would probably have been enough to host the drupal site wiht a serious improvement in performance. But they've also purchased 3 Dell 1850s with dual Xeons and 2G RAM.


    Given what was serving the site before, do they really need all this horsepower? With the unexpected server donation from Sun, could the money raised have been better spent on something other than more servers?

    1. Re:Server overkill? by garcia · · Score: 3, Informative

      With the unexpected server donation from Sun, could the money raised have been better spent on something other than more servers?

      If you had read the linked information from the blurb you would have found out that the Drupal team decided that putting all the money towards server/backend stuff is what the community would want.

      The community thought that they money they were donating was for a server to host Drupal at the OSL. When the donations went *way* over what Drupal originally needed the staff still felt that it should remain w/the server side.

      They also mentioned that they might have used some of that money to start up the Drupal Foundation but decided that additional money, already promised to them by various sources, would go to that instead (i.e. Summer of Code by Google).

  7. Now is the time to... by Anonymous Coward · · Score: 2, Insightful

    ... fix the vulnerabilities in Drupal. http://www.kdedevelopers.org/ was running Drupal and was hacked into.

    1. Re:Now is the time to... by geiseri · · Score: 3, Interesting

      It was fixed earlier this week with the help of the drupal team. The biggest problem with drupal is that it requires so little babysitting to keep running it can get easy to ignore it when you are busy. Note that I am a KDE developer and not a web monkey, so I have bigger fish to fry than dorking with a server. The install that was present there was over 1 year old, and was missing a security patch that was issued the day before (the xmlrpc bug).

      Knowing this the drupal guys are working on a more automated way to push out updates so busy people like me who just want something to "just work" can do so safely.

      That said, I am pleased to note that the ISP has provided us with the names of the people who cracked the site. The kiddy who got in was nice enough to leave all of the logs unmodified, and left a few other tracks so it was pretty easy to confirm the source. Personally I think the liberal use some 10 penny nails on their joy department would be more amusing if only I had the time to get to Moscow. ;)

  8. Drupal by certel · · Score: 2, Interesting

    Good for Drupal. Glad to see that people still care about others projects.

  9. Drupal Info by Dakrin1 · · Score: 5, Informative

    Oh, and I was curious what drupal was too, the slashdot link doesn't give much more info than that it's a CMS, and drupal.org is down (looks like they haven't installed the new hardware in time for slashdot).

    Here's the wikipedia with link:

    http://en.wikipedia.org/wiki/Drupal [wikipedia.org]

    Drupal is a content management framework, content management system and blogging engine which was originally written by Dries Buytaert and is the software used to power Debian Planet [1], Terminus1525 [2], Spread Firefox [3] and Kernel Trap [4], among others. Drupal is written in PHP using strict coding standards.

    Drupal is the English spelling for the Dutch word 'druppel' which means 'drop'.

    Though it started as a small bulletin board system, Drupal has become much more than just a news portal, thanks to its flexible architecture. Drupal has a basic layer, or core, which supports pluggable modules that enable additional behaviors. The modules available for Drupal provide a wide assortment of features, including e-commerce systems, workflow, photo galleries, mailing list management, and CVS integration. Drupal's taxonomy/classification module is especially interesting, in that it allows any content to be classified with a flexible tagging system.

    Some of the more special roles that Drupal has filled include company intranets, online classrooms, art communities and project management. Many feel that Drupal's focus on user communities is what makes it stand out from its competition.

    1. Re:Drupal Info by Dakrin1 · · Score: 2, Informative

      ... sorry about that comment, its my browser that was the trouble and wasn't displaying it correctly.

  10. Re:Some may find it distasteful... by muszek · · Score: 2, Insightful

    CMSs are used by some people to make wonderful stuff used by millions... stuff that they wouldn't be able to do by themselves.

    Example: several years ago I made a free info site that gets 5k unique visitors a day. Many people benefit greatly from what I've posted there (a lot of text, some useful web tools, etc.).

    Back when I was making it, I had absolutely no php (or anything similar) skills and simply wouldn't have done that website. I made it because there were some CMSs. And many people benefited my work (and indirectly the work of people that made my CMS).

    Now... I don't see how is a driver for some device for not so popular OS far more useful than millions of people being able to use CMS-based websites. Both things are important, let's just not be "my stuff is the only important thing"-like nazis.

  11. Re:Some may find it distasteful... by -noefordeg- · · Score: 4, Insightful

    OMG!

    The money they recieved were from donations. Not a penny was from someone who didn't want Drupal to have that money.

    "Donations like this should be going to people doing things worth being done"

    This is the stupidest thing I've read in a long time... Donations are given to people/projects which the donators think are doing something worthwhile, hence the donation!
    I can't think of a singel thing to better prove if something is of value than other people giving money to support the continued development.

    *shakes head*

    It is so simple really.
    You don't think Drupal is good? -Don't donate!
    If someone else think it's good and they donate, don't bitch and whine about it. Clearly they feel that Drupal is WORTH IT!!

  12. Re:The name confused me 100% by f-bomb · · Score: 4, Informative

    That's because drupal has their own development infrastructure and does not use sourceforge's services. Just because a project isn't hosted on sourceforge doesn't mean its not relevant. I switched to drupal from Post-Nuke about 6 months ago and will never go back.

    --
    Everyone should believe in something. I believe I'll have another beer.....
  13. Paying people doesn't always work.. by Gopal.V · · Score: 2, Interesting
    Let me tell this - paying people to work on open source often has bad results .. No I'm not talking about employing someone to work on OSS , just about invoicing OSS work.

    It so easily drops into a how much does it pay ? from it's cool, that's why I do it !. Speaking as someone who got paid a couple of thousand bucks to work on OSS, I just didn't feel like I was working for that rush anymore. The change was very shocking to me at first, then I realized WHY open source is popular - because it lets people work on what they like (want is ambigous because people might want a bounty job).

    On the other hand, more hardware .. better net connections for guys working on it etc do seem to make a bigger difference that paying the same to n different people of the project.

    But yeah, SUN's just showing off !. Sort of like a PR stunt - but it's good for drupal , so we don't mind.

  14. Re:not in place yet? by Black+Perl · · Score: 4, Funny

    either the new horsepower hasn't been put in place yet, or they need more money to buy better machines ;) (or optimise the software, duh)

    or maybe it got a sudden bump of popularity somehow... can't quite think of what it might be...

    --
    bp
  15. Perhaps, perhaps not. by hot_Karls_bad_cavern · · Score: 2, Insightful

    Who is to say that Drupal, if they get a foundation together, might not use some of their newly found horsepower to support/host other projects that are getting off the ground, or need their help?

    Personally, i'd love to see them use their new stuff for the betterment of their project and a few others. Also, it'd be great to see them take the excess money and invest it in such a way that it can continually pay for their operating costs ... or summer internships for a few kids ... or something useful like that.

    Here's to hoping.

  16. Tim Bray by zocle · · Score: 4, Interesting
    Its worth noting this entry from Tim Bray:
    http://tbray.org/ongoing/When/200x/2005/07/14/Drup al-Server
    It seems that he deserves some credit for starting the ball rolling.
    A nice comment in the article:
    What we have here is an ecosystem. Drupal has a problem, the community notices, Slashdot broadcasts, we help them out, a nice piece of infrastructure is strengthened, the tide rises and all our boats float a little higher.
  17. Re: consider Mambo. Which Mambo? by obiwan2u · · Score: 2, Interesting

    Which Mambo? The open source version or the corporate version by Miro?

    --
    Ben in DC
    "It's the mark of an educated mind to be moved by statistics" Oscar Wilde
  18. Drupal Customizations by blazerw11 · · Score: 3, Interesting

    It's really not too hard, but there is a learning curve to understanding the "Drupal" way. We did make some changes to core Drupal code, but that was more us not yet grasping the best way to make changes.

    What is the best way? Customizing Drupal through the use of modules. We wrote a few new modules for locations and maps and hacked a few others for groups and users.

    We spent about 3 months customizing Drupal. However, the task was made more complex because we had to integrate it with our existing JSP site and existing database.

    Read the Customizing and Developing links to learn all you need to know.

    --
    A great many people think they are thinking when they are merely rearranging their prejudices. -- William James
  19. NASA World Wind by fourtyfive · · Score: 2, Interesting

    How come when a project like this asks for donations they get tens of thousandths of dollars and hardware to boot, but when a project like NASA World Wind, that uses probably 100x the resources with at least 5x the user base asks for donations, we can barely make up a measly 300$ a month for the one community server. http://worldwind.arc.nasa.gov/