Book description
Drupal 8 for Absolute Beginners is your definitive guide to starting from scratch with Drupal even if you have little web knowledge. This book teaches you the basics of HTML, CSS, JavaScript, and PHP in relation to Drupal, so that you can begin to use this popular CMS with all of its features.
You will first learn how to set up and customize a basic blog using Drupal, one of the most powerful and popular content management systems available today. From there you will learn the basics of HTML, CSS, JavaScript and PHP, and apply this knowledge to create your own custom Drupal module. You will learn how to build, style, and add functionality to your own Drupal module from scratch. You will then use Drush to apply a theme to Drupal, customizing everything to your liking, before publishing your work to the world. The book also covers some more advanced topics that beginners often ask about, such as getting set up with Git and using source control, using MySQL to interact with a database, and a guide to getting up and running with Linux.
Rarely has all the knowledge required to start with Drupal been collated in one place as it is in Drupal 8 for Absolute Beginners. You need no prior knowledge of the web, only a desire to learn. The book is fully supported by video material on the author's website. Start your Drupal journey with this book today!
Table of contents
- Cover
- Title
- Copyright
- Dedication
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Chapter 1: Installing Drupal
- Chapter 2: Site Building: Building Drupal Sites Without Programming
- Chapter 3: Getting Started with HTML
- Chapter 4: Creating a Basic Drupal Module with HTML Output
-
Chapter 5: A CSS Primer for Drupal
- A Quick Look Back at the Limits of HTML
- Styling Your Text with an External Style Sheet
- Using <div> and <span> Tags
- Commenting Your CSS
- Creating Additional Styles
- Choosing Between Classes and IDs
- Working with Conflicting Styles
- Using Internal Style Sheets
- Using Inline Styles
- Understanding the Cascade Order
- Working with Commonly Used CSS Styles
- Working with the CSS Box Model
- Summary
- Chapter 6: Adding CSS to Your Drupal Module
- Chapter 7: A JavaScript Primer for Drupal
- Chapter 8: Adding JavaScript to Your Drupal Module
-
Chapter 9: A PHP Primer for Drupal
- Verifying Your Installation of PHP
- Serving Up a Hello World Web Page with PHP
- Working with Some Basic PHP Code
- Working with PHP Looping Structures
- Printing to the Screen
- Using If, If Else, and Else If Statements
- Switch Statements
- Working with Strings
- Using Functions
- Functions Operating on Arrays
- Summary
- Chapter 10: Adding PHP-Generated Output to Your Drupal Module
- Chapter 11: Creating a Drupal Block Programmatically and Basic MySQL Usage
- Chapter 12: Theming Your Site Part 1: Theme Functions and a Twig Primer
- Chapter 13: Theming Your Site Part 2: Creating a Custom Theme and Subtheme
- Chapter 14: Working with Forms and Creating Custom Forms
- Chapter 15: Using Git to Manage Your Source Code
- Chapter 16: Advanced MySQL Primer
- Chapter 17: Linux
- Chapter 18: Publishing Your Site to a Production Linux Box
- Appendix A: Other Ways to Install Drupal
- Appendix B: Basic Linux Commands
- Index
Product information
- Title: Drupal 8 for Absolute Beginners
- Author(s):
- Release date: September 2015
- Publisher(s): Apress
- ISBN: 9781430264675
You might also like
video
Drupal 8 for Beginners
Drupal 8 brings a lot of groundbreaking changes to its ecosystem, from basic architectural to functional. …
book
Drupal 10 Masterclass
Get started with Drupal 10 using this comprehensive guide for beginners and learn key concepts such …
book
Drupal 8 Quick Start Guide
Your step by step guide with easy to follow instructions for navigating Drupal 8 Key Features …
book
Drupal 8 Theming with Twig
Master Drupal 8’s new Twig templating engine to create fun and fast websites with simple steps …