[dc1 to dc2] Bientôt mon blog ici
Par Kozlika le jeudi 4 décembre 2008, 11:52 - [dc1 to dc2] - Lien permanent
Public : migrants.
Votre installation tourne rond. La semaine dernière vous avez déplacé les fichiers personnels ailleurs que dans le moteur, vous y avez installé un plugin, un thème (au fait, allez donc faire un tour avec votre logiciel FTP sur votre hébergement et constatez par vous-mêmes que le nouveau thème s’est placé dans /bacasable/themes et que le nouveau plugin s’est placé dans /mes_plugins). Il est temps de faire les premiers pas d’une véritable migration.
Création d’un blog
On crée un blog vide, celui qui accueillera votre ancien blog Dotclear 1. Pour ce faire, on applique les étapes listées dans le memo à la fin du billet de la semaine dernière, mais je les détaille en fonction de notre objectif de migration.
- Sur le FTP (attention aux permissions : 755 pour le .htaccess et index.php, 777 pour tout le reste)
- Créer un répertoire pour le nouveau blog. Appelons-le
newblog
- Si le fichier .htaccess d’activation de PHP5 n’est pas à la racine de l’hébergement, en mettre un dans ce répertoire
- Y placer
- un fichier index.php identique à celui qui est dans /bacasable, à ceci près qu’on remplace ‘default’ par ‘newblog’ dans la ligne d’identifiant du blog,
- un répertoire
themes
, - un répertoire
public
- Comme on l’a fait pour /bacasable, placer dans le répertoire
newblog/themes
un double du thème par défaut
- Créer un répertoire pour le nouveau blog. Appelons-le
- Admin (rubrique Système) -> Blogs
- Cliquer sur Nouveau blog
- Identifiant :
newblog
- URL vers le blog : http://domaine.tld/newblog/index.php? (pour une lecture des URL en query_string) ou http://domaine.tld/repertoire/index.php/ (pour une lecture des URL en path_info)
- Sélection du nouveau blog dans le menu déroulant en haut de la page d’administration, puis menu Admin (rubrique Extensions) -> about:config
- Modifier les quatre chemins public_path, public_url, themes_path, themes_url :
- public_path:
../newblog/public
- public_url:
/newblog/public
- themes_path:
../newblog/themes
- themes_url:
/newblog/themes
- public_path:
- Modifier les quatre chemins public_path, public_url, themes_path, themes_url :
Chausser ses charentaises
On s’installe confortablement.
Tableau de bord -> Préférences utilisateur
Remplissez les champs concernant vos informations personnelles, sélectionnez votre fuseau horaire, votre syntaxe de saisie préférée… Les explications détaillées se trouvent bien sûr dans la documentation.
Tableau de bord -> Préférences du blog
Indiquez le nombre de billets que vous voulez voir s’afficher par page, activez ou non le tronquage des flux d’abonnement… Vous pouvez consulter une revue détaillée de ce panel.
Préparer le cahier des charges
Sélectionnez à nouveau le blog bacasable dans le petit menu déroulant en haut de l’administration. Créez un billet dans lequel vous regrouperez votre cahier des charges pour votre futur blog migré en trois parties :
Fonctionnalités que je veux conserver
Listez les fonctionnalités qui vous sont précieuses dans votre blog actuel. Puis cherchez si elles existent déjà dans la version de base de Dotclear 2. Si ça n’est pas le cas, voyez sur DotAddict. Prenez note en regard de chaque fonctionnalité de sa présence en DC2 ou de tel plugin qui la remplit. Si vous ne savez pas trop, indiquez-le aussi, nous vous aiderons à faire le point.
Listez également vos pages qui ne sont pas des billets et que vous voulez retrouver dans votre nouveau blog. Indiquez si ces pages ont été fabriquées à partir de billets hors ligne ou d’un fichier .php rangé dans /share/related.
Ma future décoration
Quel thème voulez-vous pour votre blog ? Préférez-vous en choisir un neuf, avec éventuellement quelques petits ajustements ? Aménager votre blowup ? Réadapter votre ancien thème ?[1]
Inclassables
Notez les autres choses ou préoccupations concernant cette migration qui vous viennent à l’esprit. (Inutile de mentionner que vous voulez que le nouveau blog réponde à la même adresse que l’ancien et que les anciennes adresses des billets fonctionnent sur le nouveau blog, c’est prévu.)
Note : Le forum de Dotclear possède désormais une section dédiée à la migration. Vous y trouverez entre autres un guide de méthodologie (en gros c’est ce qu’on a fait ici, ce qu’on fait aujourd’hui et ce qu’on fera par la suite), un fil des correspondances anciens/nouveaux plugins, etc.
Notes
[1] Pour ce cas de figure je prévoirai une série de tutos mais pas ici, plutôt sur le site des tips.
Commentaires
Je te tire mon chapeau Kozlika pour tout le travail que tu fais ! C’est superbement didactique !
Merci obni, j’apprécie beaucoup ce compliment car j’y attache un grand prix.
Ca yest, je crois que j’ai fini mes devoirs pour l’instant.
Obni a raison, il faut tirer son chapeau à Kozlika !! (pas le chapeau de Kozlika, celui qu’on a sur notre propre tête, hein !)
dans le 3. “Y placer
un fichier index.php identique à celui qui est dans /bacasable, à ceci près qu’on remplace ‘default’ par ‘newblog’ dans la ligne d’identifiant du blog,”
dans la partie verte seulement : * A cette adresse je veux que tu t’occupes du blog dont l’identifiant est newblog”
et aussi dans la partie rouge ?
ou celle-là, on la laisse normale ?
Dans les deux, la première est un commentaire (donc ça ou rien n’a pas d’importance, c’est pour vous que je l’ai mise), la deuxième fait vraiment le travail. En gros elle dit : ici, dans la page qui contient l’adresse avec ce répertoire, tu afficheras les données du blog qui a pour identifiant “newblog”.
Bon, je crois que j’ai tout bien fait, on va voir, j’ai commencé à faire la liste des questions, j’y reviendrai…
Des bisous pour toi, tu as la fée de Dotclear et pas que ça, en plus !!!
Hé hé ! Kozlika n’est pas seulement une fée, c’est aussi une blogueuse qui n’a pas peur de montrer à tout le monde ses dessous geeks.
:-)
Que les anciens billets conservent leurs adresses initiales, moi il a fallu du temps, au départ les liens ne marchaient pas. mais manan ça va. Même si j’ai triché et volé mon diplôme :)
Et comme les autres, coup de chapeau à Kozlika sans qui je ne me serais sans doute jamais lancé. Et pis à l’équipe de Dotclear toute entière qui veille, améliore et nous aide quand c’est besoin.
Merci.
Samantdi a raison, je ne m’en sortirai pas toute seule, je lance donc un appel solennel à parrain(e) pour me prendre par la main tel un enfant de six ans. Je ne récompense qu’avec ma reconnaissance, qui est sincère et éventuellement une mention et un rétrolien à partir de mon blogue qui n’est pas indexé, mais qui est lu par une bonne vingtaine de fidèles au moins !
Appel à parrain(e) lancé !
@Otir,
Mais des parrains, y’en a tout un troupeau qui s’amasse par là-bas !!
Plus sérieusement, c’est quoi exactemment ton problème Otir ? Pose ta question ici, je pense qu’il y a suffisament de Dotclearien(ne) de passage régulièrement pour pouvoir t’aider dans tes recherches.
Je crois qu’Otir a besoin d’aide pour modifier son layout pour Kit2. C’est entièrement ma faute, je devais livrer ce thème avec la partie layout.css séparée du reste pour qu’on puisse appliquer la structure de son choix mais en cours de route Olivier a créé Blowup et j’ai cru que mon p’tit Kit n’intéresserait plus jamais personne et je l’ai laissé en plan :/
Otir, tu me donnes jusqu’à lundi ? Je vais essayer de repatiner tout ça.
Mais il est super ton Kit, c’est en bidouillant dessus que j’ai fait mes premières armes en css ;)
Marc, merci ! oui, je suis sûre qu’il y a plein de gens qui m’aideraient si j’étais spécifique, j’ai indiqué mon premier problème sur le lien du bacasable que j’avais donné, et Kozlika me suit de près, devrais-je dire, me couve maternellement d’attention patiente ?
Kozlika, tu veux rire ? il n’y a pas le feu en la boutique ! je peux très bien utiliser le kit en l’état ou même mon blowup de bacasable, pourquoi pas. Quoi que l’identité visuelle influencerait-elle sur le contenu ? je me suis toujours posé cette question intéressante, c’est vrai que je suis sensible aux lieux que je visite, et qu’en l’absence d’un autre media, c’est toujours l’interface qui me parle en premier, donc, c’est important. Les lecteurs d’Un Jour à la Fois supporteront-ils le choc si je leur change leur page ?
Hé hé, ton blog prend forme, Otir !
Ce matin je vous ai concocté sur mon blog de cambouis une ch’tite liste de liens qu’ils sont bien pour décorateurs en herbe.
Eh eh eh, tu as vu ça hein ?
Je suis très fière de moi, je dois le reconnaître - et drôlement reconnaissante à mon professeur, à sa patience et à sa pédagogie !
Je venais justement pour dire ça, et qu’il me restait plusieurs détails irrésolus que sur ma lancée je me voyais bien résoudre à merci d’ici les prochains jeudis. Je m’en vais de ce pas voir si les liens me dépannent !
Bonjour,
Je suis la procédure de migration de DC1 à DC2, jusque là tout fonctionnait.
Aujourd'hui je suis l'étape de la création de newblog et rien ne s'affiche.
le blog par défaut, Mon premier Blog s'affiche correctement http://blog.long-cours.com/dc2/inde...
par contre http://blog.long-cours/newblog/inde... ne s'affiche pas (le blog DC1 est en path_info).
J'ai pourtant dans mon ftp : dans /html/newblog
un dossier public, un themes, et index.php modifié avec "newblog".
Je suis chez oceanet technology.
Que te manque t-il comme infos pour pouvoir m'aider? Merci d'avance,
J'ai bidouillé... et c'est bon, j'ai fini cette étape.
A bientot!
Bonjour Julie, à bientôt donc, et bravo pour l'auto-réparation :-)