SlideShare a Scribd company logo
JOOMLA 4 - WHATTO
EXPECT
ABOUT ME
• Involved in Joomla since
2012
• Release Lead between
Joomla 3.4 and 3.6
• In Charge of Joomla 4
IPROOV
• iProov delivers effortless
authentication of online
users
• Unique, patented
technology protects users
thoroughly against attempts
to gain access with forgeries
or stolen face images.
JOOMLA 4VERSION 3?
• Version 1: Icarus
• Version 2: Joomla X
• ThirdTime Lucky!!
WHAT SHOULD A CMS DO?
• A Content Management System (CMS) is computer
program that allows publishing, editing and modifying
content as well as maintenance from a Single Interface.

Slide 5 https://www.slideshare.net/Imperva/cms-hacking-101
• A Software system that provides Website authoring,
collaboration, and Administration tools designed to allow
users with little knowledge of web programming to
create and manage website content with relative ease

Slide 4 https://www.slideshare.net/edbennett/selecting-a-cms-for-a-large-health-system
BUILDING SOMETHING FOR
EVERYONE IS HARD!!
WORDPRESSVS JOOMLAVS
DRUPAL
https://websitesetup.org/cms-comparison-wordpress-vs-joomla-drupal/
https://cms2cms.com/blog/wordpress-vs-joomla-vs-drupal-
choosing-right-cms/
https://business.tutsplus.com/articles/wordpress-vs-
joomla-vs-drupal-cms-comparison-guide--cms-26581
WHAT IS JOOMLA’STARGET MARKET?
https://medium.com/@parthlawate/building-a-sustainable-ecosystem-for-joomla-738e6338ac4d
SO WHY ARE PEOPLE USING
JOOMLA?
• Joomla has modular functionality implemented
across extensions, that can be rapidly reused
• Easy to integrate extensions together
• We are used by Site Builders when a highly
bespoke project is too expensive but for
something more than just a blog!
JOOMLA 4TARGET POINTS
• Eliminate Deprecated Code
• Make the Admin Interface
more user friendly
• Improve SEO (latest standards)
and Accessibility (Minimum
Level AA)
• Upgrade from Bootstrap 2 to 4
• Standardise on Joomla
Framework Packages
(better testability)
• Get Components ready
for web services
• Investigate performance
bottlenecks
JOOMLA PLUGIN SYSTEM
REBORN
• Aim to improve performance
and upgradability
• Compatibility Layer for old
Plugins
• Unifies 5 different event
based systems (JTable
Observers, Standard Plugins,
Authorisation Plugins, Editor
Plugins, Captcha Plugins)
REBUILT INSTALLER
• One Page Installer
• No need to show issues with PHP configuration
issues if there aren’t any!
• Leave sample data until after the installation is
finished
STEP 1
STEP 2
STEP 3
MEDIA MANAGER REWRITE
• Built on a Javascript Engine
withVue.js
• Backend interactions with a
REST API
• Clean fluid Interface (no
page reloads on every click)
MEDIA MANAGER REWRITE
• Ability to do basic image
manipulation in the interface
• Coming Soon - plugins to
allow storing data in the
cloud!
• Latest work found at https://
github.com/joomla-projects/
media-manager-improvement/
• Find Allon!
NEW WAY OF RUNNING COMPONENTS
Helps unit testing components, adding custom load logic
and running components from other components/modules
ACCESSIBILITY INTHE
INTERNET
GOVERNMENT POLICY INCREASINGLY
REQUIRES ACCESSIBLE WEBSITES
Legally required for all Israeli websites, all public sector
websites in Australia, Italy, Netherlands etc.
WHAT CAN JOOMLA DOTO
HELP?
AN INTERFACETHAT OUT OFTHE BOX IS AA
COMPLIANT!
ACCESSIBILITY IN JOOMLA 4
• Colour contrasts for theVisually Impaired
• Ability to navigate through the interface with tabbing
• Ensure all inputs have a label (or an aria-label for
screen-readers)
• Document standards for extensions to be able to work
towards https://docs.joomla.org/Portal:Accessibility
WHO HAS ISSUESTRYINGTO MAKETHINGS
WORK IN 12 COLUMN SYSTEMS?
WHO HAS ISSUESTRYINGTO MAKETHINGS
WORK IN 12 COLUMN SYSTEMS?
CSS GRID
• Next generation grid system native to CSS
• No need for Bootstrap containers!
• Markup order doesn’t affectVisual Position
• Supported by the majority of Modern Browsers
HOW GRID HELPS BUILD
BETTER WEBSITES
THE CSS GRID ACCESSIBILITY
TRAP
• Grid item placement and reordering must not be
used as a substitute for correct source ordering, as
that can ruin the accessibility of the document

