Expert in Drupal 9 Front-End Development

Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2022-01
Page count: 
733
ISBN-13: 
9788494713156

It is NOT sold by Amazon. Available only at www.forcontu.com


Front-End development in Drupal 9 encompasses all interface-related technologies that run in the web browser. We can group these technologies into three languages, HTML, CSS and JavaScript. Although these technologies are used as a base, we will see that there are other more advanced solutions that facilitate Front-End programming. For example, we will use SASS for CSS generation and JavaScript libraries such as jQuery or VueJS.

Book in PDF

  • PDF without DRM
  • You can print it out
  • You can copy text
  • Individual and personal license


Contents

  • Unit 1. Development environment
  • Unit 2. Installation and configuration of themes
  • Unit 3. Creating themes
  • Unit 4. Twig Templates in Drupal
  • Unit 5.html5
  • Unit 6. CSS3
  • Unit 7. Templates and styles in Drupal
  • Unit 8. Responsive design
  • Unit 9. Sass
  • Unit 10. Introduction to PHP
  • Unit 11.php programming in themes
  • Unit 12. Introduction to Javascript
  • Unit 13. jQuery
  • Unit 14. Bootstrap
  • Unit 15. Foundation
  • Unit 16. Decoupled Drupal I: RESTful and JSON:API
  • Unit 17. Decoupled Drupal II: Javascript Frameworks
  • Unit 18. Decoupled Drupal III: Integration with Vue.js

Expert in Drupal 9 Back-End Development

Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2022-01
Page count: 
1325
ISBN-13: 
9788494713149

It is NOT sold by Amazon. Available only at www.forcontu.com


Back-End development in Drupal 9 refers to the programming of modules and components that allow extending the functionality of the system. It is mainly object-oriented PHP programming, although we will also see other technologies needed during the development of a web project.

Book in PDF

  • PDF without DRM
  • You can print it out
  • You can copy text
  • Individual and personal license


Contents

  • Unit 1. Development environment
  • Unit 2. Introduction to the Linux console
  • Unit 3. Introduction to version control with Git
  • Unit 4. PHP I: Introduction to PHP
  • Unit 5. PHP II: PHP API Functions
  • Unit 6. PHP III: Object Oriented Programming (OOP)
  • Unit 7. PHP IV: Design Patterns
  • Unit 8. MySQL I: Introduction to SQL and MySQL
  • Unit 9. MySQL II: Database management tools
  • Unit 10. Symfony I: Introduction to Symfony
  • Unit 11. Symfony II: Symfony Components
  • Unit 12. Installing Drupal 9
  • Unit 13. Drupal 9 architecture
  • Unit 14. Drupal development best practices
  • Unit 15. Drush
  • Unit 16. Introduction to module development
  • Unit 17. Routing and menus
  • Unit 18. Introduction to the Configuration API
  • Unit 19. Databases I: Creation of tables
  • Unit 20. Databases II: Select, insert, update and delete queries
  • Unit 21. Forms I: Creating forms
  • Unit 22. Forms II: Form Elements
  • Unit 23. Forms III: Extension of Forms
  • Unit 24. Plugins I: Introduction to plugins and blocks
  • Unit 25. Users and permissions
  • Unit 26. Theming I: Creating themes and templates
  • Unit 27. Theming II: Theming in modules
  • Unit 28. Plugins II: Plugin types and services
  • Unit 29. Entities I: Configuration entities
  • Unit 30. Entities II: Content entities
  • Unit 31. Text formats and filters
  • Unit 32. Files and images
  • Unit 33. Search system
  • Unit 34. Module translation
  • Unit 35. Forms IV: jQuery and Ajax
  • Unit 36. Programming updates
  • Unit 37. Programming views
  • Unit 38. Events
  • Unit 39. Sending emails
  • Unit 40. Cache API
  • Unit 41. Programming cron tasks and queues
  • Unit 42. Automatic tests
  • Unit 43. Programming custom Drush commands
  • Unit 44. Programming installation profiles
  • Unit 45. Sharing in Community

Expert in Drupal 9 Site Building

Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2022-01
Page count: 
1312
ISBN-13: 
9788494713132

It is NOT sold by Amazon. Available only at www.forcontu.com


Site Building is all that can be done through the user interface without programing. Drupal has a large number of contributed modules that allow us to extend Drupal’s functionality and build complex websites. We will look at what functionality is included in Drupal core and how that is extended through contributed modules.

Book in PDF

  • PDF without DRM
  • You can print it out
  • You can copy text
  • Individual and personal license


