High Performance Drupal

High Performance Drupal

Author: Jeff Sheltren

Publisher: "O'Reilly Media, Inc."

Published: 2013-10-14

Total Pages: 279

ISBN-13: 1449358039

DOWNLOAD EBOOK

How can you help your Drupal website continue to perform at the highest level as it grows to meet demand? This comprehensive guide provides best practices, examples, and in-depth explanations for solving several performance and scalability issues. You’ll learn how to apply coding and infrastructure techniques to Drupal internals, application performance, databases, web servers, and performance analysis. Covering Drupal versions 7 and 8, this book is the ideal reference for everything from site deployment to implementing specific technologies such as Varnish, memcache, or Solr. If you have a basic understanding of Drupal and the Linux-Apache-MySQL-PHP (LAMP) stack, you’re ready to get started. Establish a performance baseline and define goals for improvement Optimize your website’s code and front-end performance Get best and worst practices for customizing Drupal core functionality Apply infrastructure design techniques to launch or expand a site Use tools to configure, monitor, and optimize MySQL performance Employ alternative storage and backend search options as your site grows Tune your web servers through httpd and PHP configuration Monitor services and perform load tests to catch problems before they become critical


Digital Marketing with Drupal

Digital Marketing with Drupal

Author: Jose Fernandes

Publisher: Packt Publishing Ltd

Published: 2022-03-04

Total Pages: 316

ISBN-13: 1801075859

DOWNLOAD EBOOK

Supercharge your digital marketing services by building your knowledge to become a skilled digital marketer with the power of Drupal Key FeaturesApply proven marketing techniques using real-world examples of a Drupal development agency and an e-commerce storeDiscover a checklist of nearly 300 must-do activities to ensure that no task is overlookedIntegrate Drupal with other third-party marketing applications and systemsBook Description Drupal is an open-source platform for building ambitious digital experiences. With this practical guide to digital marketing, developers working with Drupal will be able to put their knowledge to work and boost the performance of their online marketing campaigns. Complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions, this book will take you through the most popular digital marketing techniques and how to apply them, including content marketing, email marketing, social media marketing, SEO, SEM, CRM, and marketing automation, and the latest developments in website personalization and AI marketing. Once you've learned the fundamentals of digital marketing, you'll see how to apply them to your Drupal website or online store. In addition, you'll discover how Drupal can help you better manage your tasks and automate some of them. The book will help you discover the free modules available, how to use them, and how to integrate Drupal with external marketing-related platforms and services. By the end of this Drupal digital marketing book, you'll be able to build and deploy a complete digital marketing platform on top of Drupal to reach a greater audience and achieve online success. What you will learnExplore the most successful digital marketing techniquesCreate your digital marketing plan with the help of Drupal's digital marketing checklistSet up, manage, and administer all the marketing components of a Drupal websiteDiscover how to increase the traffic to your Drupal websiteDevelop and implement an e-commerce marketing strategy for your Drupal Commerce storeManage your daily marketing activities using DrupalGet started with customizing your consumers' digital experienceFind out what's next for Drupal and digital marketingWho this book is for This book is for Drupal site builders, digital marketers managing Drupal websites marketing and communication, digital or Drupal agency owners, marketing consultants, and anyone managing a Drupal website or e-commerce store. Basic knowledge of Drupal architecture and marketing concepts and related techniques is necessary.


Front-end Performance

Front-end Performance

Author: Craig Buckler

Publisher: SitePoint Pty Ltd

Published: 2018-08-29

Total Pages: 90

ISBN-13: 1492069353

DOWNLOAD EBOOK

Performance simply matters. Technology may allow us to "go bigger", but maybe not necessarily be better when it comes to performance. Now is the time to utilize the amazing tools that are available for making websites faster, and to learn how to improve user experience and satisfaction. This is a practical collection of tutorials on front-end website performance for web developers. It's packed with useful, real world hints and tips that you can use on your sites today. It contains: Which Browsers Should Your Website Support? by Craig Buckler Are Your WordPress Themes Flexible or Fast? by Maria Antonietta Perna Five Techniques to Lazy Load Images for Website Performance by Maria Antonietta Perna Optimizing CSS: ID Selectors and Other Myths by Ivan Curic Optimizing CSS: Tweaking Animation Performance with DevTools by Maria Antonietta Perna Lightning Fast Websites with Prefetching by Maria Antonietta Perna Optimizing Web Fonts for Performance: the State of the Art by Maria Antonietta Perna JavaScript Performance Optimization Tips: An Overview by Ivan Curic 7 Performance Tips for Jank-free JavaScript Animations by Maria Antonietta Perna What Is a CDN and How Does It Work? by Bruno Skvorc This book is for all front-end developers that want to build sites and apps that run faster. You'll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.


