Joomla! 1 - JoomlaDay Bangkok 2012
Transcript of Joomla! 1 - JoomlaDay Bangkok 2012
![Page 1: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/1.jpg)
Joomla! 1.6
An update on Joomla! 1.6
JoomlaDay Bangkok 2009
Sam Moffatt
![Page 2: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/2.jpg)
Joomla! 1.6 2
About Me
• Sam Moffatt [ pasamio ]Development Co-ordinator, Summer of Code Mentor
Joined Joomla! after Summer of Code (SoC) 2005Has mentored for 2006, 2007, 2008 and 2009 SoC
Toowoomba, Queensland, AustraliaStudying Masters of Computing at USQCurrently employed at USQ as an Analyst Programmer
![Page 3: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/3.jpg)
Joomla! 1.6 3
Basic Requirements
•Joomla! 1.6 now requires:–PHP 5.2+–MySQL 5.0.4+
![Page 4: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/4.jpg)
Joomla! 1.6 4
New Features
•UI Redesign•Nested categories•ACL and customisable user groups•Improved Extension Manager•Redirect Manager•Integrated Trash•Featured Items•Under the hood changes
![Page 5: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/5.jpg)
Joomla! 1.6 5
UI Redesign
![Page 6: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/6.jpg)
Joomla! 1.6 6
Nested Categories
![Page 7: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/7.jpg)
Joomla! 1.6 7
ACL
• 1.6 introduces greater ACL support:• Type 1 rules: What can you do?
– Controlled by group permissions
• Type 2 rules: What can you do to this item?– Controlled by the item
• Type 3 rules: What can I see? – Controlled by the access level system
![Page 8: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/8.jpg)
Joomla! 1.6 8
ACL Translation
• Type 1 rules are “roles”– Users are assigned to groups– Groups are assigned permissions
• Type 2 rules are “discretionary ACLS”– Users are assigned permissions on individual
items– Similar to how Windows works with files
• Type 3 rules are simple view ACLs– Levels are assigned to groups– Items are assigned levels– Users in groups can see items of that level
![Page 9: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/9.jpg)
Joomla! 1.6 9
ACL – Group Membership
• Users can now be in more than one group
![Page 10: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/10.jpg)
Joomla! 1.6 10
ACL – Group Permissions
• Creating new groups now supported• You can customise their access control
![Page 11: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/11.jpg)
Joomla! 1.6 11
ACL – Level Permissions
• Levels are assigned to groups• Users can see items that have been
assigned a level which their group is a member of.
![Page 12: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/12.jpg)
Joomla! 1.6 12
Improved Extension Manager
• Single manage screen for uninstalling extensions
• Joomla! wide or extension specific updates
• Ability to upload large extensions and discover them
• Warnings tab for helping you work out problems with your install
![Page 13: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/13.jpg)
Joomla! 1.6 13
Extension Manager – Manage Screen
![Page 14: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/14.jpg)
Joomla! 1.6 14
Extension Manager – Discover and Warnings
![Page 15: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/15.jpg)
Joomla! 1.6 15
Extension Manager - Updates
![Page 16: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/16.jpg)
Joomla! 1.6 16
Redirect Manager
• Catches hits to bad links so that you can redirect them
![Page 17: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/17.jpg)
Joomla! 1.6 17
Integrated Trash
• Trash is now just another state
![Page 18: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/18.jpg)
Joomla! 1.6 18
Featured Items
• Replaces front page and provides more power
![Page 19: Joomla! 1 - JoomlaDay Bangkok 2012](https://reader031.fdocuments.us/reader031/viewer/2022020704/61fb5f042e268c58cd5d60b4/html5/thumbnails/19.jpg)
Joomla! 1.6 19
Under the Hood
• New JForm for customizable forms• Layout overrides for administrator
components• Improved accessibility for frontend and
backend
• This is just a selection of the changes