Contents

  • Unit 1. Introduction to Drupal 9
  • Unit 2. Installing Drupal 9
  • Unit 3. The Administration Area
  • Unit 4. Content management
  • Unit 5. Content types I: Introduction to content types and fields
  • Unit 6. Comment types
  • Unit 7. Menu management
  • Unit 8. Block management
  • Unit 9. Themes I: Installing and configuring themes
  • Unit 10. Extending functionality with contributed modules
  • Unit 11. Managing users, roles, and permissions
  • Unit 12. Taxonomy
  • Unit 13. Text formats and WYSIWYG editors
  • Unit 14. Content types II: Additional fields
  • Unit 15. Multimedia content
  • Unit 16. Content types III: Display of content
  • Unit 17. Searches
  • Unit 18. Languages, translation and multilingual sites I
  • Unit 19. Languages, translation and multilingual sites II
  • Unit 20. Views I: Creating and configuring views
  • Unit 21. Views II: Fields, filters and sorting
  • Unit 22. Views III: Advanced configuration
  • Unit 23. Themes II: Modification of themes
  • Unit 24. Other modules: Forums and Books
  • Unit 25. Adding and generating syndicated content (RSS)
  • Unit 26. Management, maintenance and updating of the website
  • Unit 27. Installing Drupal on a local server
  • Unit 28. Introduction to Configuration Management
  • Unit 29. Editing Contents with Paragraphs
  • Unit 30. Forms
  • Unit 31. Layouts I: Layout Builder
  • Unit 32. Layouts II: Panels
  • Unit 33. Layouts III: Display Suite
  • Unit 34. Multimedia II: Media
  • Unit 35. Views IV: Extension of views
  • Unit 36. Workflow and access control
  • Unit 37. Content types IV: Additional modules
  • Unit 38. Social tools
  • Unit 39. SEO positioning with Drupal
  • Unit 40. Geolocation
  • Unit 41. Extending menus
  • Unit 42. Distributions: Varbase

Drupal 9 Module Development, 3rd Edition

Sub-title: 
Explore modern development practices for building professional modules and themes for Drupal sites
Authors: 
Publisher: 
Packt Publishing
Publication date: 
2020-08
Page count: 
493
ISBN-13: 
9781800204621

Learn

Develop custom Drupal 9 modules using expert techniques
Master numerous Drupal 9 subsystems and APIs as you develop modules
Get to grips with modeling, storing, manipulating, and processing data for effective data management
Display data and content cleanly and securely using the Drupal 9 theme system
Test your business logic to prevent regression
Stay ahead of the curve and write PHP code by implementing best practices

About

Drupal is an open source content management system that empowers millions of independent developers and organizations with end-to-end website solutions. Updated to include the new functionalities introduced in Drupal 9, this third edition of the Drupal Module Development guide will help you to stay on top of code deprecation and the changing architecture of Drupal with each new release.

The book starts by introducing you to the Drupal 9 architecture and its subsystems before showing you how to create your first module with basic functionality. You’ll explore the Drupal logging and mailing systems, learn how to output data using the theme layer and work with menus and links programmatically. This Drupal guide will take you through different kinds of data storage before helping you to create custom entities and field types and leverage the Database API for lower-level database queries. You’ll also learn how to introduce JavaScript into your module, work with various file systems, and ensure that your code works on multilingual sites. Finally, you’ll work with Views, create automated tests, and write secure code.

By the end of the book, you’ll have learned how to develop custom modules that can provide solutions to complex business problems and, who knows, maybe you’ll even contribute to the Drupal community!

Features

  • Explore a plethora of Drupal 9 APIs and get the best out of them using PHP programming
  • Create modules for efficient data management, security, and much more in your Drupal sites
  • Discover best practices for transitioning from legacy Drupal 7 and Drupal 8 APIs to Drupal 9

Drupal 8 module development, 2nd edition

Authors: 

Daniel Sipos
with Foreword by Dries Buytaert, founder of Drupal.

Publisher: 
Packt Publishing
Publication date: 
2019-03
Page count: 
580
ISBN-13: 
9781789612363

Drupal 8 comes with a release cycle that allows for new functionality to be added at a much faster pace. However, this also means code deprecations and changing architecture that you need to stay on top of. This book updates the first edition and includes the new functionality introduced in versions up to, and including 8.7.

