Joomla! 3 has seen some great advances in the CMS as the project's contributors continue to innovate and bring in cutting edge features. In this session, we'll take a look at the new features Joomla! 3.4 and what's coming in 3.5.
5. Features
3.4
Collapsible Sidebar
A more responsive and clean admin area.
Front-end Module Editing
Edit modules then and there.
Extension Beta Testing
Minimum stability flags for
Joomla! extension updates.
Google reCAPTCHA
A breeze for humans
Decoupled com_weblinks
Toward a lighter Joomla! core.
Composer Integration
Manage external dependencies the easy wa
12. Composer Integration
Manage external dependencies the easy way.
4TM
3
• Composer into the CMS
• Better management of external
dependencies such as the Joomla!
Framework and PHPMailer
14. Decoupled com_weblinks
Toward a lighter Joomla! core.
4TM
3
• Lighter core distribution
• Establish a workflow for making most core
features optional
• Is not removed from current installations
• New JED Category “Official Extensions”
16. Extension Beta Testing
Minimum stability flags for Joomla! extension updates.
4TM
3
• Extension developers can offer testing
alpha and beta releases
• make sure you are doing all your testing on
non production testing sites!
27. Credits
Chiara Aliotta
Helvecio 'Elvis' da Silva
John Coonen
Brian Peat
Brian Teeman
Shirat Goldstein
Parth Lawate
Sandra Thevenet
Steven Pignataro
Jessica Dunbar ( PLT - Marketing)
Michael Babker
28. Credits
Evgenij Kumanin, waveywhite, waader, vzenix, thongredweb, sovainfo, shur, sebek, rakesh, pwork02,
nibra, modernmagic, maxvalentini77, echatpotte, kshitij sharma, kochinc, jowi, jo-sf, illovo, garima-agal,
demis-palma, dandpclements, clubnite, chillcreations, bembelimen, bassmanpaul, b92, acyba, Wolfgang
Naber, Vo Hoang Dang Khoa, Viktor Vogel, Victor Escobar, Victor Drover, Valentin Despa, Tuan Pham
Ngoc, Troy T. Hall, Tran Duy Hung, Tobias Zulauf, Tito Alvarez, Tino Brackebusch, Tim, Thomas
Hunziker, Søren Beck Jensen, Sophist, Simon Asika, Seth Warburton, Sergio Manzi, Saurabh Shah,
Sarah Watz, Sander Potjer, Samuel Mehrbrodt, Ryan Boog, Ruth Cheesley, Roland Dalmulder, Roberto
Segura, Robert Deutz, Richard Fath, Reinhard Hiebl, Puneet Kala, Prasoon Shukla, Piotr Moćko, Piotr
Konieczny, Phil Taylor, Peter van Westen, Peter Martin, Peter Lose, Paul Holmes, Patrick Morris, Nicola
Galgano, Nick Savov, Nicholas Dionysopoulos, Nadeeshaan Gunasinghe, Mihail Irintchev, Michael
Babker, Matt Thomas, Matias Griese, Marko D, Marco Dings, Marc-Antoine, Manoj L, Leo Lammerink,
Lars Grefer, Konstantin, Julien Brouns, Jerome, Jelle Kok, Jean-Marie Simonet, Jean-Luc Subri, Jaz,
Javier Gomez, Jan Prokes, Humorlos, Hoffi1, Hilary Cheyne, Herman Peeren, Hans Kuijpers, Hannes
Papenberg, Gunjan Patel, George Wilson, Fedik, Eric Fernance, Elijah Madden, Drew Garrett, Dmitry
Rekun, Dimitris Grammatiko, Denitz, Davide, David Jardin, David Beuving, Daniele Rosario, Cyril Rezé,
Craig Phillips, Constantin Romankiewicz, Christelle, Chris Davenport, Charles Lodder, Buddhima, Bruno
Batista, Brian Teeman, Bradley Weston, Bernard Saulme, Ashan Fernando, Arunas Mazeika, Artur
Stępień, Arkadiy, Andy Gaskell, Alonzo Turner, Alex, Abhishek Das, Aasim Ali
29. Credits
Achal Aggarwal, Adam Przybylski, Alexandru Pruteanu, Andrea Zagli, Andrew Nester,
Anibal Sanchez, Ben Charlton, Ben Griffin, Benjamin Trenkle, Brad Markle, Brian Teeman,
Chris Davenport, Christiane Maier-Stadtherr, Constantin Romankiewicz, Cyril Rezé, Dan
Walker, Daniel Dimitrov, David Jardin, Demis Palma, Denise McLaurin, Dennis Hermacki,
Dimitris Grammatikos, Edwin Cheront, Elijah Madden, Fedik Zinchuk, Gary Mort, George
Wilson, Hannes Papenberg, Hugo Avila, Itamar Elharar, Jean-Marie Simonet, Jurian Even,
Kevin Griffiths, Lara Petersen, Marc Antoine Thevenet, Marco Richter, Marko Đedović,
Matias Aguirre, Matt Thomas, Michael Babker, Mohamed Infaz, Nikolai Plath, Peter Lose,
Peter Martin, Peter van Westen, Peter Wiseman, Piotr Mocko, Robert Deutz, Robert
Gastaud, Roberto Segura, Roland Dalmulder, Sander Potjer, Stefania Gaianigo, Thomas
Hunziker, Tino Brackebusch, Tobias Zulauf, Todor Iliev, Toivo Talikka, Valentin Despa,
Viktor Vogel.
Bug Squad Leadership: Roland Dalmulder, Coordinator.
30. Credits
Airton Torres, Alan Langford, Beat, Claire Mandville,
David Hurley, Don Gilbert, Jason Kendall, Javier Gomez,
Jean-Marie Simonet, Marijke Stuivenberg, Mark Boos,
Matias Griese, Michael Babker, Nick Savov, Pushapraj
Sharma, Roberto Segura, Rouven Weßling, Thomas
Hunziker.
Security Strike Team - Viktor
Intro
I promise to keep my talk short and sweet like my children, so if you could Please hold questions until the end! I will finiafter my presentation for questions questions and comments
Thank you
Hi Everyone. I’m Jessica Dunbar.
Thank-you for the invitation to speak here today. As you know, I’ll be speaking about about Joomla 3.4. Before I begin though, I’d like to acknowledgements my team members. They rock! Roland and Viktor are here today. The night that 3.4 launched I think we were up Really Late, testing and supporting george.
This presentation wil be available online next week so please share. The marketing
I’ve been heavily invested in Joomla for many years. As my day job I’m a Sys admin for a web agency in milwaukee and chicogo. And my Joomla Job, I currently serve as the Marketing lead, and as a PLT memeber.
Features
For Joomla! 3.4, we aimed for a smaller release focusing on the backlog of feature proposals. And without further ado
Features
For Joomla! 3.4, we aimed for a smaller release focusing on the backlog of feature proposals. And without further ado
If you have managed Joomla websites and the bulk of your work revolved around content, you will know that jumping back and forth between the frontend and admin sections can be a chore. With Joomla! 3.4, we take frontend editing in Joomla to a whole new level.
So far you have only been able to edit Articles, Template and global configuration from the frontend. However with Modules getting added to the list, its another step in making Joomla super easy to use for content managers who can now edit modules then and there!
We have even more to cheer as this is is one more Google summer of code project making it to the core of Joomla.
Solving difficult character recognition puzzles is far from the best experience for end users to prove they are human. Google recently updated its ‘Recaptcha’ service to allow a significant number of end users to attest they are human with a single click on a checkbox, without having to solve a CAPTCHA puzzle. It’s called the ‘No CAPTCHA reCAPTCHA’ experience by which a number of factors are analyzed by Google to determine whether the box is being checked by a human or a robot. If in doubt, due to repetitive or suspicious access, it shows the usual puzzle.
The Joomla community was quick to react and build in support for this updated Recaptcha in Joomla! 3.4. The existing captcha plugin has been now updated to offer you the option to use this new experience. Because the footprint used by the new Recaptcha has changed from the 302 x 352 pixel display box to a much smaller 250 x 80 pixel display box, it will not be activated automatically when you apply the Joomla! 3.4 upgrade. Instead, you must choose to publish it in the Recaptcha plugin and then check your layout and adjust CSS properties to be sure it displays correctly in the space used by the previous captcha service. You can read detailed documentation on this feature at http://www.google.com/recaptcha and in J
In the 3.3 release, we introduced code from the Joomla! Framework into the CMS; however, the method in which it was installed into the filesystem does not align with how Composer installs code. For the 3.4 release, we are integrating Composer into the CMS so that it will managed external dependencies such as the Joomla! Framework and PHPMailer.
Until this release, the Joomla! CMS was a single package in which every feature of the core feature set was installed and could not be removed. Removing optional core extensions, such as unused templates or components, would cause updates to fail.
Beginning with the 3.4 release, the we lightened th core distribution making a core features optional and replaceable by removing com_weblinks from the core distribution. These core features will still be installable as extensions maintained by the community on GitHub, as all Joomla! code is today.
Until this release, the Joomla! CMS was a single package in which every feature of the core feature set was installed and could not be removed. Removing optional core extensions, such as unused templates or components, would cause updates to fail.
Beginning with the 3.4 release, the we lightened th core distribution making a core features optional and replaceable by removing com_weblinks from the core distribution. These core features will still be installable as extensions maintained by the community on GitHub, as all Joomla! code is today.
Weblinks is now listed in a JED category specifically for core extensions, making it installable.....
via the Install from Web tab similar to other extensions. This change affects new installations.
If your site is currently using weblinks, an upgrade to 3.4 will not remove it.
new category will be created within the Joomla extension directory. This category will be reserved for only those extensions marked as core-supported. Initially the core-supported extensions will be only those liste
(Extension Beta Testing) A micro feature on the surface and one aimed at extension developers as well as those of our users who love to play with bleeding edge stuff, this feature will allow extension developers to now have a option to offer testing alpha and beta releases to their users who wish to test them by flagging the releases accordingly.
The Joomla core updater has already had this for a while now and is by default set to stable. You can change this option to a different stability level to try out what’s new in upcoming Joomla releases. Now this comes to extensions as well. Of course its up to the extension developers now to use it and offer development releases.
Just make sure you are doing all your testing on non production testing sites!
More Space on the Admin with the collapsible Sidebar
Joomla 3.0 brought a fresh new bootstrapped look to the Joomla admin interface and one of the major improvements was an increase in usable screen area in the Joomla backend. Joomla 3.4 takes this a step further by making the Extension Sidebar menu collapsible for both a mobile device and a full screen display.
Please note: Due to technical reasons we have had to disable the Install from Web Service. We are working to get it back online as soon as possible. To find extensions please use the Joomla! Extensions Directory at http://extensions.joomla.org
Install from web...
Unfortunately we had to disable the install from web feature. The install from web was not updated to the use the new jed, and it was pulling extensions from the old extinction directory. This could be a potential security threat because updates are not being added to the extensions. This involved the PLT making a last minute decision to take down the service.. This is an inconvenience for project owners like to install extensions directly from the back end, and we are truly sorry.
3.4.1
Joomla 3.4 is so good, so we started working on 3.4.1 right away. It’s a maintenance release that fixes a few accidental features we didn’t know we introduced. Of course we’ll include an elegant log of changes made over the past 2 weeks for your reading enjoyment.
Thanks to the hard work of
over 130 different volunteer contributors
over 700 bugs have also been resolved
Easy Install
The next step is to make these core-supported extensions incredibly easy to add to the CMS. This means it should be installable immediately upon installation of the CMS. This will be accomplished by first making the recent install from web plugin part of the core CMS and enabled by default. The install from web screen will open directly to the core-supported extension category where the user will be able to immediately install any of the original or new core-supported extensions.
Give this presentation
Marketing Materials
We have some marketing materials ready for you to share the exciting new features of
If you are a developer and you are interested in helping troubleshoot problems, add additional code or contribute in some other way to the CMS there are several informative articles to help get you started. Be sure to review the steps fo rreporting an issue, volunteering, and contributing. You can also build your own extensions for Joomla by extending the code.
I owe my life
Chiara Aliotta
Helvecio 'Elvis' da Silva
John Coonen
Brian Peat
Brian Teeman
Shirat Goldstein
Michael Babker
Chiara Aliotta
Helvecio 'Elvis' da Silva
John Coonen
Brian Peat
Brian Teeman
Shirat Goldstein
Michael Babker
Chiara Aliotta
Helvecio 'Elvis' da Silva
John Coonen
Brian Peat
Brian Teeman
Shirat Goldstein
Michael Babker
Chiara Aliotta
Helvecio 'Elvis' da Silva
John Coonen
Brian Peat
Brian Teeman
Shirat Goldstein
Michael Babker