Drupal 8 Development Cookbook

Drupal 8 Development Cookbook

Author: Matt Glaman

Publisher:

Published: 2016-03-08

Total Pages: 370

ISBN-13: 9781785881473

DOWNLOAD EBOOK

Over 60 hands-on recipes that get you acquainted with Drupal 8's features and help you harness its powerAbout This Book- Discover the enhanced content authoring experience that comes with Drupal 8 and how to customize it- Take advantage of the broadened multilingual and tools of the new version to provide an internationalized website- This step-by-step guide will show you how to deploy from development, staging, and production of a website with Drupal 8's brand new configuration management systemWho This Book Is ForThis book is for those have been working with Drupal, such as site builders, back-end developers, and front-end developers, and who are eager to see what awaits when they start using Drupal 8What You Will Learn- Extend Drupal through contributed or custom modules and themes- Develop an internationalized website with Drupal's multilingual tools- Integrate third-party front-end and back-end libraries with Drupal- Turn Drupal into a web services provider using REST- Create a mobile-first responsive Drupal application- Run SimpleTest and PHPUnit to test Drupal- Understand the plugin system that powers many of Drupal 8's new APIs to extend its functionality- Get to grips with the mechanics of the configuration management system and the ability to import and export site configurationIn DetailBegan as a message board, Drupal today is open source software maintained and developed by a community of over 1,000,000 users and developers. Drupal is used by numerous local businesses to global corporations and diverse organizations all across the globe. With Drupal 8?s recent release and the exciting features it brings, this book will be your go-to guide to experimenting with all of these features through helpful recipes.We'll start by showing you how to customize and configure the Drupal environment as per your requirements, as well as how to install third-party libraries and then use them in the Drupal environment. Then we will move on to creating blocks and custom modules with the help of libraries. We will show you to use the latest mobile-first feature of Drupal 8, which will help you make your apps responsive across all the major platforms. This book will also show you how to incorporate multilingual facilities in your sites, use web services and third-party plugins with your applications from inside Drupal 8, and test and deploy your appsStyle and approachThis practical, recipe-based book will provide you with actionable techniques and methods to improve your existing Drupal development skills. It will get you started with Drupal 8 and will be your reference guide to building new applications with Drupal.


Drupal 8: Enterprise Web Development

Drupal 8: Enterprise Web Development

Author: Nick Abbott

Publisher: Packt Publishing Ltd

Published: 2016-12-30

Total Pages: 1005

ISBN-13: 1787281531

DOWNLOAD EBOOK

Harness the power of Drupal 8 to create enterprise-grade, highly scalable websites About This Book Build complete, complex websites with no prior knowledge of web development entirely using the intuitive Drupal user interface Ensure your sites are modern, responsive and mobile-friendly through utilizing the full features available in Drupal 8 Quickly master theme administration, custom block layouts, views, and the Twig template structure Who This Book Is For This course is suitable for web developers, designers, as well as web administrators who are keen on building modern, scalable websites using Drupal 8 and its wide range of new features What You Will Learn Set up a local “stack” development environment and install your first Drupal 8 site Find out what is available in the Drupal 8 core Integrate third-party front-end and back-end libraries with Drupal Understand the plugin system that powers many of Drupal 8's new APIs to extend its functionality Build custom block layouts with reusable and fieldable blocks Work with the new Twig PHP templating engine Develop a theme from scratch following a step-by-step project outline In Detail This Drupal 8 course takes you through the journey of building, extending, and customizing websites to build highly scalable and enterprise-ready websites. The first part—Learning Drupal 8—takes you step by step through building a Drupal 8 website. You will start with the basics, such as setting up a local “stack” development environment and installing your first Drupal 8 site, then we move on to image and media handling and extending Drupal modules. This section will help you get to grips with the modular nature of Drupal, and you'll learn how to extend it by adding new functionalities to create your new modules. After learning to develop and manage a modern and responsive website using Drupal 8, you'll start exploring different techniques to take advantage of the new Drupal 8 features. The next module—Drupal 8 Development Cookbook—is your go-to guide to experimenting with all of Drupal 8's features through helpful recipes. You will explore techniques to customize and configure the Drupal environment, create blocks and custom modules, as well as make your web apps responsive by harnessing the mobile-first feature of Drupal 8. This module will also show you how to incorporate multilingual facilities in your sites, use web services and third-party plugins with your applications from inside Drupal 8, and test and deploy your apps. In the third part—Drupal 8 Theming with Twig—you will master Drupal 8's new Twig templating engine to customize the look and feel of your website. This section will walk you through a real-world project to create a Twig theme from concept to completion while adopting best practices to implement CSS frameworks and JavaScript libraries. You will see just how quick and easy it is to create beautiful, responsive Drupal 8 websites while avoiding the common mistakes that many front-end developers make. By the end, you will have learned how to develop, manage, extend, and customize an enterprise-level website. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: Learning Drupal 8 by Nick Abbott and Richard Jones Drupal 8 Development Cookbook by Matt Glaman Drupal 8 Theming with Twig by Chaz Chumley Style and approach This course offers a thorough coverage of developing, managing, extending, and designing highly scalable websites using the Drupal 8 platform. Filled with practical examples and recipes, this course is a great combination of example-driven learning complemented by interesting techniques to take advantage of the Drupal platform.


