Joomla 3.4 and Forward

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.

Resource Links:

Drive Folder

3.4 Presentation

Relevant Joomla Forum Area

Github for 3.4

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!

Marketing:

Parth: Lead

Mike Veeckmans : Landing Page

Content Writing : Parth, Duke

Design : Helvecio da Silva

Video : Brian Peat, Shirat Goldstein (do you want to name her?)

Pranav Lawate (Content Review and creation)

PLT - and Roland and Viktor are here with me today

One

Finally, JOOMLAday boston

organizers of

#jdaybos @jodayboston #jpositive

About Me:

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

Front-end Module Editing

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!

GSOC

We have even more to cheer as this is is one more Google summer of code project making it to the core of Joomla.

The new Recaptcha from Google

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

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.

Lighter core - Decoupled com_weblinks

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.

New JED Category

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 listed above and any defined as core-supported by the Production Leadership Team. It will be important at the time of launch to have more than just the existing extensions listed. This will demonstrate the active development of these extensions and that these extensions are not merely legacy archives.

Don’t to forget to leave Rave reviews

Minimum Stability Flag for Joomla extension updates

(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!

Composer Integration

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.

*Security

security improvements by implementing UploadShield code which can detect most malicious uploads by examining their filenames and file contents.

3.4.1

Joomla 3.4 was so good, we knew you’d want 3.4.1 right away. It’s a maintenance release that fixes a few accidental features we didn’t know we introduced. Included below for your enjoyment is an elegant log of changes made over the past 2 weeks.

Thanks to the hard work of

over 130 different volunteer contributors

over 700 bugs have also been resolved

Removed Features

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. This will involved us taking down the service.. This is an inconvenience for project owners like to install extensions directly from the back end, and we are truly sorry.

Looking forward

Remove additional components and all associated pieces. (com_newsfeeds, com_banners, com_contacts, com_search, com_finder, com_redirect, com_messages). Remove sample data from installation; place in post install.

  • Contact
  • Finder
  • Messages
  • Newsfeeds
  • Redirect
  • Search

https://docs.google.com/a/community.joomla.org/doc...

How can you help?

Marketing Materials

We have some marketing materials ready for you to share the exciting new features of Joomla 3.4.

Get Involved

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.

Credits