Tutoriels et formations
Tutoriels et formations admin mar, 06/24/2008 - 00:50Notre plate-forme de développement fonctionne sous Linux sur un serveur dédié, avec un accès SVN pour installer les modules et partager le code. Si vous n'êtes pas très à l'aise en raison des faiblesses de Windows ou si vous avez peur du traditionnel écran bleu à l'issue de plusieurs installations/réinstallations, utilisez les outils distants mis à votre disposition.
Nous vous offrons un environnement complet :
- Un espace personnel pour chaque développeur, avec Apache/PHP5.
Un accès shell restreint en SCP et SFTP pour le transfert de fichiers.
Compte sur un serveur PostgreSQL, avec accès pgAdmin via SSL.
Accès à un serveur de version SVN pour partager le code développé.
Interface Web au serveur SVN : http://devel.bulle-immobiliere.org/websvn
Compte sur le CMS Drupal de l'association pour écrire les specs.
Il nous manque encore un serveur de chat IRC pour faire des réunions. Merci de nous faire des propositions. Il faudrait avoir une trace écrite de chaque réunion et la possibilité de modérer les accès.
- 4612 vues
Tutoriel RapidSVN : gestionnaire de versions
Tutoriel RapidSVN : gestionnaire de versions admin mar, 07/01/2008 - 17:58La gestion des versions s'effectue en utilisant SVN et l'interface graphique RapidSVN.
Vous pouvez télécharger la dernière version ici :
http://www.rapidsvn.org/download/nightly
RapidSVN fonctionne sous GNU/Linux, MacOsX et Windows.
Notre répository utilise le protocole DAV.
1) Checkout : récupérer une copie locale
C'est l'équivalent de la commande Unix :svn co http://devel.bulle-immobiliere.org/projets /path/to/my/directory
Saisir les références du serveur :
Au premier checkout, RapidSVN demande votre user et mot de passe.
2) Commit : publier un fichier sur le serveur central
C'est l'équivalent de la commande Unix :svn commit -m "Mon mesage" file
3) Update : récupérer les dernières mises à jour
C'est l'équivalent de la commande Unixsvn update
4) Autres fonctionnalités
Le menu parle de lui-même : delete, rename, revert, merge, etc ...
Attention : après chaque suppression, renommage, etc ... vous devez valider par un commit.
- 6574 vues
Tutoriel WebSVN : gestionnaire de version en ligne
Tutoriel WebSVN : gestionnaire de version en ligne admin mar, 07/01/2008 - 18:25Vous pouvez visualiser le SVN en ligne, à l'adresse :
http://devel.bulle-immobiliere.org/websvn
Le gestionnaire contien un fil RSS, qui vous permettra de rester informé.
- 5768 vues
Tutoriel Gnome Nautilus : transfert de fichier SFTP
Tutoriel Gnome Nautilus : transfert de fichier SFTP admin mar, 07/01/2008 - 23:51L'accès shell étant resteint par mesure de sécurité, il est recommandé d'utiliser le protocole sftp pour parcourir votre dossier personnel. Une chance, sous GNU/Linux, Gnome intègre SFTP :
1. Ouvrir un dossier dans l'explorateur de fichier.
Sélectionner le menu Se connecter à un serveur :
2. Renseigner la fenêtre de connexion :
3. Une icône est ajoutée au bureau.
Double-cliquer pour naviguer sur le serveur de développement :
- 3829 vues
Tutoriel Putty : générer un jeu de clés
Tutoriel Putty : générer un jeu de clés admin jeu, 06/26/2008 - 15:13Télécharger Putty :
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Choisir de préférence l'installeur complet, généré chaque jour :
http://tartarus.org/~simon/putty-snapshots/x86/putty-installer.exe
Installer Putty et lancer le gestionnaire de clés Putty-gen.
1. Cliquer sur SSH-2 DSA pour générer une clé DSA :
2. Bouger la souris pour générer la clé.
Une barre indique la progression :
3. Saisir une phrase de protection dans key passphrase,
par exemple "Ma grand-mère s'appelle Pierrette" :
4. Sauvergarder le jeu de clé privé, sous le nom key.ppk.
Vous ne devrez transmettre ce fichier sous aucun prétexte :
5. Sauvegarder la clé publique, sous le nom de key.pub
Vous pourrez nous transmettre cette clé par email :
6. Conservez le fichier key.ppk précieusement.
Il vous servira à vous connecter sous WinSCP.
7. Faites-nous parvenir key.pub par email.
- 15864 vues
Tutoriel WinSCP : transfert de fichier SFTP
Tutoriel WinSCP : transfert de fichier SFTP admin jeu, 06/26/2008 - 15:20Au préalable, vous avez suivi le tutoriel Putty :
- Vous avez généré un fichier de clé privé/publique.
Vous nous avez fait parvenir la clé privée par email.
Télécharger et installer WinSCP (préférer les dernières versions bêta) : http://winscp.net/eng/download.php
Lancer l'exécutable WinSCP.
Dans le menu de gauche, cliquer sur Sessions sauvées.
Cliquer sur le bouton Nouveau Dossier, saisir un nom de dossier et cliquer sur OK :
Cliquer sur le bouton Nouvelle pour saisir les coordonnées de la connexion.
Renseigner la connexion :
- Nom d'hôte : adresse du serveur de développement.
Nom d'utilisateur : le user vous a été communiqué par email.
Mot de passe : aucun, car cette option de connexion est désactivée
Fichier de clé privée Indiquez l'emplacement de votre clé privée.
Protocole : SCP. Mais SFTP devrait aussi fonctionner.
Cliquer sur Sauver après avoir rempli le formulaire.
Cliquer sur Connecter pour établir la connexion :
Bravo, vous êtes connecté !
- 10910 vues
Tutoriel pgAdmin3 : créer et modifier une table
Tutoriel pgAdmin3 : créer et modifier une table admin mer, 07/02/2008 - 10:06Se connecter à la base de données portant votre nom d'utilisateur.
Cette base de données est votre espace de jeu vous permettant de tester du code SQL :
Ouvrir le schéma public et cliquer sur l'icône table.
Sélectionner Ajouter une table dans le menu contextuel (clic droit) :
Renseigner le nom de la table.
Toutes les tables commencent par bio (bulle-immo.org).
De cette manière, on pourra facilement différencier nos tables en cas d'intégration dans des outils tiers.
Renseigner des champs. Vous pourrez par la suite modifier les noms des champs, leur type, etc ..
Utilisez comme préfixe le nom de la table ou un acronyme, pour éviter les homonymes lors de jointures.
Dans le cas présent, le préfix est "user_".
Notez que toute table doit comporter un champ identifiant SERIAL et un champ timestamp.
Le champ timestamp nous permettra de lancer le code server-side.
Ajouter une contrainte de clé primaire :
Valider. La table est créée.
La copie d'écran est légèrement postérieure et comporte quelques champs supplémentaires.
Le code SQL apparaît dans le panneau SQL :
Vous pouvez maintenant modifier la table, ajouter des clés externes (foreign keys), placer des indexes, etc ...
Le fichier SVN contenant les définitions SQL est tables.sql :
http://devel.bulle-immobiliere.org/websvn/listing.php?repname=projets&p…
A chaque fois, vous pouvez y reporter vos modifications par copier-coller depuis pgAdmin et faire un commit.
- 23049 vues
Tutoriel pgAdmin3 : se connecter à la base de données
Tutoriel pgAdmin3 : se connecter à la base de données admin jeu, 06/26/2008 - 15:03Télécharger et installer pgAdmin3 à cette adresse : http://www.pgadmin.org
Lancer pgAdmin3 et sélectionner le menu ajouter un serveur :
Saisir les données de connexion :
Vous avez accès à une base de données personnelle, portant le même nom que votre user :
Les accès sont restreints.
Vous avez accès à votre base de données (user) et la base de données dev et drupal (partagées par tous).
- 26884 vues
Vidéo Drupal : interview du concepteur Dries Buytaert
Vidéo Drupal : interview du concepteur Dries Buytaert admin mer, 06/25/2008 - 23:04- 8500 vues
Vidéo Drupal : prise en mains et tutoriel installation
Vidéo Drupal : prise en mains et tutoriel installation admin mer, 06/25/2008 - 22:55Drupal 6 overview (35 minutes):
An overview of some of the new features in Drupal 6. Includes a step-by-step look at the installation process.
- 2555 vues
Vidéo Drupal : présentation chez Google
Vidéo Drupal : présentation chez Google admin mer, 06/25/2008 - 22:51Titre original : Implementing Drupal (51 minutes):
Source : http://video.google.fr/videoplay?docid=-4603504844034540440&q=drupal&ei…
- 2143 vues
Vidéo Drupal : tutoriel CCK + VIEWS
Vidéo Drupal : tutoriel CCK + VIEWS admin mer, 06/25/2008 - 23:03Titre original : Using CCK and Views (29 minutes) :
Auteur : http://learn.awakenedvoice.com/2007/07/30/drupal-cck-and-views-tutorial
Court tutoriel pour créer une page sous CCK et faire le formulaire de recherche sous Views.
Remarque : nous allons créer une revue de presse personnalisée sur ce mode.
Les fonctionnalités sont super-puissantes.
- 5504 vues
Vidéo Drupal : tutoriel création d'une fiche contact personnalisée
Vidéo Drupal : tutoriel création d'une fiche contact personnalisée admin mer, 06/25/2008 - 22:58Titre original : Custom Drupal Contact Form
Source : http://learn.awakenedvoice.com/2007/10/28/custom-drupal-contact-form/
This video tutorial shows you how to create a secure, custom contact form using the Drupal content management platform. The following modules are used in creating this form. Akismet, Content Construction Kit, Form Store, MyCaptcha and Notify.
- 6878 vues
Vidéo Drupal : tutoriel les formats de saisie
Vidéo Drupal : tutoriel les formats de saisie admin mer, 06/25/2008 - 23:01Drupal input format (21 minutes):
This video screencast gives you a closer look at the significance of input formats in the Drupal content management platform. Input formats are important because they define the rules for the types of content you can include in fields in a node, block, page, etc.
Auteur : http://learn.awakenedvoice.com/2007/09/01/drupal-input-formats
- 2195 vues
Vidéo Drupal : conférence FOSDEM 2008, 8 vidéos
Vidéo Drupal : conférence FOSDEM 2008, 8 vidéos admin mer, 06/25/2008 - 23:06Conférences Drupal au FOSDEM 2008
http://lvb.net/item/6026
- 2033 vues