Press a key ...




                  1
Ontwikkeling van een weblog extensie
                  voor het Joomla! CMS
                         Web gebaseerde toepas...
Inhoud

        •     Inleiding

        •     Joomla!

             •    Architectuur

             •    MVC
        •   ...
Inleiding




Tom Janssens - 3 ELO-ICT 2   http://www.joomlablogman.org   4
                                              ...
Inleiding

       Imigo Webbased Solutions
            •    Web gebaseerde oplossingen

            •    Den Haag, Nederla...
Joomla!




Tom Janssens - 3 ELO-ICT 2   http://www.joomlablogman.org   6
                                                ...
Joomla!

       Joomla!


           •     Open Source Content Management Systeem

           •     Jumla (Swahili) : “all...
Joomla!

       Joomla! in cijfers


            •    100.000 forum gebruikers (forum.joomla.org)

            •    1600 e...
Joomla!


                                              Joomla ! CMS
                                              Joomla!...
Joomla!


                             Model-View-Controller

                                                          MV...
BLOGman




Tom Janssens - 3 ELO-ICT 2   http://www.joomlablogman.org   11
                                               ...
BLOGman

       Statistieken

                                       Backend              Frontend

                  80  ...
BLOGman


                             7 Key Features
                              •    Tagging

                        ...
Features

       Tagging (tags)
            •    sleutelwoorden, aanvullende informatie digitaal bestand




Tom Janssens ...
TAGGING




                       kat, schattig                       hond, schattig

Tom Janssens - 3 ELO-ICT 2        h...
Features

       Comments




Tom Janssens - 3 ELO-ICT 2   http://www.joomlablogman.org              16
                  ...
Features

       reCAPTCHA
            •    Completely Automated Public Turingtest to tell Computers and
                 ...
Features

       Feeds (rss2.0/atom1.0)
            •    alternatieve, versimpelde weergave van online inhoud




Tom Jans...
Features

       Humanly readable url’s




  http://www.domein.be/index.php/BLOGman/2007/05/07/2-post-a2
 http://www.dome...
Features

       GRAVATAR
            •    globally recognized avatar




Tom Janssens - 3 ELO-ICT 2        http://www.joo...
Features

       OpenID
            •    eenmalig inloggen op openID server

            •    inloggen op verschillende we...
Conferenties




Tom Janssens - 3 ELO-ICT 2    http://www.joomlablogman.org   22
                                         ...
Conferenties

       O’Reilly EuroOSCON 2006
            •    19 & 20 september 2006

            •    Plaza Hotel, Brusse...
Conferenties

       Joomla! dagen
            •    Duitse Joomla! dagen - 29 & 30 september 2006

            •    Nederl...
Demo




Tom Janssens - 3 ELO-ICT 2   http://www.joomlablogman.org   25
                                                  ...
Besluit




Tom Janssens - 3 ELO-ICT 2   http://www.joomlablogman.org   26
                                               ...
Besluit

       Anders dan de andere


           •     Object georiënteerd programmeren in PHP

           •     Open Sou...
Vragen?




Tom Janssens - 3 ELO-ICT 2   http://www.joomlablogman.org   28
                                               ...
Bedankt voor uw aandacht!




Tom Janssens - 3 ELO-ICT 2   http://www.joomlablogman.org   29
                             ...
30
Upcoming SlideShare
Loading in...5
×

Ontwikkeling van een weblog extensie voor het Joomla! CMS

668

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
668
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ontwikkeling van een weblog extensie voor het Joomla! CMS

  1. 1. Press a key ... 1
  2. 2. Ontwikkeling van een weblog extensie voor het Joomla! CMS Web gebaseerde toepassing in PHP en MySQL Elektronica-ICT 3eBa elektronica-ICT – ICT Tom Janssens 3 ELO-ICT 2 Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 2 2
  3. 3. Inhoud • Inleiding • Joomla! • Architectuur • MVC • BLOGman • Statistieken • 7 Key Features • Demo • Besluit Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 3 3
  4. 4. Inleiding Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 4 4
  5. 5. Inleiding Imigo Webbased Solutions • Web gebaseerde oplossingen • Den Haag, Nederland http://www.imigo.nl Opdracht • Weblog extensie voor het Joomla! 1.5 CMS • Project codenaam: “BLOGman” • Thuiswerk, zelfstudie Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 5 5
  6. 6. Joomla! Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 6 6
  7. 7. Joomla! Joomla! • Open Source Content Management Systeem • Jumla (Swahili) : “all together” • Ontstaan september 2005 (Re-brand van Mambo) • GPL licentie • Communitie van vrijwilligers Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 7 7
  8. 8. Joomla! 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 Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 8 8
  9. 9. Joomla! Joomla ! CMS Joomla! CMS Components Modules Extensions Templates Languages Administrator Site Application Installation XML-RPC Joomla! CMF Libraries Framework Plugins Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 9 9
  10. 10. Joomla! Model-View-Controller MVC Architecture • Model, Model data, database interactie • State State View, Query Change Change presentatie, user-interface Notification • Controller, View View Selection Controller verwerking, user-input User Gestures Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 10 10
  11. 11. BLOGman Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 11 11
  12. 12. BLOGman Statistieken Backend Frontend 80 8.000 6.000 53 4.000 27 2.000 0 0 PHP Overig*Folders Code Commentaar * : CSS, HTML, XML Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 12 12
  13. 13. BLOGman 7 Key Features • Tagging • Comments • Captcha • Feeds • Humanly readable URL’s • Gravatar • OpenID Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 13 13
  14. 14. Features Tagging (tags) • sleutelwoorden, aanvullende informatie digitaal bestand Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 14 14
  15. 15. TAGGING kat, schattig hond, schattig Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 15 15
  16. 16. Features Comments Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 16 16
  17. 17. Features reCAPTCHA • Completely Automated Public Turingtest to tell Computers and Humans Apart 60 miljoen CAPTCHAs opgelost / dag Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 17 17
  18. 18. Features Feeds (rss2.0/atom1.0) • alternatieve, versimpelde weergave van online inhoud Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 18 18
  19. 19. Features Humanly readable url’s http://www.domein.be/index.php/BLOGman/2007/05/07/2-post-a2 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 Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 19 19
  20. 20. Features GRAVATAR • globally recognized avatar Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 20 20
  21. 21. Features OpenID • eenmalig inloggen op openID server • inloggen op verschillende websites Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 21 21
  22. 22. Conferenties Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 22 22
  23. 23. Conferenties O’Reilly EuroOSCON 2006 • 19 & 20 september 2006 • Plaza Hotel, Brussel Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 23 23
  24. 24. Conferenties Joomla! dagen • Duitse Joomla! dagen - 29 & 30 september 2006 • Nederlandse Joomla! dagen - 8 & 9 december 2006 Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 24 24
  25. 25. Demo Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 25 25
  26. 26. Besluit Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 26 26
  27. 27. 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 Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 27 27
  28. 28. Vragen? Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 28 28
  29. 29. Bedankt voor uw aandacht! Tom Janssens - 3 ELO-ICT 2 http://www.joomlablogman.org 29 29
  30. 30. 30
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×