SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Joomla! 1.6
                  An update on Joomla 1.6

                     Akarawuth Tamrareang
                        www.joomla.org




#jd09de JoomlaDay.de, 26 September 2009
About Me


                                           Akarawuth Tamrareang
                                                [JoomlaCorner]
                          - Joomla! Bug Squad / Joomla! Event Mentor (Asia Region)
                                      and Summer of Code administrator

                                             - Founder JoomlaCorner.com
                                          - Founder Marvelic Engine Co.,Ltd.
   - President Open Source Education and Development Association (OSEDA)


       email : akarawuth@joomlacorner.com
              akarawuth.tamrareang@community.joomla.org
 follow me : http://twitter.com/joomlacorner


                                                                                                        2
Hi, my name is Akarawuth Tamrareang and I'm Joomla Bug Squad team, Asia area events manager and
Summer of Code administrator. I’m come from Bangkok,Thailand. I'm here today to talk to you about the
upcoming 1.6 release of Joomla!.
Basic Requirements




        Joomla! 1.6 now requires :
     -PHP 5.2+
     -MySQL 5.0.4+




                                                                                                           3
Perhaps from a hosting point of view what the biggest change for Joomla! with 1.6 is the requirement that
hosting providers will require PHP 5.2 and MySQL 5.0.4 to run Joomla! 1.6 as opposed to the older versions
that Joomla! 1.5 tolerated. This change shouldn't impact most people but it is best to check now to see if your
host is going to support it or if they have plans to support it in the future.
New Features


     • UI Redesign
     • Nested categories
     • ACL and customisable user groups
     • Improved Extension Manager
     • Redirect Manager
     • Integrated Trash
     • Featured Items
     • Under the hood changes

                                                                                       4
So 1.6 has a whole heap of new features slated for it, basically rounding out the feature
set. 1.6 will feature a user interface redesign with tableless layouts for both the site and
the administrator backend. As a part of this the back end will have more MVC style
extensions which will mean that you can use layout overrides in administrator templates
more successfully. Nested categories replaces the old section category system that has
existed for the longest of times enabling you to layer as many categories as desired. New
ACL features are on the table to make more user groups to have more fine grained
controlled over who can view the content as well as what editing tasks that you can do.
The extension manager gets a refresh with some more useful support features such as
system wide extension updating. There is also a new extension called the redirect
manager that provides the ability to detect dead links and puts them into a list so that you
can redirect them to the correct links. Integrated trash now shifts the trash into the
standard list views for extensions removing the need to go to a different extension to
manage the trash. Frontpage content items now get identified as 'featured items' giving
you the option to build more interesting combinations and under the hood 1.6 has had
many other changes.
UI Redesign




                                                                                       5
So lets get started with our tour around 1.6's updates. The first is the new template called
"Blue Stork" with a new UI look and feel with tonnes of smaller changes under the hood.
There are also minor changes to the menu structure to put some items in more
appropriate places. The Site menu has had a redesign to now include some items that
were previously in the Help menu such as System Information. Other items have been
culled from the menu and now live in a more appropriate location. A new addition to the
menu is the user menu which now contains links to new functionality introduced with the
updated user manager for 1.6 and has some of the items previously found else where
such as the private messaging and mass mail system. The content menu is the last with a
slight redesign and you'll note the media manager is now located in this menu. Sections
are also gone as they are merged into categories.
UI Redesign




                                                                                       6
So lets get started with our tour around 1.6's updates. The first is the new template called
"Blue Stork" with a new UI look and feel with tonnes of smaller changes under the hood.
There are also minor changes to the menu structure to put some items in more
appropriate places. The Site menu has had a redesign to now include some items that
were previously in the Help menu such as System Information. Other items have been
culled from the menu and now live in a more appropriate location. A new addition to the
menu is the user menu which now contains links to new functionality introduced with the
updated user manager for 1.6 and has some of the items previously found else where
such as the private messaging and mass mail system. The content menu is the last with a
slight redesign and you'll note the media manager is now located in this menu. Sections
are also gone as they are merged into categories.
UI Redesign




                                                                                       7
