====== Installations multiblogs ====== Les méthodes présentées ici ont été transmises par des utilisateurs et ne constituent pas une documentation « officielle ». Leur numérotation ne reflète que l'ordre de publication. FIXME À revoir ===== Méthode 1 : un répertoire par blog ===== **Objectif : une seule installation distribuant deux blogs :** Il existe différentes méthodes pour créer plusieurs blogs sur la même installation. Celle qui va suivre est très largement inspirée de [[http://www.dotclear.net/forum/viewtopic.php?id=21237#p118101|ce post de Pasteur]] sur le forum. Elle offre l'avantage d'être facilement compréhensible et d'isoler les répertoires ''themes'' et ''public'' propres à chaque blog. * Joli blog Un. URL : **%%http://mondomaine/blog1/%%** * Joli blog Deux. URL : **%%http://mondomaine/blog2/%%** L'identifiant du blog doit être strictement identique au nom du répertoire. C'est lui qu'on retrouvera également à la fin de l'url vers le blog. Il est impératif de respecter ces trois points : identifiant du blog = nom du répertoire du blog = fin de l'url du blog. La procédure décrite ici concerne une installation acceptant le path_info. Si vous êtes en query_string il vous suffira de suivre le même tuto mais de remplacer le slash final de l'URL vers le blog par un point d'interrogation. Pour ne pas tout compliquer je n'ai pas cherché ici à enlever le index.php des adresses. ==== Etape 1 : installer Dotclear ==== On suit scrupuleusement les indications données dans la [[.:install|documentation]] et on installe Dotclear dans son espace web. Pour la suite de l'explication nous conviendrons que le nom du répertoire de dotclear est **dotclear**. Si vous avez déjà installé Dotclear 1 dans le répertoire **dotclear**, utilisez le nom de répertoire **dotclear2**. ==== Etape 2 : créer un répertoire par blog ==== Création à la racine de l'espace web (à côté de **dotclear** donc) de deux répertoires (**blog1** et **blog2** avec leurs sous-répertoires (**public** et **themes**) et un fichier **index.php** pour chacun d'entre eux. === Contenu du fichier index.php pour Joli blog Un === === Contenu du fichier index.php pour le blog Joli blog Deux === N'oubliez pas de placer une copie intégrale du thème par défaut dans le répertoire **themes** de chaque blog. ==== Etape 3 : créer les blogs ==== (Exemple pour le blog Joli blog Un, La procédure sera sur le même principe pour chaque blog en remplaçant « blog1 » par l'identifiant correct.) === Création === Dans le menu latéral d'administration, cliquer sur //Blogs// puis sur //Créer un nouveau blog// et remplir ainsi les champs : * Identifiant : **blog1** * URL vers le blog : **%%http://mondomaine/blog1/index.php/%%** * Titre : Joli blog Un. === Réglages === Pour chacun de ces blogs nouvellement créés, rendez-vous (après l'avoir sélectionné comme blog actif ((On sélectionne le blog actif dans le petit menu déroulant tout en haut de la page.)) ), dans le menu latéral d'administration __about:config__. Vous aurez quatre champs à modifier : * public_path : **../blog1/public** * public_url : **/blog1/public** * theme_path : **../blog1/themes** * theme_url : **/blog1/themes** ==== Etape 4 : aiguiller chaque blog ==== Les trois premières étapes remplies il vous reste la dernière opération à faire : dans le répertoire de l'application (**dotclear**), renommez le fichier index.php d'origine en orig-index.php ((Ce renommage est destiné à conserver une copie intacte du fichier d'origine pour pouvoir revenir en arrière en cas d'erreur.)) puis placez le fichier **index.php** suivant : C'est fini. Chaque blog est créé, avec chacun son URL et ses fichiers en propre. //(Transmis par Kozlika - kozlika at free.fr - 13/01/2007)//