GuppY 5.0.0 en standard est équipé de nombreuses fonctionnalités. Il vous est néanmoins possible d'enrichir votre site ou de l'adapter à votre besoin spécifique, de trois façons :
Un plugin est une nouvelle fonctionnalité spécifique, non intégrée au portail en standard, mais proposée comme module optionnel, à installer en plus. Les plugins sont développés par des membres de la GuppY Team ou par des contributeurs extérieurs, utilisateurs de GuppY désireux de partager leurs développements.
GuppY Land, la terre d'asile des ressources pour GuppY, recense tous les plugins, en les assortissant d'une fiche descriptive et de leur historique.
Sur le forum spécifique du développeur : postez-y vos questions et SOS, vous obtiendrez des réponses précises et éclairées du développeur concerné.
La procédure d'installation a été simplifiée avec la fonction Installer, vous allez en Admin/Administration générale/Installer, vous sélectionnez le zip du plugin et un clic pour l'installer. Reportez vous à l'aide de la fonction Installer.
Une fois l'installation faite, il convient de poser les bons droits(chmod) sur les fichiers, sans quoi le plugin ne fonctionnera pas. Les indications sur les droits sont incluses dans la documentation et varient d'un plugin à l'autre.
Quand il a été correctement installé et chmodé, le plugin est accessible depuis l'interface d'administration de GuppY, où il s'affiche sous forme d'icône supplémentaire. Chaque plugin est ainsi configurable en visuel, comme les fonctions natives de votre site, et aussi simplement qu'elles.
Un plugin vient s'ajouter à un GuppY standard, sans modifier en rien la structure de ce dernier ; c'est une fonctionnalité additionnelle, que vous pouvez désinstaller à tout moment, sans affecter le fonctionnement de votre site.
Un fork (ou hack ou tweak) est moins orthodoxe : il ne s'agit pas d'une fonctionnalité supplémentaire, mais d'une altération d'une fonctionnalité native. Un fork est une modification portée à un ou plusieurs fichiers de votre GuppY standard, en vue d'obtenir une présentation personnalisée ou d'agrémenter telle ou telle fonction originelle.
Le fork porte donc atteinte au code-source natif de GuppY. Il faut bien en avoir conscience, car les modifications que vous portez au code-source seront perdues à votre prochaine montée de version. Au mieux, elles seront à refaire. Au pire, vous ne pourrez pas les reproduire car le fonctionnement de GuppY aura changé.
L'installation d'un fork consiste donc généralement en une substitution de fichiers : vous remplacez les fichiers natifs de GuppY par les fichiers forkés.
Deux précautions sont alors à prendre :
En premier lieu, nous le déconseillons. En effet, insérer un petit javascript à votre portail semble anodin et pourtant, les pertubations causées par cet ajout minuscule sur le fonctionnement de GuppY peuvent être redoutables.
Les développeurs de GuppY pourront le confirmer, eux qui se heurtent aux inextricables problèmes de compatibilité que pose l'emploi simultané de plusieurs javascripts.
Si toutefois vous tenez à insérer des javascripts, en sachant que vous le faites à vos risques et périls, pensez à faire auparavant une sauvegarde complète de votre site. Voici par ailleurs quelques indications à connaître :
Nous insistons pour finir sur ce point : l'ajout de scripts PHP externes (du type un tagboard, un autre forum, etc) peut s'avérer dangereux du point de vue de la sécurité de votre portail.
Plusieurs sites tournant sous GuppY ont été hackés, à cause de l'emploi d'un script PHP externe mal sécurisé, qui avait ouvert une faille, par laquelle les hackeurs se sont engouffrés.
Document généré en 0.02 seconde