Why Did I Move To Dupal And Not Stay With !Joomla


NotAsCoolAsItSeems's picture
2 points

 

There are a few reasons, some I mentioned earlier. The main reasons for me were control, maintenance and future expansion. Using !Joomla I was becoming very dependent on the user submitted modules, If a module ceased support for my version of !Joomla then I would be affected in any future upgrades.

You need a module to implement PHP and java-script within a !Joomla page, Drupal has this ability in its core. User management in Drupals core is also more granular, you can deny access to specific parts of the site by assigning roles, !Joomla allows a similar amount of functionality but not to the same degree. Below is quick feature comparison without any extra modules included.

 

Feature

!Joomla Has It ?

Drupal Has It ?

Themes
User accessible, easy to modify

Default seem technical, I have only modified the CSS.
Ease of use
Very easy.

Lots of interconnected settings. Can be confusing at times. Try and insert an image with a relative path. Once you learn the basics it becomes easy.
Easy insertion of code
Forum
The forum is there , but it isn't feature rich
 
Comments on posts
Tags
Uses Taxonomy a tagging system to organize content.
 
Uses cron
Blog
Some people say "technically no" but the functionality is there.
Modules
There are many modules but the production process focuses on individuals, not the code.  If a module isn't maintained it is rarely resumed by someone else.

The main Drupal site is also a code and development repository for modules. The development of modules is more organized, you can see when a modules maintainer passes the torch.
Community
Very friendly and helpful. A large warm and fuzzy community.

Very friendly and helpful. A large more technical community.
Does it scale ?
Unsure, the answer may be yes but I have seen very few large complex sites running !Joomla

Many large businesses and print organization's use Drupal for their web sites

 

 

 

To save any users time here are some modules for each platform. I have tested and used them all, these are the ones I recommend at present- 8 may 2009.

It may save you some time sifting through the vast amount available if you are just starting

 

!Joomla:

  • Jumi - required lets you add PHP and java to article and module positions
  • Lazybackup
  • Missing meta
  • Extravote
  • ReReplacer
  • Joomla PAC
  • bookmarks
  • K2
  • Mass content

 

Drupal:

  • CCK
  • Computed field
  • Views
  • Voting api
  • points
  • vote up down
  • Advanced forum
  • FCKeditor
  • Read more tweak

My choice to change came down to the fact that I couldn't implement what I wanted with !joomla without modifying the base code. That would mean remembering and re implementing changes from one upgrade to another. With Drupal I shouldn't need to because changes are made outside the core. All modules, CSS. themes and files can be placed separately to the installation, outside the core's file structure. This means I can update the core and fix any broken modules later . I won't have to remember an obscure fix, I will still have it but it may need to be tweaked

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
An Unregistered User's picture
An Unregistered User
Good choice :)
2 points

Been interesting reading your blog. Good choice going with Drupal. I've been using it 4 years and haven't had to hack core, yet.

Good luck with your site. :)

Michelle

NotAsCoolAsItSeems's picture
NotAsCoolAsItSeems
User offline. Last seen 43 weeks 5 days ago. Offline
Joined: 11/04/2009
Points: 292
Thanks
1 point

Thank you for looking around, and thankyou for commenting. Its always nice to get a comment on the blog. I always assume no-one reads the site development blog.

There is so much to learn it can be overwhelming ,I know I am making mistakes but I am learning a lot . Experience with the CMS will fix that, it will take time.

Heh ... You posting just reminded me I forgot to publish some listings I prepared earlier.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <p> <span> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <quote> <blockquote> <b> <u> <i> <strong>
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <drupal6>, <java>, <javascript>, <php>. The supported tag styles are: <foo>, [foo].

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.