Tibor SzászInteraction matters

  • Home
  • About me
  • Projects
  • Reqest price offer
  • Contact me
  • RSS

2010 0228

The Joomla, Drupal, Wordpress triangle

The Joomla, Drupal, Wordpress triangle First of all, I'd like pin down, that this post is not about bashing these softwares, this is just a warning, that you may accidentally will be lost in between them.
I used all of them and created working sites based on their foundations, modified them, hacked them, upgraded them, but never understand any of them deeply. My fault. That's why probably I dislike them. They are different in as many ways as you can imagine.


You may consider yourself a good sailor, and you are probably right. You sail across the known sea of open source software, you visit your favorite ports on a daily basis, do the same routine again and again. No risk, no problem, unless you leave the walked path.

The problem comes when you start to visit all the three ports of the Joomla, Drupal, Wordpress Bermuda triangle and try to use them parallel. Unintentionally though, but you will get in a vortex of bugs, security holes, plugins, modules, components, minor and major version updates; all the horrors of open source the same time.
I think this is too much for a single person to maintain. This strong vortex will drag you down to the bottom of the sea and keep you there, leaving you a small chance to get to the surface to get some fresh air. This can mean drifting away deadlines, unsolvable problems, ugly hacks, incompatible modules, unhappy clients, frustrated developer in the end. This is not just a worst case scenario, it happens many times to inexperienced people, who switch back and forth.

The safe solution is to set up a research center at one corner of the triangle, that fits you future plans. Learn every bit of the the system, learn security issues, system API-s, mainstream plugin features, etc. If you aware of everything there is a small chance that something will surprise you. I know many people and teams who picked a corner and started to heavily modify the source code that fit their needs, good for them. They invested the time (which is money), the sweat to make it rock, and it probably does.

I you want to enter just go straight ahead, but don't say nobody warned you.


Comments


Add new comment


Your name
Email
Your avatar
Website
Comment

Briefing

Me myself and I
I love coding, especially for the web. I'm in the online industry for 6 years. My favourite toys are:
JavaScript, PHP, XHTML, MySQL, Canvas, Flash
Váltás magyar nyelvre

Topics

  • Coffee break
  • Design & stuff
  • Generative arts
  • Programming

Friends

  • Kárpáti Róbert
  • Royaljerry
  • Bagi Zoltán
  • Pegazoo
  • Charles Alexander Deli
  • Bence Bangócs
  • Lunakid
  • Rapp design

Feeling so social

  • Facebook
  • IWIW
  • TurulMeme

Tags

javascript (12) php (6) mootools (4) iscaffold (3) codeigniter (3) crud (3) tutorial (2) google (2) renders (2) structure-synth (2) css (2) template (2) free (2) google-buzz (1) script (1) forge (1) hack (1) table (1) open-source (1) rc1 (1) infovis (1) rss (1) interface (1) canvas (1) design, (1) user (1) experience (1) soundcloud (1) resizing (1) joomla (1) bermuda-triangle (1) wordpress (1) drupal (1) data-visualisation (1) data-uri (1) konami-codes (1) tagging (1) slimbox (1) bugfix (1) cfdg (1) blackout (1) firefox-extension (1) utf8 (1) class (1) slideshow (1) nl2br (1) experiment (1) svg (1) library (1) ajax (1) sitebuild (1) tabs (1) inspiration (1) lists (1) drag-and-drop (1) wikipedia (1) dns (1) trick (1)




All rights reserved, ©2008-2010 - Built on CodeIgniter framework - Konami codes - Mostly Valid XHTML 1.1 - Valid CSS 2.1