solutions for e-commmerce

11 years of business 2128 reviews 4.9 average rating
User guide

Comment utiliser l'extension CMS Tree ?

L'extension CMS Tree va récupérer toutes vos pages CMS et les ajouter dans une page source. Cette dernière sera considérée comme la page d'accueil de la vue magasin. Dans le cas où vous avez plusieurs magasins configurés, les pages seront respectivement ajoutées à ceux-ci.

Avec CMS Tree, vous pourrez alors gérer vos pages de contenu dans une arborescence ainsi que les permissions et redirections 301.

ETAPE 1 : Configurez CMS Tree de manière générale

Vous pouvez dans un premier temps vérifier que les pages CMS par défaut sont configurées correctement pour votre magasin dans :
SystemConfigurationGeneralWebDefault Page

Une fois que c'est fait, vous pouvez configurer l'extension de manière générale dans :
SystemConfigurationWyomindGeneral Settings

  • Enable Permissions
    Activez cette option pour limiter l'accès aux pages CMS pour des groupes de clients spécifiques.
  • CMS Not Allowed Page
    Si l'option ci-dessus est activée, vous devrez choisir sur quelle page l'utilisateur sera redirigé s'il n'a pas accès à une page CMS.
  • Create Permanent Redirect for URLs if URL Key Changed
    Vous pouvez créer des redirections permanentes dans le cas où l'URL key pour une page a changé.
  • Include Pages in Navigation Menu
    Vous pouvez inclure toutes les pages dans la barre du menu.
  • Confirm change of store view
    Ceci affichera une popup chaque fois que vous changerez de vue magasin dans :
    CMSPages
  • URL suffix
    Par exemple :
    .html
  • Redirect Non-Suffixed URL
    Si l'URL d'une page est appelée sans le suffixe configuré ci-dessus, une redirection 302 sera exécutée afin d'éviter toute possibilité de contenu dupliqué.

ETAPE 2 : Gérez votre contenu

Afin de gérer vos pages CMS, allez dans :
CMSPagesManage Content

L'affichage de vos pages sera différent de l'affichage par défaut de Magento. Vous devriez avoir une arborescence comprenant toutes vos pages CMS sur la gauche puis la configuration de la page actuelle sur la droite.

Vous pouvez gérer vos pages CMS comme vous le faites avec vos catégories et utiliser l'option Drag and Drop afin de définir différents niveaux de pages comme dans l'exemple ci-dessous.

Vous pouvez facilement définir une configuration totalement différente selon chaque vue de magasin en changeant la portée de la configuration.

Ajoutez vos pages à la barre du menu

Avec CMS tree, vous allez pouvoir ajouter directement le lien de chacune de vos page CMS à votre barre de menu.

Dans l'onglet Page information lorsque vous configurez une page CMS, vous devriez trouver l'option Include in Navigation Menu. Si vous définissez cette option sur YES, alors le lien de la page sera ajouté directement dans votre menu sur le front-end.

Notez que cette option sera ignorée dans le cas où elle est définie sur NO au niveau de la configuration générale dans :
SystemConfigurationWyomindCMS Tree

Gérez les versions

CMS Tree vous permet également de gérer les différentes versions de chacune de vos pages CMS.

Dans l'onglet Page information lorsque vous configurez une page CMS, définissez l'option Manage Versions sur YES pour pouvoir gérer le versionnage pour la page actuelle.

Une fois la gestion des versions activée, vous retrouverez chaque nouvelle version dans l'onglet Versions. Vous aurez alors le choix entre :

  • Restore : restaurer la version
  • Preview : visualiser la page
  • Delete : supprimer la version

Dupliquez vos pages

Vous avez la possibilité de dupliquer vos pages dans différentes vues magasin.

Pour cela, lorsque vous éditez une page CMS, cliquez sur Duplicate To. Une fenêtre s'ouvre.

