Procédure

  1. Téléchargez sur votre disque dur l'archive du kit 1for2. Décompressez-la.
  2. Téléchargez sur votre disque dur l'archive du thème DC2 que vous souhaitez adapter pour votre blog[1]. Décompressez-la.
  3. Transférez une copie du fichier style.css (et layout.css s'il existe) de themedc2 dans kit1for2.
  4. Transférez une copie du répertoire des images de themedc2 vers kit1for2.
  5. Envoyez votre répertoire kit1for2 ainsi modifié dans le répertoire themes de votre installation.
  6. Rendez-vous dans votre interface d'administration, onglet Outils, lien Gestionnaire de thèmes et activez le thème kit1for2.

C'est tout.

Compléments

Il vous faudra ensuite éventuellement ajouter quelques règles (par exemple pour le style du calendrier) afin de peaufiner votre thème. Vous pouvez supprimer les règles inutiles pour un blog Dotclear 1 mais ça n'est pas gênant qu'elles y restent, ça alourdit inutilement le fichier style.css de quelques octets mais ça n'est pas bien grave.

Avertissement

Seuls les thèmes DC2 100% CSS pourront ainsi être facilement « convertis ». Je n'assure aucun support pour modifier les fichiers php de 1for2 en vue d'un portage de thèmes dc2 dont les fichiers html ont été personnalisés. Sachez toutefois que même si les fichiers *.html ont été modifiés ça ne veut pas dire que la procédure décrite plus haut ne suffira pas. Vous pouvez donc toujours essayer :)

Détails

Changements effectués sur les fichiers par rapport à ceux du thème par défaut de Dotclear 1.2.7 :

  • Ajout d'une class en fonction du contexte sur le body (dc-home, dc-category, dc-post, dc-search, dc-archive-month, dc-archive-day – dc-else pour les autres).
  • Ajout d'une div "wrapper" englobant "main" et "sidebar".
  • Ajout d'une class "feed" sur tous les liens de flux de syndication.
  • Réordonnancement des blocs Commentaires / Formulaire des commentaires / Trackbacks / URL de trackback / Abonnement aux commentaires d'un billet et leur encapsulage dans des blocs spécifiques en conformité avec l'organisation de ces blocs dans les thèmes pour Dotclear 2.
  • Placement des commentaires et des trackbacks dans des listes de définition.
  • Affichage conditionnel des commentaires et des trackbacks en fonction de leur ouverture.
  • Subdivision du sidebar en deux div blognav et blogextra.
  • Ajout d'une class pour chaque élément du sidebar pour conformité avec les thèmes Dotclear 2 et les nommages des widgets.
  • Ajout d'un bloc "topnav" dans la partie "blognav" avec lien de retour à l'accueil.
  • Remplacement de la structure <p id="footer"></p> par <div id="footer"><p></p></div>

Je suis toute ouïe pour les améliorations à apporter à ce kit, de préférence en s'inscrivant à ma ml de support[2] ou éventuellement ici.

Notes

[1] Que j'appelerai par la suite themedc2.

[2] Pour s'inscrire envoyer un mail à dckozthemes (@) ml.free.fr en inscrivant seulement subscribe dans le sujet.