SlideShare une entreprise Scribd logo
1  sur  26
the future of joomla
              paul delbar
              V project team leader



              @pdelbar - paul@delius.be




Monday 23 April 12
-0.4
                     -0.05




Monday 23 April 12
-0.4
                     -0.05




                     -0.05
                     +0.01

Monday 23 April 12
the joomla apocalypse
                     how can we avoid the further decline of joomla ?




Monday 23 April 12
OSM to the rescue



                     OSM immediately formed a Committee
                     which created a Working Group
                     which selected a Team Leader

Monday 23 April 12
time for some research



                     a secret research project was started
                     with a single purpose : innovation for joomla



Monday 23 April 12
joomla


                      V
Monday 23 April 12
jV research projects

                JIIM   Joomla Integrated Intelligence Manager
                       integrates dynamic analytical information in the Joomla visit experience



               JAAM    Joomla Advanced Admin Mode
                       advanced site production and management tools




Monday 23 April 12
integrated intelligence

           VGA       visitor group administrator
           GAI       google analytics inside
           UPS       user profile sensing
           PDC       profile driven content
          SEM        semantic URL


Monday 23 April 12
VGA


        visitor groups
                defines what the                                        defines which content
                     optimal page             VISITOR GROUP             and functionality is
              structure should be                                       relevant



                                                  MENU

                      PAGE LAYOUT                                       COMPONENT


               TEMPLATE             MODULES                   CONTENT         FUNCTIONALITY


Monday 23 April 12
VGA


        visitor group admin
        any object can be linked to a visitor group

                novice                 corporate                      job seeker         ...

      the general home page,    group financials, references,   office addresses, job
      faq, about us, featured   press releases                  openings, contact
      articles                                                  information, HR policy




        allows for dynamic selection of menus and content


Monday 23 April 12
GAI


        google analytics                                                       inside™


                     GOOGLE ANALYTICS                                     GA inside™

         uses a JS tracking code to track                uses the new Google API for in-site
         an individual page view                         analytics generation
         restricted to single recorded event             registers one or more tags for a
         per page (URL)                                  page event (display, expand, ...)

         <script type="text/javascript">                 <?xml version="1.0" encoding="UTF-8"?>
         var _gaq = _gaq || [];                          <event name="homepage" type=”refresh”>
         _gaq.push(["_setAccount", "UA-12345678-1"]);
                                                               <visit> ... </visit>
         _gaq.push(["_setDomainName", ".mysite.com"]);
         _gaq.push(["_setAllowLinker", true]);                 <url>http://www.mysite.com/home</url>
         _gaq.push(["_setAllowHash", true]);                   <content> ... </content>
         _gaq.push(["_trackPageview"]);                        <profile> ... </profile>
         ...                                             </event>
         </script>




Monday 23 April 12
GAI


        google analytics                                    inside™


        allows us to enrich traditional analytics


                                                    visit   unique visit/session identifier


             pageview          page event       content     individual items of information


                                                profile     intended visitor groups (profile)




Monday 23 April 12
UPS


        user profile sensing
        system plugin builds a dynamic visitor profile

                           links content and visitors

         VGA         JVisitorGroup                    JSubject                       JVisitor     UPS
                                                        content interaction identifies interest

         GAI           GAI XML
                           detailed visit profiling




Monday 23 April 12
PDC


        profile driven content
        new approach to building dynamic pages using UPS

                     prioritizes subjects by profile match

         PDC           com_subjects                      JSubject                       JVisitor         UPS
                                                             visitor profile suggests subjects to show
                     renders subjects in a
                     prioritized fashion




Monday 23 April 12
PDC


        PDC example
            first visit, unprofiled user             visitor clicks on job openings    back to home page


                 home page                                  job openings                  home page

            latest news                                  job openings                 job openings


            current projects                                                          latest news


            job openings                                                              current projects


            image gallery                                                             image gallery


                               fits job seeker profile      JVisitorGroup
Monday 23 April 12
SEM


        semantic URL’s
        truly meaningful use of the URL

                                  daisy chained if SEF fails

      URL            SEF plugin       SEM plugin               JVisitor


                      JMenu            JSubject                JSubject


                                         PDC                    PDC



Monday 23 April 12
advanced admin mode

          DIFF       developer incremental fun factor
          JEDI       advanced JED integration
          LARI       really cool stuff




Monday 23 April 12
DIFF


        fun with joomla




Monday 23 April 12
JEDI


        the JED implant

                     WiFi transceiver      JED database
                                         requires a separate
                       audio alerts      registration on the JED



                     saliva production



                                         a JMonitoring plugin will
                                         be available soon

Monday 23 April 12
use template overrides

Monday 23 April 12
LARI




        Linguistic
        Appliance for
        Rapid
        Interfacing

Monday 23 April 12
joomla


                      V
Monday 23 April 12
back to the apocalypse
                     is there really no one we can appeal to ?




Monday 23 April 12
Monday 23 April 12
joomla


                      V
Monday 23 April 12

Contenu connexe

En vedette

Legal Software Will
Legal Software WillLegal Software Will
Legal Software Will
legal6
 

