There isn’t much left to do apart from adding a few entries to
INSTALLED_APPS. Most commonly you’ll want to add:

feincms,mptt,feincms.module.page,feincms.module.medialibrary

Also, you should add the request context processor to the list of
TEMPLATE_CONTEXT_PROCESSORS, the template tag and the administration
interface require it:

django.core.context_processors.request

The customized administration interface needs some media and javascript
libraries which you have to make available to the browser. FeinCMS uses
Django’s django.contrib.staticfiles application for this purpose. The media
files will be picked up automatically by the collectstatic management
command.

If your website is multi-language you have to define LANGUAGES in the
settings.

Please note that the feincms module will not create or need any database
tables, but you need to put it into INSTALLED_APPS because otherwise the
templates in feincms/templates/ will not be found by the template loader.

The tools contained in FeinCMS can be used for many CMS-related
activities. The most common use of a CMS is to manage a hierarchy of
pages and this is the most advanced module of FeinCMS too. Please
proceed to The built-in page module to find out how you can get the page module
up and running.