So lets get started with our tour around 1.6's updates. The first is the new template called
"Blue Stork" with a new UI look and feel with tonnes of smaller changes under the hood.
There are also minor changes to the menu structure to put some items in more
appropriate places. The Site menu has had a redesign to now include some items that
were previously in the Help menu such as System Information. Other items have been
culled from the menu and now live in a more appropriate location. A new addition to the
menu is the user menu which now contains links to new functionality introduced with the
updated user manager for 1.6 and has some of the items previously found else where
such as the private messaging and mass mail system. The content menu is the last with a
slight redesign and you'll note the media manager is now located in this menu. Sections
are also gone as they are merged into categories.
UI Redesign




                                                                                       8
So lets get started with our tour around 1.6's updates. The first is the new template called
"Blue Stork" with a new UI look and feel with tonnes of smaller changes under the hood.
There are also minor changes to the menu structure to put some items in more
appropriate places. The Site menu has had a redesign to now include some items that
were previously in the Help menu such as System Information. Other items have been
culled from the menu and now live in a more appropriate location. A new addition to the
menu is the user menu which now contains links to new functionality introduced with the
updated user manager for 1.6 and has some of the items previously found else where
such as the private messaging and mass mail system. The content menu is the last with a
slight redesign and you'll note the media manager is now located in this menu. Sections
are also gone as they are merged into categories.
UI Redesign




                                                                                       9
So lets get started with our tour around 1.6's updates. The first is the new template called
"Blue Stork" with a new UI look and feel with tonnes of smaller changes under the hood.
There are also minor changes to the menu structure to put some items in more
appropriate places. The Site menu has had a redesign to now include some items that
were previously in the Help menu such as System Information. Other items have been
culled from the menu and now live in a more appropriate location. A new addition to the
menu is the user menu which now contains links to new functionality introduced with the
updated user manager for 1.6 and has some of the items previously found else where
such as the private messaging and mass mail system. The content menu is the last with a
slight redesign and you'll note the media manager is now located in this menu. Sections
are also gone as they are merged into categories.
Nested Categories




                                                                                     10
Next on our list is the nested categories. As you can see here, there are three levels of
categories which is an improvement on the current system. Alternatively you can also have
only one level of categories as well so the old section category limitations are now gone.
Interface wise apart from the new tree style structure, creating and managing these new
categories is the same as it has been previously.
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


                                                                                      11
So ACL has been a long requested feature for Joomla!, and in 1.6 it now features a rich
ACL. So there are now three types of ACL rules that can be used to control different
aspects of the system. This enables a large amount of flexibility in the system without
adding extra complexity that is unnecessary. For those familiar with Joomla! 1.5, the type
3 permissions control the views which is the same as the existing public, registered and
special permissions. This has been expanded in 1.6 to enable you to create your own
groups and then assign content to those groups. Joomla! 1.6's type 1 permissions have
historically been hard coded into Joomla! 1.5, so what 1.6 is doing is liberating them and
making them more visible and controllable. So with type 1 rules you can control who gets
access to what extension in the backend. Type 2 permissions are a new feature for 1.6's
release and allows you control down to individual content items. So you might wish to
grant the ability for a user to edit a specific content item or just a specific category and
Type 2 rules will handle this for you. Type 2 rules are still being discussed and built.
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
                                                                                       12
So when you think about traditional systems, some comparisons can be easily drawn.
Type 1 rules are more like high level roles which are assigned to groups and then users
get access to them. Type 1 roles control users ability to do generic tasks like manage
extensions. Type 2 rules are more like discretionary ACL controls available in items like
Windows that allow you to grant specific permissions on specific items to specific users.
So a user can edit a content item, a user can create items and edit their own items in a
particular category but not others. Type 3 rules are the sort that we have in 1.5 at the
moment. So you can create a group and then set content to be viewable by particular
groups. These permissions inherit so that if a user is in a child group, then a content item
being assigned to a parent will grant the user access.
ACL - Group Membership

  • Users can now be in more than one group




                                                                                     13
To add to all of this power is the ability for users to be in more than one group. So now
users can be placed into multiple groups and any permissions applied to parent groups
works down the tree where relevant. This means that multiple groups can be created and
then content assigned to those groups via Type 3 rules to permit more complex views of
information. Overall the User Manager looks the same as it has had previously though
some items have been shifted around with the addition of the group membership
management panel.
ACL - Group Permission
 •Creating new groups now supported
 •You can customise their access control




                                                                                       14
