Actions

Archived

Difference between revisions of "Joomla! 1.6 Development Status"

From Joomla! Documentation

(32 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{| class="wikitable" style="font-size: 85%; padding:2px; width: auto;"
+
Please see [http://www.joomla.org/component/content/article/5252.html Joomla! 1.6 General Status] for the latest information or review the [http://www.joomla.org/announcements/release-news.html Release News] for the latest release and a link to the downloads.
!Task
+
 
!Blocker
+
'''Note: This page is outdated.'''
!Status
+
 
!Contact person
+
{| class="wikitable" style="font-size: 95%; padding:4px; width: auto;"
!Description
+
!'''Task'''
 +
!'''Blocker'''
 +
!'''Status'''
 +
!'''Contact person'''
 +
!'''Description'''
 
|-
 
|-
!Implement JForm library
+
|Implement JForm library
 
|Alpha
 
|Alpha
|95%
+
|100%
 
|Rob Schley, Andrew Eddie
 
|Rob Schley, Andrew Eddie
 
|This library allows to create forms from XML definition files. See the introduction at http://tinyurl.com/psj6c6
 
|This library allows to create forms from XML definition files. See the introduction at http://tinyurl.com/psj6c6
 
|-
 
|-
!Implement new event triggers
+
|Implement new event triggers
 
|Alpha
 
|Alpha
 
|60%
 
|60%
Line 18: Line 22:
 
|onBeforeRender, triggers in JForm, onContentDisplay etc.
 
|onBeforeRender, triggers in JForm, onContentDisplay etc.
 
|-
 
|-
!Implement new controller dispatcher
+
|Implement new controller dispatcher
 
|Alpha
 
|Alpha
 
|100%
 
|100%
 
|
 
|
|See the discussion at http://tinyurl.com/qlh5bg where Louis explained how this works in 1.6
+
|See the discussion at http://tinyurl.com/qlh5bg where Louis explained how this works in 1.6. See related article in wiki here: [[Xml-rpc changes in Joomla! 1.6]].
 
|-
 
|-
!Upgrade to Mootools 1.2
+
|Upgrade to Mootools 1.2
 
|Alpha
 
|Alpha
|90%
+
|100%
 
|Louis Landry, Ercan Özkaya
 
|Louis Landry, Ercan Özkaya
|This is mostly finished but there are a few things to do. For example how to load more library. See the discussion at http://tinyurl.com/p5cvbc
+
|
 
|-
 
|-
!Javascript translation
+
|Javascript translation
 
|Alpha
 
|Alpha
 
|100%
 
|100%
Line 36: Line 40:
 
|This is implemented and finished. Take a look at JOpenID Javascript class and mod_login for details
 
|This is implemented and finished. Take a look at JOpenID Javascript class and mod_login for details
 
|-
 
|-
!New extension updater work
+
|New extension updater work
 
|Alpha
 
|Alpha
|80%
+
|100%
|Samual Moffatt
+
|Samuel Moffatt
 
|New extension updater is implemented, but not finished yet.
 
|New extension updater is implemented, but not finished yet.
 
|-
 
|-
!Conversion of INI to JSON
+
|Conversion of INI to JSON
 
|Alpha
 
|Alpha
 
|100%
 
|100%
Line 48: Line 52:
 
|We now use JSON format for storing parameters in the database. This is completed for core components.
 
|We now use JSON format for storing parameters in the database. This is completed for core components.
 
|-
 
|-
!Nested categories
+
|Nested categories
 
|Alpha
 
|Alpha
|70%
+
|90%
 
|Hannes Papenberg
 
|Hannes Papenberg
 
|
 
|
 
|-
 
|-
!Access control list (ACL)
+
|Access control list (ACL)
 
|Alpha
 
|Alpha
|10%
+
|80%
 
|Hannes Papenberg, Louis Landry
 
|Hannes Papenberg, Louis Landry
 
|
 
|
 
|-
 
|-
!Replace Contacts with Contact Directory
+
|User management system
 
|Alpha
 
|Alpha
|30%
+
|75%
|Gergő Erdősi
+
|Replacement of files is ready, however there are some parts which aren't working
+
|-
+
!User management system
+
|Alpha
+
|5%
+
 
|
 
|
|com_members might have to be completely refactored. We should ask professionals in the area of UI for this one. Also, it should be possible to add new fields to the user profile.
+
|The new com_members needs to be proof checked.
|-
+
!JContent class
+
|Alpha
+
|0%
+
|Anthony Ferrara
+
|JContent is a class that will allow us to have a generic way to fire plugins on content
+
 
|-
 
|-
!Documenting the triggers, finishing them
+
|Documenting the triggers, finishing them
 
|
 
|
 
|10%
 
|10%
Line 84: Line 76:
 
|The triggers for JForm need to be implemented in the respective extension, which has not happened yet. We need a plan for this one.
 
|The triggers for JForm need to be implemented in the respective extension, which has not happened yet. We need a plan for this one.
 
|-
 
|-
!MVCing backend components
+
|MVCing backend components
 
|
 
|
|20%
+
|90%
 
|
 
|
 
|Most of the back-end components have MVC file structure, but they are not fully MVC yet
 
|Most of the back-end components have MVC file structure, but they are not fully MVC yet
 
|-
 
|-
!Parameters for templates in the database
+
|Parameters for templates in the database
 
|
 
|
|50%
+
|100%
 
|Hannes Papenberg
 
|Hannes Papenberg
 
|Especially the UI will take a lot of work, we might have to change the database for this one.
 
|Especially the UI will take a lot of work, we might have to change the database for this one.
 
|-
 
|-
!Add template parameter set to menu item creation
+
|Add template parameter set to menu item creation
 
|
 
|
 
|10%
 
|10%
|Hannes papenberg
+
|Hannes Papenberg
 
|
 
|
 
|-
 
|-
!Refactoring parameters
+
|Refactoring parameters
 
|
 
|
|0%
+
|80%
 
|
 
|
 
|A review of the current parameters and implementing new ones for the new category system.
 
|A review of the current parameters and implementing new ones for the new category system.
 
|-
 
|-
!Comments system
+
|Comments system
 
|
 
|
|0%
+
|80%
 
|Louis Landry, Andrew Eddie, Rob Schley
 
|Louis Landry, Andrew Eddie, Rob Schley
 
|It will be donated by JXtended and will be added to trunk somewhere in the beta phase.
 
|It will be donated by JXtended and will be added to trunk somewhere in the beta phase.
 
|-
 
|-
!Hooks for external authentication systems
+
|Hooks for external authentication systems
 
|
 
|
 
|0%
 
|0%
Line 120: Line 112:
 
|Need to be implemented in JUser and in the code where Usergroups are managed. Maybe we need a JUsergroupclass
 
|Need to be implemented in JUser and in the code where Usergroups are managed. Maybe we need a JUsergroupclass
 
|-
 
|-
!Database driven install log
+
|Database driven install log
 
|
 
|
 
|0%
 
|0%
|Samual Moffatt
+
|Samuel Moffatt
 
|
 
|
 
|-
 
|-
!Refactoring of cache
+
|Convert all layouts to semantic and XHTML strict
 
|
 
|
 
|0%
 
|0%
|Anthony Ferrara
+
|Ron Severdia
|
+
|-
+
!PDF generation system
+
|
+
|0%
+
|
+
|We are thinking of dropping this feature. See the discussion at http://tinyurl.com/obv5j6
+
|-
+
!Convert all layouts to symmantic and XHTML strict
+
|
+
|0%
+
|Amy Stephen
+
 
|There are some efforts going on for this. See the topic at http://tinyurl.com/qrb39k
 
|There are some efforts going on for this. See the topic at http://tinyurl.com/qrb39k
 
|-
 
|-
!Timezones, JDate and Datetime (gregorian, julian, shamsi, hijri, jewish, buddhist, ethiopian, chinese and french calendar)
+
|Timezones, JDate and Datetime (gregorian, julian, shamsi, hijri, jewish, buddhist, ethiopian, chinese and french calendar)
 
|
 
|
 
|0%
 
|0%
Line 150: Line 130:
 
|
 
|
 
|-
 
|-
!Refactoring all components to use JForm
+
|Refactoring all components to use JForm
 
|
 
|
|10%
+
|80%
 
|
 
|
 
|
 
|
 
|-
 
|-
!JError refactoring
+
 
 +
|Localising invalid token message
 
|
 
|
|5%
+
|100%
|Anthony Ferrara
+
|
+
|-
+
!Captcha helpers for forms
+
|
+
|0%
+
|
+
|This will be possible using JForm triggers. We are not going to bundle a Captcha library in core package
+
|-
+
!Localising invalid token message
+
|
+
|0%
+
 
|
 
|
 
|die('Invalid Token') will be replaced by jexit(JText::_('JInvalid_Token'))
 
|die('Invalid Token') will be replaced by jexit(JText::_('JInvalid_Token'))
 
|-
 
|-
!Ability to select multiple categories for some views
+
|Ability to select multiple categories for some views
 
|
 
|
 
|0%
 
|0%
Line 180: Line 149:
 
|
 
|
 
|-
 
|-
!New sample content
+
|New sample content
|
+
|0%
+
 
|
 
|
 +
|80%
 +
|Elin Waring
 
|
 
|
 
|-
 
|-
!Legacy Plugin for 1.5 to 1.6
+
|Reformat translation files to adhere to proper INI specs
|
+
|0%
+
|
+
|Maybe even 1.6 to 1.0
+
|-
+
!Reformat translation files to adhere to proper INI specs
+
|
+
|0%
+
 
|
 
|
 +
|75%
 +
|Ole Ottosen, JM Simonet
 
|In 1.6 we will use PHP's own INI parser and will namespace strings. For example "Weblinks_Category_Fieldname" or "Config_Application_Name"
 
|In 1.6 we will use PHP's own INI parser and will namespace strings. For example "Weblinks_Category_Fieldname" or "Config_Application_Name"
 
|-
 
|-
!Migration script from 1.5 to 1.6
+
|Migration script from 1.5 to 1.6
 
|
 
|
 
|0%
 
|0%
|
+
|oc666
|
+
|[[Migration script from 1.5 to 1.6]]
 
|-
 
|-
!Consolidating com_content modules into two modules
+
|Add module assignment to menu items creation
 
|
 
|
|0%
+
|100%
|Mark Dexter, Hannes papenberg
+
 
|
 
|
|-
 
!Queue redirects
 
|
 
|0%
 
|Anthony Ferrara, Rob Schley
 
 
|
 
|
 
|-
 
|-
!Add module assignment to menu items creation
+
|Ability to load additional layouts with a template
 
|
 
|
 
|0%
 
|0%
|
+
|Hannes Papenberg
 
|
 
|
 
|-
 
|-
!Replace JParameter with JForm-compatibilitylayer
+
|[[Language switcher frontend]]
 
|
 
|
 
|0%
 
|0%
|
+
|Christophe Demko
|We did not deeply investigate this yet. It would help to see what is needed for this
+
|-
+
!Go to menu instead of menutype when clicking menuname
+
|
+
|0%
+
|
+
|Usability thing: its not intuitive, that you have to click that small icon in the menu manager to see the actual menu, while you can only change the name of the menutype when clicking the menuname."
+
|-
+
!Ability to load additional layouts with a template
+
|
+
|0%
+
|Hannes Papenberg
+
 
|
 
|
 
|}
 
|}
 +
[[Category:Development Working Group]]

Revision as of 09:27, 23 July 2010

Replacement filing cabinet.png
This page has been archived - Please Do Not Edit or Create Pages placed in this namespace. The pages in the Archived namespace exist only as a historical reference, it will not be improved and its content may be incomplete.

Please see Joomla! 1.6 General Status for the latest information or review the Release News for the latest release and a link to the downloads.

Note: This page is outdated.

Task Blocker Status Contact person Description
Implement JForm library Alpha 100% Rob Schley, Andrew Eddie This library allows to create forms from XML definition files. See the introduction at http://tinyurl.com/psj6c6
Implement new event triggers Alpha 60% onBeforeRender, triggers in JForm, onContentDisplay etc.
Implement new controller dispatcher Alpha 100% See the discussion at http://tinyurl.com/qlh5bg where Louis explained how this works in 1.6. See related article in wiki here: Xml-rpc changes in Joomla! 1.6.
Upgrade to Mootools 1.2 Alpha 100% Louis Landry, Ercan Özkaya
Javascript translation Alpha 100% This is implemented and finished. Take a look at JOpenID Javascript class and mod_login for details
New extension updater work Alpha 100% Samuel Moffatt New extension updater is implemented, but not finished yet.
Conversion of INI to JSON Alpha 100% We now use JSON format for storing parameters in the database. This is completed for core components.
Nested categories Alpha 90% Hannes Papenberg
Access control list (ACL) Alpha 80% Hannes Papenberg, Louis Landry
User management system Alpha 75% The new com_members needs to be proof checked.
Documenting the triggers, finishing them 10% Louis Landry, Rob Schley, Andrew Eddie The triggers for JForm need to be implemented in the respective extension, which has not happened yet. We need a plan for this one.
MVCing backend components 90% Most of the back-end components have MVC file structure, but they are not fully MVC yet
Parameters for templates in the database 100% Hannes Papenberg Especially the UI will take a lot of work, we might have to change the database for this one.
Add template parameter set to menu item creation 10% Hannes Papenberg
Refactoring parameters 80% A review of the current parameters and implementing new ones for the new category system.
Comments system 80% Louis Landry, Andrew Eddie, Rob Schley It will be donated by JXtended and will be added to trunk somewhere in the beta phase.
Hooks for external authentication systems 0% Need to be implemented in JUser and in the code where Usergroups are managed. Maybe we need a JUsergroupclass
Database driven install log 0% Samuel Moffatt
Convert all layouts to semantic and XHTML strict 0% Ron Severdia There are some efforts going on for this. See the topic at http://tinyurl.com/qrb39k
Timezones, JDate and Datetime (gregorian, julian, shamsi, hijri, jewish, buddhist, ethiopian, chinese and french calendar) 0% Hannes Papenberg
Refactoring all components to use JForm 80%
Localising invalid token message 100% die('Invalid Token') will be replaced by jexit(JText::_('JInvalid_Token'))
Ability to select multiple categories for some views 0%
New sample content 80% Elin Waring
Reformat translation files to adhere to proper INI specs 75% Ole Ottosen, JM Simonet In 1.6 we will use PHP's own INI parser and will namespace strings. For example "Weblinks_Category_Fieldname" or "Config_Application_Name"
Migration script from 1.5 to 1.6 0% oc666 Migration script from 1.5 to 1.6
Add module assignment to menu items creation 100%
Ability to load additional layouts with a template 0% Hannes Papenberg
Language switcher frontend 0% Christophe Demko