Attention : Le contenu de ces pages n'a pas été mis à jour depuis longtemps. Il est probablement obsolète pour Firefox 4.0/Gecko 4.0 et supérieur. Pour du contenu plus récent, allez consulter developer.mozilla.org.

Forge

Projet d'une forge

On prévoit de développer un site à l'image de pear.php.net ou de www.cpan.org, qui serait un dépot communautaire de composant XBL, XPCOM ou de bibliothèque de javascript. Voici donc un premier brouillon.

Brouillon du concept

son nom : forge ? xulforge ? xulpedia ?

Il y serait proposé des composants XBL, des scripts JS, des XPCOM (mais pas d'extensions ! juste des briques pour développer). Tout le monde pourrait en déposer, aprés inscription, en suivant des "guide lines". Avant mise en ligne définitive, ce qui a été uploadé devra être validé sommairement par l'équipe de modérateur, juste pour vérifier que c'est un truc qui fonctionne, que ça correspondent bien à ce qu'on attend (et pas des videos, des images ou autre fichiers hors sujet), qu'il n'y ait pas des traitements destructeurs, des spywares, etc.

Pour chaque item, il y aurait une page dédiée, avec une description, un lien pour télécharger. Les internautes pourraient donner une note, commenter, comme sur addons.mozilla.org. Les auteurs pourront mettre à jour (avec toujours approbations des modérateurs).

Pour les guide lines : obliger de fournir un zip, avec une arbo spécifique et des fichiers spécifiques (pour la licence, la description, le nom de l'auteur, copyright etc.). À moins de stocker les informations sur le composant dans un fichier RDF ou xml.

Il ne semble pas exister d'outils permettant de gérer un tel site. Il est donc prévu d'en développer un en se basant sur le framework Jelix (framework qui sera utilisé par ailleurs pour les autres sites xulfr). On pourrait avoir une interface d'admin en XUL.

différence avec mozdev:

  • mozdev est un sourceforge like pour des projet mozilla
  • A priori, nous ne comptons pas fournir de compte cvs ou svn
  • mozdev héberge de projets qui sont souvent des logiciels
  • on propose d'agréger différents codes pour fournir à la fin une bibliothéque
  • ...

Contributions

Toute aide est la bienvenue !

Spécifications pour ceux qui veulent contribuer au projet :

Si vous voulez contribuer, contactez laurent at xulfr point org.

Vos idées, vos propositions

  • Les descriptions de projets devront être au moins en anglais, non ?
  • Trier par catégorie.
  • Les scripts devront être commentés un minimum ? un maximum !
  • Des exemples live
  • un système de mot clef et de recherche

Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.