11. This is really a fix.
Saving permissions within Global Configuration, Components, Articles,
Modules, and anywhere else where permissions can be configured.
Too many permission changes ⇒HTTP request too large (because
everything transmitted in one big form).
Can result in data loss (data not stored in the database).
Fix splits the form when the save button is clicked.
Permissions are stored immediately via AJAX.
If something goes wrong, an error message is displayed.
How to test:
• Login as administrator
• Go to Global Configuration / Components / Articles / Modules / ...
• Switch to permission tab
• Change any permissions
• A green or red checkmark will light up
13. Previously
• http://www.kuneze.com/blog/31-what-css-file-should-i-change
Now you only have to create a file in the folder
• /templates/protostar/css/user.css
Why would you want to do this?
• When testing CSS ideas, put all the CSS changes in one file and then
transfer this file to your own “real” website and adapt as needed.
15. Display the aliases and hits for featured items
Drag and drop images into articles
Single button to add modules in articles
New “random” order for blog lists
Update Joomla! notification email facility
... and too many others to cover in this
presentation —
• https://github.com/joomla/joomla-cms/pulls?page=2&q=is%3Apr+milestone%3A%22Joomla!+3.5.0%22+is%3Aclosed+label%3A%22New+Feature%22
16. PHP version 7 is the latest version.
J! 3.5 is the only version compatible with PHP7
J! 3.5 will work on PHP 5.
• Minimum 5.3.10+ (PHP 5.6 or higher, recommended)
Not all Joomla extensions will work with PHP 7
• Check with your extension author
• Some versions of PHP 7 are known to be “buggy”
(e.g. PHP 7.0.6)
Benchmark testing indicates a 200-300%
improvement in speed
17. Unlikely to interest to most users
• Current take-up <5% of all Joomla websites
• For most of us, it’s not an option
Not expected to be in widespread use for the
next 12 months (check with your webhost)
Mainly for “commercial” sites hosted on VPS
If in doubt, stay with PHP 5.6 at this time.
Editor's Notes
There isn’t time to talk about all of the new features in J! 3.5 in depth, but some of the more interesting ones are:
Send Test Mail
Stats Collection plugin
AJAXifying the permissions tab
WYSIWYG editors: easy insertion of modules within articles
Preview videos in Media Manager
New Logout Menu Item Type
Ability to exclude menu items from being cached
New “random” order for Category blog items
WYSIWYG editors: drag and drop images
Add “alias” and “hits” information when viewing featured content
Add extra count information to contacts, news feeds, banner items and articles
Joomla update notification email plugin
New “purge” option in language overrides
New login background settings for Isis template
Ability to use a custom CSS file with Protostar template
This is probably the first real indication that you’re running J! 3.5 because this “hassle screen” keeps appearing unless you select the “never” option. What’s worse, this information keeps popping up all over the place until you do something about it.
The part that says “Joomla! would like your permission to collect some basic statistics.” is generated by a new plugin System - Joomla! Statistics. You can change the settings there (or you can completely disable it if you prefer)
The information that is sent to Joomla is actually quite interesting.
Go to Extensions » Templates » Styles » isis – Default » Advanced
Go to Extensions » Templates » Styles » isis – Default » Advanced
This PR fixes a problem of saving permissions within the Global Configuration, Components, Articles, Modules, and anywhere else where permissions can be configured.
This fix splits the form when the save button is clicked. All inputfields which contain permissions will be disabled and not send during the saving progress.Now, the permissions will be stored immediately after changing a value via AJAX. This solution leads to smaller forms and consistent storage of the permissions.If something goes wrong, an error message will be displayed.
How to test this patch
Login as administrator
Go to Global Configuration / Components / Articles / Modules / ...
Switch to permission tab
Change any permissions
A green or red checkmark will light up