In addition to being able to put users in multiple groups, 1.6 now grants you the ability to
create new groups and then assign the Type 1 permissions to the individual group. Type
1 rules, labelled here as "Actions Permitted", are inherited down the tree from the parent
groups as well.
ACL - Level Permission
•Levels are assigned to groups
•Users can see items that have been assigned a level
which their group is a member of.




                                                                                       15
Level permissions, the Type 3 permissions, are controlled with a level editor where you
can select the different groups who have access to a particular level. So you can create a
new level and then assign the groups you wish to see that particular level.
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


                                                                                     16
In Joomla! 1.5, the extension manager merged the different installers into a single
universal installer for all extension types however each extension type had its own tab to
be uninstalled from. With Joomla! 1.6, there is now a universal extension list to enable
extensions to be controlled from a single point and removed from a single point. The new
extension manager also features upgrades for extensions, a new way of installing
extensions called discover which allows you to upload an extension in place via FTP or
SFTP and then "discover" them to get them installed. There is a new warnings tab to help
work out why installing new extensions isn't working.
Extension Manager - Manage Screen




                              17
Extension Manager - Discover and Warnings




                                     18
Extension Manager - Updates




                                                                                                                                      19
In Joomla! 1.5, the extension manager merged the different installers into a single universal installer for all extension types however each
extension type had its own tab to be uninstalled from. With Joomla! 1.6, there is now a universal extension list to enable extensions to be
controlled from a single point and removed from a single point. The new extension manager also features upgrades for extensions, a new way of
installing extensions called discover which allows you to upload an extension in place via FTP or SFTP and then "discover" them to get them
installed. There is a new warnings tab to help work out why installing new extensions isn't working.
Redirect Manager

• Catches hits to bad links so that you can redirect them




                                                                                                                                             20
The Redirect Manager catches hits to error links and adds them to a list to enable you to look up those links and redirect them to the right place.
This is a great feature for maintaining page rank with search engines for when you have incoming links that point to content that you've
removed or just have a bad link. Bad links are automatically added to the list so all you need to do is periodically go in and point them in the
right direction.
Integrated Trash

     • Trash is now just another state




                                                                                                                                            21
Trash now appears inline with everything else. As you can see there are published items along side the trashed item there. Deleting an item once
sends it to the trash, deleting it again will then delete the item forever. By default trashed items are hidden from view but by changing the state
you can see trashed items as well.
Featured Items

       • Replaces front page and provides more power




                                                                                                                                             22
Features items is a new take on an old feature. Joomla! has had the "frontpage" concept for a long time where an item could be marked to
appear in a special front page view. Featured takes this concept and will enable you to make better use of the flag so that instead of just having a
overall site "featured" list you can focus on individual items from specific categories. So a category with employee biographies might have the
CEO featured to stick out in the list. This takes the existing frontpage concept to a new level.
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

                                                                                                                                       23
But this is just a small taste of what is available with Joomla! 1.6, new features such as JForm enable developers even more power when
customising Joomla! and integrating extensions into the Joomla! core product. Layout overrides for administrator extensions will give template
designers even more control over what they do with Joomla! and improvements in accessibility for templates both backend and front end will be
helpful to people.
Questions?




       24
Thanks you!




Don’t ask me. but you can buy Beer! for me. : )



follow me : twitter.com/joomlacorner




                                                  25

Contenu connexe

Similaire à Joomla Day De2009 J1.6

Joomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User ExperienceJoomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User ExperienceJoomlaShine
 
T3 user guide
T3 user guideT3 user guide
T3 user guidescripcode
 
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menuBuilding websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menuGiang Nguyễn
 
Intro to Joomla!
Intro to Joomla!Intro to Joomla!
Intro to Joomla!Rob McBryde
 
Joomla 1.6 - Joomla!Days NL 2009 #jd09nl
Joomla 1.6 - Joomla!Days NL 2009 #jd09nlJoomla 1.6 - Joomla!Days NL 2009 #jd09nl
Joomla 1.6 - Joomla!Days NL 2009 #jd09nlJoomla!Days Netherlands
 
Top 11 most popular drupal 8 ready modules of 2017
Top 11 most popular drupal 8 ready modules of 2017Top 11 most popular drupal 8 ready modules of 2017
Top 11 most popular drupal 8 ready modules of 2017MAAN Softwares INC.
 