En vedette (12)

The Most Ridiculous Lawsuits
The Most Ridiculous Lawsuits The Most Ridiculous Lawsuits
The Most Ridiculous Lawsuits
 
P C Mold Design
P C Mold DesignP C Mold Design
P C Mold Design
 
DesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL ServerDesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL Server
 
Silicon Valley SQL Server User Group June 2013
Silicon Valley SQL Server User Group June 2013Silicon Valley SQL Server User Group June 2013
Silicon Valley SQL Server User Group June 2013
 
Web Security Gateway Test
Web Security Gateway TestWeb Security Gateway Test
Web Security Gateway Test
 
Hvac
HvacHvac
Hvac
 
The Benefits of Web-Based Portals for Client Communicaiton
The Benefits of Web-Based Portals for Client CommunicaitonThe Benefits of Web-Based Portals for Client Communicaiton
The Benefits of Web-Based Portals for Client Communicaiton
 
Im machine
Im machineIm machine
Im machine
 
Quality facilities hvac and water systems
Quality facilities hvac and water systemsQuality facilities hvac and water systems
Quality facilities hvac and water systems
 
Law Firm Branding
Law Firm BrandingLaw Firm Branding
Law Firm Branding
 
Legal Software Will
Legal Software WillLegal Software Will
Legal Software Will
 
Polyglot payloads in practice by avlidienbrunn at HackPra
Polyglot payloads in practice by avlidienbrunn at HackPraPolyglot payloads in practice by avlidienbrunn at HackPra
Polyglot payloads in practice by avlidienbrunn at HackPra
 

Similaire à Joomla V - The future of Joomla!

Drupal for Project Managers, Part 3: Launching
Drupal for Project Managers, Part 3: LaunchingDrupal for Project Managers, Part 3: Launching
Drupal for Project Managers, Part 3: Launching
Acquia
 
Integrate Spring MVC with RequireJS & Backbone.js & Spring Data JPA
Integrate Spring MVC with RequireJS & Backbone.js & Spring Data JPAIntegrate Spring MVC with RequireJS & Backbone.js & Spring Data JPA
Integrate Spring MVC with RequireJS & Backbone.js & Spring Data JPA
Cheng Ta Yeh
 
Architecting non-trivial browser applications (Jazoon 2012)
Architecting non-trivial browser applications (Jazoon 2012)Architecting non-trivial browser applications (Jazoon 2012)
Architecting non-trivial browser applications (Jazoon 2012)
Marc Bächinger
 
Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme)
Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme)Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme)
Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme)
Rick. Bahague
 

Similaire à Joomla V - The future of Joomla! (20)

Drupal for Project Managers, Part 3: Launching
Drupal for Project Managers, Part 3: LaunchingDrupal for Project Managers, Part 3: Launching
Drupal for Project Managers, Part 3: Launching
 
Brad Hauck - Better Wordpress Blogging Workshop - Breakout Session
Brad Hauck - Better Wordpress Blogging Workshop - Breakout SessionBrad Hauck - Better Wordpress Blogging Workshop - Breakout Session
Brad Hauck - Better Wordpress Blogging Workshop - Breakout Session
 
Bermon Painter - Rapid Prototyping with Vue.js - Codemotion Rome 2019
Bermon Painter - Rapid Prototyping with Vue.js - Codemotion Rome 2019Bermon Painter - Rapid Prototyping with Vue.js - Codemotion Rome 2019
Bermon Painter - Rapid Prototyping with Vue.js - Codemotion Rome 2019
 
Responsive widget-design-with-word press
Responsive widget-design-with-word pressResponsive widget-design-with-word press
Responsive widget-design-with-word press
 
Grails 2.0 Update
Grails 2.0 UpdateGrails 2.0 Update
Grails 2.0 Update
 
Integrate Spring MVC with RequireJS & Backbone.js & Spring Data JPA
Integrate Spring MVC with RequireJS & Backbone.js & Spring Data JPAIntegrate Spring MVC with RequireJS & Backbone.js & Spring Data JPA
Integrate Spring MVC with RequireJS & Backbone.js & Spring Data JPA
 
Architecting non-trivial browser applications (Jazoon 2012)
Architecting non-trivial browser applications (Jazoon 2012)Architecting non-trivial browser applications (Jazoon 2012)
Architecting non-trivial browser applications (Jazoon 2012)
 
JS Loading strategies
JS Loading strategiesJS Loading strategies
JS Loading strategies
 
Kharkivpy#3: Javascript and Python backend
Kharkivpy#3: Javascript and Python backendKharkivpy#3: Javascript and Python backend
Kharkivpy#3: Javascript and Python backend
 
Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme)
Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme)Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme)
Drupal campmanila 2012 (Responsive Web in Drupal with Omega Theme)
 
Ria
RiaRia
Ria
 
Anurag jangra
Anurag jangraAnurag jangra
Anurag jangra
 
Building a Bibliography
Building a BibliographyBuilding a Bibliography
Building a Bibliography
 
