Bon, on les met où alors ces fichiers ? Il faut bien les mettre quelque part hein.

Créer les répertoires personnels

Ben ui. On va donc créer, à côté du répertoire dotclear qui contient l'application[1] deux autres répertoires. On a donc à la racine de l'espace web :

  • dotclear (l'installation de base)
  • public
  • themes

Note : dans themes vous placerez obligatoirement une copie du thème default. Puis ajoutez-y tous les thèmes que vous souhaitez avoir à disposition pour votre blog.

Modifier la configuration

Il faut maintenant que dotclear sache où se trouvent vos fichiers personnels. Dans le menu d'administration, rendez-vous sur about:config.

Il y a quatre champs à modifier :

  • public_path : ../public
  • public_url : /public
  • theme_path : ../themes
  • theme_url : /themes

Et c'est tout.

Plusieurs blogs

Si vous avez plusieurs blogs, en remplissant pour tous de cette même façon le about:config, ils partageront les ressources des thèmes et des médias. Mais on peut sur le même principe créer un répertoire par blog contenant chacun ses propres répertoires public et themes.

Exemple pour deux blogs

Un répertoire par blog

Création des trois répertoires :

  1. dotclear (l'install de base de Dotclear)
  2. kozeries
    • public
    • themes
  3. dissitou
    • public
    • themes

(N'oubliez pas que chaque répertoire themes doit contenir au moins le thème par défaut.)

Modif du about:config Pour le blog kozeries :

  • public_path : ../kozeries/public
  • public_url : /kozeries/public
  • theme_path : ../kozeries/themes
  • theme_url : /kozeries/themes

Pour le blog dissitou :

  • public_path : ../dissitou/public
  • public_url : /dissitou/public
  • theme_path : ../dissitou/themes
  • theme_url : /dissitou/themes
Partage partiel

On peut imaginer que vous souhaitiez isoler les ressources medias pour chaque blog mais partager les thèmes. Ça n'est pas compliqué :

Création des quatre répertoires

  1. dotclear (l'install de base de Dotclear)
  2. themes (tous les thèmes)
  3. kozeries
    • public
  4. dissitou
    • public

Modif du about:config Pour le blog kozeries :

  • public_path : ../kozeries/public
  • public_url : /kozeries/public
  • theme_path : ../themes
  • theme_url : /themes

Pour le blog dissitou :

  • public_path : ../dissitou/public
  • public_url : /dissitou/public
  • theme_path : ../themes
  • theme_url : /themes
Et autres variantes

Sur ces deux exemples vous pouvez imaginer toutes déclinaisons possibles : celui-ci va sur le répertoire de thèmes partagés et celui-là a le sien propre, etc.

Notes

[1] Ou tout autre nom que vous aurez donné au répertoire de l'application.