The book will first introduce you to the Drupal 8 architecture and its subsystems before diving into creating your first module with basic functionality. You will work with the Drupal logging and mailing systems, learn how to output data using the theme layer and work with menus and links programmatically. Then, you will learn how to work with different kinds of data storages, create custom entities, field types and leverage the Database API for lower level database queries.

You will further see how to introduce JavaScript into your module, work with the various file systems and ensure the code you write works on multilingual sites. Finally, you will learn how to programmatically work with Views, write automated tests for your functionality and also write secure code in general.

By the end, you will have learned how to develop your own custom module that can provide complex business solutions. And who knows, maybe you’ll even contribute it back to the Drupal community.

Foreword by Dries Buytaert, founder of Drupal.

Drupal 8 SEO

Sub-title: 
The Visual, Step-by-Step Guide to Drupal Search Engine Optimization
Authors: 

Ben Finklea
with Foreword by Dries Buytaert

Publisher: 
Volacci Corporation
Publication date: 
2017-01
Page count: 
298
ISBN-13: 
978-1-946017-0

Drupal 8 is great for SEO…if you know which modules to install and exactly how to configure them. That’s where Drupal 8 SEO comes in. With over 150 images to guide you every step of the way, this book delivers the knowledge you need to get your site listed and ranking high in the search engines.

Learn how to Search Engine Optimize your Drupal 8 website with this visual, step-by-step guide. Get the exact modules, settings, and configurations your site needs to get the best possible rankings in Google and other search engines.

Drupal 8 SEO is a brand new offering from Ben Finklea that will teach marketers and developers what’s needed to make Drupal 8 deliver perfectly optimized web pages. Generate traffic, leads, and revenue like never before with Drupal.

Created to accompany the Drupal 8 SEO Checklist module, this book takes you through the exact steps that Ben has used for years to get top results for both national brands and small companies. It explains the SEO process created by the experts at Drupal SEO agency, Volacci, and how it can be used by any organization large or small to grow traffic, leads, and revenues. The process covers:

• Drupal 8 SEO Checklist
• Tools to do SEO faster
• Redirects
• URLs and paths
• Title tags and Metatags
• XML Sitemaps
• Setting up Google Analytics the right way
• Schema.org for enhanced Google listings
• Better internal linking
• Validating HTML and CSS
• Fixing broken incoming links
• Page-by-page keyword optimization
• Figuring out what worked in Google
• How to secure and speed up Drupal for higher rankings
• Mobile ranking with AMP
• Social link building with AddToAny
• …and more!

Heavy on how-to and light on long explanations, this book is for the marketer or site owner who wants to hit the ground running without a lot of reading or time spent learning SEO basics.

With over 150 images to guide you every step of the way, Drupal 8 SEO delivers the knowledge you need to get your site listed and ranking high in the search engines.

Still not sure if you need this book? If at least 3 of these are true, this book is for you:

1. You’ve got a Drupal 8 website. Either you took it over, your company built it, or you’re about to launch a new endeavor and Drupal 8 is the right technology you need to get the job done.
2. You need a Drupal 8 SEO shortcut. This book is the shortcut to getting your Drupal 8 website optimized, ranking, and working for your business.
3. You already use the Drupal 8 SEO Checklist module. I created this book to be a supplement to the SEO Checklist module for Drupal 8. If you’re already using the module, this book is for you.
4. You’ve invested a lot in Drupal 8 already. All the hard work your team has done to create a great website will go to waste if you don’t generate a steady flow of customers ready to buy, sign up, or join.
5. You’re not looking for an SEO education. This book is short on SEO “whys” and long on Drupal 8 “how-tos”. Instead of rehashing common SEO concepts, I’ve linked to trusted online resources that explain the basics.
6. You’ve SEO’d another platform and need to SEO Drupal. Drupal does SEO differently. This book will empower you to be more productive and successful using Drupal best practices (also known as The Drupal Way).
7. You can implement a solid SEO strategy yourself. This book will help you implement that strategy.
8. You need to rank in the search engines. Ranking well in Google matters. A lot. It’s not an afterthought - or at least it shouldn’t be - it’s at the forefront of your mind as a marketer.
9. Winning matters to you. Companies that rank well in Google win. Companies that don’t rank are not even in the running - it’s just that simple.
10. You’re a visual person. They say a picture is worth a thousand words so there are over 150 Drupal 8 screenshots in this book. My goal is for you to see exactly what to do, where to click, and how things work.

If you’re ready for results with the minimum of hassle, Drupal 8 SEO will lead the way to a successful SEO marketing campaign on your website.

Pages

Subscribe with RSS Subscribe to RSS - Contributors