</> Developers Guide to Funraisin

The CMS

As part of the admin there is a Content Management System which allows admins to manage their site's content such as pages, blogs, assets and media.

When we speak about pages you may hear us refer to Platform Pages vs others such as Event Pages or DIY pages. Below is an explanation on the different types of pages we support.

Platform Pages

Platform pages are those administered via the main Pages module found on the left nav beneath the section Content. These are pages that sit at the very top level so they don't relate to any specific events.

If you were to use Funraisin as purely a CMS and not use it for any event registrations then you would only be dealing with these types of pages so think of these in terms of what you can do using other Content Management Systems like Wordpress or Drupal.

Event Pages

Event pages are pages that sit within a specific event and these can only relate to an event, they can't affect any other part of the site.

Event pages fall into these categories.

Public Pages
Similar to the Platform pages, these are public facing pages served from within the event itself so the url structure is https://www.domain.com/event/page-name

Non-Public Pages
These are pages that reside within the private login area for fundraisers and cannot be viewed by the general public.

System Pages
System pages are ones used by some of the built in features such as an event payment page. These pages have limited editing capabilities and usually just allow you to control things like headers and add in additional content. They don't allow you to interact with the existing functionality on that page, for that you would need to edit the site's core templates.

DIY Pages

Similar to event pages, DIY themes also support 2 types of pages which can be controlled at DIY theme level.

Non-Public Pages
These are pages that will appear in the fundraiser dashboard for anyone with a page that is part of the chosen DIY theme.

System Pages
Locked pages that are used for certain built in features such as taking payment etc.

Blog

In addition to the above pages Funraisin supports the ability to create blog posts as part of the standalone blog module. The functionality is very much similar to a standard page except there is a specific blog template which is used to display things like related posts etc.

For information on the blog specifically see the modules section