Blaise Braye, IT Edition

Aller au contenu | Aller au menu | Aller à la recherche

mardi, 30 octobre 2007

Dotclear2, Quand le thème part en vrille

Contexte:

Le blog se trouve dans le répertoire "/blog" mais je veux qu'il soit accessible via un sous-domaine; je m'explique. on y accède au départ ainsi : "http://www.monsite.com/blog" mais après une configuration d'un sous-domaine, il est possible de rediriger vers ce répertoire d'une autre manière, à savoir "http://blog.monsite.com" et c'est ce que j'ai fait.

Problème:

une fois cette manipulation faîte, on se rend compte d'un stress: il n'y a plus aucun style appliqué sur le blog depuis la nouvelle adresse.

Solution Un

Se focaliser sur la nouvelle url:

  • allez dans l'administration, sur le tableau de bord, choisir les préférences, dans les préférences, régler l'url du site vers "http://blog.monsite.be/index.php/"
  • Ensuite, se rendre dans la section "about:config" qui se trouve sous la catégorie extention dans le menu de gauche; une fois que vous y êtes, modifiez les valeurs de variables public_url et themes_url respectivement en "/public" et "/themes".


Point faible de cette solution: Malheureusement, en agissant ainsi vous perdrez la possibilité d'accéder de manière cohérente à l'ancien chemin vers le blog, à savoir "http://www.monsite.com/blog"; en effet nous avons inversé le problème mais après tout, ne voulions pas nous assurer uniquement d'une bonne utilisation du nouveau sous-domaine?

Solution Deux

Apprécier les deux chemins d'accès

il faut alors se rendre via un client ftp dans le répertoire du thème courant et modifier "_head.php" comme proposé à l'adresse suivante au moyen d'une adresse absolue: Tutoriel-installation-dun-theme-Dotclear2

j'ai essayé plusieurs manières de renseigner cette url et j'ai du me résoudre à admettre que pour cette deuxième solution, nous sommes restraints à l'addresse absolue, cette contrainte est principalement due aux fonctionnalité d'url_rewriting qu'utilise dotclear.


Point faible de cette solution: assez simple mais il faut modifier du code, ce qui n'est pas forcément à la portée de tout le monde, de plus, çà enlève la couche d'abstraction qui était mise en place gràce à l'ancien système. Mais de toute façon il faut bien avouer que cette couche n'a pas été pensée pour ce genre de contexte; sans doute à revoir chez dotclear.

Conclusion

Mon choix s'est porté vers la seconde solution qui me semble la plus indiquée car je préfère être sur que toute personne qui arrive sur mon blog le voit de la même manière et donc, de manière indépendante du chemin par lequel il y accède.

EDIT Après remaniement de mon blog et une connaissance légèrement augmentée de mon fameux "propulseur" qu'est dotclear, j'ai finalement opté pour la première solution qui semble décidément faire partie intégrante de la philosophie des blogs.

ovh - dotclear - ma première

Bonjour à tous,

Voilà plusieurs années que je ressens la nécessité d'avoir un blog qui me servirait de panse bête, combien de découvertes n'ai-je pas déjà fait dont je ne suis même plus au courant? combien de fois ne me suis-je pas retrouvé devant un problème que j'avais déjà résolu? Aujourd'hui, je fais le pas.

Ça y est, c'est décidé, je me lance. J'ai toujours été freiné par l'idée que je devrais concevoir de blog de A à Z mais en réalité tout existe déjà, il ne me reste plus qu'à en remplir un une fois installé. étant chez OVH, j'ai donc regardé ce qui m'était offert comme services; je suis tombé sur une liste de blog ayant chacun leurs avantages et inconvénients.

Ne sachant pas les avantages et inconvénient de chacun, je suis tombé sur cette page Après m'être fait une idées de chaque module, j'ai donc opté pour dotclear2.

Une fois ce choix fait, il n'y avait plus grand chose à faire à savoir suivre les indication de OVH.

liens utiles: Liste des plugins dotclear2

J'espère que ce site en aidera certain, et surtout qu'il m'aidera moi ;)