Introduction

Gerbi CMS enable you to create and administrate hierarchical pages in a simple and powerful way.

Gerbi CMS is based around a placeholders concept. A placeholder is a template tag that you can use in your page’s templates. Every time you add a placeholder in your template a field dynamically appears in the page admin.

The project code repository is found at this address: http://github.com/batiste/django-page-cms

Screenshot

Admin page list

_images/admin-screenshot-1.png

Admin page edition

_images/admin-screenshot-2.png

Features

  • Automatic creation of localized placeholders (content area) in admin by adding placeholders tags into page templates.

  • Django admin application integration.

  • Multilingual support.

  • Inline editing.

  • Media Library.

  • Revisions.

  • Plugin for page content export and import in JSON files within the admin interface

  • Plugin for page content export and import in PO format for translations

  • Search indexation with Django haystack.

  • Advanced rights management (publisher, language manager).

  • Rich Text Editors are directly available.

  • Page can be moved in the tree in a visual way (drag & drop + simple click).

  • The tree can be expanded/collapsed. A cookie remember your preferences.

  • Possibility to specify a different page URL for each language.

  • Directory-like page hierarchy (page can have the same name if they are not in the same directory).

  • Every page can have multiple alias URLs. It’s especially useful to migrate websites.

  • Possibility to integrate 3th party apps.

  • Image placeholder.

  • Support for future publication start/end date.

  • Page redirection to another page or arbirtrary URLs.

  • Page tagging.

  • Sites framework

Dependencies & Compatibility

Note

For install instruction go to the Installation section

Internationalisation

This application is available in English, German, French, Spanish, Danish, Russian and Hebrew.

We use transifex