Summary

The starter theme or subthemes are all just different variations on the same techniques. The level of effort to create each type of theme may vary, but as we saw there was a lot of repetition, and by now, we have already created a couple different themes. So, let's look back to what we covered in this chapter:

  • We began with a discussion around starter themes and learned what steps were involved in integrating a CSS framework such as Twitter Bootstrap.
  • We worked extensively with libraries and best practices for creating a homepage from a mockup. This included how to rethink layouts and how to avoid the pitfalls that we may come across when theming blocks and regions.
  • Working with the Theme layer came in handy when needing to understand what was available to us when working with preprocess functions. From using contributed modules such as Devel to print variables to creating Twig templates, we learned how to separate layout from presentation.
  • Finally, we took a quick look at subthemes and discussed the benefits of using them while still being able to override any assets they include without modifying the original assets.

In the next chapter, we will prepare ourselves for a large web-based project that will involve setting up our themes structure, using essential modules, and walking through the completed website that contains a home page, interior page, blog section, contact page, and search results.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.152.58