Page d'acceuil des Développeurs

Greestone est un logiciel à source libre et nous encourageons les développeurs de la communauté à y contribuer. Les nouveaux développeurs doivent s'inscrire et consulter le guide du développeur.

Nous exhortons les contributeurs à utiliser nos outils de développement en ligne. Ces outils comprennent la liste de discussion du développeurs, le trac source code browser, le trac bug database et la catégorie technique sur notre blogue.

Le code source de Greenstone est gardé sous une version de contrôle dans notre répertoire de version antérieure.

If you have forgotten your developer password, use the password resetter. If you want to change your password or registered details, you can use the detail changer.

Latest commit

r31975 by ak19 @ 6.59 pm, 19th September
Another bugfix to downloading. Downloading over OAI wasn't working. Dr Bainbridge discovered that this was because OAIDownload.pm was still doublequoting filepaths and URLs too, whereas open3() launching the wget cmd can't handle quotes in its arguments. WgetDownload used split to convert the cmd string into a cmd array. A clean solution was not passing WgetDownload::useWget() methods an array of cmd parameters (too involved and error prone to change all the calling code constructing the parameter cmd string), but to use the quotewords() method in place of split. This will preserve spaces in double quoted params in the cmd string, while splitting on spaces outside quoted strings. Then it also removes double quotes (and unescapes double backslashes). Tested on Mac: both OAI and Web downloading now work.

Latest Regression Test

Time: 2009-12-08, Passed: yes, View Report