Bundled extensions¶
FeinCMS articles uses the FeinCMS extensible architecture
, and it comes with a number of built
in extensions.
Note
Please note that as of FeinCMS 1.6 you will no longer be able to use the short-form registration
If the extension requires it’s own models (like the category extension) then
the app containing the models will also need to be added to your
INSTALLED_APPS
.
Location extension¶
Register: articles.extensions.location
.
Requires GeoDjango
.
Attaches a physical location point to each article. We recommend that you set
ARTICLE_MODELADMIN_CLASS
to a (subclass of)
django.contrib.gis.admin.OSMGeoAdmin
to get a nicer admin user
interface.
Tags extension¶
Register: articles.extensions.tags
.
Requires django-taggit.
Adds tagging to articles. Adds views to the article urls at /tags/<tag>/
to provide a list of articles by tag.
Thumbnail extension¶
Register: articles.extensions.thumbnail
.
Adds a simple ImageField
for use as an article thumbnail. Requires PIL, but
you knew that already right?
Category extension¶
Register: articles.modules.category.extensions.category
.
Requires the category module to be added to installed apps:
INSTALLED_APPS = (
...
'articles.modules.category',
)
This is a nested category setup, that is categories can live within other
categories. The extension will update the url structure of articles.urls
to
reflect the new structure.