Choisissez dans quelle vue magasin vous souhaitez dupliquer cette même page et cochez la case Include Children si vous souhaitez également dupliquer les pages descendantes de celle-ci.

Après avoir cliqué sur OK, la page dupliquée sera affichée dans la vue magasin que vous avez sélectionnée avec la mention (copy).

ETAPE 3 : Gérez les permissions

L'extension CMS Tree vous permet de restreindre l'accès sur vos pages CMS à des groupes de clients pour chaque vue de magasin.

Afin de gérer les permissions, allez dans :
CMSPagesManage Permissions

Vous pouvez alors définir des permissions en suivant 3 étapes :

  1. Choisissez pour quelle vue magasin vous souhaitez appliquer les permissions
  2. Choisissez pour quel groupe de clients vous souhaitez appliquer les permissions
  3. Décochez les pages que vous ne souhaitez pas rendre accessibles pour le groupe de clients et la vue magasin ci-dessus

  

  

Gérez complètement l'arborescence de vos pages avec CMS Tree !

Organisez vos pages dans une arborescence

  • Créez des catégories et une infinité de sous-catégories de vos pages CMS
  • Bénéficiez de l'option drag and drop pour glisser vos pages
  • Dupliquez vos pages d'un magasin à un autre

Donnez de l'importance à l'affichage du frontend

  • Ajoutez vos pages à la barre du menu
  • Générez automatiquement le fil d'Ariane
  • Créez des redirections permanentes automatiques
  • Utilisez un widget afin d'afficher les pages descendantes simplement

Définissez des permissions pour vos pages

  • Supprimez l'accès à des pages CMS pour des groupes de clients spécifiques

Versionnez vos pages

  • Restaurez les anciennes versions de vos pages
  • Ayez un aperçu de vos pages avant de les sauvegarder
Freqently Asked Questions
Informations Pré-vente
CMS Tree fonctionne avec Magento Community Edition et aussi Magento Enterprise Edition. Pour savoir si CMS Tree est compatible avec votre version de Magento, veuillez vous référer à l'onglet Compatibilité
Licence et domaines

Votre licence est valide pour une durée illimitée sur une seule interface Magento.

Si vous utilisez plusieurs interfaces Magento, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.

Si vous gérez plusieurs sites sur la même interface Magento, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines. 

Bien que la période de validité de votre licence soit illimitée, votre période de support est quant à elle limitée à 6 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra la renouveler (voir FAQ : Comment prolonger ma période de support ?).

Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.

Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.

Pour pré-enregistrer votre domaine :

  1. Allez dans :
    mY accountLicenses & DOwnloads
  2. Cliquez sur  à côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
  3. En bas de la page, sous votre liste de domaine se trouve un lien. Cliquez sur :
    Do you want to pre-register your domain in order to be ready to go live?
  4. Entrez votre nom de domaine puis cliquez sur PRE-REGISTER NOW  pour finaliser votre pré-enregistrement.
Attention, cela ne veut pas dire que votre licence est activée. Il vous faudra l'activer depuis votre nouveau domaine une fois l'extension installée. 

Votre licence est valide pour une durée illimitée sur une seule interface Magento.

Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas : 

  • Si vous désirez ajouter vos environnements de test à votre licence.
    Dans ce cas, vous pouvez étendre votre licence gratuitement, et ce, pour un nombre illimité de domaines (dev, staging, local..).
    Ex: mywebsite-staging.com ou mywebsite-dev.com
  • Si vous souhaitez transférer votre licence sur un autre domain de production.
    Dans ce cas, la période de support pour la licence doit être active.

Pour pouvoir utiliser CMS Tree sur tous vos domaines (live et test), suivez les étapes ci-dessous :

  1. Téléchargez CMS Tree depuis votre compte Wyomind.
    (voir FAQ: Téléchargement des extensions)
  2. Installez CMS Tree sur votre environnement de production.
    (voir FAQ: Installation des extensions)
  3. Activez la licence.
    (voir FAQ: Activation des extensions)
  4. Depuis votre panneau d'administration Magento, entrez votre clé d'activation dans :
    Systemconfigurationwyomindyour extension 
  5. Sauvegardez la configuration.

