coffee

Pär Thernström

your friendly neighbourhood web developer geek

CMS Tree Page View

CMS Tree Page View is a WordPress plugin that adds a CMS-like tree overview of all your pages, like the view often found in a page-focused CMS. This page tree gives you a great overview over all your pages and you can use the page tree to quickly drag-and-drop your pages to change their order.

Plugin Features

  • View and organize pages in a simple to use tree view
  • Available both on it’s own page and on the dashboard
  • Edit pages directly from the tree
  • Add pages at any place in the tree
  • Drag and drop to rearrange your pages
  • Search pages
  • See all pages  – including private and drafts – or just publicly available pages

This plugin is for admin use only. If you’re looking for a plugin are visible on the public side of your website, for your visitors, then check out my other WordPress-plugin Simple Navigation.

Screenshots of CMS Tree Page View

Screencast / Video

I quick video showing you most of the features of CMS Tree Page View:

183 comments on “CMS Tree Page View
  1. Steve says:

    Hey Pär,

    short question. Does your Plugin work with Custom Post Types?

  2. LadyBizBiz says:

    I love this Page View Plugin that you have provided for general use.

    I will endorse your work because I haven’t had a single problem with the plugin to-date …. other plugins can be a nightmare, an absolute headache to use and fix when they go wrong …. but NOT YOURS!

    You have got it right!

    Thank you from the bottom of my heart, you make this newbie to WP a very happy person indeed.

  3. Piet says:

    is there a way to completely get rid of Pages in the sidebar of the dashboard and only show this Tree Menu?

  4. Keir says:

    Upgraded to the new version, and its broken or
    maybe it just doesn’t like my theme (Carrington Jam), but I get this error message…

    ——————————————-
    Fatal error: Call to undefined function arrary() in /home/content/d/e/k/dekalbhealth/html/wpBETA/wp-content/plugins/widget-logic/widget_logic.php(161) : eval()’d code on line 1

  5. Chip Cain says:

    Hi, your tree view plugin has been a huge help simplifying how I order my pages. But wiith these last two upgrades something strange has happened. I get the page tree view on the dashboard but when I go to the stand alone page it is a “Post” tree view. Very strange.

    A post tree view would be very nice but I also would like my page tree view back : )

    Still a great plugin!

    • Pär says:

      Thanks for the bug report. Another user also reported this so I must have done something terribly wrong somewhere. :/

      Anyway, I’ll try to find fix this as soon as possible and post another update.

      • Chip Cain says:

        Pär,

        Your latest upgrade did the trick. It works like a charm now. Hopefully it will work just as well for the other person who reported this.

        Thank you,
        Chip

  6. Marc says:

    Great plugin! Only thing that doesn’t work for me is the auto update of the links. If I move a page to become a subpage of an existing page all the pages work (links). However when I move the newly created subpage back to become a root page, the link doesn’t work. It shows a 404 error. The link the page editor shows when editing the page is correct, and if i update the page without making changes the (same) page links works perfectly.

    • Pär says:

      Ok, thanks for the report. I’ll try and see if that happens for me too, and if it does I will fix it in the next version.

    • Pär says:

      I am unable to reproduce this. Do you have any plugins installed that could interfere with CMS Tree Page View? Perhaps a cache-plugin or similar?

      • Pär says:

        Ok, I think I’ve solved it. It was a problem with cache-plugins. I got the problem with DB Cache Reloaded, but the same problem probably exists with other caching plugins.

        I will try to post a new version later today.

        • Marc says:

          Just updated to the new version, and the problem is gone. Thanks alot for your fast response. I was using w3 total cache, so I guess it indeed was a cache plugin that was conflicting.

          Again, great work on the plugin and the fix!

  7. Vanya says:

    Great plugin, thanks a lot! If you allow me to ask – is there something similar for the Attributes: select a parent page drop-down menu – I’ve got a very long list of pages and if I need to assign a parent page to a new one I have to scroll down through all my pages. If the pages to choose from were displayed with check boxes (as the categories are) it would be much easier to assign a parent page from a very long list.
    Thanks

  8. Robin says:

    Hej, jag använder detta plugin dagligen i min webshop det är helt underbart!

    Det enda som saknas är en “delete” eller “Trash” länk, alla vill kanske inte ha detta, men det borde finnas en setting, som slåt på den, för det så galet plågsamt att behöva gå in på en vara för att kunna ta bort den!

    Älskar det jobb du gör! Du och dina pluggin har sparat mig många timmars arbete!!

    Tack!

    • Pär says:

      Tackar! Jag har väl en vag tanke/idé om att införa någon form av markera-flera-artiklar-och-gör-något-med-dom-funktion. Typ flytta till papperskorgen.

      Någon har föreslagit möjligheten att ersätta vanliga pages-sidan med min plugin, och jag måste nog medge att jag är inne på den linjen också. Men isf måste CMS Tree Page View klara av allt som vanliga pages-sidan kan. Typ flytta till papperskorgen..

  9. Jill Rhoads says:

    If only you had the same idea for internal work with categories…

  10. Dave Tollefsen says:

    We moved our site from one server to another. Everything was working semo-perfectly before -had issues with timing out so we moved. After the move it tree wouldn’t expand -I reinstalled. Now when I move a page to a different location in the tree, it doesn’t update the URL and if I go to a different page and come back, it reverts to original location. Any ideas?

    • Pär says:

      Sounds a bit strange. No new plugin or anything? Perhaps you have any caching or redirecting-plugins that could interfere with my plugin?

  11. Jason Egan says:

    I have a lot of draft and pending pages. Is it possible to have the default view of the page widget on the dashboard be ‘public’ rather than ‘all’?

    Jason

  12. Jill Rhoads: me too! Any luck finding a plugin (or script) that allows for the same for post categories? Thanks for a nice plugin!

  13. Great plugin. Thanks a lot.

  14. Talia says:

    Hi there, I love this plugin, however its not working in IE8, works with all the others..any ideas?

  15. GB says:

    Your plugins are excellent.

    Wanted to donate, but your PayPal donate page is not in English. Maybe, providing an English donation page might help. To many fields on a donation form may chase donors away.

    Suggestion:

    Your Simple Fields plugin reminds mean of Drupal Views that allows users to query their database and output custom results. WordPress does not have such a plugin. It would be worth a great deal to many people. I would be prepared to pay for such a plugin.

    Hope this helps.

    • Pär says:

      Thanks for your comment. I’ll make sure that the PayPal donate page is in English in the future (to be honest, I never understood that it was in Swedish for all users!).

      I’ll see if I can take a look at the Drupal Views feature. Probably don’t have the time or need for it right now.. but you never know :)

    • Pär says:

      Ok, I’ve updated the donate page and I hope it’s in english now.

      http://eskapism.se/sida/donate/

      Please try it out by donating :)

  16. Frederic says:

    Hello,

    Your plugin seems to be great, but I can’t make it work. As soon as I enable it, my website stops working and displays those two lines :

    Warning: require_once(includes/fn-general.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/38/d251675450/htdocs/functions.php on line 11

    Fatal error: require_once() [function.require]: Failed opening required ‘includes/fn-general.php’ (include_path=’.:/usr/lib/php5′) in /homepages/38/d251675450/htdocs/functions.php on line 11

    I don’t know what to do.

    Thank you.

    • Pär says:

      Hi! Sorry to hear you’re having a problem. I do however don’t believe that error is caused by my plugin. The file “fn-general.php” is not part of the plugin anyway. My guess is that it is another plugin that is the root of your problem. Try disabled all other plugins and see if you get the same error.

      • Frederic says:

        Hello.

        I’ve tried, but the error is still there, even with the new version. I don’t understand at all..

        If I disable all the extensions, all works fine.
        If I enable all the extensions except yours, all works fine.
        If I enable only your extension, I’ve got the error.
        If I enable all the extensions, I’ve got the error.

  17. maykee says:

    I upgraded to the latest version of CMS Tree Page View (0.7.10) and now it doesn’t want to expand the 45 sub-pages under a parent page in a tree view. Other parent page i got has 36 sub-pages and there is no problem with viewing them. Oh, and I probably should mention that every of this 45 pages has 8 sub-pages. Can you help me out?

  18. joe says:

    Hi there,
    I ran into a little problem with your plugin. I am using WPML. I have 125 pages that are translated in 3 languages, when I move one page with CMS Tree Page View it looses the connection to the other translated pages, we have done extensive rearranging and then all the pages have lost their connction to each other …….

    best regards

    Joe

  19. Frank Torres says:

    @Dalton: How does one implement that helper plugin code you referenced? I tried copying your code into a file named “cms-tree-page-view-helper.php” in the plugins folder. That allowed me to activate your plugin, but it doesn’t “Replace the standard Edit page with the CMS Tree Page View.” And yes, I have the CMS Tree Page View plugin installed and running fine. WP 3.0.3.

  20. Frank Torres says:

    Hi Pär: Any word on correcting the error that happens with CMS Tree Page View and NextGen Gallery?

    http://wordpress.org/support/topic/error-when-using-cms-tree-page-view-and-nextgen-gallery

  21. Paul says:

    Hi, First, thanks very much for a really helpful plugin.
    Works perfectly and as expected. If you don’t mind though, may I
    suggest a minor tweak. It would be nice if there was a slight delay
    before the ‘action’ box appears after mousing over a menu item.
    Often, I have to move the mouse completely off the menu in order to
    see what is under the ‘actions’ box, and then bring the mouse back
    after (I hope that makes sense). Just to say again, really
    appreciate the plugin. Paul.

    • Pär says:

      That’s a good idea Paul. I’ll add it to my todo-list.

    • Francis says:

      Do you know of a plugin that allows us to create a page tree like structure to organize the pages but without changing the URL path names? Is this possible to do inside of your plugin?

      I have been trying to get it to do this for a while now and cannot figure out a way to make it happen!

  22. greg says:

    great plug-in!

    have been using it for my static pages some time and it works just fine

    is it possible to use it for reordering posts?

    /greg

  23. Frank Torres says:

    Hi Pär:

    I see there’s a new version available (0.7.14) and am wondering if it deals with the two questions I’ve brought up above…

    ——-

    1. CMS Tree Page View to replace the built-in page manager?

    In the WP forum link below, I detailed how I tweaked /cms-tree-page-view/functions.php to achieve this with the “Admin Menu Editor” plugin. Was that tweak incorporated into the new version of your plugin? Or will I have to do it again?

    http://wordpress.org/support/topic/plugin-cms-tree-page-view-replace-the-built-in-page-manager

    ——-

    2. Does 0.7.14 correct the documented error that happens with CMS Tree Page View and NextGen Gallery?

    http://wordpress.org/support/topic/error-when-using-cms-tree-page-view-and-nextgen-gallery

    ——-

    Again, great plugin. Very helpful indeed, thanks!

  24. David Tollefsen says:

    This plugin is awesome – very impressed!
    Is there a way to disable the descriptive popup windows in the tree? I run into having to move my cursor out because some of the popup windows are large and block parts of the tree as I move down.

    • Pär says:

      Not currently, but I understand your problem. I’ll see if I can come up with a solution in a future version.

  25. Henrik says:

    Hej Pär, awsome plugin!

    Is there a way of applying the same interface to other taxonomies (custom ones) behaving the same way as pages (hierarcical, etc)?

    Im not necesarily asking u to do it, just wondering if there are any technical obstacles in the wp architecture that might prevent it…

    What do say?

  26. himitsu says:

    I love it.

    It would be nice if at some point also could see directly to any page that has the visibility (public, password-protected or private) and whether comments and trackbacks and pingbacks are allowed.

  27. Jean says:

    I’d like to suggest that you add a ‘duplicate’ function to the menu that appears when you mouse over a page title in the Tree View. I’ve worked on numerous sites where this would have saved me a considerable amount of time.

  28. Paul says:

    Hi,

    First of all – thanks for sharing your lovely plugin.

    One small debug issue – in development I have DEBUG turned on – but this ‘breaks’ your plugin if errors are displayed in the browser – the ‘PHP notice’ get’s output in a bad location in the code.

    Anyway, the notice says that the field …

    “caller_get_posts” > 1

    … has been deprecated and should be replaced with …

    “ignore_sticky_posts” => 1

    Once again, thanks.

  29. Jorge Figueroa says:

    Is there any chance you could do another plugin to do something like this for the categories?

  30. Martin says:

    Hej Pär,

    I just got a request from a customer if I could install your Plugin into his WordPress site.
    I took a look at your plugin and would like to thank you as this does a good job for getting a better overview in any WP installation, that consists of more than 3 pages :-)

    By the way, as you are Swedish, I have got a question for you. Do you know the Swedish name of the administrators group of Windows?
    The reason why I am asking is that I built a little DOS/Command batch-file that removes all of the non-latin fonts from a fresh Vista or Windows 7 almost automatically.
    I once got a request from a countryman of yours, and he had prbolems to run the script, because it needs the name of the administrators group. In German it’s “Administratoren”, and in Swedish it must be something like “Administratörer” or “Administratører”. Unfortunately we were not able to get this accepted by the cmd-box window, probably because of the wrong “ö/ø” character code.

    So if by any chance you have got the time and you do know how to treat this “ö/ø” character in a Swedish Windows’ cmd-box, please let me know.

    Oh, I almost forgot the link to my post about how you can delete the non-latin fonts from Windows Visat/7 with my batch file:
    http://www.support-ing.net/how-to-remove-windows-7-non-latin-fonts/

    Best regards,
    Martin

  31. Razvan Neagu says:

    Hi,

    Is there a way for the plugin to display the *Page Label* instead of the *Page Title*?

    For SEO purposes I have Page Title longer with keywords. For navigation purposes I like to display the shorter Page Label.

    The Nice Navigation plugin brilliantly displays the Page Label. I think it would be great for the CMS Tree Page View to do the same. Is this possible??

  32. Suzana says:

    hello.

    Supose I have 100 pages. And I want to rearange them into some folders. Tree folders. But without making them part of another page.

    Can I do that?

  33. Ivan says:

    Hi, is it possible that when I click on “Open all” link, page refreshes automatically? I have a tree from 100 pages and it goes way bellow footer when somebody open all branches.

    How can I solve this? Thanks.

  34. John says:

    Is it possible to tweak the plugin so it will work for all hierarchical post types, not just pages?

  35. John says:

    Nevermind. I’m an idiot. I wasn’t looking for options under Settings…

  36. Solai Luke says:

    It is a really interesting publish! Thanks for this! Using all the best Luke aka couchgool.

  37. Sai says:

    CMS Tree Page View is very cool, but not support WordPress Network.

  38. Daniel says:

    Firstly, thanks for a fantastic plugin – absolutely indispensable! But in the latest upgrade (0.8.7), the view collapses right back down every time you leave the Pages Tree View and then return. This means you have to expand the tree every time you return, wasting several precious seconds. (I’ve justed tested this on my local test site.)

  39. Trent says:

    Can this plugin be used to display a tree on the sidebar for users to use as well? that would be good. thanks

  40. Melcu says:

    CMS Page tree view – IS NOT WORKING.

    Is LOADING. and LOADING. and LOADING ! One hour, and nothing change. Can’t load my pages.

    What’s happen????

  41. Christian says:

    How can I state the page View expanded from start instead of collapsed?

    Thanks for a great plugin!

    /Ch

    • Pär says:

      You can’t. But once you have expanded it, it should be expanded the next time you show the tree.

  42. Andrea says:

    Hello.

    Your plugin doesn’t work with Ultimatum theme: I’m quite sure this is a theme issue, but I’d like some feedback from you, so I can start nagging Ultimatum’s devs ;)

  43. john says:

    Does this plugin change the URLs? We want to have a Tree View of our pages so we can find pages later, but we don’t want our URL of website.com/business-owner to change to website.com/about-us/business-owner.

    Thanks, in advance, for the help.

    • Pär says:

      Your urls may change, depending on how you arrange them. The plugin itself does not change the URLs, but if you move one page inside another page, then WordPress will change the URL. The plugin is just a “shortcut” to WordPress own GUI.

  44. Vivienne says:

    I use this plugin in pretty much every site I make (so I’m a huge fan), but I’ve had some problems since the last two updates. With version 0.10.1 the ‘add after’ and ‘add inside’ links no longer worked correctly. The page was created, but the order and parent page were forgotten.
    I’ve recently upgraded to version 1.0, hoping that this would fix the problem but it has actually gotten worse. The ‘add after’ and ‘add inside’ links no longer work at all. The popup where you can enter the title of the new page never appears.
    I’ve replaced the latest version with an earlier one (0.8.14) that works great, but I’m hoping these problems can get resolved so I can once again be ‘up to date’ AND enjoy the Tree View functionality.
    Kind regards,

    Vivienne
    PS. I’m using Firefox 15 on Mac.

  45. erid says:

    For some reason the search function does not work any more for me on the dashboard and under Pages > Tree View. Do you know what could be the issue?

    • erid says:

      I have version 1.2.11 installed. It worked fine before, once I updated to the latest version the search function stopped working.

