Drupal Backend
and Admin
Alex Milkovskyi
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
Topic
How to properly setup
● Drupal administration backend
● administration area,
● permissions,
● roles.
Useful modules for admins and content
managers.
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?
The Problem
Problem
● Drupal is powerful framework, provides a
plenty of ways for customization
● But does the customer need access to all
this settings?
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
Suggestion
For example:
● not “taxonomy terms” but “Catalog
categories”, “Brands”
● not “content types” but “News”, “Products”,
“Articles”
Solution
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
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
Administration Menu Source
Simplify
Simplify allows
particular fields
to be hidden
from the user
interface.
Better Formats
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
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.
DraggableViews
Other hints
● NO enabled dev modules on production
● Environment Indicator
● VBO
● Field Permissions
● CKEditor
● IMCE
● Form Cancel Button
Thank you!

More Related Content

PDF
Accurate Drupal Admin Backend
PDF
Collapsed topics presentation
PPTX
Multilingual website in Drupal 8
PDF
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...
TXT
Web desing
PDF
RealDay: Angular.js
PPTX
Front-end development introduction (HTML, CSS). Part 1
PDF
Internship review
Accurate Drupal Admin Backend
Collapsed topics presentation
Multilingual website in Drupal 8
Rapid Prototyping with WordPress Page Builders - WordCamp Asheville 2016 - an...
Web desing
RealDay: Angular.js
Front-end development introduction (HTML, CSS). Part 1
Internship review

Similar to Drupal backend and admin (20)

PDF
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
PDF
Building A Tasty Backend
PDF
Standing up for the content creators: Site building and theming for the admin...
PPTX
Drupal content editing ux
PPT
Drupal intro-training-in-mumbai
PDF
Content Editing & Admin in Drupal 7
PPT
Drupal intro (1)
PPT
Drupal -Introduction to Drupal
PDF
13th Sep, Drupal 7 advanced training by TCS
PDF
Xv ocd2010-jsharp
PDF
Presentation Drupal Content Management Framework
PDF
Drupal for Developers
PPT
Synapse india reviews on drupal intro
PPT
Securing Drupal 7: Do not get Hacked or Spammed to death!
PDF
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
PPT
Drupal intro
PDF
Hello Drupal!
PPTX
72d5drupal
PDF
DrupalCon Austin - Absolute Beginner's Guide to Drupal
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Building A Tasty Backend
Standing up for the content creators: Site building and theming for the admin...
Drupal content editing ux
Drupal intro-training-in-mumbai
Content Editing & Admin in Drupal 7
Drupal intro (1)
Drupal -Introduction to Drupal
13th Sep, Drupal 7 advanced training by TCS
Xv ocd2010-jsharp
Presentation Drupal Content Management Framework
Drupal for Developers
Synapse india reviews on drupal intro
Securing Drupal 7: Do not get Hacked or Spammed to death!
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Drupal intro
Hello Drupal!
72d5drupal
DrupalCon Austin - Absolute Beginner's Guide to Drupal

Recently uploaded (20)

PPTX
Beige and Black Minimalist Project Deck Presentation (1).pptx
PPTX
AI Tools Revolutionizing Software Development Workflows
PPTX
Lesson-3-Operation-System-Support.pptx-I
PDF
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
PPTX
Why 2025 Is the Best Year to Hire Software Developers in India
PPTX
StacksandQueuesCLASS 12 COMPUTER SCIENCE.pptx
PPTX
Greedy best-first search algorithm always selects the path which appears best...
PDF
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
PPTX
Comprehensive Guide to Digital Image Processing Concepts and Applications
PPTX
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
PDF
Beginner’s Guide to Kentico Xperience Step by Step.pdf
PPTX
Presentation - Summer Internship at Samatrix.io_template_2.pptx
PPTX
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
PPTX
Independent Consultants’ Biggest Challenges in ERP Projects – and How Apagen ...
PDF
Top AI Tools for Project Managers: My 2025 AI Stack
PDF
How to Write Automated Test Scripts Using Selenium.pdf
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
PDF
C language slides for c programming book by ANSI
PDF
solman-7.0-ehp1-sp21-incident-management
Beige and Black Minimalist Project Deck Presentation (1).pptx
AI Tools Revolutionizing Software Development Workflows
Lesson-3-Operation-System-Support.pptx-I
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
Why 2025 Is the Best Year to Hire Software Developers in India
StacksandQueuesCLASS 12 COMPUTER SCIENCE.pptx
Greedy best-first search algorithm always selects the path which appears best...
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Comprehensive Guide to Digital Image Processing Concepts and Applications
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
Beginner’s Guide to Kentico Xperience Step by Step.pdf
Presentation - Summer Internship at Samatrix.io_template_2.pptx
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
Independent Consultants’ Biggest Challenges in ERP Projects – and How Apagen ...
Top AI Tools for Project Managers: My 2025 AI Stack
How to Write Automated Test Scripts Using Selenium.pdf
Understanding the Need for Systemic Change in Open Source Through Intersectio...
C language slides for c programming book by ANSI
solman-7.0-ehp1-sp21-incident-management

Drupal backend and admin

  • 2. 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
  • 3. Topic How to properly setup ● Drupal administration backend ● administration area, ● permissions, ● roles. Useful modules for admins and content managers.
  • 4. 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?
  • 6. Problem ● Drupal is powerful framework, provides a plenty of ways for customization ● But does the customer need access to all this settings?
  • 7. 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
  • 8. Suggestion For example: ● not “taxonomy terms” but “Catalog categories”, “Brands” ● not “content types” but “News”, “Products”, “Articles”
  • 10. 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
  • 11. 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
  • 13. Simplify Simplify allows particular fields to be hidden from the user interface.
  • 15. 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
  • 17. 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.
  • 19. Other hints ● NO enabled dev modules on production ● Environment Indicator ● VBO ● Field Permissions ● CKEditor ● IMCE ● Form Cancel Button