Difference between revisions of "Production Working Groups"

From Joomla! Documentation

(35 intermediate revisions by 7 users not shown)
Line 1: Line 1:
===Database Working Group===
+
{{RightTOC}}
There's plenty of work to do to improve the way that Joomla works with databasesWe need database experts who can look at optimising queries, improving the data model and making Joomla work across multiple databasesIf you are a database junkie and you'd like to help then contact Omar Ramos.
+
Producing a world-leading software product like Joomla requires the contribution of time and attention from a large number of different people.  One of the issues we come across repeatedly is how to direct potential contributors to areas of the project where they can have the most rewarding and fun experience by being able to work on stuff that matters to themThe Production Working Groups idea is a scheme to encourage groups of people to come together to work on specific areas that we think require particular attention and work.  Each of these teams will be led by one or more community members who will foster collaboration within the group and communicate on a regular basis with the Production Leadership Team (PLT).
  
* Contact: Omar Ramos (mailto:omar.ramos@joomla.org)
+
If you are interested in helping out with the work of any of the teams listed, then simply contact the relevant coordinator.
  
===Finder integration Working Group===
+
Community members are free to propose new working groups by following the procedure outlined on this pageThe PLT will review the proposal and probably ask further questionsIf approved, the new working group will be listed here and you are all set to goEach group can choose to use whatever resources and communications channels that make sense for them and this page may include links to further information, ongoing communications or other items of relevance to the team.
Improving Joomla search is something that has been requested for a long time as the native Joomla search function leaves a lot to be desiredBecause we want to move towards a unified content model it is really important that we address search as part of that.  Many of the issues have already been successfully addressed by JXtended with their Finder componentHowever, Finder will only work with Joomla 1.5What we need is to get Finder updated for the current Joomla version so it can be considered for possible inclusion in a forthcoming Joomla release.
 
  
* [https://github.com/Finder-Integration/Finder GitHub repository]
+
Working groups will exist until the job they were set up to do has been completed. Which means that some teams, like the Bug Squad, will be permanent, while others will form and disband in the space of a single release cycle.
* Coordinators: Michael Babker, Omar Ramos
 
* Contact: Chris Davenport (mailto:chris.davenport@joomla.org)
 
  
For further information go to the [[Finder Integration Working Group|Finder Integration Working Group page]].
+
These working groups must follow our expected values of openness, inclusion and collaboration.  They must follow the [http://opensourcematters.org/mission-vision-values.html mission, vision and values] of the Joomla project and additionally we would need the working group coordinators to sign the [http://developer.joomla.org/contributor-agreements.html Joomla Contributor Agreement (JCA)].  Ordinary working groups would not be required to sign, although they are welcome to do so of course.  Regular communication between the working group coordinators and the PLT is expected and it would be great if the teams could blog periodically so that the wider community can be kept in touch with progress.
  
===Internet of Things Working Group===
+
=Production Working Groups=
 +
The following is a list of all current production working groups in alphabetical order under their specific type, Permanent Working Groups or Teams and the Current Working Groups.
 +
 
 +
==Permanent Working Groups (Teams)==
 +
====Bug Squad====
 +
For further information see the [[Portal:Bug Squad|Bug Squad]] Portal.
 +
 
 +
* Coordinator: Mark Dexter (mailto:mark.dexter@community.joomla.org).
 +
* PLT Contact: Mark Dexter (mailto:mark.dexter@community.joomla.org).
 +
 
 +
====Documentation Working Group====
 +
The [[Documentation Working Group|Documentation Working Group]] is a standing team of people dedicated to improving Joomla's documentation.  This includes both user and developer documentation.  Our primary focus is this wiki, but we are also responsible for maintaining [http://api.joomla.org api.joomla.org] and other resources.
 +
 
 +
* Coordinator: Chris Davenport (mailto:chris.davenport@joomla.org)
 +
* PLT Contact: Chris Davenport (mailto:chris.davenport@joomla.org)
 +
 
 +
====Joomla Security Strike Team====
 +
This team is for experienced Joomla users and developers who want to help test and fix reported security issues. If you are interested in helping, please contact Mark Dexter. Thanks!
 +
 
 +
* Coordinator: Mark Dexter (mailto:mark.dexter@community.joomla.org).
 +
* PLT Contact: Mark Dexter (mailto:mark.dexter@community.joomla.org).
 +
 
 +
====Translations Working Group====
 +
For further information see [[Translations Working Group]].
 +
 
 +
* Coordinator: Jean-Marie Simonet
 +
* PLT Contact: To be determined.
 +
 
 +
====User Experience Working Group====
 +
The [[User Experience Working Group|User Experience Working Group]] is a standing team focused on the Joomla User Experience. This includes the Joomla administrator user interface, sample templates, sample data and any other related aspects. For further information see [http://ux.joomla.org/ The Joomla User Experience Portal].
 +
 
 +
* Coordinator: Ron Severdia (mailto:ron.severdia@joomla.org)
 +
* PLT Contact: Ron Severdia (mailto:ron.severdia@joomla.org)
 +
 
 +
==Current Working Groups==
 +
====Database Working Group====
 +
There's plenty of work to do to improve the way that Joomla works with databases.  We need database experts who can look at optimising queries, improving the data model and making Joomla work across multiple databases.  If you are a database junkie and you'd like to help then contact Mark Dexter.
 +
 
 +
'''This group is currently inactive. If you are interested in working on this issue, contact Mark Dexter.'''
 +
 
 +
* Coordinator: Open.
 +
* PLT Contact: Mark Dexter (mailto:mark.dexter@community.joomla.org).
 +
 
 +
====Internet of Things Working Group====
 
This working group is looking into using the Joomla Platform to simplify and open source the "internet of things".  Using several popular input/output devices to allow the world to connect to the internet and back to the world; for the device's data to be easily displayed on Joomla sites and Joomla sites to "talk back" to the environment.
 
This working group is looking into using the Joomla Platform to simplify and open source the "internet of things".  Using several popular input/output devices to allow the world to connect to the internet and back to the world; for the device's data to be easily displayed on Joomla sites and Joomla sites to "talk back" to the environment.
  
Coordinator: Phil Walton (mailto:phil@jthings.co.uk)
+
'''This group is currently inactive. If you are interested in working on this issue, contact Chris Davenport.'''
 +
 
 +
* Coordinator: Phil Walton (mailto:phil@jthings.co.uk)
 +
* PLT Contact: Chris Davenport (mailto:chris.davenport@joomla.org)
  
 
For further information go to [http://www.jthings.co.uk www.jthings.co.uk]
 
For further information go to [http://www.jthings.co.uk www.jthings.co.uk]
  
===Bug Squad===
+
====JavaScript Working Group====
For further information see [[Bug Squad|Bug Squad]].
+
 
 +
* Coordinator: Joe LeBlanc
 +
* PLT Contact: Andy Tarr (mailto:andrea.tarr@joomla.org)
 +
 
 +
For further information see [[JavaScript Working Group]]
  
* Coordinators: Mark Dexter
+
====Multi-site Working Group====
* Contact: Mark Dexter (mailto:mark.dexter@community.joomla.org).
 
  
===Documentation Working Group===
+
* Coordinator: Open
The [[Documentation Working Group|Documentation Working Group]] is a standing team of people dedicated to improving Joomla's documentation. This includes both user and developer documentation. Our primary focus is this wiki, but we are also responsible for maintaining [http://api.joomla.org api.joomla.org] and other resources.
+
* PLT Contact: Mark Dexter (mailto:mark.dexter@community.joomla.org).
 +
 
 +
'''This group is currently inactive. If you are interested in working on this issue, contact Mark Dexter.'''
 +
 
 +
For further information see [[Multi-site Working Group]]
 +
 
 +
====Message Queue Working Group====
 +
 
 +
* Coordinator: Chris Davenport (mailto:chris.davenport@joomla.org)
 +
* PLT Contact: Chris Davenport (mailto:chris.davenport@joomla.org)
 +
 
 +
'''This group is currently inactive. If you are interested in working on this issue, contact Chris Davenport.'''
 +
 
 +
For further information see: [[Message Queue Working Group]].
 +
 
 +
====Search Working Group====
 +
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.
 +
 
 +
* Coordinator: Open.
 +
* PLT Contact: Chris Davenport (mailto:chris.davenport@joomla.org)
 +
 
 +
For further information see [[Search Working Group]]
 +
 
 +
====Unified Content Model Working Group====
 +
This is a working group for looking at how the CMS could take advantage of UCM.
 +
 
 +
* Coordinator: Elin Waring
 +
* PLT Contact: To be determined.
 +
 
 +
For further information see [[Unified Content Model Working Group]]
 +
 
 +
====Unit Tests for CMS Working Group====
 +
 
 +
* Coordinator: Michael Babker
 +
* PLT Contact: To be determined.
  
* Contact: Chris Davenport (mailto:chris.davenport@joomla.org)
+
For further information see [[Unit Tests for CMS Working Group]]
  
===Joomla Security Strike Team===
+
====Update and Migration Working Group====
This team is for experienced Joomla users and developers who want to help test and fix reported security issues. If you are interested in helping, please contact [mailto:mark.dexter@community.joomla.org Mark Dexter]. Thanks!
+
The Update and Migration Working Group looks to solve the immediate problem of Joomla 1.5 to 2.5+ core migration with extensibility to extensions of all types.
  
===Translations Working Group===
+
* Coordinator: Robert Jacobi (mailto:robert.jacobi@arctg.com)
For further information see [[Translations Working Group|Translations Working Group]].
+
* PLT Contact: Mark Dexter (mailto:mark.dexter@community.joomla.org)
  
* Contact: Jean-Marie Simonet
+
For further information see [[Update and Migration Working Group]]
  
===User Experience Working Group===
+
====Web Services Working Group====
The [[User Experience Working Group|User Experience Working Group]] is a standing team focused on the Joomla User Experience. This includes the Joomla administrator user interface, sample templates, sample data and any other related aspects. The team will have a dedicated site up shortly to facilitate collaboration.
 
  
* Contact: Ron Severdia (mailto:ron.severdia@joomla.org)
+
* Coordinator: Ashwin Date (mailto:coolbung@gmail.com)
 +
* PLT Contact: Chris Davenport (mailto:chris.davenport@joomla.org)
  
 +
For further information see [[Web Services Working Group]]
  
===Proposing a new working group===
+
==Proposing a new working group==
 
If you would like to propose a new working group to be added to this list, please follow this procedure:-
 
If you would like to propose a new working group to be added to this list, please follow this procedure:-
 
* choose a title for the working group.
 
* choose a title for the working group.
Line 52: Line 133:
 
* list the initial coordinator (or coordinators if more than one), with contact email address(es).
 
* list the initial coordinator (or coordinators if more than one), with contact email address(es).
 
* send your proposal to Chris Davenport [mailto:chris.davenport@joomla.org] who will ensure that your proposal is considered by the PLT.
 
* send your proposal to Chris Davenport [mailto:chris.davenport@joomla.org] who will ensure that your proposal is considered by the PLT.
 +
 +
==See also==
 +
* [http://developer.joomla.org/news/359-new-production-working-groups.html Announcement on developer.joomla.org]
 +
* [http://community.joomla.org/blogs/community/1496-join-or-start-a-production-working-group.html Announcement blog post]
  
  
 
[[Category:Development]]
 
[[Category:Development]]
 
[[Category:Working_Groups]]
 
[[Category:Working_Groups]]

Revision as of 18:19, 14 November 2012

Producing a world-leading software product like Joomla requires the contribution of time and attention from a large number of different people. One of the issues we come across repeatedly is how to direct potential contributors to areas of the project where they can have the most rewarding and fun experience by being able to work on stuff that matters to them. The Production Working Groups idea is a scheme to encourage groups of people to come together to work on specific areas that we think require particular attention and work. Each of these teams will be led by one or more community members who will foster collaboration within the group and communicate on a regular basis with the Production Leadership Team (PLT).

If you are interested in helping out with the work of any of the teams listed, then simply contact the relevant coordinator.

Community members are free to propose new working groups by following the procedure outlined on this page. The PLT will review the proposal and probably ask further questions. If approved, the new working group will be listed here and you are all set to go. Each group can choose to use whatever resources and communications channels that make sense for them and this page may include links to further information, ongoing communications or other items of relevance to the team.

Working groups will exist until the job they were set up to do has been completed. Which means that some teams, like the Bug Squad, will be permanent, while others will form and disband in the space of a single release cycle.

These working groups must follow our expected values of openness, inclusion and collaboration. They must follow the mission, vision and values of the Joomla project and additionally we would need the working group coordinators to sign the Joomla Contributor Agreement (JCA). Ordinary working groups would not be required to sign, although they are welcome to do so of course. Regular communication between the working group coordinators and the PLT is expected and it would be great if the teams could blog periodically so that the wider community can be kept in touch with progress.

Production Working Groups[edit]

The following is a list of all current production working groups in alphabetical order under their specific type, Permanent Working Groups or Teams and the Current Working Groups.

Permanent Working Groups (Teams)[edit]

Bug Squad[edit]

For further information see the Bug Squad Portal.

Documentation Working Group[edit]

The Documentation Working Group is a standing team of people dedicated to improving Joomla's documentation. This includes both user and developer documentation. Our primary focus is this wiki, but we are also responsible for maintaining api.joomla.org and other resources.

Joomla Security Strike Team[edit]

This team is for experienced Joomla users and developers who want to help test and fix reported security issues. If you are interested in helping, please contact Mark Dexter. Thanks!

Translations Working Group[edit]

For further information see Translations Working Group.

  • Coordinator: Jean-Marie Simonet
  • PLT Contact: To be determined.

User Experience Working Group[edit]

The User Experience Working Group is a standing team focused on the Joomla User Experience. This includes the Joomla administrator user interface, sample templates, sample data and any other related aspects. For further information see The Joomla User Experience Portal.

Current Working Groups[edit]

Database Working Group[edit]

There's plenty of work to do to improve the way that Joomla works with databases. We need database experts who can look at optimising queries, improving the data model and making Joomla work across multiple databases. If you are a database junkie and you'd like to help then contact Mark Dexter.

This group is currently inactive. If you are interested in working on this issue, contact Mark Dexter.

Internet of Things Working Group[edit]

This working group is looking into using the Joomla Platform to simplify and open source the "internet of things". Using several popular input/output devices to allow the world to connect to the internet and back to the world; for the device's data to be easily displayed on Joomla sites and Joomla sites to "talk back" to the environment.

This group is currently inactive. If you are interested in working on this issue, contact Chris Davenport.

For further information go to www.jthings.co.uk

JavaScript Working Group[edit]

For further information see JavaScript Working Group

Multi-site Working Group[edit]

This group is currently inactive. If you are interested in working on this issue, contact Mark Dexter.

For further information see Multi-site Working Group

Message Queue Working Group[edit]

This group is currently inactive. If you are interested in working on this issue, contact Chris Davenport.

For further information see: Message Queue Working Group.

Search Working Group[edit]

Now that Finder has been integrated into Joomla 2.5 in the form of Smart Search, the time has come to look forward to Joomla 3.x and how we want search to work in that series.

For further information see Search Working Group

Unified Content Model Working Group[edit]

This is a working group for looking at how the CMS could take advantage of UCM.

  • Coordinator: Elin Waring
  • PLT Contact: To be determined.

For further information see Unified Content Model Working Group

Unit Tests for CMS Working Group[edit]

  • Coordinator: Michael Babker
  • PLT Contact: To be determined.

For further information see Unit Tests for CMS Working Group

Update and Migration Working Group[edit]

The Update and Migration Working Group looks to solve the immediate problem of Joomla 1.5 to 2.5+ core migration with extensibility to extensions of all types.

For further information see Update and Migration Working Group

Web Services Working Group[edit]

For further information see Web Services Working Group

Proposing a new working group[edit]

If you would like to propose a new working group to be added to this list, please follow this procedure:-

  • choose a title for the working group.
  • write a brief overview of the job that the working group will do.
  • list the success criteria for the working group.
  • list the initial coordinator (or coordinators if more than one), with contact email address(es).
  • send your proposal to Chris Davenport [1] who will ensure that your proposal is considered by the PLT.

See also[edit]