20
Drupal Backend and Admin Alex Milkovskyi

Drupal backend and admin

Embed Size (px)

DESCRIPTION

How to properly setup Drupal administration backend administration area, permissions, roles. Modules that might be useful for admins and content managers.

Citation preview

Page 1: Drupal backend and admin

Drupal Backendand Admin

Alex Milkovskyi

Page 2: Drupal backend and admin

About me: Oleksandr(Alex) Milkovskyi

● Drupal Developer at Bright Solutions GmbH

● Student at FH Technikum Wien● Met Drupal in January 2010● 2010-2012: Drupal Frontend Developer,

Themer, Sitebuilder● 2012-2014: Drupal Backend Developer● https://drupal.org/user/1761220

a.milkovsky

Page 3: Drupal backend and admin

Topic

How to properly setup ● Drupal administration backend ● administration area, ● permissions, ● roles. Useful modules for admins and content managers.

Page 4: Drupal backend and admin

Problem

● How do you usually setup Drupal backend for the end user?

● Developers that deliver projects to the end customer just with the superuser($uid=1).

● Is it good or bad?

Page 5: Drupal backend and admin

The Problem

Page 6: Drupal backend and admin

Problem

● Drupal is powerful framework, provides a plenty of ways for customization

● But does the customer need access to all this settings?

Page 7: Drupal backend and admin

Suggestion

The customer wants to see in the website backend:● only things that he already can understand● the words that he uses in his business

Page 8: Drupal backend and admin

Suggestion

For example: ● not “taxonomy terms” but “Catalog

categories”, “Brands”● not “content types” but “News”, “Products”,

“Articles”

Page 9: Drupal backend and admin

Solution

Page 10: Drupal backend and admin

Roles● Superuser($uid=1) - user only for development(not a

role)● Developer - administration role● Administrator - content manager role. Has only

permissions to manage general site settings, some nodes and taxonomy vocabularies.

● SEO - sometimes necessary. ● Authenticated user● Other

Page 11: Drupal backend and admin

Admin role

This module is a little helper to maintain an administrator role which has all available permissions.as the core function that was added in D7 seems to fall short of expectations; this module has been ported to D7

Page 13: Drupal backend and admin

SimplifySimplify allows particular fields to be hidden from the user interface.

Page 15: Drupal backend and admin

Taxonomy access fix● adds permission per vocabulary: "add terms in X"● changes the way vocabulary specific permissions are

handled● changes the Taxonomy admin pages' access checks● alters the vocabularies overview table to show only what

you have access to edit or delete

Page 16: Drupal backend and admin
Page 17: Drupal backend and admin

Taxonomy Term Status

This module adds a status-flag to taxonomy terms. Using this flag it is possible to specify whether terms should be published or not. Users with the appropriate permission may access unpublished terms.

Page 20: Drupal backend and admin

Thank you!