You are currently browsing documentation for Diem 5.1 - Switch to version5.0

Responsibilities and permissions

Give the right permissions to the right persons

Several people can get involved in the creation of a professional website. As the superadmin of the system, you need to give each person the appropriate permissions.

In order to allow precise allocation of responsibilities, Diem provides lots of permissions, and some predefined groups.

Groups

Writer

The easiest and best place to modify the site content is to use the admin interface. To allow a user to access your admin modules, give it the "Writer" group.
The "Writer" group allows to log into the admin interface and see the Content Menu. A writer can create, update and delete records with your admin modules. He sees the pages and media bars, but can not access the Media Library.
He sees the request and view logs, excepted the errors in these logs, that are filtered.
He sees the front as a unauthenticated visitor.

Front editor

An inexperienced webmaster (or typically, a customer) will want to modify the website directly using the front application. But he has no skill with web design, and knows nothing about Diem templating system (Zones, Widgets).
If you give the "front_editor" group to this user he or she will see big and easy edit buttons in some parts of the front application. It allows very easy modification of titles, links, texts and images. It will also enable editing of records such as articles and products.

So this user will be able to modify the website content from the front application, but will not see the front toolbar, nor the pages or media bars. He doesn't see the Zones & Widget structure, and cannot add or delete Widgets.

Work in progress

This documentation page is not complete yet. We are working hard to make it available as soon as possible.

Questions and Feedback

If you need support or have a technical question, you can

  • Get help with the Google Group
  • Get help with the Forum
  • Come and chat on the #diem IRC channel on freenode

The documentation is hosted on GitHub. Feel free to submit issues and patches!

Fork Diem on GitHub