For what is worth (maybe not much :) ), I'm a python developer who's been using Django for years. Don't worry, this is not a Django post. Django is a very elegant MVC framework for developing web apps / sites ... but I've always felt is was missing something.
I'm been following Drupal and Joomla for a long time ... every now and again I'll install them and poke around a bit but I always walk away from them because I find them too Frankensteinian. It could be because I've loathed PHP for years or more than likely I could just never "get it" from a Joomla or Drupal perspective. But wait! What's this on the horizon? SilverStripe! If you're looking for a PHP MVC CMS framework for web site development ... you must take a look see. It's been a while since I've been excited about any new technology but SS has got me all giddy. http://www.silverstripe.com/ http://www.silverstripe.org/ It's open source of course. Anyway, good luck. Greg On Sat, Jan 8, 2011 at 9:24 AM, Shawn <[email protected]> wrote: > Nope, can't compare the two. I haven't used Joomla since it's earliest > days, so I can't really do a comparison. However, I can generalize a bit. > > Short version: Joomla and Drupal serve similar purposes, but arrived at > that point via different ideals. If you are looking at simply putting up a > website, either one will do the trick - pick which ever "clicks" for you. > But that means you have to try them out. Wordpress is a viable > consideration as well, though I don't think it is quite as robust as Drupal > and Joomla (i.e. can it do ecommerce??). If you need to create custom code > and interface with the underlying system, well I think Drupal has the edge > there, but again I can't say for sure because I haven't used Joomla > recently. Drupal is actually a development framework where it's default > incarnation is the CMS we've come to know and love. But, if you dig under > the hood, you can do soo much more with it. As with any complex framework, > it takes time and effort to wrap your head around how and why they do things > though. But, most people don't use Drupal in this context. > > Long Version: > In the Before Days building web pages took a lot of work. Then someone > magicked up this idea called "content management system". Or CMS for short. > Shortly later there were many different kinds of CMSs in the world. But > the prominent packages were Mambo and Drupal. Wordpress came along shortly > later and Mambo forked to become Joomla. > > At the start, these packages filled different needs. Mambo/Joomla had more > of a commercial intent. You still see this today with the number of modules > that you pay for (I think it's still the same). Drupal started out as a > community building tool - blogs, forums, etc. The sharing of knowledge and > code was important to the Drupal devs which resulted in $0 cost for the > Drupal modules. (I'm oversimplifying here, but not tooo much...) Wordpress > started out as a blogging tool. > > Then they all grew up and evolved. Joomla and Drupal are pretty much > interchangable in terms of functionality. Both can run ecommerce sites, > blog sites, forums, brochure sites, etc. How they do it is different and > reflects the different ideals when they started out. Wordpress does more > than blogs now too, but I'm not sure if you can do a full ecommerce site > with it. > > So, the long and short of it is to try both (it only takes a few minutes to > set up a test site for either) and decide which one you like. > > If/when you need more than what the basic systems need, then you look to > the modules/plugins. You use these to add functionality. Chances are if > you need it, so did someone else and they built a module for it. Everything > from custom content types, to unique ways of veiwing those types, to URL > manipulation, and SEO improvements, and integrating analytics, and... the > list is very very long. (http://drupal.org/project/modules/categories) IF > you get to a point where there are no modules, or you need to integrate a > custom application/data, then you get lower into the code and this is where > we start to see more drastic differences. > > Joomla and Wordpress are pretty much applications. Sure you can get down > to the code and make changes, but most of the code was aimed specifically at > building the application. So these tools are a little more rigid. Drupal > is a different beast. Some don't consider it a CMS at all. Instead it is a > full development framework. The CMS that we see is just the "normal" usage > of the framework. But Drupal provides tools/hooks/apis to be used in > radically different manners. But like any development framework, it takes > time and effort to learn and really understand. It is possible to build > complete custom applications to meet business needs (workflow managemnet, HR > tools, etc.) using Drupal. That all depends on your needs. (I opted for > Zend Framework when I needed a robust framework, but Drupal was in the > running for a while...) > > So, if your needs are simple, grab whatever tool you like and run with it. > If you need more complex solutions, you'll start noticing that Drupal is > somewhat more suited (IMO). > > Hope that helps. > > Shawn > > > > > > > > On 11-01-08 01:34 AM, [email protected] wrote: > >> >> Since I've not really looked into Druple can you in one paragraph more or >> less compare Druple to Joomala? I have had people rave about Druple and >> others rave about Joomala and unfortunately I know very little about either. >> >> >> >> >> On Thu, Jan 06, 2011 at 04:45:17PM -0700, Shawn wrote: >> >>> So I've been playing with 7 for most of the day and so far I like it. >>> Almost everything you already know about Drupal still applies. But how >>> you get there has changed. They have done TONS of work on the >>> interface, and from an end user's perspective it will be much much >>> easier to use. You are still building web pages on the fly though, so >>> you still need to understand at least a little of the underlying >>> concepts. (i.e. images don't show if you use Plain Text (new content >>> type!), or Filtered HTML). >>> >>> I applied the 7 version of one of the themes I've been working with >>> lately, and very little changes there. You still have page.tpl.php and >>> all the related elements. So any training you have on theming is still >>> pertinent. The overall file structure of the application is still very >>> familiar as well. >>> >>> In terms of performance, I'm not really noticing any differences between >>> versions 6 and 7. I'm sure there are some improvements there, but my >>> test box is fast enough that they are a little hard to notice. I'm not >>> worried in any way regarding performance. >>> >>> My only real concern is that 7 is too new. I'm migrating a new customer >>> website to 7 now, but I won't be migrating existing version 6 sites for >>> at least a few months. On the otherhand, Drupal is a very active >>> project, and I have faith that any bugs or issues that *may* crop up >>> will be fixed pretty quick. >>> >>> All in all, I give Drupal 7 two thumbs up! >>> >>> Shawn >>> >>> On 11-01-06 07:59 AM, John Clarke wrote: >>> >>>> On 01/06/2011 12:29 AM, Shawn wrote: >>>> >>>>> The long awaited Drupal 7 is here. >>>>> >>>>> http://drupal.org/ >>>>> >>>>> I've seen hints of things to be included, and the learning curve >>>>> should be drastically cut. I know I'll be installing it very quickly >>>>> and seeing what's new. >>>>> >>>>> Shawn >>>>> >>>>> _______________________________________________ >>>>> clug-talk mailing list >>>>> [email protected] >>>>> http://clug.ca/mailman/listinfo/clug-talk_clug.ca >>>>> Mailing List Guidelines (http://clug.ca/ml_guidelines.php) >>>>> **Please remove these lines when replying >>>>> >>>>> The site includes an engaging article that details how The >>>> Economist.com >>>> migrated their website off ColdFusion and Oracle to Drupal 6. >>>> >>>> To switch platforms, apparently they developed and open sourced tools >>>> for incremental migration, to import new content and users over time. >>>> >>>> John >>>> >>>> >>>> >>>> _______________________________________________ >>>> clug-talk mailing list >>>> [email protected] >>>> http://clug.ca/mailman/listinfo/clug-talk_clug.ca >>>> Mailing List Guidelines (http://clug.ca/ml_guidelines.php) >>>> **Please remove these lines when replying >>>> >>> >>> _______________________________________________ >>> clug-talk mailing list >>> [email protected] >>> http://clug.ca/mailman/listinfo/clug-talk_clug.ca >>> Mailing List Guidelines (http://clug.ca/ml_guidelines.php) >>> **Please remove these lines when replying >>> >> >> _______________________________________________ >> clug-talk mailing list >> [email protected] >> http://clug.ca/mailman/listinfo/clug-talk_clug.ca >> Mailing List Guidelines (http://clug.ca/ml_guidelines.php) >> **Please remove these lines when replying >> > > _______________________________________________ > clug-talk mailing list > [email protected] > http://clug.ca/mailman/listinfo/clug-talk_clug.ca > Mailing List Guidelines (http://clug.ca/ml_guidelines.php) > **Please remove these lines when replying >
_______________________________________________ clug-talk mailing list [email protected] http://clug.ca/mailman/listinfo/clug-talk_clug.ca Mailing List Guidelines (http://clug.ca/ml_guidelines.php) **Please remove these lines when replying

