| Accueil > Addons > GASP | Contact | Imprimer | English translation |
GASP
(c) PyG : dev@cornalys.com --
Code sous licence
GNU/GPL
Crédits
Toute la ganesha-dev team ;-) avec une dédicace spéciale à Eric pour pkFileSystem
Objet
GASP est le fournisseur officiel d'addon, de fonctionnalites, d'astuces et
de patchs de la version standard de
Ganesha (CORE).
Fonctionnalités
Chacun apporte sa "pierre" à Ganesha, dont certains sous
forme de développements ajoutant de nouvelles fonctions a la plate-forme.
Mais tout le monde n'a pas besoin des pierres des autres.
Cela risque d'alourdir la plate-forme, la rendre plus instable (débuggage
plus difficile), plus complexe (alors que qu'un des points forts de Ganesha
est sa simplicité).
Il faut donc mettre en place un certain nombre de règles communes permettant
de normaliser les développements réalisés par la communauté
et développer un outil facilitant l'intégration de ces développements.
GASP est à la fois un outil pour les utilisateurs/administrateurs de Ganesha qui souhaite pouvoir installer rapidement et simplement des addons pour leur plateforme et un outil pour développeurs d'addons Ganesha (qui présente une normalisation des addons).
GASP permet :
1- d'établir un cadre commun de développement d'addons (identification,
règles de codage, normalisation, etc.)
2- de pouvoir gérer de façon souple, mais centralisée,
des greffons/addons pour Ganesha.
Formulé autrement, cela signifie donner à l'admin Ganesha la possibilité
d'ajouter, supprimer, configurer,
(dés)activer des addons. Ceci de la façon la plus simple, via
une interface commune.
Screenshots / Démonstration
Comment installer un addon compatible GASP ?
Cette page explique en détail comment installer un addon compatible GASP.
Documentation
Documentation en ligne (évitez les .htm)
Logos
| Nom / taille | Gif (fond transparent) | Source PNG (FireWorks 4) |
gasp_big 139x100 |
![]() |
![]() |
gasp_medium 140x40 |
||
gasp_small 59x14 |
5 juin 2004 - v 1.0.0.2
o modif de gasp.inc.php : La définition des constantes se fait AVANT
l'inclusion du fichier de config
o modif de gasp.inc.php : SecureAddon : Tableau des types de membres autorisés
: soit sous forme de tableau "array(ADMIN, TUTEUR)", soit de chaine
avec les types séparé par des virgules "ADMIN,TUTEUR"
Il devient donc possible de définir les types dans une constantes (plus
simple). ex : define("ADDON_QUICKSTATS_SECURE", "ADMIN, TUTEUR");
SecureAddon("quickstats",ADDON_QUICKSTATS_SECURE);
3 juin 2004 - v 1.0.0.1
o je repasse l'encodage en ISO-8859-1 plutot que UTF-8
il semblerait que xml_parser_create ait tendance à perdre les pédales
quand on lui donne de l'UTF-8
o modification de la fonction _isResourceValid($pFolder) (ClsFolderTools)
get_resource_type($pFolder) ne renvoie pas systématiquement "stream"
(mais "dir" dans mon cas chez sitadelle)
o remplacement de la fonction file_get_contents() par fopen()/fread()
file_get_contents() n'est supporté que par php 4.3 et +
14 mai 2004 - v1.1.0.0 (codename "Happy Birthday Lélia"
;))
o première version