CMS Tree v2.1.0


Availability: In stock

Manage your CMS pages as a tree structure, configure permissions based on customer groups and much more.


Manage CMS pages as a tree structure. Also comes with permissions, drag & drop and 301 redirects.

Main features:

  • Manage CMS pages as a tree structure
  • Manage permissions on pages (based on customer groups)
  • Drag & drop pages for better user experience
  • Duplicate page from one store to another (including subpages)
  • Auto-generate 301 redirects when URL key changed
  • Share pages between store views
  • Display Pages in frontend navigation menu
  • Widget to display current children page easily
  • Automatic breadcrumb generation
  • Content versioning (can be disabled on current page)
  • Preview page before saving
  • Preview and restore old versions
  • Easy & fast installation
  • 100% open source
  • No license key

A feature is missing? Ask for a feature

Compatible with the following versions:

  • Magento Community 1.6.x, 1.7.x, 1.8.x, 1.9.x
  • Magento Enterprise 1.12.x, 1.13.x, 1.14.x

Demo (you will be automatically logged in)

* Required Fields


v2.1.0 (2016-02-21)


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


  • Fixed bad suffixed URL in CMS Page Link widget

v2.0.1 (2016-01-25)


  • Moved version table creation in a new installer if extension was previously installed

v2.0.0 (2016-01-22)


  • Moved source code to community pool
  • Added duplicate feature
  • Added URL suffix feature
  • Added a flag to disable versioning on current page

v1.4.0 (2016-01-10)


  • Added highlighter in Design tab (needs Bubble Highlighter free extension to be installed)
  • Merged PRO features into main version (no more PRO version available)

v1.3.9 (2015-08-28)


  • Fixed CMS pages option list not being sorted correctly

v1.3.8 (2015-03-26)


  • Compatibility with Bubble Highlighter

v1.3.7 (2015-02-02)


  • Fixed bad permissions configuration

v1.3.6 (2014-12-03)


  • Updated Bubble configuration

v1.3.5 (2014-11-21)


  • Fixed path when deleting page children

v1.3.4 (2014-06-04)


  • Include in menu by default only if config value is Yes

v1.3.3 (2014-06-04)


  • Added config to enable or disable confirm popup when switching store

v1.3.2 (2014-06-03)


  • Fixed bug when page is not created correctly because of current tab value added to the URL

v1.3.1 (2014-05-28)


  • Top menu refactoring

v1.3.0 (2014-05-21)


  • Added compatibility with Magento Enterprise

v1.2.7 (2014-04-04)


  • Added a CSS class to mark active page in widget
  • Force top page to be hidden to avoid current page to be displayed twice
  • Added the possibility to specify a CMS page in 'CMS Page Children' widget


  • Relative URL for BubbleCode icon in admin

v1.2.6 (2014-01-17)


  • Fixed bug when no current tab was set

v1.2.5 (2014-01-16)


  • Memorize current tab when switching page or after page save

v1.2.4 (2013-10-09)


  • Fixed bad returned value when redirecting after not allowed page access

v1.2.3 (2013-09-12)


  • Added a configuration for redirecting to a specific page when access is not allowed

v1.2.2 (2013-06-12)


  • Minor refactoring

v1.2.1 (2013-05-26)


  • Display pages on the same level if no active child is found in widget block

v1.2.0 (2013-05-06)


  • Code refactoring
  • Updated layout path

v1.1.0 (2013-05-02)


  • Added a widget for easy page children listing

v1.0.1 (2013-05-02)


  • Fixed ACL in navigation menu

v1.0.0 (2013-04-22)


  • Fixed bug in frontend navigation

Customer Reviews on Magento Connect — 10 reviews

10 Item(s)

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!
Functions as Described
Developer Support
Review by Peter Svegrup - Posted on 8/13/2014
An absolute necessity for painless cms management 5
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.
Functions as Described
Developer Support
Review by jpDab - Posted on 8/3/2014
I like this extension 5
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 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.
Functions as Described
Developer Support
Review by prodigitalson - Posted on 7/28/2014
Decent Nested Set Plugin 5
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.
Functions as Described
Developer Support
Review by theomayeriii - Posted on 3/12/2014
Worthwhile stepping up to PRO version 5
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.
Functions as Described
Developer Support
Review by esryl - Posted on 2/21/2014
Ease administrative burden when using multi-store 5
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.
Functions as Described
Developer Support
Review by daoutlawz - Posted on 1/23/2014
Very Helpful. 4.3
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.
Functions as Described
Developer Support
Review by SpringfootDig - Posted on 1/21/2014
Nice extension 5
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 :-)
Functions as Described
Developer Support
Review by rafcamera - Posted on 12/24/2013
Just what you need 5
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.
Functions as Described
Developer Support
Review by amirkhan81 - Posted on 9/6/2013
This Extension is Amazing 5
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!
Functions as Described
Developer Support
Review by ritsupport - Posted on 8/20/2013
Great extension, great support! 5

A feature is missing?

Send us a request and feel free to be notified if the feature has been implemented.

  • If you want to be notified when feature has been implemented, specify your email.

* Required Fields

You may also be interested in the following product(s)