Sunday, July 4th, 2010

Umbraco Developer Section

This section is especially for developers and super administrators of  the Umbraco site. Let us see about the nodes available in this section.

Cache Browser

This node contains all the cached pages of your site.

Data Types

We saw about data types used in the settings section in the previous tutorial. One can manage the data types under this node. You can also create your own custom data types. For more information about creating custom data types Click Here.

Macros

Macros are one of the important components that is used for building the Umbraco sites. Umbraco gives flexibility for developers to develop macros in one of the following formats:

  • XSLT
  • .Net User control
  • Python

if your macros takes any user parameters or arguments, you can specify in the parameters section

For example, if you like to load a .Net user control follow these steps:

  1. Create a .Net project either in VB.Net or C# language with user control.
  2. Go to the Umbraco root directory where you installed.
  3. Drop the dlls’ of your project under bin folder of your Umbraco root directory.
  4. Find the usercontrols folder under Umbraco root directory and drop the your *.ascx files which is nothing but your user control files in your project.

Once if you have followed the above steps correctly, you should be able to see your user control under the “Browse usercontrols on server” drop down for the Macros.

This will allow you to use your custom made macro from the above step, in the content section and templates.

Packages

We already saw about packages installation in our first tutorial.

Python Files

If you would like to use python scripts for macros, you can load create your python scripts under this node.

XSLT Files

We saw an example of using xslt for macros under content section. This node contains all xslt files that will be used for macros.

Members Area

We have one more section left with called Members. I will be covering this section as well in this tutorial. Its primary use is the ability to add an external member profile to the website and not having access to the back end CMS.

For more information about members customization techniques Click Here.

This completes our Umbraco tutorial series. This is a very basic introduction tutorial series of Umbraco. There is a lot more you can do with Umbraco as a Umbraco developer.

Category: CMS
You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.
  • http://www.lucismedia.com/ Umbraco

    Good overview of the umbraco developer section!