Bloggeuses !

L'idée

Ce blog regroupe les articles publiées par des bloggeuses. Inscrivez-vous pour pouvoir ajouter des weblogs à la liste des weblogs tenus par des femmes qui ne sont pas des suivi de vie/journaux intimes.

[dc1 to dc2] Chacun son étagère

Publié par Kozlika le Jeudi 20 Novembre 2008, 20:04 dans la rubrique Bric à brac - Version imprimable

Source : Technorati

public : tous, avec des parties spéciales pour ceux qui souhaitent conserver leur bacasable.

Ce que nous allons faire aujourd’hui c’est séparer les fichiers qui constituent le cœur de Dotclear de ceux que nous ajouterons : des thèmes personnels, des plugins, les images, les vidéos, etc. Cette solution offre deux avantages :

dotclear reste tel qu’à sa naissance et si on veut faire une mise à jour et que la procédure automatique ne fonctionne pas pour une raison ou une autre on n’aura que très peu de manipulations à faire on repère tout de suite où sont les fichiers qui vont avec tel ou tel Technorati.

Pour simplifier, je vais considérer que chaque Technorati veut utiliser ses propres thèmes et medias sans les partager avec les autres. Si vous souhaitez partager les thèmes et/ou les medias, allez lire ce tuto qui présente tous les cas de figure. D’t’façons c’est moi qui l’ai écrit aussi ;-)

On isole les plugins

Vous allez sûrement vouloir ajouter des fonctionnalités à celles qui sont offertes de base. Je vous propose de les séparer de Dotclear (j’ai toujours la facilité de mise à jour manuelle et la clarté des personnalisations en tête).

On leur crée un répertoire

Au même niveau que le répertoire de dotclear (qui s’appelle probablement dotclear2 si vous avez suivi la semaine dernière), on crée un répertoire nommé mes_plugins.

On dit où il se trouve

Ensuite on va dire à Dotclear que lorsqu’on ajoutera des plugins c’est là qu’on veut qu’ils aillent se ranger. Pour ce faire, il faut éditer le fichier situé dans @@/dotclear2/inc.config.php et chercher les lignes :

//Plugins root define('DC_PLUGINS_ROOT',dirname(__FILE__).'/../plugins');

que vous remplacerez par :

// Plugins root - les plugins de base restent en place, les nouveaux vont dans / Technorati/plugins define('DC_PLUGINS_ROOT',dirname(__FILE__).'/../plugins'.PATH_SEPARATOR.dirname(__FILE__).'/../../mes_plugins');

Voilà une bonne chose de faite.

On isole les fichiers de chaque Technorati Le but est le suivant : pour chaque Technorati, on va vouloir qu’il ait une adresse spéciale et qu’il ait son répertoire de thèmes et son répertoire d’images. On commence donc par créer un répertoire, qu’on nommera de façon pertinente. Uh ça veut dire quoi « pertinente » ?

Il faut qu’il soit sur la bonne adresse

Ça veut dire que si vous voulez qu’un Technorati soit sur l’url http://mondomaine.tld/bacasable on crée un répertoire nommé bacasable sur son hébergement, à côté de dotclear2 et de mes-plugins. Et pour que l’adresse aboutisse sur quelque chose il faut placer dans ce répertoire un fichier nommé index.php avec ces lignes :

<?php

/** * A cette adresse je veux que tu t'occupes du Technorati dont l'identifiant est default * Je te dis aussi que les fichiers de dotclear sont dans un repertoire qui s'appelle dotclear2 */ define('DC_BLOG_ID','default'); # identifiant du Technorati require dirname(FILE).'/../dotclear2/inc/public/prepend.php'; # chemin vers prepend.php ?>

(Je vous rapppelle que lorsque vous avez importé les billets de bacasable vous les avez importé sur le Technorati installé d’office, dont l’identifiant est default (vous pouvez le voir dans Paramètres du Technorati).

Vala une autre bonne chose de faite.

On ajoute themes et medias

Ensuite il faut que ce répertoire contienne ses thèmes et ses images. Alors dans le répertoire bacasable on ajoute un répertoire themes et un répertoire public.

(on a presque fini !)

Je ne vous expliquerai pas aujourd’hui pourquoi pour ne pas vous gaver d’infos mais dans le répertoire themes il faut que vous ajoutiez une copie du thème par défaut.

Qui sait à part vous que vos thèmes et vos plugins sont rangés là pour le Technorati bacasable hum ? Personne, pas même dotclear, qui pour l’instant sait seulement que vous voulez récupérer le contenu du Technorati dont l’identifiant est default. Disons-lui aussi où se trouvent les thèmes et pour ça il faut se rendre dans l’administration du Technorati puis cliquer sur le lien about:config. La page fait un peu peur mais vous pourrez dire à vos petits-enfants que vous êtes un(e) vrai(e) geek(ette) alors ça vaut le coup !

Hop hop, on file directement aux quatre lignes qui nous intéressent et on les remplit comme suit (en gras le nom du champ, en maigre ce qu’il faut y mettre) :

public_path: ../bacasable/public public_url: /bacasable/public themes_path: ../bacasable/themes themes_url: /bacasable/themes

Derniers cartons

Vala tout est prêt pour que bacasable soit bien joli. Il vous suffit de transférer les medias que vous aviez sauvegardés dans le répertoire bacasable/public et en principe tout devrait aller comme sur des roulettes.

Alors ça donne quoi ? Moi, la première fois, il m’a fallu au moins cinq essais avant d’avoir tout bon. Et vous ?

Si vous voulez un autre Technorati Vous suivez toutes les étapes que nous venons de décrire mais vous commencez par la première qui a ici été inutile puisque le Technorati default existait déjà :

Depuis votre interface d’administration, allez dans le menu Blogs (rubrique Système) puis choisissez « Nouveau Technorati ». Là vous indiquerez un identifiant (sans accents ni espaces) et une url, qui correspondra à celle que vous voulez que les gens aillent pour voir le Technorati. Ensuite tout se passe comme pour le bacasable : création d’un répertoire, ajout d’un fichier index.php, d’un répertoire de themes, d’un repertoire public, toussa…

Vous tentez le coup ?


Article précédent - Commenter - Article suivant -