50 Pings/Trackbacks for "CMS Tree Page View"
  1. [...] all of the content of a WP site can be daunting. The one plug-in I like that at least helps, is CMS Tree Page View. However, while it seems to work very nicely with WP 2.9, it doesn’t work in WP 3.0 Beta 1, or [...]

  2. [...] tisdag 15 juni (nyss) | Inga kommentarerRecently I released my first WordPress plugin ”CMS Tree Page View” to help manage WordPress installations with many pages, mostly seen on [...]

  3. [...] CMS Tree Page View is a plugin for WordPress that adds useful AJAX tree view every page in the WordPress administration area. Within this tree of pages you can edit pages, pages viewed, add pages, search pages, and drag and drop to rearrange the order pages. [...]

  4. [...] CMS Tree Page View !! CMS Tree Page View is a plugin for WordPress that adds a CMS-like tree overview of all your pages, like the view often found in a page-focused CMS. [...]

  5. [...] CMS Tree Page View – WordPress plugin | eskapism.se CMS Tree Page View Pages bzw. Seiten werden im Backend als Baumstruktur aufgelistet WordPress Plugin Tags: WordPress Plugin [...]

  6. [...] CMS Tree Page View – WordPress plugin | eskapism.se Plugin de WordPress para administración de páginas estáticas (tags: wordpress plugin pages admin sort order) This entry was posted in Uncategorized. Bookmark the permalink. ← links for 2010-06-27 [...]

  7. [...] http://eskapism.se/code-playground/cms-tree-page-view/ Dieser Beitrag wurde unter WordPress veröffentlicht. Setze ein Lesezeichen auf den Permalink. ← WordPress als CMS nutzen [...]

  8. [...] was sich aber leider nicht verbessert hat ist die Verwaltung von Seiten. An dieser Stelle setzt das CMS Tree Page View Homepage [...]

  9. [...] WordPress-Plugin mit dem Namen CMS Tree Page View ist für alle WordPress-Betreiber, die mit vielen Seiten (Pages) hantieren, einen Blick [...]

  10. [...] CMS Tree Page View – is a plugin for WordPress that adds a CMS-like tree overview of all your pages, like the view often found in a page-focused CMS. [...]

  11. [...] how I would tackle these issues in WordPress Studio, I stumbled upon Pär Thernström’s CMS Tree Page View; a WordPress plugin that extends the WordPress Dashboard to create a more viable approach to page [...]

  12. [...] CMS Tree Page View is a very useful WordPress plugin that adds AJAX tree overview of all your pages in WordPress administration area. Within this page tree you can edit pages, view pages, add pages, search pages, and drag and drop pages to rearrange the order. [...]

  13. [...] – including private and drafts – or just publicly available pages Home & Download: http://eskapism.se/code-playground/cms-tree-page-view/ Related PostsSlideDeck Content Slider for WordPress PluginCMS Members – WordPress MU / [...]

  14. [...]   CMS Tree Page View 0.7.2» Pär Thernström (url)Adds a CMS-like tree view of all your pages, like the view often found in a page-focused CMS. By using the tree you can edit, view, add pages and even search pages (useful if you have many pages). And with drag and drop you can rearrange the order of your pages. Page management won’t get any easier than this! [...]

  15. [...] By Pär Thernström | Visit plugin site [...]

  16. [...] Version 0.7.6 | By Pär Thernström | Visit plugin site [...]

  17. [...] pried? skirt? daugiau turinio valdymo sistem? tipo svetain?ms nei tinklaraš?iams. ?sidieg? CMS Tree Page View pried? gal?site visus savo sukurtus puslapius matyti vienoje vietoje net su priklausomyb?mis [...]

  18. [...] found a great solution to this problem. CMS Tree Page View is a plugin for WordPress that adds a CMS-like tree overview of all your pages, like the view often [...]

  19. [...] For those that are using WordPress more as a CMS than a blog application then perhaps this plugin is for you, especially if you have tons of pages: CMS Tree View WordPress Plugin. [...]

  20. [...] ?????? ????? ?? ????? ???? ?? ???.????? ?? ?????? CMS Tree Page View ?? ?? ?? ??? ????? ?????????. ?. Redirection ???? ????? ???? [...]

  21. [...] Tree Page View The CMS Tree Page View allows you to view your pages in a tree and rearrange them as you please. For websites with lots of [...]

  22. [...] * View and organize the pages easier to use in a tree * Available either in their own pages and on the dashboard * Edit pages directly from the tree * Add pages at any time on the tree * Drag and drop to rearrange your page * Find a page * All sides – including the private sector and the draft – page or only available to the public Home & Download: http://eskapism.se/code-playground/cms-tree-page-view/ [...]

  23. [...] Top WordPress Plugins post back in October 2008. On some sites though, I’ve replaced it with CMS Tree Page View, which also has a great interface and was a bit easier to work with on sites with even more [...]

  24. [...] Top WordPress Plugins post back in October 2008. On some sites though, I’ve replaced it with CMS Tree Page View, which also has a great interface and was a bit easier to work with on sites with even more [...]

  25. [...] post :     CMS Tree Page View – WordPress plugin | eskapism.se Random Bookmarks:S60 3rd edition software (Nokia [...]

  26. [...] Top WordPress Plugins post back in October 2008. On some sites though, I’ve replaced it with CMS Tree Page View, which also has a great interface and was a bit easier to work with on sites with even more [...]

  27. [...] Top WordPress Plugins post back in October 2008. On some sites though, I’ve replaced it with CMS Tree Page View, which also has a great interface and was a bit easier to work with on sites with even more [...]

  28. [...] schwedische Programmierer hat mit CMS Tree Page View das geeignet Mittel geschaffen das ich suchte. Nun werden die Pages auch im Admin Bereich [...]

  29. [...] Tree Page View The CMS Tree Page View allows you to view your pages in a tree and rearrange them as you please. For websites with lots of [...]

  30. [...] CMS Tree Page View is a very useful WordPress plugin that adds AJAX tree overview of all your pages in WordPress administration area. Within this page tree you can edit pages, view pages, add pages, search pages, and drag and drop pages to rearrange the order. [...]

  31. [...] Top WordPress Plugins post back in October 2008. On some sites though, I’ve replaced it with CMS Tree Page View, which also has a great interface and was a bit easier to work with on sites with even more [...]

  32. [...] ?????? ????? ?? ????? ???? ?? ???.????? ?? ?????? CMS Tree Page View ?? ?? ?? ??? ????? [...]

  33. [...] Tree Page View, by Pär Thernström Where to find it: under the expanded “Pages” navigation menu as “Pages Tree [...]

  34. [...] 2. CMS Tree Page View – ?????? ?????????? ?????? ?? ?????? ????????. ????  ???????????? ?????? ????? ????? ?? ?? ??????????, ??????????, ??????? ???? ????????. ????????? ????????? ?? ????????, ?????? ??? ????? ???? ????????. ?????????????? ?? ???????? ???? ? ???????? ???? ??????? ? ??????? (drag and drop).http://eskapism.se/code-playground/cms-tree-page-view/ [...]

Leave a Reply