Drupal Admin Dashboard — Complete Tour of Every Menu and Page
In this tutorial, you'll learn to navigate every page of the Drupal admin dashboard, including the toolbar, content management, structure, appearance, modules, configuration, people, and reports sections.
What You'll Learn
- Logging into Drupal and using the admin toolbar
- Managing content through the Content administration page
- Configuring site structure including blocks, menus, taxonomy, and views
- Installing and managing themes on the Appearance page
- Managing users, permissions, and roles through the People page
- Configuring site settings through the Configuration page
- Using Reports to monitor site health and activity
Why It Matters
The admin dashboard is your command center for managing a Drupal site. Knowing where every setting lives -- from content creation to user permissions to performance tuning -- determines how efficiently you can build and maintain your site. A site builder who navigates confidently is ten times more productive than one who clicks through menus hunting for settings.
Real-World Use
A content manager at a university needs to add a new event type, create a menu link for it, assign permissions so faculty can submit events, and add event listing views. By understanding the dashboard, they move through Content (add content), Structure (content types), People (permissions), and Structure (views) without breaking flow, completing the task in minutes.
Learning Path
flowchart LR A[What is Drupal] --> B[Local Installation] B --> C[Admin Dashboard] C --> D[Hosting] D --> E[Content Types] E --> F[Fields]
Logging In
After installation, access the login page at /user/login or through your site's login link. The default admin credentials were set during the web installer.
Drupal also provides one-time login links for development:
drush uli
This generates a link like http://localhost/user/reset/1/... that logs you in as admin without a password.
Admin Toolbar
The admin toolbar appears at the top of the page for users with administrative permissions. It provides access to all management functionality.
Manage Menu
The Manage menu contains the primary admin sections:
- Content: Manage articles, pages, and other content
- Structure: Manage site architecture (blocks, content types, menus, taxonomy, views)
- Appearance: Manage themes and theme settings
- Extend: Manage modules
- Configuration: Manage site configuration
- People: Manage users, roles, and permissions
- Reports: View site reports and logs
- Help: Access Drupal help documentation
Shortcuts
The Shortcuts toolbar provides customizable quick links. You can add any admin page as a shortcut by clicking the star icon. Edit your shortcuts via Shortcuts > Edit shortcuts.
User Menu
Clicking your username opens a dropdown with:
- My account (view/edit profile)
- Log out
Content Page
Navigate to Manage > Content or /admin/content.
This page lists all content on your site. It provides:
Find and edit content: Search by title, filter by content type, published status, and language. The table shows Title, Content type, Author, Status, Updated date, and Operations.
Operations per content item:
- Edit: Opens the content edit form
- Delete: Removes the content after confirmation
Actions dropdown: Select multiple items and apply bulk operations:
- Publish selected content
- Unpublish selected content
- Delete selected content
Add content button: Navigate to /node/add to create new content.
Structure Page
Manage > Structure or /admin/structure. This is where you define your site's architecture.
Block Layout
Manage blocks placed in theme regions. Drag blocks to rearrange them. Click "Place block" to add new blocks.
Comment Types
Manage comment entity types and their fields. Control who can comment and how comments appear.
Content Types
Define content types (Article, Basic Page, and custom types). Add fields, configure display, and set publishing options.
Display Modes
Customize how content appears in different contexts: Default, Teaser, RSS, and Search Index. Create custom display modes.
Form Modes
Control which fields appear on content creation forms. Useful for simplifying editorial interfaces.
Menus
Create and manage navigation menus. Add menu links, set hierarchy, and configure menu blocks.
Taxonomy
Create vocabularies and manage taxonomy terms for categorizing content.
Views
Create and manage views -- dynamic lists of content. This is one of Drupal's most powerful features.
Appearance Page
Manage > Appearance or /admin/appearance.
Installed themes: Shows all installed themes. Set one as default (front-end) and one as admin theme. Drupal 10 comes with:
- Olivero: Default front-end theme, modern design
- Claro: Default admin theme, clean and accessible
- Starterkit: Base for creating custom themes
Install new theme: Click "Install new theme" and upload a theme archive, or install via Composer:
composer require drupal/olivero
Theme settings: Configure theme-specific options like logo, favicon, and layout.
Extend Page
Manage > Extend or /admin/modules.
Lists all installed modules with checkboxes to enable/disable. Modules are grouped by category:
- Core (required): Node, User, System, Text, Field, Filter
- Core (optional): Views, Layout Builder, Media, Content Moderation, RESTful Web Services
- Contributed: Modules you've added via Composer
Install new module: Click "Install new module" to upload or use Composer:
composer require drupal/pathauto
After installing via Composer, run drush cr and enable the module on the Extend page.
Configuration Page
Manage > Configuration or /admin/config.
Configuration is organized into sections:
People
- Account settings: Registration, email verification, password policies
- IP blocking: Block IP addresses
System
- Basic site settings: Site name, email, slogan, default front page, error pages
- Cron: Configure automated tasks
- File system: Public and private file paths
- Performance: Caching, bandwidth optimization
- Regional and language: Timezone, locale settings
- Site information: Site name, email
Content Authoring
- Text formats and editors: CKEditor 5 configuration, text format filters
- URL aliases: Pathauto pattern configuration
Media
- Image styles: Define image transformations
- Responsive image styles: Responsive image configurations
- Media types: Configure media entity types
Search and Metadata
- Search pages: Configure search functionality
- URL redirects: Manage URL redirects
- XML Sitemap: Search engine sitemap configuration
Development
- Performance: Enable/disable caching, aggregate CSS/JS
- Logging and errors: Database log settings, error display
- Maintenance mode: Take site offline for maintenance
People Page
Manage > People or /admin/people.
Users
Lists all user accounts. Search by username, email, or role. Operations include Edit, Block, Cancel.
Add user: Create new user accounts manually.
Roles
Define roles that group permissions. Default roles:
- Anonymous user (not logged in)
- Authenticated user (logged in)
- Administrator (super admin, role ID 1)
Create custom roles like "Editor", "Contributor", "Moderator".
Permissions
Assign permissions to roles. Permissions are granular -- each action in Drupal has a corresponding permission:
administer nodes: Full control over contentcreate article content: Create Article nodesedit own article content: Edit own Articlesuse text format basic_html: Use Basic HTML text format
Reports Page
Manage > Reports or /admin/reports.
Status Report
Shows Drupal version, PHP version, database version, and status of various system requirements. Green checkmarks indicate healthy configuration, red warnings indicate issues needing attention.
Recent Log Messages
View watchdog log entries organized by severity (Emergency, Alert, Critical, Error, Warning, Notice, Info, Debug). Filter by type and severity.
Field List
Shows all fields across all entities in your system. Useful for auditing field usage.
Top "Access denied" Errors
Identify pages where users are getting 403 errors, useful for permission troubleshooting.
Top "Page not found" Errors
Identifies broken links and invalid URLs.
Available Updates
Shows whether Drupal core and contributed modules have available updates.
Help Page
Manage > Help or /admin/help.
Provides help topics organized by module. Each module can provide help text explaining its functionality. The Help page also links to the Drupal.org documentation and community resources.
Keyboard Shortcuts
Drupal supports keyboard shortcuts for common admin tasks:
Alt + N: Add new contentAlt + F: Find contentAlt + Home: Go to admin dashboard
These work on most browsers and help speed up editorial workflows.
Common Mistakes
- Not distinguishing between admin theme and front-end theme: The admin theme (Claro) only applies to admin pages. The default theme (Olivero) controls the public-facing site. Confusing the two leads to CSS changes that never appear.
- Giving anonymous users permission to view administrative pages: This exposes your site's admin structure to unauthenticated visitors, a security risk. Ensure all admin paths are restricted to authorized roles.
- Using the Extend page instead of Composer for module management: Installing modules via the Extend page bypasses Composer, causing version management issues. Always use Composer, then enable via Extend.
- Ignoring the Status Report warnings: The Status Report identifies critical issues like trusted host patterns, file permissions, and database updates. Warnings should be resolved before launch.
- Not configuring file system paths: Leaving public and private file system paths at defaults can cause issues on production. Configure them during initial setup.
Practice Questions
- What is the difference between the Structure page and the Configuration page in the admin dashboard?
- If a user can see content but cannot create new articles, which permission needs to be assigned and where in the dashboard would you find it?
- How would you troubleshoot a slow page load using the Reports section? List three specific reports or configurations you would check.
- Challenge: Create a detailed map of the Drupal admin dashboard showing the navigation path (menu item and sub-items) for the following tasks: adding a new content type, creating a view of unpublished articles, assigning a role permission to moderate comments, and configuring the image style for article thumbnails.
FAQ
Mini Project
Goal: Navigate and document every major section of the Drupal admin dashboard.
- Log into your fresh Drupal installation
- Visit each of these pages and write one sentence about what it does:
- Manage > Content
- Manage > Structure > Content types
- Manage > Structure > Menus
- Manage > Appearance
- Manage > Extend
- Manage > Configuration > System > Basic site settings
- Manage > People > Permissions
- Manage > Reports > Status report
- Take a screenshot of the Status Report page
- Change the site name via Configuration > System > Basic site settings
- Document your navigation path in a reference document for future use
What's Next
Now that you know your way around the admin dashboard, learn how to configure hosting for production deployments. Then dive into content types to start building your content architecture.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro