API Reference


This section is intended for developers and contains references to the different components and helpers used when developing a web application with Piranha CMS.

For information about how to work with specific entities and how to manage the content of your site, please refer to the corresponding section in the documentation.

Configuration

Allthough most of the configuration for Piranha CMS is handled through the manager interface some configuration is done through the app settings section of the Web.config. Here you can read about the different settings and providers.


Written by: Håkan Edling. Last updated: 2013-10-08 Read more

Site helper

The site helper provides methods for accessing information about the currently active site in the views.


Written by: Håkan Edling. Last updated: 2013-06-01 Read more

UI helper

The UI helper provides methods to simplify the rendering of html in the views and for example have helpers for permalinks, thumbnails, menus and breadcrumbs.


Written by: Håkan Edling. Last updated: 2013-06-02 Read more

Form helper

The form helper is available for Web pages and adds functionality when working with forms that is provided for ASP.NET MVC out of the box.


Written by: Håkan Edling. Last updated: 2013-06-01 Read more

Permissions

In this article we'll take a look at the permissions features available in Piranha CMS. In order to use these feature you have to use the user management from Piranha CMS.


Written by: Håkan Edling. Last updated: 2013-06-02 Read more

Hooks

With hooks you can replace or add behaviour to the core framework without having to extend or modify the base classes. Hooks exists for all methods rendering UI elements and for all models being loaded by the application and the manager interface.


Written by: Håkan Edling. Last updated: 2013-10-24 Read more

Routing

Requests to a Piranha CMS web site is handled by Request handlers. The responsibility of these are to take the correct action and maybe rewrite the current path and pass on responsibility to the underlying framework.


Written by: Håkan Edling. Last updated: 2013-06-07 Read more

Entities

The core library provides Entity Framework mappings to all of the data available from the core library. In this article we'll look at all of the core entities for Piranha CMS.