Clean out the cobwebs.. Joomla for Libraries (Oct-2008)
Clean out the cobwebs.. Joomla for Libraries (Oct-2008)Clean out the cobwebs.. Joomla for Libraries (Oct-2008)
Clean out the cobwebs.. Joomla for Libraries (Oct-2008)Mark A. Smith
 
Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Amit Kumar Singh
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla! Saurabh Shah
 
Inspire 8 Premium Features
Inspire 8 Premium FeaturesInspire 8 Premium Features
Inspire 8 Premium Featuresinsraq
 
OOo Documentation - Online Help and Beyond
OOo Documentation - Online Help and BeyondOOo Documentation - Online Help and Beyond
OOo Documentation - Online Help and BeyondAlexandro Colorado
 
ORACLE PEOPLE TOOLS 8.55 & 8.56 | IQ ONLINE
ORACLE PEOPLE TOOLS 8.55 & 8.56 | IQ ONLINEORACLE PEOPLE TOOLS 8.55 & 8.56 | IQ ONLINE
ORACLE PEOPLE TOOLS 8.55 & 8.56 | IQ ONLINEIQ Online Training
 
Hello Drupal!
Hello Drupal!Hello Drupal!
Hello Drupal!Acquia
 

Similaire à Joomla Day De2009 J1.6 (20)

Joomla Overview
Joomla OverviewJoomla Overview
Joomla Overview
 
Joomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User ExperienceJoomla 3.6 - The revolution in Joomla User Experience
Joomla 3.6 - The revolution in Joomla User Experience
 
T3 user guide
T3 user guideT3 user guide
T3 user guide
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menuBuilding websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
 
Intro to Joomla!
Intro to Joomla!Intro to Joomla!
Intro to Joomla!
 
Social website
Social websiteSocial website
Social website
 
Joomla 1.6 - Joomla!Days NL 2009 #jd09nl
Joomla 1.6 - Joomla!Days NL 2009 #jd09nlJoomla 1.6 - Joomla!Days NL 2009 #jd09nl
Joomla 1.6 - Joomla!Days NL 2009 #jd09nl
 
Top 11 most popular drupal 8 ready modules of 2017
Top 11 most popular drupal 8 ready modules of 2017Top 11 most popular drupal 8 ready modules of 2017
Top 11 most popular drupal 8 ready modules of 2017
 
Joomla16 overview
Joomla16 overviewJoomla16 overview
Joomla16 overview
 
Clean out the cobwebs.. Joomla for Libraries (Oct-2008)
Clean out the cobwebs.. Joomla for Libraries (Oct-2008)Clean out the cobwebs.. Joomla for Libraries (Oct-2008)
Clean out the cobwebs.. Joomla for Libraries (Oct-2008)
 
Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla!
 
Joomla Presentations
Joomla PresentationsJoomla Presentations
Joomla Presentations
 
Inspire 8 Premium Features
Inspire 8 Premium FeaturesInspire 8 Premium Features
Inspire 8 Premium Features
 
OOo Documentation - Online Help and Beyond
OOo Documentation - Online Help and BeyondOOo Documentation - Online Help and Beyond
OOo Documentation - Online Help and Beyond
 
ORACLE PEOPLE TOOLS 8.55 & 8.56 | IQ ONLINE
ORACLE PEOPLE TOOLS 8.55 & 8.56 | IQ ONLINEORACLE PEOPLE TOOLS 8.55 & 8.56 | IQ ONLINE
ORACLE PEOPLE TOOLS 8.55 & 8.56 | IQ ONLINE
 
Hello Drupal!
Hello Drupal!Hello Drupal!
Hello Drupal!
 
BMS-PPT-7viyvv.pptx
BMS-PPT-7viyvv.pptxBMS-PPT-7viyvv.pptx
BMS-PPT-7viyvv.pptx
 
What's new in Joomla 1.6?
What's new in Joomla 1.6?What's new in Joomla 1.6?
What's new in Joomla 1.6?
 

Plus de Akarawuth Tamrareang

Building and Maintaining Open Source Project - YWC14
Building and Maintaining Open Source Project - YWC14Building and Maintaining Open Source Project - YWC14
Building and Maintaining Open Source Project - YWC14Akarawuth Tamrareang
 
OWASP Thailand 2016 - Joomla Security
OWASP Thailand 2016 - Joomla Security OWASP Thailand 2016 - Joomla Security
OWASP Thailand 2016 - Joomla Security Akarawuth Tamrareang
 