(https://drafts.csswg.org/css-grid/#source-independence)
MARKUP IS HARD
SOLUTION:WEB COMPONENTS (AND
SHADOW DOM)
OPINIONS DIFFER WILDLY!
NATIVE BROWSER SUPPORT
POLYFILLS
EXIST
Most Popular is Polymer:
https://www.polymer-
project.org/
WHAT BENEFITS DOTHESE
BRING?
• Encourage modularity of CSS and JS
• Gives you flexibility over what the user can override
in combination with shadow dom
• Allows the user to choose what can be overridden
and what cannot be
• Gives greater extensibility
IT CAN GET COMPLICATEDTO BUILD
BUTVERY EASYTO DOCUMENT AND USE!
GIVE ME CONSTRUCTIVE
FEEDBACK!
QUESTIONS?

More Related Content

ODP
Synapse india reviews on mobile application development
PPTX
FIREFOX OS
PPTX
Firefox os
PPTX
Cross Platform Mobile Application Architecture
PPT
Firefox os-introduction
PPTX
Top 4 Cross Platform tools for Mobile App Development
PPTX
Wireframing with balsamiq by Chandeep
Synapse india reviews on mobile application development
FIREFOX OS
Firefox os
Cross Platform Mobile Application Architecture
Firefox os-introduction
Top 4 Cross Platform tools for Mobile App Development
Wireframing with balsamiq by Chandeep

What's hot (16)

PPTX
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
PPSX
Multiplatform App Architecture
PDF
Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012
PDF
MOL Pay mobile
PPTX
Why software architecture (Mobile Architecture)?
PPTX
HTML5 - A Brief Introduction
PPTX
Progressive Web App
PPTX
Natural Language Processing for Tamil
PDF
Bring Your Legacy Applications to the Mobile World - DOAG 2014
PPT
Uncovering Windows - Silverlight Seminar
PPT
Basicsofapplets 53-130303003217-phpapp02
PPTX
What We Learned From Porting 50+ Cloud Apps to Tizen
PDF
Mozilla Jetpack SDK - LinuxTag 2010
PPTX
Native apps vs Web apps
ODP
PDF
What's new in Blend for Visual Studio 2015
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Multiplatform App Architecture
Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012
MOL Pay mobile
Why software architecture (Mobile Architecture)?
HTML5 - A Brief Introduction
Progressive Web App
Natural Language Processing for Tamil
Bring Your Legacy Applications to the Mobile World - DOAG 2014
Uncovering Windows - Silverlight Seminar
Basicsofapplets 53-130303003217-phpapp02
What We Learned From Porting 50+ Cloud Apps to Tizen
Mozilla Jetpack SDK - LinuxTag 2010
Native apps vs Web apps
What's new in Blend for Visual Studio 2015
Ad

Similar to Joomla 4 - What to expect - Joomla Day UK 2017 (20)

PPTX
CMS Joomla
PDF
Joomla Day Australia 2019
PPTX
Joomla As Open source
PPTX
Cerebro for vfx eng
PPTX
Php Web Frameworks
PPTX
Nonintrusive semantic html5
PDF
Development Workshop on ET1, Android and Motorola RhoElements
PPTX
PDF
Everything XControls
PPT
Joomla CMS SEMINAR PPT
PPTX
Mobile web development
PPT
Learn joomla at amc square learning
PDF
Mobile app development
PPTX
Mobile applications chapter 4
PDF
Joomla Explained - As Easy as 1, 2, 3
PDF
Basics of Joomla!
PPTX
AIR - Framework ( Cairngorm and Parsley )
PDF
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
PDF
IRJET- Conversational Commerce (ESTILO)
CMS Joomla
Joomla Day Australia 2019
Joomla As Open source
Cerebro for vfx eng
Php Web Frameworks
Nonintrusive semantic html5
Development Workshop on ET1, Android and Motorola RhoElements
Everything XControls
Joomla CMS SEMINAR PPT
Mobile web development
Learn joomla at amc square learning
Mobile app development
Mobile applications chapter 4
Joomla Explained - As Easy as 1, 2, 3
Basics of Joomla!
AIR - Framework ( Cairngorm and Parsley )
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
IRJET- Conversational Commerce (ESTILO)
Ad

Recently uploaded (20)

PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PDF
Smarter Business Operations Powered by IoT Remote Monitoring
PDF
REPORT: Heating appliances market in Poland 2024
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
PDF
Dell Pro 14 Plus: Be better prepared for what’s coming
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
creating-agentic-ai-solutions-leveraging-aws.pdf
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
PDF
Doc9.....................................
PDF
Chapter 2 Digital Image Fundamentals.pdf
PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Why Endpoint Security Is Critical in a Remote Work Era?
PPTX
ABU RAUP TUGAS TIK kelas 8 hjhgjhgg.pptx
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
PDF
Revolutionize Operations with Intelligent IoT Monitoring and Control
madgavkar20181017ppt McKinsey Presentation.pdf
Smarter Business Operations Powered by IoT Remote Monitoring
REPORT: Heating appliances market in Poland 2024
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
Dell Pro 14 Plus: Be better prepared for what’s coming
A Day in the Life of Location Data - Turning Where into How.pdf
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
creating-agentic-ai-solutions-leveraging-aws.pdf
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Doc9.....................................
Chapter 2 Digital Image Fundamentals.pdf
Enable Enterprise-Ready Security on IBM i Systems.pdf
NewMind AI Monthly Chronicles - July 2025
Why Endpoint Security Is Critical in a Remote Work Era?
ABU RAUP TUGAS TIK kelas 8 hjhgjhgg.pptx
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Revolutionize Operations with Intelligent IoT Monitoring and Control

Joomla 4 - What to expect - Joomla Day UK 2017