Maintenant que CMS Tree est installé sur votre environnement de production, répétez les étapes précédentes avec votre environnement de test. 

La seule différence cette fois : une notification apparaît dans votre panneau d’administration Magento.

Vous aurez le choix entre :

  1. Acheter une nouvelle licence
  2. Ajouter ce domaine à votre licence

Cliquez sur Add this domain to my license.

Une demande de transfert sera envoyée directement à notre équipe (sous un délai d'une heure environ).

Dès lors, que la demande de transfert est prise en charge par notre équipe, vous recevrez un mail de confirmation.

Si votre demande est acceptée, vous pourrez aussitôt utiliser CMS Tree sur vos deux domaines.

L'ordre d'activation de votre licence n'a aucune importance. 
Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement. 
Versionnage des extensions et téléchargement

    Pour télécharger CMS Tree, connectez-vous à votre compte Wyomind :

      1. Allez dans :
        mon compte Licenses & downloads  
      2. Cliquez sur  en face de CMS Tree.


        Une nouvelle fenêtre s'ouvre
        alors

      3. Sélectionnez la version de CMS Tree à télécharger.
        Vous pourrez sélectionner la version la plus récente (pour Magento 1 et pour Magento 2) de CMS Tree.
      4. Cliquez sur  .

    Votre téléchargement peut commencer. 

    En achetant une extension depuis wyomind.com, vous bénéficiez de la mise à jour à vie. Vous pouvez à tout moment télécharger la dernière version de l'extension directement depuis votre compte. 

    Pour mettre à jour CMS Tree, suivez les étapes suivantes :

    1. Allez dans :
      mon comptemes téléchargementS
    2. Cliquez sur  en face de CMS Tree.
    3. Sélectionnez la version la plus récente de CMS Tree (pour Magento 1 et Magento 2).
    4. Cliquez sur télécharger .
    5. Installez la nouvelle version de CMS Tree pour mettre à jour votre admin Magento.

    Installation/Désinstallation des extensions

    Pour désinstaller CMS Tree, allez sur son dossier compressé et ouvrez-le.

    Vous y trouverez un fichier shell (tel que: yourextension-uninstall.sh), qu'il vous faudra exécuter à la fois sur votre serveur et sur le répertoire racine de votre site Magento. 

    Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).

    Avant d'installer CMS Tree, il vous faudra :

    • Faire un backup de votre installation Magento dans :
      system  tools   backups
    • Vérifier que le Compiler est désactivé dans votre admin Magento.
      Si le compiler est activé, désactivez le en cliquant sur Disable dans :
      system  tools   COMPILATIONS
    • Nettoyer votre cache dans :
      systemselect cache typeactionsrefreshsubmit


    Vous pouvez maintenant installer CMS Tree :

    1. Téléchargez CMS Tree (fichier compressé) dans :
      mon compte mes téléchargements
      Consultez la FAQ : Téléchargement des extensions
    2. Ouvrez le dossier téléchargé et décompressez-le.
    3. Copiez le contenu du dossier et collez-le dans le répertoire racine de votre site Magento (le contenu varie selon les extensions mais on retrouve généralement les dossiers app, lib et skin).

    4. Une fois votre installation terminée, n'oubliez pas de réactiver le compiler s'il était activé avant l'installation et l'exécuter en cliquant sur Run Compilation Process.
    5. Nettoyez les caches et déconnectez-vous puis reconnectez-vous directement après.


    CMS Tree installé, il ne vous reste plus qu’à activer votre licence. Cliquez ici: Activation des extensions

    Activation des extensions

    Maintenant que CMS Tree est installée, il ne vous reste qu'à l'activer :

    1. Allez dans votre admin Magento. Un message apparaît en haut de la page.
      Si vous ne voyez rien apparaître, vérifiez les éléments suivants : 

      Le module License Manager n'a pas été supprimé de votre installation.
      Le module License Manager est bien activé dans le fichier : app/etc/modules/Wyomind_Licensemanager.xml
      La sortie Html du module Wyomind_Licensemanager et/ou Adhminhtml_Notification n'est pas désactivée dans votre admin Magento :

      system   configuration  advanced advanced


    2. Copiez votre clé d'activation.

      Vous pouvez trouver votre clé d'activation à 2 endroits:
      - Dans l'email de confirmation que vous avez reçu suite à l'achat de CMS Tree

      - Dans votre compte Wyomind : Mon compteMes Telechargements, choisissez CMS Tree et cliquez sur  . Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).

    3. Collez votre clé d'activation dans le champ Activation key et choisissez une méthode d'activation entre Automatic (Yes) et Manual (No) depuis: SystemConfigurationWyomindVOTRE extension
      - Si vous choisissez Yes: vous serez connecté automatiquement au serveur de licence de Wyomind.
      - Si vous choisissez No, vous devez vous connecter avec votre navigateur au serveur de licence de Wyomind.

    4. Sauvegardez les données en cliquant sur Save Configuration.
    5. Videz vos caches. 
    6. Une notification apparaît en haut de votre admin. Cliquez sur : Activate it now!

    7. Copiez et collez le code licence dans le champ License code de votre admin ou cliquez simplement sur Activate now! 


    8. Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser CMS Tree.

    Afin d'activer la licence d'une extension qui comprend d'autres modules, vous devrez répéter les étapes ci-dessus pour chaque module en utilisant les clés d'activation correspondantes (chaque extension possède une clé d'activation unique).

    Résolutions de problèmes
    La plupart du temps, vous déconnecter puis vous reconnecter résout le problème.
    Magento 1 / Openmage Compatibility

    Magento 1 / Openmage®

    • 1.1.3
    • 1.1.4
    • 1.1.5
    • 1.1.6
    • 1.1.7
    • 1.1.8
    • 1.2.0
    • 1.2.1
    • 1.3.0
    • 1.3.1
    • 1.3.2
    • 1.3.3
    • 1.4.0
    • 1.4.1
    • 1.4.2
    • 1.5.0
    • 1.5.1
    • 1.6.0
    • 1.6.1
    • 1.6.2
    • 1.7.0
    • 1.8.0
    • 1.8.1
    • 1.9.0
    • 1.9.1
    • 1.9.2
    • 1.9.3
    • 1.9.4
    • 1.10.0
    • 1.10.1
    • 1.11.0
    • 1.11.1
    • 1.11.2
    • 1.12.0
    • 1.13.0
    • 1.13.1
    • 1.14.0
    • 1.14.1
    • 1.14.2
    • 1.14.3
    • 1.14.4

    Magento 1 / Openmage® Enterprise (deprecated)

    • 1.1.3
    • 1.1.4
    • 1.1.5
    • 1.1.6
    • 1.1.7
    • 1.1.8
    • 1.2.0
    • 1.2.1
    • 1.3.0
    • 1.3.1
    • 1.3.2
    • 1.3.3
    • 1.4.0
    • 1.4.1
    • 1.4.2
    • 1.5.0
    • 1.5.1
    • 1.6.0
    • 1.6.1
    • 1.6.2
    • 1.7.0
    • 1.8.0
    • 1.8.1
    • 1.9.0
    • 1.9.1
    • 1.9.2
    • 1.9.3
    • 1.9.4
    • 1.10.0
    • 1.10.1
    • 1.11.0
    • 1.11.1
    • 1.11.2
    • 1.12.0
    • 1.13.0
    • 1.13.1
    • 1.14.0
    • 1.14.1
    • 1.14.2
    • 1.14.3
    • 1.14.4
    User's reviews
    Log into your account to leave your review and get up to 3 months of free support.

    23rd January 2020

    This module has been working for years now

    We are using the CMS Tree module for magento 1 now for many years without having any problems / issues.

    pauldev22 - User for more than 7 years |Magento 1

    5th March 2019

    Fantastic Plugin!

    Use this plugin on multiple sites and works as expected.

    Rich - Ecommerce Agency - User for more than 5 years |Magento 1

    7th April 2018

    The content management system Magento forgot

    I have been using CMSTree by Wyomind for over three years and it has been indispensable. The stock content management features of Magento are so lacking and unintuitive, especially in a multi-store environment. CMSTree fixes all of this and then some, with handy features like versioning and one-click adding CMS pages to header menu.

    12th May 2017

    Should be part of the core

    Really impressed with this module and with Wyomind too. Module well written and works exactly as described. I agree with the other comments, the four parts to this module, namely;
    1) The drag and drop tree
    2) Easily including CMS pages in navigation
    3) Restricting CMS pages by customer group
    4) The revision system
    should be part of the core functionality as the default CMS management system is severely lacking.
    Very professional setup with the Wyomind support ticketing system and licencing. Support lightning quick and helpful. Great experience buying this, if buying all 3rd Magento modules was like this then being a Magento developer would be a whole lot easier. Top marks.

    Robbie D

    21st March 2017

    Nice Extension!

    I absolutely can recommend this extension. I used it for several projects now and I really like it. Its easy to install and use and It suits all our requirements when talking about CMS structures and permission management for Magentos relatively pure CMS features. On negative point is only the encrypted source code, which makes it difficult to extend or reuse the functionality in own modules. That's why I refuse to a five star rating.

    Bravehartk2 - User for more than 5 years |Magento 1

    13th August 2014

    An absolute necessity for painless cms management

    I could write a novel on the advantages but just the ability of having CodeMirror in the text areas of Pages and Blocks, Versioning, that the Include in menu works out of the box for the new CE 1.9 rwd theme and for the bootstrap magento implementation I tend to prefer are enough to buy this for every new project!
    In addition the developer answers quickly and is open to suggested improvements.
    Quite simply a no brainer!
    (btw I'm on CE 1.9.0.1 but it's not available as a choice)

    Peter Svegrup

    3rd August 2014

    I like this extension

    Excelent extension to manage CMS pages. Function perfectly, did not come across of any issues. Working seamlesly with other extensions without any conflicts

    jpDab

    28th July 2014

    Decent Nested Set Plugin

    This plugin is pretty good. Overall it functions as described and makes for a much more useful CMS.
    There are a couple things I take issue with though:
    1. For "root" level pages the url_key is left blank. This makes perfect sense given that you want the page to map to mystore.com/. The only issue is that Magento adds CSS classes derived from the URL key so you get an ugly "cms-" class on your body. Luckily for me I already had an observer set up to add some addtional class names and html5 data attributes so it was only a couple lines of code to remove this class. IMO you should still be able to enter and store a url_key for your root level tree node - it should just be somehow ignored as far as routing is concerned.
    2. Not sure if i did something wrong, if its a bug, or if its "working as designed" but each store view gets a default root meaning that you must duplicate your root page across your store views. This actually makes sense given how nested sets are normally implemented, but it would be nice if whatever fallback mechanism was used for the rest of the tree also applied to the root, though I can see the complexity there and realize using the exact same home page across store views might be a bit of an edge case.
    3. When first installed it fails to map the home page to the root node and places it under the root. Not a big deal if you realize this is what happened, but it took me a good 45 minutes to make that realization and then copy the settings for the page over to the root node.
    Not I haven't left a rating for "support" because I have not opened any tickets on this extension.

    prodigitalson

    12th March 2014

    Worthwhile stepping up to PRO version

    Though we are experienced developers on other platforms, we are just entering the Magento world.
    BubbleCode's CMS Tree is one of the first paid extensions we have installed.
    The developer support during installation was excellent and we got our questions answered promptly and clearly.
    We also opted for the PRO upgrade on the extension, and the purpose of my review is to recommend this.
    There are two key features offered here, that we always install on our Joomla developments and were missing greatly on this new platform project.
    1. Version tracking on the pages. This may not seem so critical when you first install, but I promise that 6-12 months down the road you will be certain that this feature alone was worth the price of admission!
    2. Preview of the page you are working on. Again something I am very used to having and a HUGE time saver over finding/creating a link simply to look at what you are building.
    Good job Johann. And thank you.

    theomayeriii

    21st February 2014

    Ease administrative burden when using multi-store

    This extension is the missing functionality that makes managing content pages in Magento effortless.
    I run a multi-store so the benefit of not only showing my page hierarchy per store but dividing content up between stores takes the guess work out of arranging my static pages.
    Top class extension and excellent support from the developer. Regular releases and fast email replies.

    esryl

    23rd January 2014

    Very Helpful.

    Magento NEEDS to merge this extensions into it's core and release it immediately. Very simple to use and not too difficult to extend to suit our needs. A mist have for any site that do anything more than just sell products.

    daoutlawz

    21st January 2014

    Nice extension

    I needed a decent way to handle the CMS area of Magento. This extension works nicely out of the box and the features all work as expected.

    SpringfootDig

    24th December 2013

    Just what you need

    I had some useful info pages in my store before migration, and was sad that there is no way to organize them in Magento CE.
    CMS Tree extension did what I need - more simple and intuitive than system used in my Zen Cart store before.
    I had some problems with installation being a new user of magento, but BubbleCode's support was outstanding - all issue are resolved quickly.
    Just want to advice anyone, especially new users - disable cache and compilter before installing any extensions. This will save you lot of time :-)
    Thanks!

    rafcamera

    6th September 2013

    This Extension is Amazing

    I'm using this on every install of Magento moving forward. It GREATLY simplifies the process of creating and organizing CMS pages, and the developer provides quick and efficient support.

    amirkhan81

    20th August 2013

    Great extension, great support!

    It was surprising to find that Magento CE has not even basic page hierarchy support. Appreciate it's a store but most stores also have a selection of page content!
    CMS Tree has and is proving to be extremely useful. Not only does it provde simple to manage support for page hierarchy, the pro version also includes page versioning and a proper HTML edtor that makes managing the more complex pages much easier. No more working in an IDE and pasting into Magento!
    As for support - excellent! There was initially an issue with compatibility with the theme I'm using, but the developer was on the case within hours and came up with a fix. This level of support is really appreciated.
    So go ahead - get it and stop messing about with kludges to get a semblence of CMS support in Magento CE!

    ritsupport
    Changelog
    • Fix for the setup data install script
    • Increase in the limit of the number of authorized CMS page versions

    Enhancements

    • Templates updated with the latest security recommendations (escapeHTML et jsQuoteEscape)
    Patch v2.1.4.1

    • Minor improvement for 301 redirections

    Fix :

    • Correction for the use of Mage::getModel('cms/page')->setStoreId($storeId)->load() 
      all pages where not properly retrieved

    Enhancement

    • Upgrade from the old Bubbleshop's version to Wyomind made easier
    Patch v2.1.3.1

    • Links to the cms pages are now available in the breadcrumbs

    Bug fix

    • Default cms pages that doesn't belong to the store view are excluded from the sitemap
    Patch v2.1.2.1

    • Links to the cms pages are now available in the breadcrumbss

    Fix

    • Fix for loading the CMS pages

    Enhancements:

    • Added a configuration parameter to redirect non-suffixed URLs to suffixed URLs

    Bug Fix:

    • Fixed bad suffixed URL in CMS Page Link widget
    Demo store
    Work in progress...

    Stay tuned and get a coupon code of 10% off any purchase while creating your account!

    Subscribe now for updates, promotions and products launch twice a month at most.

    Please indicate a valid email