<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://docs.joomla.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://docs.joomla.org/api.php?action=feedcontributions&amp;user=3dentech&amp;feedformat=atom</id>
		<title>Joomla! Documentation - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://docs.joomla.org/api.php?action=feedcontributions&amp;user=3dentech&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Special:Contributions/3dentech"/>
		<updated>2013-05-19T15:39:38Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.3</generator>

	<entry>
		<id>http://docs.joomla.org/Joomla!_Student_Outreach_Program_Project_Ideas</id>
		<title>Joomla! Student Outreach Program Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Joomla!_Student_Outreach_Program_Project_Ideas"/>
				<updated>2010-04-17T01:54:40Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Multimedia Galleries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Joomla! Student Outreach Program==&lt;br /&gt;
JSOP has been created to provide a structure to allow students to participate in and contribute to the Joomla! project. Students will work with experienced mentors on coding and other projects designed to improve the Joomla! CMS and the general Joomla! ecosystem. &lt;br /&gt;
&lt;br /&gt;
This program will include two separate ways that students can contribute to Joomla! in structured programs with experienced mentors. The first way will be working on larger projects as part of a team. The team will include one or more students and one or more mentors. &lt;br /&gt;
&lt;br /&gt;
===Large Team Projects===&lt;br /&gt;
&lt;br /&gt;
Here is a starting list for possible large team projects. The idea is that these will be larger projects that would be worked on by teams of students and mentors.&lt;br /&gt;
&lt;br /&gt;
If you are interested in participating in one of these projects, please add your name under Interested Mentors or Interested Students. This is not final and does not commit you to anything. It will just help us figure out who is interested in what. You can add your name to more than one project if you like and then we can decide later which project you will work on.&lt;br /&gt;
&lt;br /&gt;
====Improved, automated API documentation presentation====&lt;br /&gt;
Figure out a way to read the PHP code documentation into a database and use it to allow access to accurate, up-to-date documentation of the Joomla! API in a way that is usable to developers.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Louis Landry. Chris Davenport&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Web-based translation of Joomla core language files and 3rd party components====&lt;br /&gt;
Currently the process of making translations for Joomla requires manual copying of files and subsequently using a text editor to manually translate. This is labour intensive, hard to keep up to date with the latest Joomla releases and does not promote collaborations. I am proposing to use an automated system to create and distribute translations for Joomla. The translations would be done using Narro a free GPL web-based translation software used by Mozilla. In addition an automation layer with a Joomla components needs to be developer to ensure the system does not need any manual updating and ensures that translations are community driven. Its an important project and will be lots of fun at the same time.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Marius van Rijnsoever, Mostafa Muhammad&lt;br /&gt;
:'''Interested Students:''' Edvard Ananyan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Internationalisation of the Joomla! help screens for 1.6====&lt;br /&gt;
Improve the process for creating and deploying the help screens in the many languages for which Joomla! is translated.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Jean-Marie Simonet,Akarawuth Tamrareang&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Multimedia Galleries ==== &lt;br /&gt;
Develop an component able to create galleries with music, videos, applets, flash-games... it must support medias from different types (youtube, brightcove, .swf, .flv, .rmv, .mov....), be able to create playlists and more... give your ideas.&lt;br /&gt;
&lt;br /&gt;
This project can reuse code from denvideo (http://extensions.joomla.org/extensions/multimedia/video-players-a-gallery/4053) and jmultimedia (http://extensions.joomla.org/extensions/external-contents/multimedia-channels/video-channels/5659)&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
- Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
- Playlists&lt;br /&gt;
- Channels&lt;br /&gt;
- Large files upload using (ajax)&lt;br /&gt;
- Upload to youtube&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Marcelo Eden&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
====Version 1.5 to 1.6 migration script====&lt;br /&gt;
We need to allow 1.5 users to easily migrate their sites to version 1.6. Work on this has been started, but it is a big job. Also, this could include hooks to make it easier for third-party developers to build migration tools for their extensions.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Mark Dexter, Rob Clayburn, Mike Carson&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
====Project Management Tools====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Skills needed:''' Joomla CMS framework, MVC, PHP, MySQL, Javascript, MooTools&lt;br /&gt;
:'''Interested Mentors:''' Marcelo Eden, Mike Carson, Rafael Diaz-Tushman&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
==== Joomla Dev Tools  ====&lt;br /&gt;
This is a project which automatically generate codes for you to help when developing Extensions. This will help, &lt;br /&gt;
* New comers to decrease the learning curve of Joomla! Development&lt;br /&gt;
* Professionals to automate their Joomla! tasks&lt;br /&gt;
&lt;br /&gt;
more details: http://docs.google.com/View?id=dhdpnvnz_59g6n3rsc8 &lt;br /&gt;
&lt;br /&gt;
samples     : http://code.google.com/p/arunoda/source/browse/#svn/trunk/kadira%3Fstate%3Dclosed&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Oleg Nesterov, Will Mavis, Rafael Diaz-Tushman&lt;br /&gt;
:'''Interested Students:''' Arunoda Susiripala&lt;br /&gt;
&lt;br /&gt;
===Small Task Projects===&lt;br /&gt;
&lt;br /&gt;
These projects will be broken down into segments that can be completed within 30 days. &lt;br /&gt;
&lt;br /&gt;
====Zen Joomla! template switcher====&lt;br /&gt;
This would be capable of efficiently allowing selection from a few hundred templates. Also maybe a component for submission and processing?&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Toni Marie, Flavia Tarzwell, Neri Valentin-Macias, JoeJoomla&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
====Usability testing====&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Elin Waring, Will Mavis, Neri Valentin-Macias&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
====System Testing==== &lt;br /&gt;
Create automated system tests to allow testing of the CMS from a user perspective.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Mark Dexter, Will Mavis&lt;br /&gt;
:'''Skills Needed:''' PHP, HTML&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. Proposals should specify an area of concentration. Several projects for different areas would be welcome.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Alessandro Nadalin, Mark Dexter, Will Mavis&lt;br /&gt;
:'''Consultant:''' Ian MacLennon&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
===Program Structure===&lt;br /&gt;
&lt;br /&gt;
In both cases, students would be working on a volunteer basis.&lt;br /&gt;
However, we will figure out some fun rewards, like awarding t-shirts or other Joomla! stuff. Also, we will issue official certificates to students who successfully contribute to either program.&lt;br /&gt;
&lt;br /&gt;
As with GSoC, the primary benefits to students are (a) real-world experience; (b) working with world-class mentors; and (c) the satisfaction of contributing to a great project and being part of a&lt;br /&gt;
great community.&lt;br /&gt;
&lt;br /&gt;
====Application Process====&lt;br /&gt;
Since JSOP is a volunteer program, we do not have a fixed limit on the number of students who can participate. However, we need to make sure we have mentors for each project or task. Also, we still want students to formally apply to the program so that we have information about each student and can make sure they are assigned to projects. We will have more information about the details of the application process shortly.&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Joomla!_Student_Outreach_Program_Project_Ideas</id>
		<title>Joomla! Student Outreach Program Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Joomla!_Student_Outreach_Program_Project_Ideas"/>
				<updated>2010-04-06T15:33:15Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Multimedia Galleries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Joomla! Student Outreach Program==&lt;br /&gt;
JSOP has been created to provide a structure to allow students to participate in and contribute to the Joomla! project. Students will work with experienced mentors on coding and other projects designed to improve the Joomla! CMS and the general Joomla! ecosystem. &lt;br /&gt;
&lt;br /&gt;
This program will include two separate ways that students can contribute to Joomla! in structured programs with experienced mentors. The first way will be working on larger projects as part of a team. The team will include one or more students and one or more mentors. &lt;br /&gt;
&lt;br /&gt;
===Large Team Projects===&lt;br /&gt;
&lt;br /&gt;
Here is a starting list for possible large team projects. The idea is that these will be larger projects that would be worked on by teams of students and mentors.&lt;br /&gt;
&lt;br /&gt;
If you are interested in participating in one of these projects, please add your name under Interested Mentors or Interested Students. This is not final and does not commit you to anything. It will just help us figure out who is interested in what. You can add your name to more than one project if you like and then we can decide later which project you will work on.&lt;br /&gt;
&lt;br /&gt;
====Improved, automated API documentation presentation====&lt;br /&gt;
Figure out a way to read the PHP code documentation into a database and use it to allow access to accurate, up-to-date documentation of the Joomla! API in a way that is usable to developers.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Louis Landry. Chris Davenport&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Web-based translation of Joomla core language files and 3rd party components====&lt;br /&gt;
Currently the process of making translations for Joomla requires manual copying of files and subsequently using a text editor to manually translate. This is labour intensive, hard to keep up to date with the latest Joomla releases and does not promote collaborations. I am proposing to use an automated system to create and distribute translations for Joomla. The translations would be done using Narro a free GPL web-based translation software used by Mozilla. In addition an automation layer with a Joomla components needs to be developer to ensure the system does not need any manual updating and ensures that translations are community driven. Its an important project and will be lots of fun at the same time.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Marius van Rijnsoever&lt;br /&gt;
:'''Interested Students:''' Edvard Ananyan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Internationalisation of the Joomla! help screens for 1.6====&lt;br /&gt;
Improve the process for creating and deploying the help screens in the many languages for which Joomla! is translated.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Jean-Marie Simonet,Akarawuth Tamrareang&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Multimedia Galleries ==== &lt;br /&gt;
Develop an component able to create galleries with music, videos, applets, flash-games... it must support medias from different types (youtube, brightcove, .swf, .flv, .rmv, .mov....), be able to create playlists and more... give your ideas.&lt;br /&gt;
&lt;br /&gt;
This project can reuse code from denvideo (http://extensions.joomla.org/extensions/multimedia/video-players-a-gallery/4053) and jmultimedia (http://extensions.joomla.org/extensions/external-contents/multimedia-channels/video-channels/5659)&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Marcelo Eden&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
====System Testing==== &lt;br /&gt;
Create automated system tests to allow testing of the CMS from a user perspective.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Mark Dexter&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Version 1.5 to 1.6 migration script====&lt;br /&gt;
We need to allow 1.5 users to easily migrate their sites to version 1.6. Work on this has been started, but it is a big job. Also, this could include hooks to make it easier for third-party developers to build migration tools for their extensions.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Mark Dexter&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Project Management Tools====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Skills needed:''' Joomla CMS framework, MVC, PHP, MySQL, Javascript, MooTools&lt;br /&gt;
:'''Interested Mentors:''' Marcelo Eden&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
====Zen Joomla! template switcher====&lt;br /&gt;
This would be capable of efficiently allowing selection from a few hundred templates. Also maybe a component for submission and processing?&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' &lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Usability testing====&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Elin Waring&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
==== Joomla Dev Tools  ====&lt;br /&gt;
This is a project which automatically generate codes for you to help when developing Extensions. This will help, &lt;br /&gt;
* New comers to decrease the learning curve of Joomla! Development&lt;br /&gt;
* Professionals to automate their Joomla! tasks&lt;br /&gt;
&lt;br /&gt;
more details: http://docs.google.com/View?id=dhdpnvnz_59g6n3rsc8 &lt;br /&gt;
&lt;br /&gt;
samples     : http://code.google.com/p/arunoda/source/browse/#svn/trunk/kadira%3Fstate%3Dclosed&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Oleg Nesterov&lt;br /&gt;
:'''Interested Students:''' Arunoda Susiripala&lt;br /&gt;
&lt;br /&gt;
===Small Task Projects===&lt;br /&gt;
&lt;br /&gt;
The other part of this is that we can also have a list of small&lt;br /&gt;
tasks that students could work on individually (like the GHOP model,&lt;br /&gt;
for those of you familiar with this). One or more mentors could help&lt;br /&gt;
students with these tasks. Example of tasks might be to create a unit&lt;br /&gt;
or system test, fix a bug, or write some documentation.&lt;br /&gt;
&lt;br /&gt;
===Program Structure===&lt;br /&gt;
&lt;br /&gt;
In both cases, students would be working on a volunteer basis.&lt;br /&gt;
However, we will figure out some fun rewards, like awarding t-shirts or other Joomla! stuff. Also, we will issue official certificates to students who successfully contribute to either program.&lt;br /&gt;
&lt;br /&gt;
As with GSoC, the primary benefits to students are (a) real-world experience; (b) working with world-class mentors; and (c) the satisfaction of contributing to a great project and being part of a&lt;br /&gt;
great community.&lt;br /&gt;
&lt;br /&gt;
====Application Process====&lt;br /&gt;
Since JSOP is a volunteer program, we do not have a fixed limit on the number of students who can participate. However, we need to make sure we have mentors for each project or task. Also, we still want students to formally apply to the program so that we have information about each student and can make sure they are assigned to projects. We will have more information about the details of the application process shortly.&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Joomla!_Student_Outreach_Program_Project_Ideas</id>
		<title>Joomla! Student Outreach Program Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Joomla!_Student_Outreach_Program_Project_Ideas"/>
				<updated>2010-04-06T15:30:33Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Large Team Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Joomla! Student Outreach Program==&lt;br /&gt;
JSOP has been created to provide a structure to allow students to participate in and contribute to the Joomla! project. Students will work with experienced mentors on coding and other projects designed to improve the Joomla! CMS and the general Joomla! ecosystem. &lt;br /&gt;
&lt;br /&gt;
This program will include two separate ways that students can contribute to Joomla! in structured programs with experienced mentors. The first way will be working on larger projects as part of a team. The team will include one or more students and one or more mentors. &lt;br /&gt;
&lt;br /&gt;
===Large Team Projects===&lt;br /&gt;
&lt;br /&gt;
Here is a starting list for possible large team projects. The idea is that these will be larger projects that would be worked on by teams of students and mentors.&lt;br /&gt;
&lt;br /&gt;
If you are interested in participating in one of these projects, please add your name under Interested Mentors or Interested Students. This is not final and does not commit you to anything. It will just help us figure out who is interested in what. You can add your name to more than one project if you like and then we can decide later which project you will work on.&lt;br /&gt;
&lt;br /&gt;
====Improved, automated API documentation presentation====&lt;br /&gt;
Figure out a way to read the PHP code documentation into a database and use it to allow access to accurate, up-to-date documentation of the Joomla! API in a way that is usable to developers.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Louis Landry. Chris Davenport&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Web-based translation of Joomla core language files and 3rd party components====&lt;br /&gt;
Currently the process of making translations for Joomla requires manual copying of files and subsequently using a text editor to manually translate. This is labour intensive, hard to keep up to date with the latest Joomla releases and does not promote collaborations. I am proposing to use an automated system to create and distribute translations for Joomla. The translations would be done using Narro a free GPL web-based translation software used by Mozilla. In addition an automation layer with a Joomla components needs to be developer to ensure the system does not need any manual updating and ensures that translations are community driven. Its an important project and will be lots of fun at the same time.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Marius van Rijnsoever&lt;br /&gt;
:'''Interested Students:''' Edvard Ananyan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Internationalisation of the Joomla! help screens for 1.6====&lt;br /&gt;
Improve the process for creating and deploying the help screens in the many languages for which Joomla! is translated.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Jean-Marie Simonet,Akarawuth Tamrareang&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Multimedia Galleries ==== &lt;br /&gt;
Develop an component able to create galleries with music, videos, applets, flash-games... it must support medias from different types (youtube, brightcove, .swf, .flv, .rmv, .mov....) and be able to create playlists.&lt;br /&gt;
&lt;br /&gt;
This project can reuse code from denvideo (http://extensions.joomla.org/extensions/multimedia/video-players-a-gallery/4053) and jmultimedia (http://extensions.joomla.org/extensions/external-contents/multimedia-channels/video-channels/5659)&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Marcelo Eden&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====System Testing==== &lt;br /&gt;
Create automated system tests to allow testing of the CMS from a user perspective.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Mark Dexter&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Version 1.5 to 1.6 migration script====&lt;br /&gt;
We need to allow 1.5 users to easily migrate their sites to version 1.6. Work on this has been started, but it is a big job. Also, this could include hooks to make it easier for third-party developers to build migration tools for their extensions.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Mark Dexter&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Project Management Tools====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Skills needed:''' Joomla CMS framework, MVC, PHP, MySQL, Javascript, MooTools&lt;br /&gt;
:'''Interested Mentors:''' Marcelo Eden&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
====Zen Joomla! template switcher====&lt;br /&gt;
This would be capable of efficiently allowing selection from a few hundred templates. Also maybe a component for submission and processing?&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' &lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Usability testing====&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Elin Waring&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
==== Joomla Dev Tools  ====&lt;br /&gt;
This is a project which automatically generate codes for you to help when developing Extensions. This will help, &lt;br /&gt;
* New comers to decrease the learning curve of Joomla! Development&lt;br /&gt;
* Professionals to automate their Joomla! tasks&lt;br /&gt;
&lt;br /&gt;
more details: http://docs.google.com/View?id=dhdpnvnz_59g6n3rsc8 &lt;br /&gt;
&lt;br /&gt;
samples     : http://code.google.com/p/arunoda/source/browse/#svn/trunk/kadira%3Fstate%3Dclosed&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Oleg Nesterov&lt;br /&gt;
:'''Interested Students:''' Arunoda Susiripala&lt;br /&gt;
&lt;br /&gt;
===Small Task Projects===&lt;br /&gt;
&lt;br /&gt;
The other part of this is that we can also have a list of small&lt;br /&gt;
tasks that students could work on individually (like the GHOP model,&lt;br /&gt;
for those of you familiar with this). One or more mentors could help&lt;br /&gt;
students with these tasks. Example of tasks might be to create a unit&lt;br /&gt;
or system test, fix a bug, or write some documentation.&lt;br /&gt;
&lt;br /&gt;
===Program Structure===&lt;br /&gt;
&lt;br /&gt;
In both cases, students would be working on a volunteer basis.&lt;br /&gt;
However, we will figure out some fun rewards, like awarding t-shirts or other Joomla! stuff. Also, we will issue official certificates to students who successfully contribute to either program.&lt;br /&gt;
&lt;br /&gt;
As with GSoC, the primary benefits to students are (a) real-world experience; (b) working with world-class mentors; and (c) the satisfaction of contributing to a great project and being part of a&lt;br /&gt;
great community.&lt;br /&gt;
&lt;br /&gt;
====Application Process====&lt;br /&gt;
Since JSOP is a volunteer program, we do not have a fixed limit on the number of students who can participate. However, we need to make sure we have mentors for each project or task. Also, we still want students to formally apply to the program so that we have information about each student and can make sure they are assigned to projects. We will have more information about the details of the application process shortly.&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Joomla!_Student_Outreach_Program_Project_Ideas</id>
		<title>Joomla! Student Outreach Program Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Joomla!_Student_Outreach_Program_Project_Ideas"/>
				<updated>2010-03-30T17:54:58Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Project Management Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Joomla! Student Outreach Program==&lt;br /&gt;
JSOP has been created to provide a structure to allow students to participate in and contribute to the Joomla! project. Students will work with experienced mentors on coding and other projects designed to improve the Joomla! CMS and the general Joomla! ecosystem. &lt;br /&gt;
&lt;br /&gt;
This program will include two separate ways that students can contribute to Joomla! in structured programs with experienced mentors. The first way will be working on larger projects as part of a team. The team will include one or more students and one or more mentors. &lt;br /&gt;
&lt;br /&gt;
===Large Team Projects===&lt;br /&gt;
&lt;br /&gt;
Here is a starting list for possible large team projects. The idea is that these will be larger projects that would be worked on by teams of students and mentors.&lt;br /&gt;
&lt;br /&gt;
If you are interested in participating in one of these projects, please add your name under Interested Mentors or Interested Students. This is not final and does not commit you to anything. It will just help us figure out who is interested in what. You can add your name to more than one project if you like and then we can decide later which project you will work on.&lt;br /&gt;
&lt;br /&gt;
====Improved, automated API documentation presentation====&lt;br /&gt;
Figure out a way to read the PHP code documentation into a database and use it to allow access to accurate, up-to-date documentation of the Joomla! API in a way that is usable to developers.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Louis Landry. Chris Davenport&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Internationalisation of the Joomla! help screens for 1.6====&lt;br /&gt;
Improve the process for creating and deploying the help screens in the many languages for which Joomla! is translated.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Jean-Marie Simonet&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====System Testing==== &lt;br /&gt;
Create automated system tests to allow testing of the CMS from a user perspective.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Mark Dexter&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Version 1.5 to 1.6 migration script====&lt;br /&gt;
We need to allow 1.5 users to easily migrate their sites to version 1.6. Work on this has been started, but it is a big job. Also, this could include hooks to make it easier for third-party developers to build migration tools for their extensions.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Mark Dexter&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Project Management Tools====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Skills needed:''' Joomla CMS framework, MVC, PHP, MySQL, Javascript, MooTools&lt;br /&gt;
:'''Interested Mentors:''' Marcelo Eden&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
====Zen Joomla! template switcher====&lt;br /&gt;
This would be capable of efficiently allowing selection from a few hundred templates. Also maybe a component for submission and processing?&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' &lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Usability testing====&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Elin Waring&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
===Small Task Projects===&lt;br /&gt;
&lt;br /&gt;
The other part of this is that we can also have a list of small&lt;br /&gt;
tasks that students could work on individually (like the GHOP model,&lt;br /&gt;
for those of you familiar with this). One or more mentors could help&lt;br /&gt;
students with these tasks. Example of tasks might be to create a unit&lt;br /&gt;
or system test, fix a bug, or write some documentation.&lt;br /&gt;
&lt;br /&gt;
===Program Structure===&lt;br /&gt;
&lt;br /&gt;
In both cases, students would be working on a volunteer basis.&lt;br /&gt;
However, we will figure out some fun rewards, like awarding t-shirts or other Joomla! stuff. Also, we will issue official certificates to students who successfully contribute to either program.&lt;br /&gt;
&lt;br /&gt;
As with GSoC, the primary benefits to students are (a) real-world experience; (b) working with world-class mentors; and (c) the satisfaction of contributing to a great project and being part of a&lt;br /&gt;
great community.&lt;br /&gt;
&lt;br /&gt;
====Application Process====&lt;br /&gt;
Since JSOP is a volunteer program, we do not have a fixed limit on the number of students who can participate. However, we need to make sure we have mentors for each project or task. Also, we still want students to formally apply to the program so that we have information about each student and can make sure they are assigned to projects. We will have more information about the details of the application process shortly.&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Joomla!_Student_Outreach_Program_Project_Ideas</id>
		<title>Joomla! Student Outreach Program Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Joomla!_Student_Outreach_Program_Project_Ideas"/>
				<updated>2010-03-30T17:52:31Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Large Team Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Joomla! Student Outreach Program==&lt;br /&gt;
JSOP has been created to provide a structure to allow students to participate in and contribute to the Joomla! project. Students will work with experienced mentors on coding and other projects designed to improve the Joomla! CMS and the general Joomla! ecosystem. &lt;br /&gt;
&lt;br /&gt;
This program will include two separate ways that students can contribute to Joomla! in structured programs with experienced mentors. The first way will be working on larger projects as part of a team. The team will include one or more students and one or more mentors. &lt;br /&gt;
&lt;br /&gt;
===Large Team Projects===&lt;br /&gt;
&lt;br /&gt;
Here is a starting list for possible large team projects. The idea is that these will be larger projects that would be worked on by teams of students and mentors.&lt;br /&gt;
&lt;br /&gt;
If you are interested in participating in one of these projects, please add your name under Interested Mentors or Interested Students. This is not final and does not commit you to anything. It will just help us figure out who is interested in what. You can add your name to more than one project if you like and then we can decide later which project you will work on.&lt;br /&gt;
&lt;br /&gt;
====Improved, automated API documentation presentation====&lt;br /&gt;
Figure out a way to read the PHP code documentation into a database and use it to allow access to accurate, up-to-date documentation of the Joomla! API in a way that is usable to developers.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Louis Landry. Chris Davenport&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Internationalisation of the Joomla! help screens for 1.6====&lt;br /&gt;
Improve the process for creating and deploying the help screens in the many languages for which Joomla! is translated.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Jean-Marie Simonet&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====System Testing==== &lt;br /&gt;
Create automated system tests to allow testing of the CMS from a user perspective.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Mark Dexter&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Version 1.5 to 1.6 migration script====&lt;br /&gt;
We need to allow 1.5 users to easily migrate their sites to version 1.6. Work on this has been started, but it is a big job. Also, this could include hooks to make it easier for third-party developers to build migration tools for their extensions.&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Mark Dexter&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Project Management Tools====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL, Javascript, MooTools&lt;br /&gt;
:'''Interested Mentors:''' Marcelo Eden&lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Zen Joomla! template switcher====&lt;br /&gt;
This would be capable of efficiently allowing selection from a few hundred templates. Also maybe a component for submission and processing?&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' &lt;br /&gt;
:'''Interested Students:''' &lt;br /&gt;
&lt;br /&gt;
====Usability testing====&lt;br /&gt;
&lt;br /&gt;
:'''Interested Mentors:''' Elin Waring&lt;br /&gt;
:'''Interested Students:'''&lt;br /&gt;
&lt;br /&gt;
===Small Task Projects===&lt;br /&gt;
&lt;br /&gt;
The other part of this is that we can also have a list of small&lt;br /&gt;
tasks that students could work on individually (like the GHOP model,&lt;br /&gt;
for those of you familiar with this). One or more mentors could help&lt;br /&gt;
students with these tasks. Example of tasks might be to create a unit&lt;br /&gt;
or system test, fix a bug, or write some documentation.&lt;br /&gt;
&lt;br /&gt;
===Program Structure===&lt;br /&gt;
&lt;br /&gt;
In both cases, students would be working on a volunteer basis.&lt;br /&gt;
However, we will figure out some fun rewards, like awarding t-shirts or other Joomla! stuff. Also, we will issue official certificates to students who successfully contribute to either program.&lt;br /&gt;
&lt;br /&gt;
As with GSoC, the primary benefits to students are (a) real-world experience; (b) working with world-class mentors; and (c) the satisfaction of contributing to a great project and being part of a&lt;br /&gt;
great community.&lt;br /&gt;
&lt;br /&gt;
====Application Process====&lt;br /&gt;
Since JSOP is a volunteer program, we do not have a fixed limit on the number of students who can participate. However, we need to make sure we have mentors for each project or task. Also, we still want students to formally apply to the program so that we have information about each student and can make sure they are assigned to projects. We will have more information about the details of the application process shortly.&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-11T01:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
====Project Management Tools====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL, Javascript, MooTools&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Image Presentation Capabilities====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Audio/Video Support====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Google Map Support====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Simple User Subscription and User Utilities====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Extension Builder====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden, Oleg Nesterov&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. Proposals should specify an area of concentration. Several projects for different areas would be welcome.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Consultant:''' Ian MacLennon&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. Proposals should specify an area of concentration. Several projects for different areas would be welcome.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Module Manager Improvements====&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
*Provide ability to assign/override module chrome on a per-module basis through the manager&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Brian Shaughnessy&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Moo Tools Depender ====&lt;br /&gt;
&lt;br /&gt;
Implement Moo Tools depender within Joomla.&lt;br /&gt;
&lt;br /&gt;
Depender is the official library builder for MooTools libraries.&lt;br /&gt;
&lt;br /&gt;
See&lt;br /&gt;
*[http://mootools.net/blog/2009/11/09/mootools-depender-a-build-tool-for-mootools-javascript-libraries/     Blog]&lt;br /&gt;
&lt;br /&gt;
*[http://mootools.net/docs/more/Core/Depender  Some details about the client side app]&lt;br /&gt;
*[http://github.com/anutron/mootools-depender/ Server side app]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
====Joomla Translations====&lt;br /&gt;
Create a centralized translation tool, which will be a kind of Facebook Self-Translation App for Joomla! communities to have better translation.&lt;br /&gt;
&lt;br /&gt;
The centralized website will make better translations for Joomla! It will help non-English speaking translation teams to get feedback about translation quality from people, who speak the same language. So translation teams can involve more volunteers in translation process. It will help also extension developers to translate their software. It will enable ability to submit a new extension translation INI file in English and get the translated version from the translation teams.&lt;br /&gt;
&lt;br /&gt;
See&lt;br /&gt;
*[http://www.facebook.com/translations/ Facebook Self-Translation]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====JMail====&lt;br /&gt;
&lt;br /&gt;
Create a Joomla! library to replace the phpmailer library. This should build on existing work in the xxx branch. &lt;br /&gt;
This would include POP and SMTP clients and data translation.&lt;br /&gt;
The goal should be to process both read and write. &lt;br /&gt;
Complete unit testing is a must for this.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Consultant:''' Louis Landry&lt;br /&gt;
:'''Skills Needed:''' PHP, Joomla! API&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====JFeed====&lt;br /&gt;
&lt;br /&gt;
Create a Joomla! library to replace the simplepie library. This should build on existing work in the xxx branch. This should plan for the future such as incorporating advanced atom specs and the ability to embed podcasts. &lt;br /&gt;
 &lt;br /&gt;
Complete unit testing is a must for this.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Consultant:''' Louis Landry&lt;br /&gt;
:'''Skills Needed:''' PHP, Joomla! API&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====JXMLRPC====&lt;br /&gt;
&lt;br /&gt;
Complete the Joomla! library for XMLRPC. This should build on existing work in the xxx branch. &lt;br /&gt;
 &lt;br /&gt;
Complete unit testing is a must for this.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Consultant:''' Louis Landry&lt;br /&gt;
:'''Skills Needed:''' PHP, Joomla! API&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====JCal====&lt;br /&gt;
&lt;br /&gt;
Create a JCal class. This should write iCal and hCal.   &lt;br /&gt;
 &lt;br /&gt;
Complete unit testing is a must for this.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Consultant:''' Louis Landry&lt;br /&gt;
:'''Skills Needed:''' PHP, Joomla! API&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====JCard====&lt;br /&gt;
&lt;br /&gt;
Create a JCard class. This should write vCard and hCard.    &lt;br /&gt;
 &lt;br /&gt;
Complete unit testing is a must for this.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Consultant:''' Louis Landry&lt;br /&gt;
:'''Skills Needed:''' PHP, Joomla! API&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Cache Improvements and Tests====&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Consultant:''' Louis Landry&lt;br /&gt;
:'''Skills Needed:''' PHP, Joomla! API&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====JImage====&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Consultant:''' Louis Landry&lt;br /&gt;
:'''Skills Needed:''' PHP, Joomla! API&lt;br /&gt;
:'''Difficulty:''' Hard&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-06T01:04:40Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Moo Tools Depender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Project Management Tools=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL, Javascript, MooTools&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden, Oleg Nesterov&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Module Manager Improvements====&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Moo Tools Depender ====&lt;br /&gt;
&lt;br /&gt;
Implement Moo Tools depender within Joomla.&lt;br /&gt;
&lt;br /&gt;
Depender is the official library builder for MooTools libraries.&lt;br /&gt;
&lt;br /&gt;
See&lt;br /&gt;
*[http://mootools.net/blog/2009/11/09/mootools-depender-a-build-tool-for-mootools-javascript-libraries/     Blog]&lt;br /&gt;
&lt;br /&gt;
*[http://mootools.net/docs/more/Core/Depender  Some details about the client side app]&lt;br /&gt;
*[http://github.com/anutron/mootools-depender/ Server side app]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Easy&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:44:15Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Enhanced Template Manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Project Management Tools=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL, Javascript, MooTools&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:43:19Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Project Management Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Project Management Tools=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL, Javascript, MooTools&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:42:43Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Project Management Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Project Management Tools=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL, MooTools 1.2, Javascript&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:41:35Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Project Management Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Project Management Tools=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Develop a component with project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL, MooTools 1.2, JS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:39:01Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Project Management Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Project Management Tools=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:37:53Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Project Management Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Project Management Tools=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Project collaboration features (like BaseCamp: http://basecamphq.com/).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the Function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:36:22Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Project Management Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Project Management Tools=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Project collaboration features (like BaseCamp: [http://basecamphq.com/]).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the Function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:34:32Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Project Management Tools=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Project collaboration tool (eg BaseCamp: [http://basecamphq.com/]).&lt;br /&gt;
* ProgressBar views based on completed task based on sprints, milestones, project...&lt;br /&gt;
* Different front-end views for Clients, Team, Managers...&lt;br /&gt;
* A module to show the active projects and is respective ProgressBars.&lt;br /&gt;
* Allow Comments and discussions on tasks&lt;br /&gt;
* Allow manager/team to set the Function points value of each task (eq: planing poker)&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP, MySQL&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:03:57Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Enhanced Template Manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:02:44Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Extension Builder */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T17:01:25Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Google Map Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas</id>
		<title>Summer of Code 2010 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas"/>
				<updated>2010-03-04T16:57:56Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Audio/Video Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome!===&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2010 project ideas page. As we move forward with the 2010 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Thanks!&lt;br /&gt;
&lt;br /&gt;
===Ideas===&lt;br /&gt;
&lt;br /&gt;
=====Improve Image Presentation Capabilities=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Expand the JHtml modal behaviour to support groups of images (eg Litebox or similar).&lt;br /&gt;
* A content plugin to support modal gallery displays or inline image sliders.&lt;br /&gt;
* A module to support galleries of images.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Audio/Video Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* Sourcing or creating a FOSS flash audio (see http://flash-mp3-player.net/) and video player.&lt;br /&gt;
* A content plugin to support embedding different types of audio files easily in content.&lt;br /&gt;
* A content plugin to support embedding different types of video files (both local and hosted, eg vimeo) easily in content.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Marcelo Eden&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Flash&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Google Map Support=====&lt;br /&gt;
&lt;br /&gt;
This project could include:&lt;br /&gt;
&lt;br /&gt;
* An editor-xtd plugin that allows you to insert &amp;quot;map code&amp;quot; for a content plugin.&lt;br /&gt;
* A content plugin to display a map with content.&lt;br /&gt;
* A module to display a map.&lt;br /&gt;
* Support for finding directions.&lt;br /&gt;
* Map based on address data in individual contacts&lt;br /&gt;
* Map all addresses in a category of contacts&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, Javascript&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Simple User Subscription and User Utilities=====&lt;br /&gt;
&lt;br /&gt;
This project would be suite of extensions that would provide enhanced user features such as:&lt;br /&gt;
&lt;br /&gt;
* Allow you to manage user account expiry.&lt;br /&gt;
* Allow you to manage password expiry.&lt;br /&gt;
* Allow for configurable email messages.&lt;br /&gt;
* Allow for user registration approval.&lt;br /&gt;
* Clean up bad user records.&lt;br /&gt;
* Run simple reports on user registration data.&lt;br /&gt;
* Bulk import of users&lt;br /&gt;
* Allow user to self delete.&lt;br /&gt;
* Terms of service plugin.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
=====Extension Builder=====&lt;br /&gt;
&lt;br /&gt;
This project would involve a component that builds other components, modules, plugins, languages and templates in skeletal form. It could also be used to create/edit new component and module layout overrides in templates.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Unassigned&lt;br /&gt;
:'''Skills:''' Joomla CMS framework, MVC, PHP 5.2, MySQL&lt;br /&gt;
:'''Difficulty:''' medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Joomla! API Reference====&lt;br /&gt;
&lt;br /&gt;
Currently the Joomla! API reference at [http://api.joomla.org] is not as useful as it could be. Develop a way to present the information in a useful (and search able) format and with the ability to have user contributed notes in a way similar to [http://www.php.net/manual/en/]. &lt;br /&gt;
&lt;br /&gt;
Currently api.joomla.org is static html produced by phpdocumenter. The project could achieve these goals by developing an extension or framework application to integrate the output from phpdocumenter with Joomla and incorporating a commenting style system.&lt;br /&gt;
&lt;br /&gt;
Note: There are also materials here in  docuwiki format [http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&amp;amp;path=%2Fdocumentation%2Ftrunk%2Fwiki%2Freferences%2Fjoomla.framework%2F] that could be incorporated. Other material is here [http://docs.joomla.org/Framework].&lt;br /&gt;
&lt;br /&gt;
Note: If you are interested in working on the API Reference then please talk to the Documentation Team before starting as we are currently working on a very different approach from the one described here.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' &lt;br /&gt;
:'''Skills Needed:''' PHP, MVC, MySQL, Joomla! CMS Framework&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
====Improve Unit Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more unit tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, PHPUnit, Joomla! Framework&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Improve System (Functional) Test Coverage====&lt;br /&gt;
Work has been started on this with the goal of a continuous build model, but test coverage is incomplete. We need to add many more system tests. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Selenium, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MooTools====&lt;br /&gt;
Build a content editor with Moo Tools.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS, MooTools&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Enhanced Template Manager====&lt;br /&gt;
&lt;br /&gt;
Jooomla! 1.6 improves the template manager substantially.  Continue this by creating the ability to manage overrides form the template interface, develop an easier interface for beginners to modify css, and similar improvements in usability. &lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Social layer====&lt;br /&gt;
&lt;br /&gt;
Joomla Social API. Not necessarily a component like Community Builder but an API to allow other components to build on top of. &lt;br /&gt;
Consider API for&lt;br /&gt;
* activitysteams: http://activitystrea.ms/&lt;br /&gt;
* Open social http://code.google.com/apis/opensocial/ Some initial work already started on a previous gsoc project and I (rob clayburn) have some additional code available to be worked on.&lt;br /&gt;
* XFN http://gmpg.org/xfn/&lt;br /&gt;
* FOAF&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
* etc&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Advanced Voting====&lt;br /&gt;
Implement an advanced voting system that allows voting on several named dimensions of an item. Should work across all components, possibly as an improvement to the core voting or possibly as a separate extension.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:''' Garthee&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Threaded Commenting and Comment Rating====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports (a) threaded commenting and (b) comment rating (comments can be voted on or give thumbs up thumbs down and commenters can be rated based on comment votes). Troll rating system to allow auto un-publication of comments passing a set criterion of reporting. See Scoop's system as an example of the concept.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Community Moderation====&lt;br /&gt;
&lt;br /&gt;
Improve the core comment component so that it supports community moderation of articles and comments in a manner similar to Scoop &lt;br /&gt;
[http://en.wikipedia.org/wiki/Scoop_%28software%29]&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Module Manager Improvements===&lt;br /&gt;
&lt;br /&gt;
Improve the User Interface and ease of use for the module manager.  &lt;br /&gt;
Examples:&lt;br /&gt;
*Make it easier to select groups of pages to assign modules to.&lt;br /&gt;
*Assign modules to all items in a submenu.&lt;br /&gt;
&lt;br /&gt;
:'''Mentor:'''&lt;br /&gt;
:'''Skills Needed:''' PHP, Javascript, Joomla! CMS&lt;br /&gt;
:'''Difficulty:''' Medium&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Pizza_Bugs_and_Fun_2/Contributors_List</id>
		<title>Pizza Bugs and Fun 2/Contributors List</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Pizza_Bugs_and_Fun_2/Contributors_List"/>
				<updated>2008-06-12T02:10:27Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: /* Contributors to the second PBF */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;If you made a contribution to the documentation held on this site, please feel free to add your name below.  Please consider adding your real name in addition to your nickname.  You may, optionally, include a link to your website.&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contributors to the second PBF ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=red&amp;gt;'''The people below plan to participate to PBF. Afterwards the list will be validated for the present we are planning. Those who don't have participated will afterwards be removed from this list.'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Chris Davenport ([[Special:Contributions/Chris_Davenport|contributions]])&lt;br /&gt;
* Kevin Devine ([[Special:Contributions/Kevin_Devine|contributions]])&lt;br /&gt;
* Anthony Ferrara ([[Special:Contributions/ircmaxell|contributions]])&lt;br /&gt;
* Jerry Hilburn ([[Special:Contributions/Jerry_Hilburn|contributions]])&lt;br /&gt;
* Louis Landry ([[Special:Contributions/Louis_Landry|contributions]])&lt;br /&gt;
* Wilco Jansen ([[Special:Contributions/willebil|contributions]])&lt;br /&gt;
* Jennifer Marriot ([[Special:Contributions/Jennifer_Marriot|contributions]])&lt;br /&gt;
* Rob Schley ([[Special:Contributions/Rob_Schley|contributions]])&lt;br /&gt;
* Amy Stephen ([[Special:Contributions/AmyStephen|contributions]])&lt;br /&gt;
* Nereyda Valentin-Macias ([[Special:Contributions/Neriv|contributions]])&lt;br /&gt;
* Elin Waring ([[Special:Contributions/Elin|contributions]])&lt;br /&gt;
* Michael Casha ([[Special:Contributions/MiCCAS|contributions]])&lt;br /&gt;
* Phil Taylor ([[Special:Contributions/Prazgod|contributions]])&lt;br /&gt;
* Marcelo Eden ([[Special:Contributions/3dentech|contributions]])&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/J1.5:Components:xml_installfile</id>
		<title>J1.5:Components:xml installfile</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/J1.5:Components:xml_installfile"/>
				<updated>2008-05-17T02:45:03Z</updated>
		
		<summary type="html">&lt;p&gt;3dentech: New page: &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt; &amp;lt;!DOCTYPE install SYSTEM &amp;quot;http://dev.joomla.org/xml/1.5/component-install.dtd&amp;quot;&amp;gt; &amp;lt;install type=&amp;quot;component&amp;quot; version=&amp;quot;1.5.0&amp;quot;&amp;gt; 	&amp;lt;name&amp;gt;hello_world&amp;lt;/name&amp;gt; ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE install SYSTEM &amp;quot;http://dev.joomla.org/xml/1.5/component-install.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;install type=&amp;quot;component&amp;quot; version=&amp;quot;1.5.0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;hello_world&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;!-- The following elements are optional and free of formatting conttraints --&amp;gt;&lt;br /&gt;
	&amp;lt;creationDate&amp;gt;2007 01 17&amp;lt;/creationDate&amp;gt;&lt;br /&gt;
	&amp;lt;author&amp;gt;John Doe&amp;lt;/author&amp;gt;&lt;br /&gt;
	&amp;lt;authorEmail&amp;gt;john.doe@example.org&amp;lt;/authorEmail&amp;gt;&lt;br /&gt;
	&amp;lt;authorUrl&amp;gt;http://www.example.org&amp;lt;/authorUrl&amp;gt;&lt;br /&gt;
	&amp;lt;copyright&amp;gt;Copyright Info&amp;lt;/copyright&amp;gt;&lt;br /&gt;
	&amp;lt;license&amp;gt;License Info&amp;lt;/license&amp;gt;&lt;br /&gt;
	&amp;lt;!--  The version string is recorded in the components table --&amp;gt;&lt;br /&gt;
	&amp;lt;version&amp;gt;Component Version String&amp;lt;/version&amp;gt;&lt;br /&gt;
	&amp;lt;!-- The description is optional and defaults to the name --&amp;gt;&lt;br /&gt;
	&amp;lt;description&amp;gt;Description of the component ...&amp;lt;/description&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- Custom Install Script to execute --&amp;gt;&lt;br /&gt;
	&amp;lt;installfile&amp;gt;install.eventlist.php&amp;lt;/installfile&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;!-- Custom Uninstall Script to execute --&amp;gt;&lt;br /&gt;
	&amp;lt;uninstallfile&amp;gt;uninstall.eventlist.php&amp;lt;/uninstallfile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- Install Database Section --&amp;gt;&lt;br /&gt;
	&amp;lt;install&amp;gt;&lt;br /&gt;
		&amp;lt;sql&amp;gt;&lt;br /&gt;
			&amp;lt;file driver=&amp;quot;mysql&amp;quot; charset=&amp;quot;utf8&amp;quot;&amp;gt;install.mysql.utf8.sql&amp;lt;/file&amp;gt;&lt;br /&gt;
			&amp;lt;file driver=&amp;quot;mysql&amp;quot;&amp;gt;install.mysql.nonutf8.sql&amp;lt;/file&amp;gt;&lt;br /&gt;
		&amp;lt;/sql&amp;gt;&lt;br /&gt;
	&amp;lt;/install&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;!-- Uninstall Database Section --&amp;gt;&lt;br /&gt;
	&amp;lt;uninstall&amp;gt;&lt;br /&gt;
		&amp;lt;sql&amp;gt;&lt;br /&gt;
			&amp;lt;file driver=&amp;quot;mysql&amp;quot; charset=&amp;quot;utf8&amp;quot;&amp;gt;uninstall.mysql.utf8.sql&amp;lt;/file&amp;gt;&lt;br /&gt;
			&amp;lt;file driver=&amp;quot;mysql&amp;quot;&amp;gt;uninstall.mysql.nonutf8.sql&amp;lt;/file&amp;gt;&lt;br /&gt;
		&amp;lt;/sql&amp;gt;&lt;br /&gt;
	&amp;lt;/uninstall&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;!-- Site Main File Copy Section --&amp;gt;&lt;br /&gt;
	&amp;lt;files&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;index.html&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;test.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
	&amp;lt;/files&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;!-- Site Main Language File Copy Section --&amp;gt;&lt;br /&gt;
	&amp;lt;languages&amp;gt;&lt;br /&gt;
		&amp;lt;language tag=&amp;quot;en-GB&amp;quot;&amp;gt;en-GB.com_test.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
		&amp;lt;language tag=&amp;quot;de-DE&amp;quot;&amp;gt;de-DE.com_test.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
		&amp;lt;language tag=&amp;quot;nl-NL&amp;quot;&amp;gt;nl-NL.com_test.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
	&amp;lt;/languages&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;!-- Site Main Media File Copy Section --&amp;gt;&lt;br /&gt;
	&amp;lt;media destination=&amp;quot;com_test&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;image.png&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;filename&amp;gt;flash.swf&amp;lt;/filename&amp;gt;&lt;br /&gt;
	&amp;lt;/media&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;administration&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
		&amp;lt;!-- Administration Menu Section --&amp;gt;&lt;br /&gt;
		&amp;lt;menu img=&amp;quot;components/com_test/assets/test-16.png&amp;quot;&amp;gt;EventList&amp;lt;/menu&amp;gt;&lt;br /&gt;
		&amp;lt;submenu&amp;gt;&lt;br /&gt;
			&amp;lt;!-- Note that all &amp;amp; must be escaped to &amp;amp;amp; for the file to be valid XML and be parsed by the installer --&amp;gt;&lt;br /&gt;
			&amp;lt;menu link=&amp;quot;option=com_helloworld&amp;amp;amp;task=hello&amp;amp;amp;who=world&amp;quot;&amp;gt;Hello World!&amp;lt;/menu&amp;gt;&lt;br /&gt;
			&amp;lt;!-- Instead of link you can specify individual link attributes --&amp;gt;&lt;br /&gt;
			&amp;lt;menu img=&amp;quot;icon&amp;quot; task=&amp;quot;hello&amp;quot; controller=&amp;quot;z&amp;quot; view=&amp;quot;a&amp;quot; layout=&amp;quot;b&amp;quot; sub=&amp;quot;c&amp;quot;&amp;gt;Hello Again!&amp;lt;/menu&amp;gt;&lt;br /&gt;
			&amp;lt;menu view=&amp;quot;test&amp;quot; layout=&amp;quot;foo&amp;quot;&amp;gt;Testing Foo Layout&amp;lt;/menu&amp;gt;&lt;br /&gt;
		&amp;lt;/submenu&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;!-- Administration Main File Copy Section --&amp;gt;&lt;br /&gt;
		&amp;lt;!-- Note the folder attribute: This attribute describes the folder&lt;br /&gt;
			to copy FROM in the package to install therefore files copied&lt;br /&gt;
			in this section are copied from /admin/ in the package --&amp;gt;&lt;br /&gt;
		&amp;lt;files folder=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;index.html&amp;lt;/filename&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;admin.test.php&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;/files&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;!-- Administration Language File Copy Section --&amp;gt;&lt;br /&gt;
		&amp;lt;languages folder=&amp;quot;admin&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;en-GB&amp;quot;&amp;gt;en-GB.com_test.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;de-DE&amp;quot;&amp;gt;de-DE.com_test.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
			&amp;lt;language tag=&amp;quot;nl-NL&amp;quot;&amp;gt;nl-NL.com_test.ini&amp;lt;/language&amp;gt;&lt;br /&gt;
		&amp;lt;/languages&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;!-- Administration Main Media File Copy Section --&amp;gt;&lt;br /&gt;
		&amp;lt;media folder=&amp;quot;admin&amp;quot; destination=&amp;quot;com_test&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;admin-image.png&amp;lt;/filename&amp;gt;&lt;br /&gt;
			&amp;lt;filename&amp;gt;admin-flash.swf&amp;lt;/filename&amp;gt;&lt;br /&gt;
		&amp;lt;/media&amp;gt;&lt;br /&gt;
	&amp;lt;/administration&amp;gt;&lt;br /&gt;
&amp;lt;/install&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dentech</name></author>	</entry>

	</feed>