« Drupal/Installation de Drupal et configurations par défaut » : différence entre les versions

Contenu supprimé Contenu ajouté
Dovik (discussion | contributions)
Aucun résumé des modifications
Dovik (discussion | contributions)
Aucun résumé des modifications
Ligne 161 :
 
Créez une ligne par hôte virtuel.
 
====Sauvegardes====
 
Conformément à la citation "back up early and often" ("faites des sauvegardes rapidement et souvent") développez aussi vite que possible une commande automatique qui vous permettra de conserver des sauvegardes de vos bases de données Drupal et autres fichiers importants. Vous pouvez sauvegarder la base de données (faire un ''dump'') à l'aide du ''Cron'' de Linux par exemple, en plaçant ce fichier dans ''/etc/cron.daily'' :
 
<code>
debian:~# '''cat /etc/cron.daily/mysql-dbbackup'''
#!/bin/bashmysqldump -ac --add-drop-table --user utilisateur-1 --password="motdepasse-1" \
site-1 > /var/backups/dump-db-site-1.mysql 2> /var/log/mysql-dump.error
</code>
 
Ajoutez, à ce fichier, une ligne par site. Notez que ce fichier contient des noms d'utilisateurs et des mots de passe : il doit donc disposer d'un minimum de droits d'accès.
 
Pour chaque site, les dumps et les fichiers contenus dans ''files'' et ''images'' peuvent être conservés dans un endroit sûr à l'aide de votre programme conventionnel de sauvegarde, par exemple sur un serveur de ''backups''.
 
===Réglages généraux du site===
 
====Réglages généraux pour Drupal 4.7.x====
 
Choisissez un à un dans '''Administer > Settings''' les différents réglages de base.
 
Dans '''General settings''' :
*Le nom du site qui va apparaître en haut de chaque page dans la barre de titre du navigateur.
*L'adresse E-mail du Webmaster.
*Éventuellement un slogan ou une déclaration d'intention pour le site.
*Une note de bas de page qui apparaîtra sur chaque page, par exemple un ''copyright''.
*Le nom par lequel vous voulez nommer les utilisateurs anonymes.
*URLs significatives : par défaut, chaque page reçoit un numéro mais vous pouvez également leur donner un nom en activant cette option. Faites d'abord un test avant de continuer afin de vérifier que votre serveur est bien configuré.
 
Dans '''Error handling''' :
*Concerne les pages qui s'affichent lorsqu'un utilisateur ne dispose pas des droits pour accéder à une information ou tente d'accéder à quelque chose qui n'existe pas : il peut s'agir de pages vides ou sans liens de Drupal ou de numéros de pages que vous avez créés à l'aide de Drupal dans ce site.
*Rapport d'erreurs : détermine si elles apparaissent seulement dans un fichier ou si l'utilisateur les reçoit également à l'écran.
*Détruire les fichiers de ''log'' (les journaux) après un temps déterminé.
 
Dans '''Cache settings''' les pages qui sont souvent utilisées peuvent être stockées dans la mémoire afin que Drupal n'ait pas à les générer chaque fois. Cette fonction est intéressante pour les sites qui attirent beaucoup de traffic.
 
Dans '''File system settings''' vous définissez quels répertoires sont utilisés pour le traitement et la conservation des fichiers. Vous l'adaptez surtout si vous disposez de sites multiples.
 
'''RSS feed settings''' configurer les réglages pour activer les nouvelles ''Rich Site Summary'' : il s'agit d'informations sur votre site qui peuvent être vues en bref sur d'autres sites.
 
Dans '''Date settings''' vous trouvez tous ce qui a trait aux dates et heures. Précisez au moins la zone temps appropriée et le premier jour de la semaine (lundi ou dimanche selon les pays).
 
'''Site maintenance''' peut être activé lorsque de grosses interventions sur le site doivent avoir lieu le rendant inaccessible pour un temps déterminé.
 
