02 Jul 2009

Joomla Developers Showdown - Begins

Written by Brian Teeman
joomla developer showdown begins

Welcome to the "Joomla Developers Showdown".

Your mission, should you choose to accept it, involves the creation of a Joomla 1.5 component called "Company Directory". You may develop this extension on your own or as part of a team select, but it is essential that component is delivered to This e-mail address is being protected from spambots. You need JavaScript enabled to view it before 09:00 GMT on 6 July.

This component should satisfy the needs of "Impossible Missions Force (IMF)".

IMF employ 200 people in 5 departments spread across 10 offices around the world. They require a directory of all employees for their new corporate web site. At a minimum each employee record should include a photograph, contact details, job title and a contact form. IMF hope that you will be able to provide multiple methods to navigate the directory including by name, location, department.

As always, should any member of your team be caught or killed, the Secretary will disavow all knowledge of your actions.

This message will self-destruct in five seconds.

The winning extension will be rated on the following criteria to achieve an overall score

  • Ease of installation
  • number of lines of code (the fewer the better) excluding documentation blocks
  • ratio of documentation blocks to code blocks (the higher the better)
  • Ease of use
  • Documentation provided to allow a reasonably experienced joomla user to install, configure and run the extension
  • The provision of sample data to showcase the extension will be considered a definite advantage

The extension must satisfy the following

  • Installation through the joomla installer
  • MVC architecture allowing template overrides
  • Support for multiple languages
  • GPL (or compatible license) and freely distributable with no cost
  • Support for default joomla sef
  • the specifications above

 

blog comments powered by Disqus

About Brian Teeman

  • As a co-founder of Joomla! and OpenSourceMatters Inc I've never been known to be lacking an opinion or being too afraid to express it.

    Despite what some people might think I'm a shy and modest man who doesnt like to blow his own trumpet or boast about achievements.

    But it seems that no blog exists without an "About" page so rather than talk about what an amazingly great guy I am and list all the things I've achieved (and failed at) in life from my Cycling Proficiency Test in 1976 to winning an award for the "UK Individual Contribution to Open / Source" in 2005 here are some links.

    {...}