Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
groupes:ubuntu-fr-webteam:tester_les_outils [Le 07/08/2013, 09:22] YoBoY suite |
groupes:ubuntu-fr-webteam:tester_les_outils [Le 28/01/2019, 07:36] (Version actuelle) Fabux ajout note pour renvoi vers nouveau tuto d'installation de la doc |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
Nous ne détaillerons pas la configuration des outils ci-dessus (virtual hosts, configuration, …). | Nous ne détaillerons pas la configuration des outils ci-dessus (virtual hosts, configuration, …). | ||
+ | <note>Pour tester la documentation, reportez-vous à [[:utilisateurs:fabux:brouillons:ikiwllatsinubfr|cette page]] plus récente</note> | ||
===== Les différents outils utilisés ===== | ===== Les différents outils utilisés ===== | ||
Ligne 25: | Ligne 26: | ||
* [[https://launchpad.net/ubuntu-fr-www| le portail Ubuntu-fr.org]] utilise [[https://drupal.org/|Drupal]] | * [[https://launchpad.net/ubuntu-fr-www| le portail Ubuntu-fr.org]] utilise [[https://drupal.org/|Drupal]] | ||
* [[https://launchpad.net/ubuntu-fr-traduire| le blog des traducteurs]] utilise [[https://drupal.org/|Drupal]] | * [[https://launchpad.net/ubuntu-fr-traduire| le blog des traducteurs]] utilise [[https://drupal.org/|Drupal]] | ||
- | * [[https://launchpad.net/ubuntu-fr-party| le site ubuntu-party]] utilise [[http://wordpress.org/|wordpress]] | + | * [[https://launchpad.net/ubuntu-party| le site ubuntu-party]] utilise [[http://wordpress.org/|wordpress]] |
===== Installation ===== | ===== Installation ===== | ||
Ligne 116: | Ligne 117: | ||
=== La base de données === | === La base de données === | ||
- | Créez une base de donnée avec un utilisateur et don mot de passe. Pré-chargez les tables et données de test. FIXME fournir un fichier pour ça. | + | Créez une base de donnée avec un utilisateur et son mot de passe. Pré-chargez les tables et données de test contenus dans ce [[http://doc.ubuntu-fr.org/_media/groupes/ubuntu-fr-webteam/ufr_forum_test.sql.bz2|fichier sql (~7Mio)]]. |
+ | <code> | ||
+ | mysql -u [utilisateurbdd] -p [nombdd] < ufr_forum_test.sql | ||
+ | </code> | ||
=== La configuration === | === La configuration === | ||
Ligne 127: | Ligne 131: | ||
</code> | </code> | ||
- | Renseignez dans ce fichier les éléments pour accéder à votre base de données, mais surtout laissez le préfixe en place. Vous pouvez là aussi définir l'emplacement de vos fichiers statiques, en précisant le chemin vers le thème employé. Il y a également une référence à l'outil de statistique **piwik** que vous pouvez passer à 0. | + | Renseignez dans ce fichier les éléments pour accéder à votre base de données, mais surtout laissez le préfixe en place (c'est celui utilisé dans notre fichier sql). Vous pouvez là aussi définir l'emplacement de vos fichiers statiques, en précisant le chemin vers le thème employé. Il y a également une référence à l'outil de statistique **piwik** que vous pouvez passer à 0. |
+ | Connectez-vous ensuite sur le forum (si tout s'est bien passé) afin de modifier les derniers points de configuration dans la partie administration > options (principalement les URL de votre instance du forum), sans quoi certaines actions seront désactivées ou certaines redirections seront mauvaises. | ||
+ | Pour finir videz le dossier de cache du forum et rafraîchissez la page. Il vous demandera peut être une mise à jour de la base de donnée après cela. | ||
+ | |||
+ | <code> | ||
+ | cd /var/www/ubuntu-fr/ubuntu-fr-forum | ||
+ | rm cache/* | ||
+ | </code> | ||
+ | |||
+ | === Les accès === | ||
+ | |||
+ | Les comptes et accès ont été anonymisés, et quelques comptes de tests sont disponibles : | ||
+ | ^ identifiant ^ mot de passe ^ privilèges ^ | ||
+ | | admin | admin | Tous les droits | | ||
+ | | moderateur | modo | modération de base | | ||
+ | | membre | membre | utilisateur normal | | ||
+ | | modoplus | modoplus | modérateur avancé | | ||
+ | | adminwiki | adminwiki | administrateur de la doc | | ||
+ | ^ tu peux aussi utiliser ton numéro utilisateur et le mot de passe associé à tes privilèges sur le forum ^^^ | ||
+ | |||
+ | Ces accès sont les même sur la documentation si tu as configuré celle-ci pour utiliser la base de donnée du forum. | ||
==== Les sites sous Drupal ==== | ==== Les sites sous Drupal ==== | ||
Ligne 136: | Ligne 160: | ||
Dans les grandes lignes, on télécharge et décompresse la dernière version de Drupal 7, on récupère le code sur launchpad dans son propre dossier, et on lie tout ça de façon propre. On garde le code présent sur launchpad en dehors du dossier de Drupal pour pouvoir réutiliser ce dernier qui reste propre, juste en le copiant autant de fois que nécessaire et en rechangeant le lien symbolique. | Dans les grandes lignes, on télécharge et décompresse la dernière version de Drupal 7, on récupère le code sur launchpad dans son propre dossier, et on lie tout ça de façon propre. On garde le code présent sur launchpad en dehors du dossier de Drupal pour pouvoir réutiliser ce dernier qui reste propre, juste en le copiant autant de fois que nécessaire et en rechangeant le lien symbolique. | ||
+ | |||
+ | === Le portail === | ||
+ | |||
+ | Dans tous les cas on commence par le portail. | ||
<code> | <code> | ||
cd /var/www/ubuntu-fr/ | cd /var/www/ubuntu-fr/ | ||
- | wget http://ftp.drupal.org/files/projects/drupal-7.22.tar.gz | + | wget http://drupalfr.org/sites/default/files/drupal-7.latest.tar.gz |
tar xvzf drupal-7.* | tar xvzf drupal-7.* | ||
- | mv drupal-7.22 drupal-www | + | mv drupal-7.* drupal-www |
bzr branch lp:ubuntu-fr-www | bzr branch lp:ubuntu-fr-www | ||
cd drupal-www | cd drupal-www | ||
Ligne 148: | Ligne 176: | ||
</code> | </code> | ||
- | Il faudra configurer une base de donnée (FIXME fournir un contenu de bdd) et configurer tout ça. | + | Nous utilisons une base SQLite dont vous pouvez [[http://doc.ubuntu-fr.org/_media/groupes/ubuntu-fr-webteam/ufr_www_test.sqlite.bz2|télécharger un exemple (336ko)]], mais vous pouvez très bien utiliser un autre moteur de base de donnée. Pour la configuration de la base et de votre installation, il faut [[:tutoriel:comment_modifier_un_fichier|modifier le fichier]] sites/default/settings.php. |
- | FIXME finir | + | <code> |
+ | cd /var/www/ubuntu-fr/ubuntu-fr-www/sites/default | ||
+ | cp settings.php.exemple settings.php | ||
+ | </code> | ||
+ | |||
+ | Renseignez dans ce fichier l'emplacement de votre base SQLite, et les URL de votre configuration personnelle pour les différentes variantes. Le portail étant sur le dossier **default** il répondra correctement à toutes les URL. | ||
+ | |||
+ | Un accès est pré-configuré avec comme identifiant **admin** et mot de passe **admin**. | ||
+ | |||
+ | === Le planet === | ||
+ | |||
+ | On continue avec le planet. | ||
+ | |||
+ | <code> | ||
+ | cd /var/www/ubuntu-fr | ||
+ | bzr branch lp:ubuntu-fr-planet | ||
+ | cd drupal-www/sites | ||
+ | ln -s ../../ubuntu-fr-planet/sites/planet.ubuntu-fr.org planet.ubuntu-fr.org | ||
+ | cp sites.php.exemple sites.php | ||
+ | </code> | ||
+ | La dernière commande permet de modifier les URL d'accès suivant votre configuration locale. [[:tutoriel:comment_modifier_un_fichier|Modifier le fichier]] sites.php et renseignez les bonnes valeurs pour les URL locales. | ||