JBoss Enterprise Maven Repository
JBoss Enterprise Maven RepositoryJBoss Enterprise Maven Repository
JBoss Enterprise Maven Repository
 
Backbone beyond jQuery
Backbone beyond jQueryBackbone beyond jQuery
Backbone beyond jQuery
 
Backend as a Service
Backend as a ServiceBackend as a Service
Backend as a Service
 
Radiant CMS - smart simplicity
Radiant CMS - smart simplicityRadiant CMS - smart simplicity
Radiant CMS - smart simplicity
 
Using Features
Using FeaturesUsing Features
Using Features
 
Advanced WordPress Optimization - iGaming Supershow 2012
Advanced WordPress Optimization - iGaming Supershow 2012Advanced WordPress Optimization - iGaming Supershow 2012
Advanced WordPress Optimization - iGaming Supershow 2012
 
Sightly_techInsight
Sightly_techInsightSightly_techInsight
Sightly_techInsight
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Joomla V - The future of Joomla!

  • 1. the future of joomla paul delbar V project team leader @pdelbar - paul@delius.be Monday 23 April 12
  • 2. -0.4 -0.05 Monday 23 April 12
  • 3. -0.4 -0.05 -0.05 +0.01 Monday 23 April 12
  • 4. the joomla apocalypse how can we avoid the further decline of joomla ? Monday 23 April 12
  • 5. OSM to the rescue OSM immediately formed a Committee which created a Working Group which selected a Team Leader Monday 23 April 12
  • 6. time for some research a secret research project was started with a single purpose : innovation for joomla Monday 23 April 12
  • 7. joomla V Monday 23 April 12
  • 8. jV research projects JIIM Joomla Integrated Intelligence Manager integrates dynamic analytical information in the Joomla visit experience JAAM Joomla Advanced Admin Mode advanced site production and management tools Monday 23 April 12
  • 9. integrated intelligence VGA visitor group administrator GAI google analytics inside UPS user profile sensing PDC profile driven content SEM semantic URL Monday 23 April 12
  • 10. VGA visitor groups defines what the defines which content optimal page VISITOR GROUP and functionality is structure should be relevant MENU PAGE LAYOUT COMPONENT TEMPLATE MODULES CONTENT FUNCTIONALITY Monday 23 April 12
  • 11. VGA visitor group admin any object can be linked to a visitor group novice corporate job seeker ... the general home page, group financials, references, office addresses, job faq, about us, featured press releases openings, contact articles information, HR policy allows for dynamic selection of menus and content Monday 23 April 12
  • 12. GAI google analytics inside™ GOOGLE ANALYTICS GA inside™ uses a JS tracking code to track uses the new Google API for in-site an individual page view analytics generation restricted to single recorded event registers one or more tags for a per page (URL) page event (display, expand, ...) <script type="text/javascript"> <?xml version="1.0" encoding="UTF-8"?> var _gaq = _gaq || []; <event name="homepage" type=”refresh”> _gaq.push(["_setAccount", "UA-12345678-1"]); <visit> ... </visit> _gaq.push(["_setDomainName", ".mysite.com"]); _gaq.push(["_setAllowLinker", true]); <url>http://www.mysite.com/home</url> _gaq.push(["_setAllowHash", true]); <content> ... </content> _gaq.push(["_trackPageview"]); <profile> ... </profile> ... </event> </script> Monday 23 April 12
  • 13. GAI google analytics inside™ allows us to enrich traditional analytics visit unique visit/session identifier pageview page event content individual items of information profile intended visitor groups (profile) Monday 23 April 12
  • 14. UPS user profile sensing system plugin builds a dynamic visitor profile links content and visitors VGA JVisitorGroup JSubject JVisitor UPS content interaction identifies interest GAI GAI XML detailed visit profiling Monday 23 April 12
  • 15. PDC profile driven content new approach to building dynamic pages using UPS prioritizes subjects by profile match PDC com_subjects JSubject JVisitor UPS visitor profile suggests subjects to show renders subjects in a prioritized fashion Monday 23 April 12
  • 16. PDC PDC example first visit, unprofiled user visitor clicks on job openings back to home page home page job openings home page latest news job openings job openings current projects latest news job openings current projects image gallery image gallery fits job seeker profile JVisitorGroup Monday 23 April 12
  • 17. SEM semantic URL’s truly meaningful use of the URL daisy chained if SEF fails URL SEF plugin SEM plugin JVisitor JMenu JSubject JSubject PDC PDC Monday 23 April 12
  • 18. advanced admin mode DIFF developer incremental fun factor JEDI advanced JED integration LARI really cool stuff Monday 23 April 12
  • 19. DIFF fun with joomla Monday 23 April 12
  • 20. JEDI the JED implant WiFi transceiver JED database requires a separate audio alerts registration on the JED saliva production a JMonitoring plugin will be available soon Monday 23 April 12
  • 22. LARI Linguistic Appliance for Rapid Interfacing Monday 23 April 12
  • 23. joomla V Monday 23 April 12
  • 24. back to the apocalypse is there really no one we can appeal to ? Monday 23 April 12
  • 26. joomla V Monday 23 April 12