AbulBCD est le module de gestion de la BCD (Bibliothèque et Centre de Documentation) d'AbulÉdu
Utilisateurs
Adminitration
Le site de test est ici: bcd.abuledu.org
Interface des utilisateurs (enfants)
Et l'interface d'administration
Il manque encore un manuel d'installation pour que tout le monde puisse télécharger et installer AbulBCD facilement !
Ce manuel est en cours de rédaction et sera prochainement disponible ici même
COMMENT PARTICIPER AU DÉVELOPPEMENT D'ABULBCD ? Éric Seignedécembre 2001 maj: 27/02/2002 Changements: 27/02/2002, changement du CVS, sourceforge au revoir et merci Introduction: Merci à tous, vous êtes nombreux à vouloir aider, il manque juste une doc pour vous expliquer ce qu'il faut faire et comment. La voici, j'espère qu'elle sera assez claire. Outils: Pour participer au développement il est conseillé d'avoir * GNU/Linux * dia est utilisé pour faire les diagrammes de base de données * emacs N'importe quel éditeur que vous maîtrisez conviens, néanmoins, comme tout a été fait avec emacs en "mode-c" peut-être que l'indentation et la coloration syntaxique ne seront pas correctes avec un autre éditeur ? * liste de diffusion Une liste de diffusion spéciale pour abulbcd existe, merci de vous y inscrire; bcd@abuledu.org http://www.abuledu.org/ml/liste-bcd/ * Site de démo: http://bcd.abuledu.org * CVS: Le repository CVS est sur http://cvs.rycks.com/cgi-bin/cvsweb/?cvsroot=AbulBCD Actuellement il faut prendre ce qui se trouve dans le répertoire bcd2002 Pour avoir une copie du CVS sur votre disque dur, voici ce que vous avez à faire: cvs -d:pserver:anonymous@cvs.rycks.com:/home/cvs/abulbcd login Il n'y a pas de mot de passe, pressez donc [entrée] lorsque on vous en demandera un. Puis cvs -z3 -d:pserver:anonymous@cvs.rycks.com:/home/cvs/abulbcd co bcd2002 Ensuite, lorsque vous voudrez vous mettre à jour, il suffit d'utiliser la commande cvs update dans votre répertoir de base d'abulbcd. * Patchs: Si vous voulez faire des patchs pour nous envoyer des nouveaux morceaux d'abulbcd, vous devez utiliser la commande diff (avec option -u). Ce n'est pas sorcier: (il faut avoir cvs) cvs diff -u > /tmp/abuledu.patch Et pour ajouter un nouveau fichier au patch, c'est tout simplement diff -u /dev/null nouveau/fichier/a/patcher.php >> /tmp/abuledu.patch Puis expédiez le patch à un développeur sur la liste bcd@abuledu.org. * Style de code: Chaque codeur à ses habitudes, depuis que je me suis mis au php j'ai passé plusieurs "caps" celui de "php dans html" et maintenant je code en php de A à Z dans toutes mes pages ... Pour les commentaires dans le code, le style est spécial, pourquoi ? tout simplement pour être conforme au phpdoc qui permet de créer automatiquement une doc du développeur. Que faut-il faire en priorité ? * interface utilisateur il faudra rapidement faire une interface sans frames, c'est déjà fait merci à Jean-Paul, il faut maintenant modifier et valider la CSS pour les principaux navigateurs, je pense en particulier à netscape 4 * interface d'administration - modifier, supprimer un document - modifier, supprimer un auteur - edition, une liste par cote, une liste par Genre, editer les cotes - module de Prêt Editer lettres des retards par date de retard Editer lettres des retards par classe Journal des retards (à imprimer, à enregistrer sur disque dur, ou autres supports) - module de configuration pour fixer la durée des prêts, les heures d'ouvertures, le calandrier (périodes de vacances etc.) remarques d'aprene: http://lists.abuledu.org/pipermail/bcd/2002-March/000021.html À bientôt, Éric