Voilà, voilà... Fin de l'aventure...

 

Fermeture de kolossaldrupal.org dans...


Bonjour tout le monde,

Drupal évolue, les versions changent et Kolossaldrupal.org était essentiellement consacré à la version 6 de Drupal.

Autant dire que les infos présentées ici commencent à dater...

Faute de temps, je ne peux plus garder le site Kolossaldrupal à jour...

Je vous aurais bien proposé de reprendre le flambeau mais... c'est tellement simple de nos jours de se faire son propre site à soi...Pourquoi s'embêter alors ? :-)

Ce site restera donc en l'état, tel qu'il était en 2011...

Ah la la ! Cela ne nous rajeunit pas !

Manuel Vila - Avril 2016

Un site Drupal, étape par étape, partie 2 sur 6

Référence en espagnol sur Cuenco Digital : http://cuencodigital.com/articulos/un_sitio_en_drupal_paso_paso_parte_2.html
8 Février 2009


Dans le précédent article, j'ai parlé des lignes directrices qui guident le développement d'un site web.

Dans cet article j'aborderai des thèmes peut-être plus intéressants pour ceux qui n'ont jamais utilisé Drupal.

Les outils

Pour réaliser un site vous avez d'abord besoin d'un serveur. C'est un ordinateur sur lequel sont enregistrées les pages du site et qui les « sert » à ceux qui en font la demande.

Ce site est hébergé sur un serveur-maison. Un modeste Pentium III avec un peu plus de 300 Mo de RAM. Le serveur tourne sous Debian Linux 4.0 avec PHP 5 et MySQL 5 installés.

Avec cette configuration Drupal fonctionne très bien et on peut commencer la réalisation d'un site.

Choisir, télécharger et installer Drupal

A l'heure où j'écris ces lignes, il existe deux versions stables de Drupal. La version 6 est la plus moderne, la version 5 est déjà parmi nous depuis quelques années.

Il y a quelques mois, j'aurais conseillé de travailler avec Drupal 5. Principalement parce que les modules compatibles avec Drupal 6 n'étaient pas encore prêts. Aujourd'hui je préfère utiliser Drupal 6, comme j'en ai parlé dans le précédent article. La plupart des modules pour cette version sont assez opérationnels.

versionsdrupal.png

Installer Drupal est assez simple, il vous faut une base de données MySQL, ou PostgreSql, et un peu d'espace disque.

Il y a de nombreux tutoriels sur l'installation de Drupal. Je ne vais donc pas trop m'attarder dessus. Si vous utilisez une console Linux, vous feriez quelque chose comme ceci :

(Attention ! Le processus qui suit peut être différent selon votre distribution Linux. NdK)

#On se place sur le dossier de travail de Apache

cd /var/www/apache2-default/
#On télécharge drupal 6
wget http://ftp.drupal.org/files/projects/drupal-6.14.tar.gz

#On extrait l'archive
tar xzvf drupal-6.14.tar.gz

# On crée un nouveau dossier qui contiendra les configurations du site
cd drupal-6.14/sites/
mkdir localhost.nuevositio

# On copie le fichier default.settings.php dans le dossier précédent, en le nommant settings.php
cp default/default.settings.php localhost.nuevositio/settings.php


# On modifie les droits en écriture du fichier
cd localhost.nuevositio
chmod 777 settings.php

#On crée la base de données
mysql -u usuario_db -p
#au lieu de usuario_db , indiquer votre nom d'utilisateur mysql
#saisir à la suite le mot de passe de l'utilisateur indiqué

CREATE DATABASE drupal6_db;
quit;

#Création d'un lien symbolique pour accéder au site depuis le navigateur
cd /var/www/apache2-default/
ln -s drupal-6.14 nuevositio

#Accéder à l'URL indiquée: par exemple http://localhost/apache2-default/nuevositio/ (dans un navigateur web)

#Renseigner les données, effectuer les opérations demandées par l'assistant

# Remodifier les droits de settings.php
cd /var/www/apache2-default/drupal-6.14/sites/localhost.nuevositio/
chmod 644 settings.php

#Créer le dossier files et lui donner les droits en écriture
mkdir files
chmod -R 775 files

Cette configuration n'est pas optimale. De fait, je conseille cette vidéo pour installer Drupal de façon sûre et adéquate (en espagnol). Ce qui précède n'est qu'une démonstration d'installation rapide de Drupal.

L'un des apports de Drupal 6 est la possibilité d'installer Drupal dans une autre langue que l'anglais. Pour cela, il faut télécharger le paquet d'internationalisation pour la langue espagnole. Le lien de téléchargement est http://drupal.org/project/es (et http://drupal.org/project/fr pour le français. NdK).

Le fichier doit être décompressé dans le dossier racine de Drupal, si tout se passe bien, l'option « Instalar en Español » s'affichera sur la page d'accueil :

choix_langue.png

Paramètres initiaux

Les sites créés avec Drupal possèdent une série de données importantes, comme : le nom du site, son slogan, l'adresse e-mail, ses règles de création de nouveaux utilisateurs, des droits d'accès, etc.

Commençons par les données du site. Le nom, le slogan et l'adresse e-mail e paramètrent dans le menu Administrer >> Configuration du site >> Informations.

Les droits utilisateurs se paramétreront plus tard, lorsqu'il y aura quelque chose à paramétrer.

Activer les premiers modules

Avec son fichier d'installation, Drupal est livré avec une série de modules de base, obligatoires, sans lesquels il ne peut pas fonctionner. Mais il contient également une série de modules facultatifs. Parmi ceux ceux nécessaires pour Cuenco Digital, il y a :

Upload: permet de joindre des fichiers aux contenus créés.

Search: permet d'effectuer des recherches dans le site.

Path : permet de définir des alias pour les noms de pages.

Contact : créé des formulaires de contact pour envoyer des e-mails depuis le site.

Locale : pour traduire l'interface du site dans une langue (e l'occurrence : l'espagnol).

Statisitics : fournit des statistiques, comme le nombre de lectures d'un node.

Profile: ajoute de nouveaux champs aux profils utilisateurs. Sert par exemple à indiquer le pays d'origine ou d'autres données spécifiques.

Forum : pour créer un forum dans le site.

Taxonomy: pour classer / catégoriser les articles du site.

Il y a bien évidemment eu bien d'autres modules d'utilisés, mais l'avantage de ceux-ci c'est qu'il n'est pas nécessaire de les télécharger depuis www.drupal.org, il suffit de les activer depuis Administrer >> Construction du site >> Modules.

page_modules.png

ne fois activés, la plupart de ces modules créent un nouveau menu dans le menu Administrer >> Configuration du site, et leurs paramétrages sont accessibles depuis ces nouveaux menus.

URL simplifiées

Les URL simplifiées est un mécanisme fournit par Drupal pour que les liens sous cette forme

www.cuencodigital.com/?q=node/add

soient lus

www.cuencodigital.com/node/add

On peut activer cette fonction dans Administrer >> Configuration du site >> Url simplifiées, si le serveur le permet. Souvenons-nous que le serveur utilisé pour le développement de ce site fonctionne avec Debian 4 et drupal.org fournit l'explication pour que les URL simplifiés puissent être utilisées avec ce système d'exploitation (http://drupal.org/node/43783).

Le prochain article approfondira davantage l'installation et le paramétrage d'autres modules essentiels pour ce site.

Mariano D'Agostino - Cuenco Digital