New Package - Config Tree

I’m planning on writing some blog posts wich will show how to add custom sections and custom trees to the umbraco v4 backend. I was looking for a simple example and thought about adding a custom tree wich allows to edit the umbraco config files. So that post will folow but in the meanwhile I made a package of that example (only took 2 minutes to package it up, umbraco v4 package creator and package actions rule!).

The package will add a new tree to the developer section. Wich lists all *.config files. The config files can be edited. That’s pretty much it.


Full view:


Config Tree Package: download

10 Comments so far

  1. Ruben Verborgh on December 14th, 2008

    Tim, that’s so useful. I think this should be in the core distribution. Niels?

  2. Warren Buckley on December 14th, 2008

    Hiya Tim, that’s one useful package it would good to have some follow up blog posts like you said to go into detail on how to add a tree or section to umbraco easily.


  3. Aaron Powell on December 14th, 2008

    I can see this being a very useful package, I’ve been contemplating something like this myself. I think it’d be a bit more useful if you could get the contents of the config to be shown in hirachical form fields, so to edit you didn’t really need to understand the structure of the config.

  4. Thomas Höhler on December 15th, 2008

    Hi Tim,

    tryed to install your package, but failed. In the package.xml for the actions is the attribute initialize set to “true]” which failes with System.FormatExeption. Changing this attribute it workes fine.

    PS: Great package, not only for changing, but also for checking the settings…

    PSS: I planned something like this alos, but never had time. Thanks for time saving…


  5. Tim Geyssens on December 15th, 2008

    @Thomas, thanks for the heads up, I’ll update the package.xml.

  6. Richard on December 16th, 2008

    Thanks for sharing this Tim, another great package!



  7. Claes-Philip Staiger on May 5th, 2009

    I dont know where to write this ither than here :|

    I have problem with the sourcecode of umbraco 401. There is build errors due to umbraco.BusinessLogic. It seems that this namespace is located in umbraco.BusinessLogic project and umbraco.cms project. Is this something that you can clear out for me?

  8. Douglas Robar on May 6th, 2009

    I love this package! It’s extremely useful, especially for hosted sites with limited file access.

    One request, though… could the /web.config file be included? That’s the config file I end up editing the most while developing a site, even if just to touch it and restart the app pool.

  9. Phillip on May 25th, 2009

    This is a great package!

    How did you create the ChildNodes in the Config Node? I can’t seem use the appendChild method in Umbraco 4 unfortunately.

  10. Chris Rushing on February 3rd, 2010

    Thanks for the package.

    I installed this package on a site with a changed umbracoPath and it didn’t place the files in the renamed path, but assumed it would be umbraco. However when looking for them in the UI, it used the renamed path. Using the umbracoPath setting in the web.config may be a good check during install. I was able to manually move the files and it works fine.

Leave a Reply