Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Multi-user Blog extension for Joomla 1.5 (Dutch)

Multi-user Blog extension for Joomla 1.5 (Dutch)

Presentation of my thesis project, held in Dutch.

Developed a 'Multi-user Blog extension for Joomla 1.5 using MVC' with integrated features such as tagging, Gravatar, reCaptcha and commenting as thesis project.

Received the award of "Most Innovative Project" from TBP Electronics Belgium.

Avatar for Tom Janssens

Tom Janssens

June 25, 2007
Tweet

More Decks by Tom Janssens

Other Decks in Technology

Transcript

  1. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Ontwikkeling van een

    weblog extensie voor het Joomla! CMS Web gebaseerde toepassing in PHP en MySQL 2 Elektronica-ICT 3eBa elektronica-ICT – ICT 3 ELO-ICT 2 Tom Janssens
  2. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Inhoud • Inleiding

    • Joomla! • Architectuur • MVC • BLOGman • Statistieken • 7 Key Features • Demo • Besluit 3
  3. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Imigo Webbased Solutions

    • Web gebaseerde oplossingen • Den Haag, Nederland Opdracht • Weblog extensie voor het Joomla! 1.5 CMS • Project codenaam: “BLOGman” • Thuiswerk, zelfstudie 5 Inleiding http://www.imigo.nl
  4. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Joomla! • Open

    Source Content Management Systeem • Jumla (Swahili) : “all together” • Ontstaan september 2005 (Re-brand van Mambo) • GPL licentie • Communitie van vrijwilligers 7 Joomla!
  5. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Joomla! in cijfers

    • 100.000 forum gebruikers (forum.joomla.org) • 1600 extensies (extensions.joomla.org) • 5 miljoen downloads sinds september 2005 • 4 TB trafiek/maand op de hoofd websites 8 Joomla!
  6. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 9 Joomla! Joomla!

    CMS Joomla! CMS Joomla! CMF Joomla! CMS Joomla! CMF Extensions Joomla! CMS Joomla! CMF Extensions Application Joomla ! CMS Joomla! CMF Libraries Plugins Extensions Application Framework Joomla ! CMS Joomla! CMF XML-RPC Installation Site Administrator Libraries Plugins Extensions Application Framework Joomla ! CMS Joomla! CMF Components Modules Templates Languages XML-RPC Installation Site Administrator Libraries Plugins Extensions Application Framework
  7. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org • Model, data,

    database interactie • View, presentatie, user-interface • Controller, verwerking, user-input 10 Joomla! MVC Architecture Model View Controller State Query Change Notification View Selection User Gestures State Change Model-View-Controller
  8. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Statistieken 12 BLOGman

    0 26,667 53,333 80,000 PHP Folders 0 2.000 4.000 6.000 8.000 Code Commentaar Backend Frontend * : CSS, HTML, XML
  9. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 7 Key Features

    13 • Tagging • Comments • Captcha • Feeds • Humanly readable URL’s • Gravatar • OpenID BLOGman
  10. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Tagging (tags) •

    sleutelwoorden, aanvullende informatie digitaal bestand 14 Features
  11. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org reCAPTCHA • Completely

    Automated Public Turingtest to tell Computers and Humans Apart 17 Features 60 miljoen CAPTCHAs opgelost / dag
  12. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org reCAPTCHA • Completely

    Automated Public Turingtest to tell Computers and Humans Apart 17 Features
  13. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Feeds (rss2.0/atom1.0) •

    alternatieve, versimpelde weergave van online inhoud 18 Features
  14. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Humanly readable url’s

    19 Features http://www.domein.be/index.php?view=post&blogid=1%3Ablog-a&date=2007-05-07&id=2%3Apost-a2&Itemid=54&option=com_blogman
  15. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Humanly readable url’s

    19 Features http://www.domein.be/index.php/BLOGman/2007/05/07/2-post-a2
  16. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org OpenID • eenmalig

    inloggen op openID server • inloggen op verschillende websites 21 Features
  17. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Conferenties O’Reilly EuroOSCON

    2006 • 19 & 20 september 2006 • Plaza Hotel, Brussel 23
  18. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Conferenties Joomla! dagen

    • Duitse Joomla! dagen - 29 & 30 september 2006 • Nederlandse Joomla! dagen - 8 & 9 december 2006 24
  19. Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org Besluit Anders dan

    de andere • Object georiënteerd programmeren in PHP • Open Source Software & Community • Thuiswerk ( & conferenties) • “Software is nooit af” • Toekomst als zelfstandige • Zelfstudie 27