Sources

  • : Function split() is deprecated in /var/www/cantine/drupal/modules/filter/filter.module on line 888.
  • : Function split() is deprecated in /var/www/cantine/drupal/modules/filter/filter.module on line 888.
  • : Function split() is deprecated in /var/www/cantine/drupal/modules/filter/filter.module on line 888.
  • : Function split() is deprecated in /var/www/cantine/drupal/modules/filter/filter.module on line 888.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/cantine/drupal/includes/unicode.inc on line 345.

Sommaire [masquer]

Cantine est un projet sous licence GPL.
Afin de pouvoir envisager un développement communautaire, nous avons créé un projet cantine sur sourceforge.

Récupération des sources

Les actuelles sources en cours de développement de Cantine sont disponibles sur le serveur CVS du projet sur sourceforge.
Il existe deux façons d'accéder au dépôt cvs :

L'adresse du dépôt CVS est cantine.cvs.sourceforge.net:/cvsroot/cantine.

Depuis un client CVS

Ainsi donc, afin de récupérer rapidement les dernières sources depuis la ligne de commande, il vous faudra entrer :

$ cvs -d:pserver:anonymous@cantine.cvs.sourceforge.net:/cvsroot/cantine login
$ cvs -z3 -d:pserver:anonymous@cantine.cvs.sourceforge.net:/cvsroot/cantine co -P module

Si vous possédez un compte sur SourceForge, vous pouvez l'utiliser de la façon suivante :

$ export CVS_RSH=ssh
$ cvs -z3 -d:ext:login_sourceforge@cantine.cvs.sourceforge.net:/cvsroot/cantine co -P module

Dans les deux cas, remplacez dans la seconde ligne login_sourceforge par votre identifiant sur le site de sourceforge et module par le nom du module que vous souhaitez récupérer.

Depuis Eclipse...

Eclipse a été privilégié pour le développement de Cantine et de ses bibliothèques. Voici la procédure à suivre afin de récupérer le projet depuis Eclipse 3.1.
Choisissez Fichier/Nouveau/Projet. Dans la fenêtre affichée, sélectionnez Réservation de projet à partir de CVS :
réservation de projet cvs depuis Eclipse
Sélectionnez Créer un emplacement de référentiel (sauf si vous avez déjà effectué cette étape) puis renseignez les valeurs nécessaires :

  • Hôte cantine.cvs.sourceforge.net
  • Chemin du référentiel /cvsroot/cantine
  • Utilisateur anonymous ou votre login sourceforge si vous en possédez un
  • Mot de passe vide pour l'accès anonyme, votre mot de passe sourceforge dans le cas contraire
  • Type de connexion pserver pour l'accès anonyme, extssh si vous avez entré un login

création du référentiel sourceforge
Une fois les informations entrées, vous devriez être connecté(e) au serveur CVS. Sélectionnez utiliser un module existant, puis choisissez le module à importer :
sélection du module à importer
Ensuite, entrez le nom du projet local à créer (laisser celui par défaut est généralement acceptable) :
création du projet Eclipse
Et voilà  ! Votre espace de travail Eclipse contient maintenant la dernière version de Cantine. Notez que comme toute version CVS, les sources que vous venez juste de récupérer sont considérées comme version de développement.
Si vous souhaitez pouvoir utiliser une version stable du logiciel, je vous recommande de télécharger directement les sources de la dernière release et de les importer dans un projet Eclipse.

Modules existants

Actuellement, il existe trois modules sur le serveur CVS : cantine-1.1, xtnd-commons et JCalendar :.

  • cantine-1.1 contient comme son nom l'indique les sources relatives à la version 1.1 de Cantine
  • xtnd-commons, quant à lui, contient les sources de la bibliothèque xtnd commons nécessaire au projet
  • JCalendar est la version modifiée de JCalendar de Kai Toedter afin d'assurer la compatibilité principalement avec Abeille Forms. Notez qu'une nouvelle version de JCalendar a depuis été publiée mais n'a pas encore été testée avec Cantine.