Drupal 8 Module Development

Drupal 8 Module Development

Author: Daniel Sipos

Publisher:

Published: 2017-10-27

Total Pages: 566

ISBN-13: 9781782168775

DOWNLOAD EBOOK

Learn to create and customize impressive Drupal 8 modules to extend your website's functionalitiesAbout This Book* Unleash the power of Drupal 8 programming by creating efficient modules and extensions* Explore a plethora of Drupal 8 APIs and get the best out of them using the power of PHP coding* Learn to implement efficient data management and data security by creating dedicated modules for it. Who This Book Is ForThe primary target of this book is Drupal developers who want to learn how to write modules and carry out development in Drupal 8. It is also intended for Drupal site builders and PHP developers who have basic Object Oriented Programming skills.A little bit of Symfony experience is helpful but not mandatory.What You Will Learn* Write a Drupal 8 module with custom functionality and hook into various extension points* Master numerous Drupal 8 sub-systems and APIs* Model, store, and manipulate data in various ways and for various purposes* Display data and content in a presentable and secure way* Learn about the theme system and render arraysIn DetailDrupal is an open source web-based content management system (CMS) that can be used for building anything from simple websites to complex applications. It enables individuals and organizations to build platforms that engage users and deliver the right content at the right time.Drupal 8 is an exciting new development in the Drupal community. However, the differences from the previous version are substantial and this can put quite some pressure on Drupal 7 developers that need to catch up. This book aims to help such developers in getting up to speed with Drupal 8 module development.The book first introduces you to the Drupal 8 architecture and its subsystems before diving into creating your first module with basic functionality. Building upon that, you will cover many core APIs and functionalities available to module developers.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. Moreover, you will learn about the Drupal 8 access system and caching layer as well as the APIs used for data processing (queues and batches).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 of the book, you will have learned how to develop your own custom module from scratch that can help solve a small problem or even provide complex functionality. And who knows, maybe you'll even contribute it back to the Drupal community.Style and approachThis book aims to introduce PHP developers to programming concepts specific to Drupal 8 to get them started on writing their own functionality with Drupal 8 and create efficient Drupal 8 modules and extensions.


Using Drupal

Using Drupal

Author: Angela Byron

Publisher: "O'Reilly Media, Inc."

Published: 2012-04-10

Total Pages: 495

ISBN-13: 1449336159

DOWNLOAD EBOOK

Take advantage of Drupal’s vast collection of community-contributed modules and discover how they make this web framework unique and valuable. With this guide, you’ll learn how to combine modules in interesting ways (with minimal code-wrangling) to develop several community-driven websites— including a job posting board, photo gallery, online store, product review database, and event calendar. The second edition focuses on Drupal 7, the latest version of this open source system. Each project spans an entire chapter, with step-by-step "recipes" to help you build out the precise functionality the site requires. With this book, developers new to Drupal will gain experience through a hands-on introduction, and experienced Drupal developers will learn real-world best practices. Learn Drupal’s concepts and building blocks, and how everything works together Hit the ground running—build your first Drupal site hands-on Explore solutions that meet each project’s requirements, and discover why specific modules were selected Understand the projects through case studies, including the client’s needs and desires Learn how to configure modules with a bird’s-eye view of how they work Discover new modules, including Drupal Commerce, Media, and Workbench


Datastory

Datastory

Author: Nancy Duarte

Publisher: IdeaPress Publishing

Published: 2019-09-17

Total Pages: 240

ISBN-13: 9781940858982

DOWNLOAD EBOOK

Readers will learn to understand the story behind the data and how to influence the people with a DataStory.


Mobile First

Mobile First

Author: Luke Wroblewski

Publisher: Book Apart

Published: 2011

Total Pages: 0

ISBN-13: 9781952616488

DOWNLOAD EBOOK

Our industry's long wait for the complete, strategic guide to mobile web design is finally over. Former Yahoo! design architect and cocreator of Bagcheck Luke Wroblewski knows more about mobile experience than the rest of us, and packs all he knows into this entertaining, to-the-point guidebook. Its data-driven strategies and battle tested techniques will make you a master of mobile-and improve your non-mobile design, too!