SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

The Most Ridiculous Lawsuits
The Most Ridiculous Lawsuits The Most Ridiculous Lawsuits
DesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL ServerDesignMind Microsoft Business Intelligence SQL Server
DesignMind Microsoft Business Intelligence SQL Server
Mark Ginnebaugh
 
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
Mark Ginnebaugh
 
Web Security Gateway Test
Web Security Gateway TestWeb Security Gateway Test
Web Security Gateway Test
Kim Jensen
 
Hvac
HvacHvac
Hvac
cdcsys
 
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
MyCase Legal Case and Practice Management Software
 
Law Firm Branding
Law Firm BrandingLaw Firm Branding
Law Firm Branding
Rocket Matter, LLC
 
Legal Software Will
Legal Software WillLegal Software Will
Legal Software Willlegal6
 
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
Mathias Karlsson
 

Viewers also liked (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
 

Similar to 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: LaunchingAcquia
 
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
Brad Hauck
 
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
Codemotion
 
Responsive widget-design-with-word press
Responsive widget-design-with-word pressResponsive widget-design-with-word press
Responsive widget-design-with-word press
Wes Chyrchel
 
Grails 2.0 Update
Grails 2.0 UpdateGrails 2.0 Update
Grails 2.0 Update
Peter Ledbrook
 
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
 
JS Loading strategies
JS Loading strategiesJS Loading strategies
JS Loading strategies
Caridy Patino
 
Kharkivpy#3: Javascript and Python backend
Kharkivpy#3: Javascript and Python backendKharkivpy#3: Javascript and Python backend
Kharkivpy#3: Javascript and Python backend
Max Klymyshyn
 
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
 
Building a Bibliography
Building a BibliographyBuilding a Bibliography
Building a Bibliography
Eric Aitala
 
JBoss Enterprise Maven Repository
JBoss Enterprise Maven RepositoryJBoss Enterprise Maven Repository
JBoss Enterprise Maven Repository
Max Andersen
 
Backbone beyond jQuery
Backbone beyond jQueryBackbone beyond jQuery
Backbone beyond jQuery
Adam Krebs
 
Backend as a Service
Backend as a ServiceBackend as a Service
Backend as a Service
Lutz Kohl
 
Radiant CMS - smart simplicity
Radiant CMS - smart simplicityRadiant CMS - smart simplicity
Radiant CMS - smart simplicity
Krzysztof Szafranek
 
Using Features
Using FeaturesUsing Features
Using Features
Alexandru Badiu
 
Advanced WordPress Optimization - iGaming Supershow 2012
Advanced WordPress Optimization - iGaming Supershow 2012Advanced WordPress Optimization - iGaming Supershow 2012
Advanced WordPress Optimization - iGaming Supershow 2012
Bastian Grimm
 

Similar to 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
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

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