การเตรียมตัวสร้างร้านค้าออนไลน์
การเตรียมตัวสร้างร้านค้าออนไลน์การเตรียมตัวสร้างร้านค้าออนไลน์
การเตรียมตัวสร้างร้านค้าออนไลน์Akarawuth Tamrareang
 
Building and Maintaining OpenSource Projects.
Building and Maintaining OpenSource Projects.Building and Maintaining OpenSource Projects.
Building and Maintaining OpenSource Projects.Akarawuth Tamrareang
 
Joomla Talk ครั้งที่ 6 Back to basic Joomla and Template
Joomla Talk ครั้งที่ 6  Back to basic Joomla and TemplateJoomla Talk ครั้งที่ 6  Back to basic Joomla and Template
Joomla Talk ครั้งที่ 6 Back to basic Joomla and TemplateAkarawuth Tamrareang
 
Joomla 3.4 Workshop by Marvelic Engine
Joomla 3.4 Workshop by Marvelic EngineJoomla 3.4 Workshop by Marvelic Engine
Joomla 3.4 Workshop by Marvelic EngineAkarawuth Tamrareang
 
Security CMS - Opensoure2Day event
Security CMS - Opensoure2Day eventSecurity CMS - Opensoure2Day event
Security CMS - Opensoure2Day eventAkarawuth Tamrareang
 
JoomlaDay Bangkok 2014 - Various Solutions by Joomla!
JoomlaDay Bangkok 2014 - Various Solutions by Joomla! JoomlaDay Bangkok 2014 - Various Solutions by Joomla!
JoomlaDay Bangkok 2014 - Various Solutions by Joomla! Akarawuth Tamrareang
 
JoomlaDay Bangkok 2013 - Joomla 3.2 Feature
JoomlaDay Bangkok 2013 - Joomla 3.2 FeatureJoomlaDay Bangkok 2013 - Joomla 3.2 Feature
JoomlaDay Bangkok 2013 - Joomla 3.2 FeatureAkarawuth Tamrareang
 
Build and Type of Website with CCK
Build and Type of Website with CCKBuild and Type of Website with CCK
Build and Type of Website with CCKAkarawuth Tamrareang
 

Plus de Akarawuth Tamrareang (20)

Joomla 3.7 Workshop 1 Day
Joomla 3.7 Workshop 1 Day Joomla 3.7 Workshop 1 Day
Joomla 3.7 Workshop 1 Day
 
Building and Maintaining Open Source Project - YWC14
Building and Maintaining Open Source Project - YWC14Building and Maintaining Open Source Project - YWC14
Building and Maintaining Open Source Project - YWC14
 
OWASP Thailand 2016 - Joomla Security
OWASP Thailand 2016 - Joomla Security OWASP Thailand 2016 - Joomla Security
OWASP Thailand 2016 - Joomla Security
 
การเตรียมตัวสร้างร้านค้าออนไลน์
การเตรียมตัวสร้างร้านค้าออนไลน์การเตรียมตัวสร้างร้านค้าออนไลน์
การเตรียมตัวสร้างร้านค้าออนไลน์
 
Digital Content for Business
Digital Content for BusinessDigital Content for Business
Digital Content for Business
 
Building and Maintaining OpenSource Projects.
Building and Maintaining OpenSource Projects.Building and Maintaining OpenSource Projects.
Building and Maintaining OpenSource Projects.
 
JoomlaTalk#9 - Joomla Security
JoomlaTalk#9  - Joomla SecurityJoomlaTalk#9  - Joomla Security
JoomlaTalk#9 - Joomla Security
 
Joomla Talk ครั้งที่ 6 Back to basic Joomla and Template
Joomla Talk ครั้งที่ 6  Back to basic Joomla and TemplateJoomla Talk ครั้งที่ 6  Back to basic Joomla and Template
Joomla Talk ครั้งที่ 6 Back to basic Joomla and Template
 
Joomla 3.4 Workshop by Marvelic Engine
Joomla 3.4 Workshop by Marvelic EngineJoomla 3.4 Workshop by Marvelic Engine
Joomla 3.4 Workshop by Marvelic Engine
 
Security CMS - Opensoure2Day event
Security CMS - Opensoure2Day eventSecurity CMS - Opensoure2Day event
Security CMS - Opensoure2Day event
 
