1. Présentation
Ce script constitue un module supplémentaire pour GuppY.
Certaines variables et fonctions ne fonctionnent qu'avec l'architecture de GuppY :
il n'est donc pas question d'utiliser ce module avec d'autres CMS.
ATTENTION! CETTE VERSION NE PEUT FONCTIONNER QU'AVEC LES VERSIONS 4.6.10 ET SUPERIEURES DE GUPPY
2. Fonctionnement
Ce module vous permet de proposer un forum différent de celui livré par GuppY.
C'est un module total, indépendant de la version du GuppY, sauf modification profonde du CMS.
En fait, c'est un plork, un plugin-fork, car vous devrez écraser un fichier GuppY pour que le module fonctionne correctement:
inc/includes.inc et le remplacer par celui contenu dans le plug-in dans le dossier /inc.
Quand vous mettrez à jour votre GuppY, pensez donc à forker de nouveau ce fichier.
Une bonne méthode consiste à renommer le fichier original en includes_original.inc
avant d'installer dans le même repertoire le fichier includes.inc provenant du FORUM C6.
Les points forts de C6 FORUM:
I - PARTIE VISITEURS
Dans "fortopic" (page avec les catégories de forums)
A - une nouvelle barre de navigation (entièrement "skinnable" au niveau des images), permettant:
1 - une recherche sur le forum toujours disponible, ainsi qu'une recherche avec Google
2 - l'affichage du nombre de personnes connectées sur le forum et sur le site
3 - icônes indiquant l'état de chaque forum - nouveau message, message de + de x jours et de moins de x jours,
sujet clos et pas de sujet. C'est le webmestre qui détermine le nombre de jours pour qu'un message soit clos,
le nombre de jours pour les messages de + ou - x jours et enfin, le temps de présence pendant lequel un message
doit être considèré comme nouveau. Tout est paramétrable.
B - l'apparition de commentaires pour chaque forum, pour préciser le contenu de chaque forum aux visiteurs
C - l'éventuelle création dans "fortopic" d'une section "PRIVEE", dont vous aurez déterminé les droits d'accès
et d'une section "MEMBRES" réservée aux membres et inaccessible aux simples visiteurs."
Dans "forum" (page avec les sujets d'un forum)
A - une nouvelle barre de navigation permettant :
1 - d'aller de forum en forum
2 - de classer les messages d'un sujet par ordre de préférence
3 - d'aller d'un sujet à l'autre à l'intérieur d'un même forum
4 - d'afficher le nombre de personnes connectées sur le forum et non pas sur le site
5 - au visiteur de prendre connaissance du réglement de votre forum (si vous l'avez souhaité dans la config générale)
6 - d'avoir une recherche sur le forum toujours disponible
7 - d'obtenir une aide sur les icônes du forum, toujours disponible
8 - d'afficher si besoin une barre de navigation entre sujets
(une barre de navigation peut aussi apparaît également en bas de page selon le nombre de messages ou de sujets)
B - des icônes indiquant l'état de chaque forum - nouveau message, message de + de x jours et de moins de x jours,
sujet clos et pas de sujet
C - une indication de présence d'un membre et possibilité de lui adresser un message ou de l'inviter à un chat privé
si les deux sont membres
D - une icône indiquant si vous avez ou non pris connaissance de tous les messages d'un sujet, avec éventuellement
le nombre de messages non lus
Dans "thread" (sujet ouvert avec messages)
A - une même barre de navigation que sous
"forum" (page avec les sujets d'un forum)
B - une indication de présence d'un membre et la possibilité de lui adresser un message ou de l'inviter à un chat privé
si les deux sont membres
C - pour les membres rédacteurs, la possibilité de modifier leurs messages
C - pour les modérateurs, la possibilité de modifier tous les messages et éventuellement d'en supprimer, sans repasser par l'admin
II - MEMBRES
A - Les membres peuvent maintenant changer de pseudo sans perte de leurs mini-messages, ni de leur compteur de messages
B - Les membres peuvent accéder à la liste des autres membres, connaître leur site, leur envoyer mails ou mini-messages,
même s'ils ne sont pas connectés.
C - Les membres peuvent communiquer entre eux sur le site par un chat privé.
D - Les connexions se font par SESSIONS, sauf pour le membre à choisir une reconnaissance éventuelle par cookie aussi.
Ainsi, il peut choisir de se connecter au site par cookie à partir de son ordinateur personnel ou par session,
en entrant pseudo et mot de passe, quand il est au cybercafé.
III - PARTIE ADMINISTRATION
L'administrateur peut désormais :
1 - choisir le nombre de forums
2 - autoriser le choix d'un avatar autre que ceux par défaut. Il faudra alors paramètrer les conditions d'upload de l'avatar en taille et poids.
car l'avatar personnel sera contrôlé et ensuite enregistré sur le site. Donc, plus de forum déformé parce qu'il est indisponible sur un site distant.
3 - opter pour un forum avec notation, ou sans. Il faudra alors paramètrer le système de notation : nombre de message,images-symboles ...
4 - opter pour un système de chat entre membres.
5 - bloquer à tout moment les inscriptions, les connexions
6 - mettre le titre de la boîte centrale forum et les liens à plat (si vous avez une skin avec des images,
la boîte de titre du forum risquait d'être déformée)
7 - afficher (ou non) un Layer pour inciter les inscriptions comme membre
8 - afficher ou non le règlement interne du forum
8 - récupérer les anciens membres (GuppY)
9 - autoriser l'insertion d'images dans le forum. Il faudra alors paramètrer les conditions d'upload de l'image en taille et poids.
10 - autoriser l'envoi de pièces jointes et la récupération de ces pièces par tous les visiteurs.
Ces pièces seront compressées et l'archive contenue dans le zip sera au format ".txt"
11 - attribuer à chaque membre des droits d'accès spécifiques
et bien sûr plein d'autres choses, comme l'impression des messages, la création d'un fil RSS des posts du forum,
le choix des emails de supervision, l'affichage d'une boite membre très complète ...
et surtout l'accès à toute la documentation du plugin à partir de la zone administration. La grande nouveauté, c'est l'accès, pas la doc.
Parce que tous mes plugins sont toujours équipés d'une bonne documentation.
Et qu'il est important de souligner son existence et d'encourager sa consultation.
3. Première installation
Ce paragraphe vous explique comment installer ce script sur votre GuppY (deux méthodes d'installation sont possibles).
1. Méthode classique : Décompressez le fichier forum.zip avec votre programme de décompression favori (WinZip, UltimateZip...),
dans le même répertoire que celui dans lequel se trouve GuppY sur votre PC.
Méthode Gestplug : Ce Plug-In est totalement compatible avec Gesplug :

,
vous pouvez fort bien aussi l'installer à partir de l'administration de votre GuppY.
" Plugnico " et
" Gestplug " étant déjà installés sur votre GuppY, rendez-vous dans votre zone d'Administration
et lancez votre module Gestplug afin d'Uploader votre fichier .zip.
2 - Dans votre zone "administration" l'icône

s'est tout naturellement positionnée en bas.
3 - Cliquez sur l'icône. Vous avez alors à votre disposition 8 icônes.
a) - Configuration générale : qui vous permettra de configurer complètement votre plug-in et la boîte qui l'accompagne.
b) - Catégories : vous avez dans cette partie déjà les catégories qui figuraient dans votre guppy, vous pouvez en ajouter d'autres, modifier, supprimer.
c) - Gestion des membres : Vous pourrez y gérer tous les membres: modification, suppression, attribution de droits d'accès.
d) - Gestion des évènements : Pour faire apparaître des images aléatoires dans les forums en fonction d'évènements dont vous fixez les dates.
e) - Gestion du forum : Pour gérer les sujets du forum et leurs réponses. C'est un lien vers la fonction classique du GuppY,
puisque C6 Forum utilise les datas de GuppY.
f) - Module dans la barre : Pour faire apparaître ce module dans la barre du haut. Un check box et ... valider
g) - Update : qui vous permettra de savoir si vous avez bien la dernière version de ce plug-in.
h) - Documentation : accès à toute votre documentation. Pratique quand on installe le fichier zippé avec Gestplug et qu'on n'a pas regardé du tout le lisez-moi !
BRAVO, le module C6 FORUM est prêt à fonctionner !
4. Mise à jour
Pour mettre à jour le plugin forum, sauvegardez le dossier plugins/data puis réinstallez-le une fois terminée l'installation de la nouvelle version.
REMARQUES IMPORTANTES
N'oubliez pas de positionner par "config boîte" la "boîte membre" dans une colonne latérale. Sans elle, votre C6 FORUM ne fonctionnera pas.
Dans Config Services, décochez la case Section forum pour désactiver le forum GuppY.
Pour afficher les derniers posts du forum en page d'accueil, choisissez de placer la boite C6forum live.
La boîte forum classique du Guppy ne vous mènerait pas aux bons liens.
Voici comment mettre en place les droits sur les fichiers pour les serveurs internet qui le nécessitent (pas tous).
1. CHMOD plugins/forum/data 755 ou 777
2. CHMOD plugins/forum/data/ tous les fichiers 666
3. CHMOD plugins/forum/avatars_membres 755 ou 777
4. CHMOD plugins/forum/pj 755 ou 777
Que dire de plus ????
Amusez vous bien.
Nicolas