Joomla Developers Showdown - Begins

Thu 02 Jul 09 09:00 Attention: open in a new window. PDF | Print | E-mail Joomla GPS Brian Teeman

joomla developer showdown beginsWelcome 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 Disqusblog comments powered by Disqus