“What does a DIY* Site Builder need to know for Drupal 8?”
(*Do It Yourself)
Learn the basics of Composer to manage dependencies.
- Learn to select production-ready modules.
- Discover H5P interactive content.
- Learn the basics of theming without becoming an expert themer.
Drupal 8 can work very well without dedicated developers if you follow a "Keep it Simple" philosophy.
Knowledge and resources you need:
- ISP/host with SSH access
- Basic knowledge of command line and Composer
- Strong knowledge of Drupal model of Content Types, Taxonomies
- Strong knowledge of Views and Blocks
- Basic knowledge of Themes
- Analyze needs/understand requirements: Content, Users, Interactions
- Model the Relationships
- Prioritize Requirements: Need Now, Want Next, and Can Wait
- Find Modules: Stable, useful, well-supported
- Install with Composer (Prod & Staging/Test on Host)
- Clone Production to Staging/Test on host; Local dev optional
- Configure Site with modules
- Add Theme/Sub-theme
- Add static content and menu blocks (About, Privacy, etc.)
- Build Content Types & Taxonomies
- Build Views and Blocks for interactive content.
- Test real content with real users.
- Rinse and repeat.
Feature Demonstration: H5P Interactive Content
- HTML5 allows users to interact with content using browser-based functionality. H5P.org provides open source libraries to serve these content types from the H5P hub, allowing you to create, export, embed, and import this content across websites.
Demo H5P at VotersPledge.org