Archived

Difference between revisions of "Code 07040"

From Joomla! Documentation

(New page: == One line summary == == Description == == Skills needed == == Difficulty == == Work Product == == Licensing == All code must be created using the [[http://www.gnu.org/licenses/old-l...)
 
m (Hutchy68 moved page Code 07040 to Archived:Code 07040 without leaving a redirect: cleaning up)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
== One line summary ==
 
== One line summary ==
 +
 +
Create an download extension for Joomla!
  
 
== Description ==
 
== Description ==
 +
 +
Current download option of Joomla! is a simple image(map) and refers to the downloadable packages on joomlacode.org. The package building is done with a simple shell script (including the delta packages), but the uploading to joomlacode.org and the change of information is a manual task. In this project we would like to combine build scripts, with the possibility to integrate it with this extension.
 +
 +
For the build scripts we want [http://phing.info/trac/ Phing] (ant alike build scripting) to be used. The build scripts need to provide the following packages:
 +
# Full Joomla! package (en-GB)
 +
# Full Joomla! package, localized versions
 +
# Incremental Joomla! packages (between maintanance releases) 
 +
 +
The download extension needs to be able to categorize the downloadable package, hold download statistics but also controll the download location (load balancing), publish date/time etc. etc.
  
 
== Skills needed ==
 
== Skills needed ==
 +
 +
PHP, Joomla! 1.5 extension development, Ant/Phing build script buidling
  
 
== Difficulty ==
 
== Difficulty ==
 +
 +
Medium
  
 
== Work Product ==
 
== Work Product ==
 +
 +
# Phing Build scripts
 +
# Download extension
  
 
== Licensing ==
 
== Licensing ==

Latest revision as of 11:20, 20 June 2013

This page has been archived. This page contains information for an unsupported Joomla! version or is no longer relevant. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.

One line summary[edit]

Create an download extension for Joomla!

Description[edit]

Current download option of Joomla! is a simple image(map) and refers to the downloadable packages on joomlacode.org. The package building is done with a simple shell script (including the delta packages), but the uploading to joomlacode.org and the change of information is a manual task. In this project we would like to combine build scripts, with the possibility to integrate it with this extension.

For the build scripts we want Phing (ant alike build scripting) to be used. The build scripts need to provide the following packages:

  1. Full Joomla! package (en-GB)
  2. Full Joomla! package, localized versions
  3. Incremental Joomla! packages (between maintanance releases)

The download extension needs to be able to categorize the downloadable package, hold download statistics but also controll the download location (load balancing), publish date/time etc. etc.

Skills needed[edit]

PHP, Joomla! 1.5 extension development, Ant/Phing build script buidling

Difficulty[edit]

Medium

Work Product[edit]

  1. Phing Build scripts
  2. Download extension

Licensing[edit]

All code must be created using the [GNU General Public License version]

Documentation written for this task must be made available under the Joomla! Electronic Documentation License.

Possible mentor[edit]

Wilco Jansen

Return to Google Summer of Code 2008