JoomlaDay Bangkok 2014 - Various Solutions by Joomla!
JoomlaDay Bangkok 2014 - Various Solutions by Joomla! JoomlaDay Bangkok 2014 - Various Solutions by Joomla!
JoomlaDay Bangkok 2014 - Various Solutions by Joomla!
 
Many Solutions with Joomla!
Many Solutions with Joomla!Many Solutions with Joomla!
Many Solutions with Joomla!
 
Build Website with Joomla! 3.3
Build Website with Joomla! 3.3Build Website with Joomla! 3.3
Build Website with Joomla! 3.3
 
Joomla 3.2 workshop at PIM.ac.th
Joomla 3.2 workshop at PIM.ac.thJoomla 3.2 workshop at PIM.ac.th
Joomla 3.2 workshop at PIM.ac.th
 
JoomlaDay Bangkok 2013 - Joomla 3.2 Feature
JoomlaDay Bangkok 2013 - Joomla 3.2 FeatureJoomlaDay Bangkok 2013 - Joomla 3.2 Feature
JoomlaDay Bangkok 2013 - Joomla 3.2 Feature
 
Joomla 2.5-netdesign
Joomla 2.5-netdesignJoomla 2.5-netdesign
Joomla 2.5-netdesign
 
Joomla netdesignj1526
Joomla netdesignj1526Joomla netdesignj1526
Joomla netdesignj1526
 
Build and Type of Website with CCK
Build and Type of Website with CCKBuild and Type of Website with CCK
Build and Type of Website with CCK
 
Open Source Copyright - License
Open Source Copyright - License Open Source Copyright - License
Open Source Copyright - License
 
Joomla 2.5 Feature
Joomla 2.5 Feature Joomla 2.5 Feature
Joomla 2.5 Feature
 

