Drupal Configuration After Installation: First Steps
Proper configuration after installing Drupal sets the foundation for a successful website. In this guide, we cover all essential settings.
Accessing Administration
Admin Toolbar
The toolbar provides quick access to:
- Content
- Structure
- Appearance
- Extend
- Configuration
- People
- Reports
- Help
Admin Path
Access admin directly at:
- yoursite.com/admin
- yoursite.com/user/login
Site Information
Basic Settings
- Go to Configuration > System > Site information
- Configure:
- Site name
- Slogan
- Email address
- Default front page
Regional Settings
- Go to Configuration > Regional and language
- Set:
- Default country
- First day of week
- Default timezone
Content Configuration
Content Types
Review and configure:
- Go to Structure > Content types
- Edit Article and Basic page
- Configure:
- Display settings
- Menu settings
- Publishing options
Text Formats
- Go to Configuration > Content authoring > Text formats
- Configure:
- Basic HTML
- Restricted HTML
- Full HTML
CKEditor
- Go to Configuration > Content authoring > CKEditor
- Configure toolbar
- Set allowed HTML tags
URL Configuration
Clean URLs
Usually enabled by default. Verify:
- Go to Configuration > Search and metadata > URL aliases
Path Auto
Install Pathauto for automatic URLs:
- Install module
- Go to Configuration > Search and metadata > URL aliases > Patterns
- Create patterns:
- Content: /[node:title]
- Taxonomy: /[term:vocabulary]/[term:name]
User Configuration
Account Settings
- Go to Configuration > People > Account settings
- Configure:
- Registration: Admin only or visitors
- Email verification
- Password policy
Roles and Permissions
- Go to People > Roles
- Configure permissions per role
- Create custom roles if needed
Performance Settings
Caching
- Go to Configuration > Development > Performance
- Enable:
- Page cache maximum age
- Aggregate CSS files
- Aggregate JavaScript files
Cache Settings
- Page cache: 1 hour minimum
- CSS/JS aggregation: Yes for production
Clear Cache
- Click Configuration > Development > Performance
- Click Clear all caches
Or via Drush: drush cache:rebuild
File System
File Settings
- Go to Configuration > Media > File system
- Configure:
- Public file system path
- Private file system path (optional)
- Temporary directory
Image Styles
- Go to Configuration > Media > Image styles
- Create styles for:
- Thumbnails
- Medium images
- Large images
Email Configuration
Outgoing Mail
- Go to Configuration > System > Mail system
- Configure sender settings
SMTP Module
For reliable email:
- Install SMTP module
- Configure:
- SMTP server
- Port
- Authentication
- Encryption
Logging
Error Logging
- Go to Configuration > Development > Logging and errors
- Set:
- Error messages to display: None (production)
- Database log messages: All (or as needed)
Recent Log Messages
- Go to Reports > Recent log messages
- Monitor for errors
Input Formats
Text Formats
Configure what HTML is allowed:
- Go to Configuration > Content authoring > Text formats
- Edit each format
- Configure filters
Security
- Limit HTML for untrusted users
- Enable XSS filtering
- Configure upload settings
Menu Configuration
Main Navigation
- Go to Structure > Menus
- Edit Main navigation
- Add menu links
Footer Menu
- Create or edit footer menu
- Add links
- Place in theme region
Module Configuration
Enable Essential Modules
- Go to Extend
- Enable:
- Path
- Menu UI
- Database Logging
Module Settings
Each module has settings in Configuration menu.
Appearance
Theme Settings
- Go to Appearance
- Click Settings for your theme
- Configure:
- Logo
- Favicon
- Color scheme (if available)
Block Layout
- Go to Structure > Block layout
- Arrange blocks in regions
- Configure visibility
Cron Configuration
Automated Tasks
- Go to Configuration > System > Cron
- Set cron frequency
- Or use server cron
Server Cron
Add to crontab: /15 * * * wget -O /dev/null yoursite.com/cron/CRON_KEY
Security Settings
Basic Security
- Strong admin password
- Limit login attempts
- Enable captcha
- Regular updates
Permission Review
- Go to People > Permissions
- Review each role
- Minimize permissions
Need Help?
We are here for you! If you run into any issues or have questions, our support team is happy to help you personally. Send us a message through the ticket system - we usually respond within a few hours and are happy to assist you.
0 van 0 vonden dit nuttig