March 27, 2008

Pirillo Starts Large Scale Community CMS Project

Duncan Riley

67 comments »

Chris Pirillo has announced a new, large scale open source CMS project that aims to “de-geekify” website tools (announcement video above).

The project will be built on the open source Drupal framework:

“For the geeks: Drupal has so much power in its core, and enough fantastic community-contributed modules, that I think it’s time to assemble an Install Profile, complete with beautiful (accessible, microformat’ed, high quality) themes, pre-set Views for any Web community to either install on their own or have hosted at any given Web host that supports Drupal with optimizations. The benefits to you should be more than obvious….And I don’t mean just the framework for the community platform, I mean… like, it’s ready to go. “It’s not the features, it’s the implementation.”

I chatted with Pirillo after the announcement. What he’s looking to achieve is delivering a multi-faceted, open source, easy to use end CMS. To break that down further: imagine installing a package on your web host that immediately delivered Digg style functionality, or photo sharing, a community forum, a blog, a social network ala Facebook, or even a clone of the growing number of FriendFeed style sites, or a combination of all or any of them. Here’s the important difference to existing solutions: imagine that you wouldn’t have to touch a piece of code to activate the various aspects. Imagine that a color change made in one module automatically applies across all module or as specified, without the need (again) to touch code.

The project would also be committed to best practice in DataPortability with OpenID, OAuth and even support for OpenSocial:

The bottom line is freedom and flexibility - the freedom to choose, the freedom to grow, the freedom to leave (and take your profile data with you, or easily transfer it to another system). The flexibility to add features that pivot around the user or groups of users - whatever new tool may come along.

Pirillo is committed to building the community and project completely open source and without undue influence or commercial constraint, although he is willing to talk to potential partners.

Adam Kalsey has been assembling the project and Pirillo is looking for those interested to explore the idea some more and even come on board. A first release of an activity stream for Drupal is available here. It’s a noble idea with a perhaps insanely wide scope, but as Chris idealistically said to me tonight: “The deliverables must be realistic, but if you’re going to dream - dream big, and make sure the world benefits.”

See our coverage of Crowd Fusion, another upcoming CMS system, being built by former Weblogs, Inc. cofounder Brian Alvey.

  • Sphere It

Trackbacks/Pings (Trackback URL)

  1. Der Blogbote
  2. StartupNewz.com
  3. ‘Large Scale Community CMS project’ started, caveats explored « Hans Across The Interwebs
  4. The long dark tunnel: light in the shadows
  5. Saturday night links
  6. tinamonod.ca » Blog Archive » architecting for collaboration
  7. Frame 609 » Searching for right Web CMS - Standards Compliant, SEO Capable, Adaptable

Comments

RSS feed for comments on this post.

  1. Dave Johnston

    Dream big…why not?

    I just want all these things added to WordPress.

  2. Michael Arrington

    this thing have a name?

  3. Chris Pirillo

    It’s been dubbed the ‘Community Participation Platform’ by a few Drupal folks, and here’s the open Assembla site for it:

    http://www.assembla.com/wiki/show/drupalcpp

    That’s just a working name for the project. I’m sure when it’s ready and assembled, we’ll have figured out what to call it. :)

  4. yongfook

    I simply cannot watch this guy without wanting to violently headbutt my screen.

    Techcrunch, you owe me a new iMac.

  5. Jonny Dover

    I think he’s trying to do an Ubuntu for Content Management. It’s got the same ‘noble idea’ quality, it’s trying to take something that’s already powerful and make it easy without fiddling with programming or config files.

    Here’s the rest of what I was thinking:
    http://jonny-dover.newsvine.co.....management

  6. Cangelor - The China Angel Investor

    This would be strongly welcomed. Since Web 1.0, several popular open source PHP forums packages have been widely used to build many online communities through which many first-time Internet users know what is an online community. Now in Web 2.0, we do need a new open source PHP package that can clone all the features of the most popular Web 2.0 toys like digg.com, youtube.com, facebook.com, etc. so an average webmaster can easily setup a full-featured Web 2.0 online community without any technical or financial problems.

    Anyway, it’s a big dream while hard work is expected as well.

  7. Josef Assad

    So this to drupal is like ubuntu to debian, hm?

  8. Jonny Dover

    Josef–
    It’s pretty similar, except that Pirillo’s asking for someone for his Canonical right now. ;)

  9. Michael Arrington

    Chris Pirillo - wow, that’s, um, catchy.

    Too bad “gnome” is already taken. :-)

  10. Don Wilson

    I’ll pass.

  11. Andy Gongea

    Same here. I’ll pass.

    People want something customized on their needs - those who stick to the minimal open source are people with no imagination.

    Open source rocks. But custom made frameworks rules.

  12. Technicle

    @9

    Too bad “gnome” is already taken. :-)

    ynome is available. :-D

  13. Chris Pirillo

    Fine, fine… whatever. I’ve always fought this, given that Lockergnome.com was around a helluva lot longer than the GNOME project. That said… I just registered:

    gnomepal.org

    It’s quite fitting - and it even sounds friendly. :)

    It’s kinda funny to read the developer comments, even in this thread. It’s not about being able to roll your own, it’s about NOT BEING ABLE TO ROLL YOUR OWN.

  14. D

    @4 LMAO !!

  15. John

    I have to support a lot of Joomla and Drupal websites for my job. All he really can do is make a package manager similar to yum/apt-get. The install profile is a welcome idea. The farthest I can see this going is dynamic layouts with drag and drop containers.

  16. Robin Wauters

    To my knowledge, Drupal lead dev Dries Buytaert is trying to set up a commercial company based on making ready-made apps with Drupal just like this with http://acquia.com

  17. Strubit

    No one has truly reinvented content management yet. These systems all still subscribe to old authoring and publishing paradigms that no longer scale for the types of media rich and personalised experiences we’d all like to be developing.

    The entire WCMS/ECM landscape is ripe for disruption. Building a movement around an open platform and framework is the expected way. What about building an open platform targeted at the non-technical user? As a tangent argument, YouTube grew because anyone could publish video. Facebook grew because anyone could develop an interconnected socially aware profile. Why can’t i build my own Digg or Twitter using a point and click environment?

    The stratey for ‘de-geekifying’ website tools is noble, but how realistic is it when the cause is intrumented by a geek?

  18. alan p

    @16…did someone say “Commercialise” - surely not!

    http://broadstuff.com/archives.....rones.html

  19. Jay Adair

    Does this guy not want to be very wealthy? If he pulled it off (not sure he can with the time it would take to develop it) then there’ll be a lot of angry site owners who don’t want everyone and their dog to have what they’ve got.

  20. Eric Atkins

    Drupal is one of the most powerful CMS systems but it’s not very user friendly (for the dev or the visitor) and it doesn’t do just ONE thing well. WordPress does one thing well - that’s blogging. With Drupal, setting a WordPress-live blog is a pain and takes (if you are new to Drupal) hours of time.

    However, once you are up and running, your Drupal CMS is very powerful and extendable.

    Chris is trying to make Drupal do one thing well, one thing at a time. So, expect the newly formed group to build an install package that’s easy to install and is powerful with extensions and modules ready to go right out of the box.

    The community has already written the modules that allow Drupal to build clones of Flickr, DIGG, Reddit, del.icio.us, Facebook, MySpace, etc. The problem is that no one has build a polished package that really make installing those modules easy.

  21. Natasha

    Joomla Open Source CMS is pretty “ungeeky” as it is. You can create a decent dynamic site not knowing any php.

    One issue both with Drupal and Joomla, as well as other OS systems, is they are continuously attacked by hackers.
    So, no matter, how ungeeky the system is, there’s got to be a geek around to keep patching it.

  22. John Fuller

    I agree the scope is insanely wide. The idea seems to be to come up with the perfect content management system. Isn’t that already the goal of Drupal (or any other CMS) to some degree? If they have not been able to achieve that by now, I don’t see how they will achieve that anytime soon (if ever.)

    The biggest problem I see with this is that you are taking a bunch of crappy things (Drupal, Open ID, Open Social) mashing them together and expecting something not crappy to come out in the end. Crappy in this case means not user friendly.

    Why Drupal? Why not build something from scratch? Why not just use something like Ning? Oh well, good luck.

  23. Anon

    phpBB (and others) are setup and used by tons of people who would never be able to make their own bulletin board. If this can do something similar for other services it will be a sea-change.

  24. Derek

    “there’ll be a lot of angry site owners who don’t want everyone and their dog to have what they’ve got.”

    Then those smart people who bult Digg, Twitter, Wikipedia, Pownce, Facebook, Flickr, YouTube, etc… will have to go and develop something new, that everyday people can’t code up in a couple months. It’s the natural cycle. They’ve shown us what features and functions work, now we emulate them in our own products.

    It think it’s a good idea. It’s not going to put much of a dent in the big players pockets, but for the people out there who actually know how to install & manage something like Wordpress or Drupal and are not programmers, this could be the greatest thing ever for them.

  25. Good News

    It’s about darn time! :-)

    Geeks like us tend to get hooked on code intricacies and the power of the back end, and we tend to forget the end user who just learned about right-clicking on a web page.

    Generating a UI that’s as easy to use as the app is powerful is Apple’s secret sauce for a $127 Billion company (ya, that’s really their current market cap - wow).

    And that’s also what put Google where it is (currently $140 Billion market cap)… Their focus is always on the end user, while simultaneously worshiping their engineers.

    It’s about time the Open Source community (aside from some very good exceptions like Firefox, OpenOffice, etc.) follows suit. It’s the only way to get broader adoption, after all.

    And, coincidentally, those exceptions Firefox, OpenOffice, etc. are the open source projects that HAVE been broadly adopted.

  26. bloggo

    It *has* to be open source if he’s using gpl-governed Drupal, if he intends to distribute it to people. Any distribution forces the “owner” to open source the code.

  27. Robert Sanzalone

    I smell the good buddies up I-5 may have had a hand in convincing Drupal may be the best way to go. And why not? Anything for “community”. Right Chris?

  28. ryan l

    Wow I guess I just don’t get it. Drupal is fairly flexible on its own and with a few hours invested I’d say <10 you can have a decent site built.

    I see this as basically saying hey…drupal your not doing a good enough job…lets kick it up a notch.

    Drupal modules are fairly robust…short of a digg clone or myspace clone it has it all. With CCK and Organic Groups modules both are accessible if neccessary, but why not just go with ning or pligg?

  29. Naveed Anwar

    Drupal is indeed the best way to go, we have built AOL’s Developer Network website dev.aol.com on Drupal and have no limitation or performance issues.

  30. Hanan Cohen

    “or have hosted at any given Web host that supports Drupal with optimizations.”

    The important word here is OPTIMIZATION.

    I run a Drupal website at work.

    I couldn’t get DreamHost PS to run the site with 50 concurrent users. Too heavy. No optimization allowed for Drupal.

    Needed to switch host with root access to optimize several parts of the webserver for Drupal.

    A project such as this should be able to run on a plain vanilla host with no special optimizations, for lots of concurrent users.

  31. Nik Kalyani

    …in other words, the goal is to re-create DotNetNuke which already has 95% of the things described, is BSD licensed, over 4.5 million downloads, some 3000+ extensions and a ginormous community.

  32. Alex Hammer

    The concept is a gamechanger, if it is well implemented (effective implementation would include/require leading adoption). It is an extension even beyond what we have beginning to do at Media 2.0:
    Media 2.0 is a 14 blog network that leverages leading content, ad networks, community features and web 2.0 tools and resources to create destination sites across technology, news, politics, environment and related areas.

  33. Harry Wang

    Uh, seems like this has been mostly done before!?

    Harry “thinks Chris needs to finally lose the sideburns” Wang

  34. TheChris

    Never heard of Chris Pirillo before this post, but, personally, he’s setting off all sorts of red flags. Does he really know anything?

    Conceptually, I could dream up the perfect Web 3.0, semantic, customizable, social, video, blah, blah, blah…framework/platform. But it’s not easy to execute.

  35. Frank Church

    @31- Actually, since DNN is not FULLY open source and doesn’t have at least 5% (probably more like 25%) of the features Chris is shooting for it is not a “re-creation”.

    There is plenty of room for more CMS approaches. Don’t take your job so seriously.

  36. Derek Scruggs

    @Hanan - the problem is Dreamhost. They are notoriously sucky regardless of the software. Drupal can scale very nicely unoptimized.

  37. LeoMoon

    GOD he goes on my nurves!!! Why does he talk like that???

  38. EH

    “A project such as this should be able to run on a plain vanilla host with no special optimizations, for lots of concurrent users.”

    Absolutely unrealistic.

  39. Nick

    @yongfook: I feel that!

    Although I am a Drupal fan… it will be interesting to see where this goes.

  40. Mo Kakwan

    This is a powerful idea. Efforts are going to be need to be made to make sure to display and remind that this is heading towards something different and new. Initial development seems like it will move right through making a social network and people who see it early on will say it’s the same as everything else out there. Eventually I can see it blooming towards the lofty aspirations that Chris has put out… but it’ll be hard to get new blood on board while it goes through it’s initial “me too” dark period.

  41. Rick

    Sounds a little like Feed.Us, but not hosted.

  42. Bram Wessel

    My experience with Drupal (which I would like to think is fairly mainstream) is that I can see it’s enormous potential, but hit a wall with implementation complexity. To folks like me, this will be very welcome if it develops as promised.

  43. Len Fischer

    Noticed your mention of Crowd Fusion above. I tried to leave my name and e-mail for more information. It doesn’t appear Crowd Fusion’s feedback system/forms parser/etc. is working correctly because I kept receiving an error when I hit the submit button. Curious.

  44. Rob D

    Who is this guy?

  45. anon

    Drupal is already open source. Building an open source project on top of an open source, and defining very similar goals for both projects, is kind of a stupid idea.

    At the end of the day, creating modules that clone existing sites and features is not difficult to do. However, creating them in a way that allows for flexibility, interoperability, and customization is incredibly difficult and will always require some degree of expertise.

    In addition, I don’t think this guy has any knowledge of software development or of building web applications. He is just running his mouth.

  46. Kai

    I was gonna watch Seinfeld tonite but this guy made me laugh even harder :-D

  47. Ted

    1) Not going to happen
    2) Will never happen

    Software Developer who decided to work on this project either:
    1) Code Monkey
    2) Insane
    3) Doesn’t know Software Engineering
    4) Will quit after several months (presumably because he’s just bored with anything)

    Ask non-geeky user to use Drupal first before you moved on mmkay?

    Even if you could simplify everything, what determines the word “Simple”?

    By the time the project is completed, Web 2.0 is no more. Yet Another Chandler Project.

  48. old ecard guy

    The defined need is very real and would be wildly successful.

    Unfortunately it’s like saying “the US needs to get 50% of it’s electricity from solar while being practical and affordable”. Uh… yea get right to work on that.

    The fallacy here is the the installation and selection of components is the hardest problem.

    The hard problem is allow upgrades and module changes over time that are not brittle and that are idiot proof.

    If you look at the support forums for any CMS inevitably you see lots of questions about how this version broke that plug-in, etc.

    This is possible to do, but it requires architectural and leadership changes, not repackaging.

  49. Caligula

    @ 34: “Never heard of Chris Pirillo before this post, but, personally, he’s setting off all sorts of red flags.”

    And here’s another. When he’s not dreaming of The Future of Content Management Systems, he’s signing his friends up to watch ads online and get paid for it:

    http://www.techcrunch.com/2008.....s-a-fraud/

  50. Mike Koss

    Chris sent mail about this to the Seattle Drupal Users Group a couple of days ago. Since I’m just learning Drupal now, I can definitely see a need for an integrated installer.

    Drupal is excellent in it’s modularity. The problem is, the core installation does very little. I’m up to about 20 installed modules on StartPad.org, and it’s still a very basic site.

    For example, here’s the list of modules I’ve had to install (and why):

    acl - basic user access control
    adminrole - helper to give an administrator role permissions
    cck - define custom content types
    cck_address - a custom mailing address field type
    cck_field_perms - set field level permissions
    cck_map - display google map field
    contemplate - custom formatting of content types
    content_access - access control by content type
    diff - display revision differences (wiki style)
    forum_access - access control for forums
    globalredirect - redirect (301) to canonical url aliases
    google_analytics - insert google analytics
    image - image upload
    imce - rich text image upload
    link - url field type
    path_redirect - enable url aliases
    pathauto - auto-generate alias (slug text)
    tinymce - rich text editor
    token - utility dictionary for other modules
    views - generate custom views and filters

    There is really no reason that these are not packaged together as “core” - except you’d get some disagreement in the community about what to include (different rich editors, for example).

    Drupal is an interesting start for a base. But I wonder why not start with Ruby/Rails/Radiant or Python/Django/Ellington. You’ve got to believe that PHP’s days are numbered as a preferred platform choice. I can think of two reason FOR Drupal:

    a) There’s not a big community behind a single CMS based on those platforms.
    b) This is more of a design/integration project, rather than a development project.

  51. helluri

    congratulations chris, you just inspired a new batch of bullshit bingo (http://www.bullshitbingo.net/cards/bullshit/) cards that would be aimed at tech meetings..
    i never thought techies would be this full of bs, or this much of a failure with ideas, so that they need to actually persuade the crowd for them.. but hey, you learn a new thing every day, right?

  52. snarky bastard

    still laughing from arrington’s last comment…

    there are good ideas here, but chris sounds like he got locked in the holodeck mid-clambake, and once the mushrooms kicked in, his idea finally clicked — and suddenly, atom smashing (pun alert!) techniques could be applied to rss 2.0 on a meta-referencing, widgetized, paradigm-shifting community-driven platform — so the lion and the lamb and the clingon and the romulan could finally go vegan in a blog atmosphere generator — together.

    at least that’s what i got out of it.

    has this guy ever been outside when it’s sunny?

  53. Mark

    People, just learn to code using php or ruby. It isn’t so hard and when problems inevitably arise you dont have to spend weeks trying to fix it looking at code someone else wrote. Most of this modular stuff requires about a hundred lines of code which can be obtained from the net. As a sideproduct, you get to know how things really work.
    The idea above is a noble one, but it has been done many times and the promised revolution always yields as a result just another compromise between performance, scalability, maintenance and expandability.
    If you could build something complicated without touching the code, Zuckerberg would have used it to code Facebook.
    Quess what? He didnt.

  54. LA

    Who believes that the Drupal developers haven’t already thought through these issues? Who believes that the lack of these features is an oversight, rather than an incredibly difficult task to pull off? Who believes these things will happen if we just ideate them properly? Who believes this is a purely altruistic effort that will never, even if it’s accomplished, see the glow of a dollar or two?

    I got bridges … lots of ‘em.

  55. Edoardo Piccolotto

    I ave written an article about this idea almost one month ago… everything can be found on the website http://www.web2bm.com of course when I have sent the file to some people I want noticed probably because I hadn’t enough visibility or money to invest. At least I can say that I hadn’t a bad idea.

  56. Brent

    He could have saved everyone’s time by compacting that 40 minute vid down to one announcement:

    “We’re going to do what DotNetNuke already does.”

  57. Damian

    I would like to fight this guy. He makes all geeks look bad.

  58. Jackson

    Pirillo is the P.T. Barnum of Tech (without the gift). It’s all about money to him.

  59. Wibble

    Why are we bothering with this guy? If that’s the best he can do at ’sincere’, he needs more acting lessons.

    Is this an early April fools joke? … or another Borat?

    I guess it’s entrancing in the “OMG what is this bloke on about?” way but what did he actually say in 50 minutes? I know he repeated several things, in amateur theatrical fashion, but were there any new ideas?

    I guess he’s doing a great job at self publicity and by the time this idea fades away, he’ll be on to the next big thing, or the one after that or …

    Rather than want to punch him, I just began wondering if he would end by saying: “… and world peace.”

    I can’t believe I wasted the time typing this. Now who’s the idiot?

    Doh.

  60. john

    The Web Your Way Membership is an exclusive community allowed private access to a complete host of products and services for FREE. These FREE products and services range from media and entertainment to communications and dating. The Boloto Group created this uniquely personalized, private web-based Membership to provide a whole world of products and services for virtually everyone… for FREE.
    The “Web Your Way”™