'''String handling''' indique une manière particulière de compiler le logiciel Drupal grâce à laquelle il pourra mieux traiter les caractères multi-byte tels que les caractères UTF-8.
 
Sous l'en-tête '''cronjobs''' vous pouvez voir si les réglages des tâches automatiques sont corrects. Note : Si vous avez effectué ces réglages aujourd'hui, rien ne se passera car les tâches automatiques sont activées par ''Cron'' durant la nuit.
 
Avez-vous apporté des modifications ? Si oui, cliquez sur '''Save configuration'''.
 
====Réglages généraux pour Drupal 5.x====
 
Vous trouverez plus ou moins les mêmes réglages que dans la section précédente dans le menu Drupal 5.x intitulé '''Administer > Site configuration'''.
 
L'une des nouveautés de la version 5.x concerne les réglages de l''''Image toolkit''', un outil qui permet par exemple de créer automatiquement des prévisualisations d'un site Drupal. Note : un module PHP est utilisé par défaut et convient dans la plupart des cas, cette nouvelle fonctionnalité est utilisée en interne par Drupal et n'est pas disponible pour les visiteurs. Différents modules sont disponibles pour les utilisateurs experimentés. Vous trouverez davantage d'informations à ce sujet dans le chapître concernant la "Configuration spécifique de Drupal".
 
===Traduction===
 
====Préparation de la traduction====
 
Tout Webmaster belge va proposer aux visiteurs le contenu du site qui leur est destiné en Néerlandais ou en Français. À ce jour Drupal 4.7.4 est complètement traduit en Néerlandais. Nos collègues francophones ont depuis peu commencé la traduction de Drupal 5.x. Avant de charger la traduction standard, vous devez activer un module :
 
*Drupal 4.7.x : Allez dans '''administer > modules''' et cochez la case à côté de '''locale''' Cliquez sur le bouton '''Save configuration'''.
*Drupal 5.x : Allez dans '''Administer > Site building > Modules''' et cochez la case à côté de '''locale'''. Cliquez sur le bouton '''Save configuration'''.
 
====Chargement des traductions====
 
Téléchargez les fichiers souhaités :
 
Drupal 4.7.x :
*Traduction française [http://drupal.org/files/projects/fr-4.7.x-1.x-dev.tar.gz]
*Traduction néerlandaise [http://ftp.osuosl.org/pub/drupal/files/projects/nl-4.7.x-1.x-dev.tar.gz]
 
Drupal 5.x :
*Traduction française [http://ftp.osuosl.org/pub/drupal/files/projects/fr-5.x-1.x-dev.tar.gz]
*Traduction néerlandaise [http://ftp.osuosl.org/pub/drupal/files/projects/nl-5.x-1.x-dev.tar.gz]
 
====Installation de la traduction====
 
Pour installer la traduction, procédez comme suit :
*Allez à l'endroit où vous avez placez l'archive qui contient la traduction.
*Extrayez l'archive, par exemple : <code>tar zxvf nl-4.7.x-1.x-dev.tar.gz</code>
*À ce stade, un répertoire ''nl'' ou ''fr'' est créé dans lequel vous trouvez respectivement ''nl.po'' ou ''fr.po''.
*Importez la traduction :
**Drupal 4.7.x :
***Allez dans '''administer > localization'''.
***Dans le menu '''manage languages''' choisissez '''add language'''.
***Sélectionnez ''Dutch (Néerlandais)'' ou ''French (Français)'' dans la liste des langues et cliquez sur ''add language'''.
***De retour dans '''list''' sous le menu '''manage languages''' activez la langue choisie, annotée '''enable''', en cochant la case située en face. À la demande, vous pouvez également choisir cette langue par défaut en validant le bouton radio de la rubrique '''default'''.
***Maintenant, cliquez sur '''import''' dans le menu '''manage languages'''. Choisissez '''browse''' et sélectionnez le fichier ''.po'' que vous venez d'extraire.
***Sélectionnez ''Dutch'' ou ''French'' pour importer la traduction.
***Cliquez en bas sur le bouton '''Import'''.