Documentation

Light-weight, fast, simple and powerful!
Translations of this page?:

Introduction

Vous le savez peut être d'après la page about section, Wolf CMS est un fork de Frog CMS. Pour cette raison, des utlisateurs de Frog peuvent souhaiter migrer vers Wolf CMS pour ue raison ou pour une autre.

Comme il est très probable que les deux projets prennent des chemins différents concernant le développement, la meilleure stratégie est de migrer le sans trop attendre.

Dois-je migrer et si oui pourquoi?

Nous ne pouvons vous répondre. Frog et Wolf CMS ont chacun leurs propres objectifs, roadmap et sont actuellement quasiment identiques.

Nous aimerions cependant vous aider à vous décider! Comme pour tout projet informatique, vous devriez prendre en compte un certain nombre de critères lors de votre prise de décision:

  • Quels sont les objectifs du projet? (correspondent-ils à ce que vous recherchez?)
  • Quelle est la roadmap du projet? (apporte-t-elle les fonctionnalités dont vous avez besoin?)
  • Quelle est la documentation est disponible pour le projet?
  • Quel support et outils de communication existent-ils pour le projet?
  • Comment estimez-vous la pérennité du projet? En d'autres termes:
    • Le projet existera-t-il toujours dans un an? et..
    • A quelle fréquence pensez-vous que se feront les nouvelles versions, les mises à jours et les corrections de failles de sécurité?

Référez-vous à la documentation utilisateur et au Guide de l'administrateur Wolf CMS.

Astuces concernant la migration

Il y a quelques règles à suivre lors de la migration de Frog vers Wolf CMS. Le présent document ne tient pas compte d'éventuelles modifications que vous auriez apportées au code de Frog ou d'un plugins.

  • Toujours effectuer une sauvegarde complète de la base de données ET des fichiers.
  • Désactiver tous les plugins ne faisant pas partie de l'installation par défaut avant de migrer.

Scenario de migration préconisé

Voici le scénario préconisé. Veuillez noter que nous ne pourrons être tenu responsable d'aucune perte de donnés qui pourrait se produire suite à une migration. Veuillez également noter que ce scénario ne prend pas en compte quelque modification que se soient que vous auriez effectué dans le code de Frog, sur la structure de la base de données ou dans le code des plugins de Frog.

Veuillez noter que ce scénario de migration n'est valable que pour une migration depuis la version stable 0.9.5 de Frog vers la version stable 0.5.5 de Wolf CMS!

Première étape

  1. Effectuez une sauvegarde complète de la base de données.
  2. Effectuer une sauvegarde complète du répertoire d'installation de Frog.

Après la première étape

  1. Désactivez tous les plugins ne faisant pas partie de l'installation par défaut.
  2. Supprimer le répertoire d'installation de Frog. Assurez-vous d'avoir une sauvegarde complète
  3. Renommez la base de donnés si nécessaire/possible/ souhaité.
  4. Installez Wolf CMS à partir de zéro et faîtes pointez l'installation vers l'ancienne base de données et les anciennes tables.
  5. Restaurez l'ancien répertoire ”/public” à partir de votre sauvegarde
  6. Mettez à jour les paramètres dans le fichier config.php et .htaccess si nécessaires. Utilisez vos sauvegardes comme éléments de référence.
  7. Essayez de vous connectez à Wolf CMS.
  8. Activez un par un chaque plugin additionnel. Testez chaque plugin avant d'activer le suivant.

Ce scénario utilise l'ancienne base de données Frog et son contenu. Le processus s'effectue de manière transparente. Cependant cela signifie que vous ne disposerez pas de nouveaux Gabarits disponibles.

Si l'utilisation de l'ancienne base de données échoue ou i vous voulez avoir une installation standard de Wolf CMS, vous devrez supprimez l'ancienne base Frog, installez Wolf CMS à partir de zéro en utilisant une base de données vierge et ensuite seulement remplacer minutieusement le contenu de chaque table à partir de l'ancienne base Frog.

Pour des raisons évidentes, ce scénario et plus long et plus risqué. Les prochaines versions de Wolf CMS fourniront un plugin (BackupRestore plugin) pour vous aider lors de mises à jour futures.

Frequently Asked Questions about migration

Does it support nice/clean URLs?

Yes. Wolf CMS 0.5.5 is a straight fork from Frog 0.9.5 with minimal changes, so it supports clean URLs. (Like in Frog, you just have to enable it in ”.htaccess” file and config.php)

Wolf CMS creates nice/clean looking URLs like:

  • http://www.domain.tld/about.html
  • http://www.domain.tld/products/

See the relevant wiki entry for more details.

Can you add/remove/update what other CMSes call 'content elements' or 'blocks'?

You can achieve similar functionality with “page parts”. The “content elements” or “blocks” are more like ”snippets” in Wolf - small (or even large) bits of code/content which can be called on any page, but edited in one single place. There are a couple of snippets created and in use by default in Wolf CMS, so that gives you an idea of how they work.

Can we rename the admin folder?

Yes, after renaming your admin folder you need to alter the name used by Wolf CMS in config.php.

Are Frog 0.9.5 databases compatible with Wolf CMS 0.5.5?

Wolf CMS 0.5.5 is completely compatible with Frog 0.9.5. It is a direct fork, and the changes do not affect the db structure at all.

For a full list of what's new in Wolf CMS 0.5.5, see this blog post.

 
fr/migrating_from_frog_to_wolf_cms.txt · Last modified: 2011-09-12 00:46 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.2
Copyright 2010 wolfcms.org / design by yello studio / Wolf CMS Inside