Cette fois, c'est fait, c'est fête !
Publié le 15/09/06
Nous y sommes. Même adresse, même bouille. Rien ne change en surface[1], tout a changé en dessous.
Just call me pep
tourne enfin sous DotClear 2.
L'importation du contenu s'est déroulée sans le moindre problème, le portage et l'intégration des fonctionnalités spécifiques ont été sans réelles surprises : beaucoup de choses peuvent être faites nativement avec le nouveau moteur de template, alors que d'autres demandent parfois une réécriture un peu plus périlleuse
...
Alors, oui, il manque encore certaines bricoles à l'appel :
- La page
mentions légales
joue encore et toujours l'arlésienne. Ce n'est pas nouveau mais ça devrait changer. - La page de base des archives n'est pas finie et c'est couillon.
- Les commentaires ne sont actuellement pas disponibles dans la partie Rapido. Il y avait un bout d'AJAX derrière : si la partie client ne demande aucune modification, du côté du serveur il y a un morceau de plugin à refaire. Et ce morceau là, j'aimerais assez le refaire plus propre que l'ancien et suffisamment générique pour d'autres usages.
En tout cas, le principal est là et semble fonctionner.
J'ai également rempli un .htaccess avec les règles de rewrite qui vont bien pour éviter de casser au maximum les éventuels liens entrants. Bien sûr, tout ne doit pas être correctement vissé, boulonné et certains détails ont du m'échapper. Je compte donc sur vous pour me signaler les couacs que vous seriez susceptibles de rencontrer.
Sur ce, je vous laisse : j'ai encore des bulles à gober ;-)
Notes
[1] Ou presque : j'avoue tout de même avoir fait 2 ou 3 raccords de peinture, en attendant un rafraichissement plus complet de la façade.
Commentaires
Ouh, c'est comme une nouvelle voiture, ca sent le neuf, c'est designé, profilé, les nouveautés sont visibles mais pas trop, bien intégrées, la classe quoi !
C'est ... comme avant ... et c'était le but, donc c'est cool !
Bienvenue chez toi ;-)
Je suis en train d'essayer de faire la même chose que toi, mais il me reste un pb de taille : la gestion des anciennes URLs. Comment as-tu fait ?
Génial !
Ce que j'aime bien c'est de pouvoir augmenter avec la souris la taille de la zone pour l'écriture des commenatires
Bonne continuation de programmation si j'ai bien compris ...
@Pep : je me permets de te signaler un chti bug au cas où tu ne l'aurais pas remarqué : il semble que les liens sous les noms d'auteurs de commentaires sont mal formés pour les articles précédents celui-ci (ex : Déménagement : J - 7).
C'est bon j'ai résolu mon souci. Heureusement que Google est mon ami :)
Wow ! C'est vachement bien imité, on dirait le blog de Pep, dis donc ! Félicitations.
Merci à tous de votre soutien dans un si douloureux moment ... :-)
NiKo > Cool. Pour ma part, j'ai préféré de simples règles rewrite plutôt que les RedirectMatch. Je ne pense pas que ça change beaucoup entre les deux méthodes. Simplement, dans mon cas, j'ai encore une partie réécriture à effectuer sur
/blog/*. En tout cas, bonne migration à toi et ... bon anniversaire, "vieux" ;-)kinanveu > Tu fais bien de te permettre : je n'avais pas remarqué que je m'étais fait avoir avec ce souci pourtant connu et déjà signalé sur le forum. Je croyais dur comme fer que le problème avait été résolu dans la version actuelle de l'import. Donc, un grand merci à toi. :-)
Pep > De rien ! J'envoie la facture à quelle adresse ?
Pep > C'est encore moi ;-) Euh, cette fois-ci, c'est pour les heures... J'ai pas du tout envoyé mon commentaire précédent à 12h12. Il devait être un truc comme 11h35. Et celui-ci, je l'envoie à 11h44. Je rajoute directement sur la facture ?
kinanveu > L'horloge du serveur s'emballe vite on dirait. Un coup de NTP et c'est bon. Donc oui, tu peux rajouter ça sur la facture. Ah... l'adresse c'est /dev/null ;-)
Concernant le problème des urls des anciens commentaires importés qui étaient mal affichées, comment as-tu fait pour règler le problème stp :-?
J'ai le même problème sur mon blog mais je n'ai pas trouvé de réponse sur le forum de DC2 :-/.
Bon courage pour les finitions :) !
Yazerty > Une bonne requête SQL des familles suffit. Par exemple, pour MySQL :
UPDATE dc_comment SET comment_site = CONCAT('http://',comment_site) WHERE (comment_site != '' AND comment_site NOT LIKE 'http://%');devrait faire l'affaire (attention au préfixe de table, hein).
Merci beaucoup pep :-). Pour la deuxième fois aujourd'hui (après le plugin daymode sur le forum dotclear :)...
Ah ! que j’aimerais avoir ton aisance… Sur mon DC2 à moi que j’ai, je viens d’ouvrir un thème, à la recherche de template.php. Après avoir constaté que ce que je cherche, c’est home.php… l’horreur ! on m’insulte de tout côté ! Je ne sais pas qui est ce monsieurs tpl (je suppose qu’il s’agit des inserts de moteurs de template), mais je n’y retrouve plus mes petits.
(même remarque que pour Franck Paul : cocomment n’aime pas Opera, je suis obligé de désactiver le JavaScript)
Suggestion : un didacticel sur comment créer un thème sous DotClear 2.
(impressionnant, le redimensionnement de la fenêtre de commentaire en tirant !
David > C'est vrai que le premier passage d'un thème DC1.2.x à DC2 est assez déconcertant. Mais je te fais confiance pour vite t'y adapter. Par contre, ne te laisse pas insulter par tpl, c'est un teigneux mais tu vas en venir à bout. ;-)
J'ai lu en diagonale cette histoire de problème coComment dans les commentaires de Franck. J'avoue ne pas m'être penché plus que ça sur le problème, mais surtout que j'ai zappé sur le test de cette partie avec Opera (-> honte ... <-)
Je finirai sur la nouvelle wikibarre : elle ne tardera pas trop à être dispo, et comme le javascript qui lui donne vie est directement tiré de l'administration DC2, le redimensionnement est en "natif" : ça aurait été bête de s'en priver. :-)
Et c'est vrai qu'il prend tout son sens dans le contexte des commentaires : elles sont souvent si rikiki ces zones de saisies ...
tpl et widget : une idée qui me semble assez délicate en mettre en œuvre pour ce que j’ai pu voir du code, mais aussi bien utile : pouvoir glisser déposer les colonnes. Ainsi, je voudrais avoir trois colonnes à la HolyGrail. La barre latérale ne le permet pas, mais il y a déjà des hacks (commes DoublOrange) qui donnent une impression de double barre latérale. Je suis en train de découvrir le code pour en faire une version trois colonnes, mais si, au final, on pouvait déplacer les colonnes comme on peut déplacer les widgets, ce serait, à mon humble avis, intéressant. Maintenant comme j’ai dis, je vois bien que ce n’est pas évident.
wikibarre : j’aime bien la nouvelle, plus grosse, plus visible, plus facile à cliquer, avec un :hover qui permet de savoir plus rapide si on a sélectionné… que du bon, bravo !
cocomment : En même temps, si on doit vérifier son code pour chaque navigateur, ça nous ramène au ⅩⅩe siècle… Je ne connais pas du tout JavaScript, mais dois-je comprendre que meme en restant sur ECMAScript, on n’est pas assuré que le code fonctionne correctement partout ?
didacticiel : j’ai commencé à écrire mes découvertes (je les mettrais sur mon blog quand je serais sur de ne pas dire trop de betises), et commencé un didacticiel pour les thèmes. Corrections d’erreurs appréciées.
Je termine sur un mot d’excuse : dans Wordpress, version baguette, je me suis trop concentré sur l’interface. Certes, je savais bien que les changements étaient surtout dans le moteur, mais j’aurais dû le dire plus expressément. Outre ce que j’ai déjà dit sur l’internationalisation complète et l’intégration des tags et d’autres choses, DotClear m’a l’air bien prometteur. Mea culpa.
Les commentaires sont fermés pour ce billet.