Dernier

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Joomla Day De2009 J1.6

  • 1. Joomla! 1.6 An update on Joomla 1.6 Akarawuth Tamrareang www.joomla.org #jd09de JoomlaDay.de, 26 September 2009
  • 2. About Me Akarawuth Tamrareang [JoomlaCorner] - Joomla! Bug Squad / Joomla! Event Mentor (Asia Region) and Summer of Code administrator - Founder JoomlaCorner.com - Founder Marvelic Engine Co.,Ltd. - President Open Source Education and Development Association (OSEDA) email : akarawuth@joomlacorner.com akarawuth.tamrareang@community.joomla.org follow me : http://twitter.com/joomlacorner 2 Hi, my name is Akarawuth Tamrareang and I'm Joomla Bug Squad team, Asia area events manager and Summer of Code administrator. I’m come from Bangkok,Thailand. I'm here today to talk to you about the upcoming 1.6 release of Joomla!.
  • 3. Basic Requirements Joomla! 1.6 now requires : -PHP 5.2+ -MySQL 5.0.4+ 3 Perhaps from a hosting point of view what the biggest change for Joomla! with 1.6 is the requirement that hosting providers will require PHP 5.2 and MySQL 5.0.4 to run Joomla! 1.6 as opposed to the older versions that Joomla! 1.5 tolerated. This change shouldn't impact most people but it is best to check now to see if your host is going to support it or if they have plans to support it in the future.
  • 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 4 So 1.6 has a whole heap of new features slated for it, basically rounding out the feature set. 1.6 will feature a user interface redesign with tableless layouts for both the site and the administrator backend. As a part of this the back end will have more MVC style extensions which will mean that you can use layout overrides in administrator templates more successfully. Nested categories replaces the old section category system that has existed for the longest of times enabling you to layer as many categories as desired. New ACL features are on the table to make more user groups to have more fine grained controlled over who can view the content as well as what editing tasks that you can do. The extension manager gets a refresh with some more useful support features such as system wide extension updating. There is also a new extension called the redirect manager that provides the ability to detect dead links and puts them into a list so that you can redirect them to the correct links. Integrated trash now shifts the trash into the standard list views for extensions removing the need to go to a different extension to manage the trash. Frontpage content items now get identified as 'featured items' giving you the option to build more interesting combinations and under the hood 1.6 has had many other changes.
  • 5. UI Redesign 5 So lets get started with our tour around 1.6's updates. The first is the new template called "Blue Stork" with a new UI look and feel with tonnes of smaller changes under the hood. There are also minor changes to the menu structure to put some items in more appropriate places. The Site menu has had a redesign to now include some items that were previously in the Help menu such as System Information. Other items have been culled from the menu and now live in a more appropriate location. A new addition to the menu is the user menu which now contains links to new functionality introduced with the updated user manager for 1.6 and has some of the items previously found else where such as the private messaging and mass mail system. The content menu is the last with a slight redesign and you'll note the media manager is now located in this menu. Sections are also gone as they are merged into categories.
  • 6. UI Redesign 6 So lets get started with our tour around 1.6's updates. The first is the new template called "Blue Stork" with a new UI look and feel with tonnes of smaller changes under the hood. There are also minor changes to the menu structure to put some items in more appropriate places. The Site menu has had a redesign to now include some items that were previously in the Help menu such as System Information. Other items have been culled from the menu and now live in a more appropriate location. A new addition to the menu is the user menu which now contains links to new functionality introduced with the updated user manager for 1.6 and has some of the items previously found else where such as the private messaging and mass mail system. The content menu is the last with a slight redesign and you'll note the media manager is now located in this menu. Sections are also gone as they are merged into categories.
  • 7. UI Redesign 7 So lets get started with our tour around 1.6's updates. The first is the new template called "Blue Stork" with a new UI look and feel with tonnes of smaller changes under the hood. There are also minor changes to the menu structure to put some items in more appropriate places. The Site menu has had a redesign to now include some items that were previously in the Help menu such as System Information. Other items have been culled from the menu and now live in a more appropriate location. A new addition to the menu is the user menu which now contains links to new functionality introduced with the updated user manager for 1.6 and has some of the items previously found else where such as the private messaging and mass mail system. The content menu is the last with a slight redesign and you'll note the media manager is now located in this menu. Sections are also gone as they are merged into categories.
  • 8. UI Redesign 8 So lets get started with our tour around 1.6's updates. The first is the new template called "Blue Stork" with a new UI look and feel with tonnes of smaller changes under the hood. There are also minor changes to the menu structure to put some items in more appropriate places. The Site menu has had a redesign to now include some items that were previously in the Help menu such as System Information. Other items have been culled from the menu and now live in a more appropriate location. A new addition to the menu is the user menu which now contains links to new functionality introduced with the updated user manager for 1.6 and has some of the items previously found else where such as the private messaging and mass mail system. The content menu is the last with a slight redesign and you'll note the media manager is now located in this menu. Sections are also gone as they are merged into categories.
  • 9. UI Redesign 9 So lets get started with our tour around 1.6's updates. The first is the new template called "Blue Stork" with a new UI look and feel with tonnes of smaller changes under the hood. There are also minor changes to the menu structure to put some items in more appropriate places. The Site menu has had a redesign to now include some items that were previously in the Help menu such as System Information. Other items have been culled from the menu and now live in a more appropriate location. A new addition to the menu is the user menu which now contains links to new functionality introduced with the updated user manager for 1.6 and has some of the items previously found else where such as the private messaging and mass mail system. The content menu is the last with a slight redesign and you'll note the media manager is now located in this menu. Sections are also gone as they are merged into categories.
  • 10. Nested Categories 10 Next on our list is the nested categories. As you can see here, there are three levels of categories which is an improvement on the current system. Alternatively you can also have only one level of categories as well so the old section category limitations are now gone. Interface wise apart from the new tree style structure, creating and managing these new categories is the same as it has been previously.
  • 11. 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 11 So ACL has been a long requested feature for Joomla!, and in 1.6 it now features a rich ACL. So there are now three types of ACL rules that can be used to control different aspects of the system. This enables a large amount of flexibility in the system without adding extra complexity that is unnecessary. For those familiar with Joomla! 1.5, the type 3 permissions control the views which is the same as the existing public, registered and special permissions. This has been expanded in 1.6 to enable you to create your own groups and then assign content to those groups. Joomla! 1.6's type 1 permissions have historically been hard coded into Joomla! 1.5, so what 1.6 is doing is liberating them and making them more visible and controllable. So with type 1 rules you can control who gets access to what extension in the backend. Type 2 permissions are a new feature for 1.6's release and allows you control down to individual content items. So you might wish to grant the ability for a user to edit a specific content item or just a specific category and Type 2 rules will handle this for you. Type 2 rules are still being discussed and built.
  • 12. 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 12 So when you think about traditional systems, some comparisons can be easily drawn. Type 1 rules are more like high level roles which are assigned to groups and then users get access to them. Type 1 roles control users ability to do generic tasks like manage extensions. Type 2 rules are more like discretionary ACL controls available in items like Windows that allow you to grant specific permissions on specific items to specific users. So a user can edit a content item, a user can create items and edit their own items in a particular category but not others. Type 3 rules are the sort that we have in 1.5 at the moment. So you can create a group and then set content to be viewable by particular groups. These permissions inherit so that if a user is in a child group, then a content item being assigned to a parent will grant the user access.
  • 13. ACL - Group Membership • Users can now be in more than one group 13 To add to all of this power is the ability for users to be in more than one group. So now users can be placed into multiple groups and any permissions applied to parent groups works down the tree where relevant. This means that multiple groups can be created and then content assigned to those groups via Type 3 rules to permit more complex views of information. Overall the User Manager looks the same as it has had previously though some items have been shifted around with the addition of the group membership management panel.
  • 14. ACL - Group Permission •Creating new groups now supported •You can customise their access control 14 In addition to being able to put users in multiple groups, 1.6 now grants you the ability to create new groups and then assign the Type 1 permissions to the individual group. Type 1 rules, labelled here as "Actions Permitted", are inherited down the tree from the parent groups as well.
  • 15. ACL - Level Permission •Levels are assigned to groups •Users can see items that have been assigned a level which their group is a member of. 15 Level permissions, the Type 3 permissions, are controlled with a level editor where you can select the different groups who have access to a particular level. So you can create a new level and then assign the groups you wish to see that particular level.
  • 16. 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 16 In Joomla! 1.5, the extension manager merged the different installers into a single universal installer for all extension types however each extension type had its own tab to be uninstalled from. With Joomla! 1.6, there is now a universal extension list to enable extensions to be controlled from a single point and removed from a single point. The new extension manager also features upgrades for extensions, a new way of installing extensions called discover which allows you to upload an extension in place via FTP or SFTP and then "discover" them to get them installed. There is a new warnings tab to help work out why installing new extensions isn't working.
  • 17. Extension Manager - Manage Screen 17
  • 18. Extension Manager - Discover and Warnings 18
  • 19. Extension Manager - Updates 19 In Joomla! 1.5, the extension manager merged the different installers into a single universal installer for all extension types however each extension type had its own tab to be uninstalled from. With Joomla! 1.6, there is now a universal extension list to enable extensions to be controlled from a single point and removed from a single point. The new extension manager also features upgrades for extensions, a new way of installing extensions called discover which allows you to upload an extension in place via FTP or SFTP and then "discover" them to get them installed. There is a new warnings tab to help work out why installing new extensions isn't working.
  • 20. Redirect Manager • Catches hits to bad links so that you can redirect them 20 The Redirect Manager catches hits to error links and adds them to a list to enable you to look up those links and redirect them to the right place. This is a great feature for maintaining page rank with search engines for when you have incoming links that point to content that you've removed or just have a bad link. Bad links are automatically added to the list so all you need to do is periodically go in and point them in the right direction.
  • 21. Integrated Trash • Trash is now just another state 21 Trash now appears inline with everything else. As you can see there are published items along side the trashed item there. Deleting an item once sends it to the trash, deleting it again will then delete the item forever. By default trashed items are hidden from view but by changing the state you can see trashed items as well.
  • 22. Featured Items • Replaces front page and provides more power 22 Features items is a new take on an old feature. Joomla! has had the "frontpage" concept for a long time where an item could be marked to appear in a special front page view. Featured takes this concept and will enable you to make better use of the flag so that instead of just having a overall site "featured" list you can focus on individual items from specific categories. So a category with employee biographies might have the CEO featured to stick out in the list. This takes the existing frontpage concept to a new level.
  • 23. 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 23 But this is just a small taste of what is available with Joomla! 1.6, new features such as JForm enable developers even more power when customising Joomla! and integrating extensions into the Joomla! core product. Layout overrides for administrator extensions will give template designers even more control over what they do with Joomla! and improvements in accessibility for templates both backend and front end will be helpful to people.
  • 25. Thanks you! Don’t ask me. but you can buy Beer! for me. : ) follow me : twitter.com/joomlacorner 25