- Table View
- List View
Drupal 10 Development Cookbook: Practical recipes to harness the power of Drupal for building digital experiences and dynamic websites, 3rd Edition
by Matt Glaman Kevin QuillenBuild your expertise in developing dynamic web experiences by leveraging all-new capabilities of Drupal 10Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesDesign your digital experience platform with robust content management and editorial workflowsWrite custom modules to extend Drupal to meet your requirements by creating customized plugins, entity types, and pagesEnhance your Drupal site using modern frontend development build toolsBook DescriptionThis new and improved third edition cookbook is packed with the latest Drupal 10 features such as a new, flexible default frontend theme - Olivero, and improved administrative experience with a new theme - Claro. This comprehensive recipe book provides updated content on the WYSIWYG (What You See Is What You Get) editing experience, improved core code performance, and code cleanup.Drupal 10 Development Cookbook begins by helping you create and manage a Drupal site. Next, you'll get acquainted with configuring the content structure and editing content. You'll also get to grips with all new updates of this edition, such as creating custom pages, accessing and working with entities, running and writing tests with Drupal, migrating external data into Drupal, and turning Drupal into an API platform. As you advance, you'll learn how to customize Drupal's features with out-of-the-box modules, contribute extensions, and write custom code to extend Drupal.By the end of this book, you'll be able to create and manage Drupal sites, customize them to your requirements, and build custom code to deliver your projects.What you will learnCreate and manage a Drupal site's codebaseDesign tailored content creator experiencesLeverage Drupal by creating customized pages and pluginsTurn Drupal into an API platform for exposing content to consumersImport data into Drupal using the data migration APIsAdvance your Drupal site with modern frontend tools using Laravel MixWho this book is forIf you are a beginner or an intermediate Drupal developer, looking to jumpstart your journey in application building, then this book is for you. Basic knowledge of web development is required.
Drupal 10 Module Development: Develop and deliver engaging and intuitive enterprise-level apps, 4th Edition
by Daniel SiposBuild and customize powerful Drupal modules to extend your website's functionalities with this comprehensive guidePurchase of the print or Kindle book includes a free PDF eBookKey FeaturesExplore the new features and improved capabilities of Drupal 10 coreDiscover Drupal APIs and elevate your proficiency by leveraging PHP codingImplement efficient data management and data security by creating dedicated modulesBook DescriptionEmbark on a journey of Drupal module development with the latest edition of this must-have guide written by Daniel Sipos – a Drupal community member! This fourth edition is meticulously revised to cover the latest Drupal 10 enhancements that will help you build custom Drupal modules with an understanding of code deprecations, changing architecture, data modeling, multilingual ecosystem, and so on.You'll begin with understanding the core components of Drupal 10 architecture, discovering its subsystems and unlocking the secrets of creating your first Drupal module. Further, you'll delve into Drupal logging and mailing systems, creating theme hooks, and rendering a layout. As you progress, you'll work with different types of data storage, custom entities, field types, and work with Database APIs for lower-level database queries. You'll learn to reap the power of JavaScript and ensure that your code works seamlessly on multilingual sites. You'll also learn to create custom views, automate tests for your functionalities, and write secure code for your Drupal apps.By the end of this book, you'll have gained confidence in developing complex modules that can solve even the most complex business problems and might even become a valuable contributor to the Drupal community!What you will learnGain insight into the Drupal 10 architecture for developing advanced modulesMaster different Drupal 10 subsystems and APIsOptimize data management by modeling, storing, manipulating, and processing data efficientlyPresent data and content cleanly and securely using the theme systemUnderstand helpful functions while dealing with managed and unmanaged filesEnsure your Drupal app has business logic integrity with automated testingImplement secure coding in DrupalWho this book is forIf you are a Drupal developer looking to create custom modules for Drupal sites and cater business needs, this book is the one-stop solution for you. Drupal 10 Module Development will be helpful for Drupal site builders and PHP developers with basic object-oriented programming skills, looking to upskill themselves in Drupal module development. A basic working experience with Symfony will be helpful but not mandatory.
Drupal 5 Themes
by Ric ShrevesThis book is the ideal introduction to theming with Drupal 5. If you want to create a striking new look for your Drupal website, this book is for you. Starting from the basics of theme setup and configuration, you will learn about the Drupal theming architecture and the PHPTemplate engine, and then move on to modifying existing themes and building new themes from scratch. Included is a complete guide to the various style sheets and themeable functions in Drupal 5, making this book a valuable resource even to experienced theme developers. It covers: Creating custom templates Basics of theming in pure PHP Modifying an existing PHPTemplate theme" a step-by-step guide Creating a new PHPTemplate theme" a step-by-step guide Working with forms The main requirements to make use of this book are knowledge of HTML, CSS, and a touch of creativity! Although this book aims to make Drupal theming accessible to designers, theming in Drupal 5 involves writing some PHP code, and a basic knowledge of PHP will be helpful.
Drupal 6 Social Networking
by Michael PeacockThis book is packed with clear instructions and careful explanations for creating a powerful Social Networking web site using Drupal 6. With each chapter, you add new features and content until the Social Network is ready to be released to the Internet where it can grow. By the end of this book, you will have a powerful Social Network either like that of the case-study, or of your own design based on the setup and features the book walks through. This book is aimed at anyone looking to create their own social networking web site, including: Businesses - building a Social Network around a product or service can improve your company profile and increase customer loyalty. Alternatively, an internal social network gives you employees a place to keep resources, discuss ideas, raise concerns, and keep up to date on company policies. Hobbyists - create a community around your hobbies and interests; create a local or distributed user group. Organisations & Charities - Raise your profile, promote your events / services / fundraisers and get help from the community in organizing them. Families - For large families based across the country or across the globe, keep up to date with everyone, and let everyone know what you are up to. You don't need any experience of Drupal or PHP to use this book. If you are a Drupal user you will find this book a great way to rapidly tailor an existing installation into a social-orientated web site.
Drupal 8 Development Cookbook
by Matt GlamanOver 60 hands-on recipes that get you acquainted with Drupal 8's features and help you harness its power About 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 system Who This Book Is For This 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 8 What 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 configuration In Detail Began 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 apps Style and approach This 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 Development Cookbook - Second Edition
by Matt GlamanOver 60 hands-on recipes that get you acquainted with Drupal 8's features and help you harness its power About 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 system Who This Book Is For The audience of the Drupal 8 Cookbook have been using Drupal and are ready to get a grasp of what to expect in Drupal 8. They have worked with Drupal as site builders, back-end developers, and front-end developers and are eager to see what awaits when they start using Drupal 8. This book will be a resource that allows them to get started and have a reference to building new applications with Drupal. What 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 configuration In Detail Began 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 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 how 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 apps. Style and approach This practical, recipe-based book will provide you with actionable techniques and methods to improve your existing Drupal development skills.
Drupal 8 Development: Beginner's Guide - Second Edition
by Neeraj Kumar Edward Crompton Krishna Kanth Tassos Koutlas Samuel KeenDevelop your programming skills by creating engaging websites using Drupal 8 About This Book * Explore the new features of Drupal 8 through practical and interesting examples while building a fully functional recipe sharing website * Learn about web content management, multi-media integration, and the newly introduced native web services in Drupal 8 * A hands-on, example-driven guide to developing Drupal websites that covers everything from site building, theme development, creating custom modules, as well as the development environment Who This Book Is For If you are a developer who wants to use Drupal to enhance your website project and web application to manage content, this book is for you. Whether you are new to Drupal or an experienced web developer, you will be able to master both basic configuration and advanced module development in Drupal through this book. What You Will Learn * Set up your Drupal development environment * Brush up on your understanding of the concepts of object-oriented programming, module development, and test-driven development * Install and configure Drupal, add new content type, and work through lot of dummy content to create listing pages using views * Enhance the content author's user experience and custom block * Find out about field Type API and explore custom theme development * Manage various media types in Drupal for your content-rich website In Detail Drupal is one of the most popular platforms with which to develop websites. With more and more organizations looking to build engaging digital experience for their stakeholders, the Drupal Content Management System offers a mobile-first platform with native support for integrations, better performance, and scalability. The new version brings significant changes to its module development and theme creation techniques, improving performance and refining the development experience. This book will help you develop your own website using Drupal 8 in a step-by-step manner. You'll start off by setting up your development environment, enabling you to begin writing custom code for a Drupal-powered website through PHPStorm. You will learn about configuration management and creating custom content types before exploring the HTML5 features included with Drupal 8. You will then get familiar with Drupal 8's mobile-first features, explore the built-in WYSIWYG and in-line editing capabilities of Drupal 8, and enhance the overall authoring experience. Later, you will create and enhance a Media Entity Lightbox module, before taking an in-depth look at the Views module. We then cover some advanced search concepts and walk you through the installation and integration of the Java-based Apache Solr search engine. Finally, you will explore and configure the built-in support for REST and extend its support by installing the RESTful module. By the end of the book, you will have created a recipe sharing website while gaining a solid understanding of development best practices for Drupal 8. Style and approach Each chapter provides examples in a sequential manner from basic to advanced, and each example is explained using easy-to-understand language and a step-by-step approach. This programming experience will enable you to create a wide range of content authoring as well as end user experience.
Drupal 8 Module Development
by Robert VarkonyiAn easy-to-follow yet comprehensive guide full of illustrations, code snippets, and tips with detailed, step-by-step explanations of all the topics to demonstrate Drupal 8's built-in features and APIs. This book is for all Drupal and PHP developers who wish to learn how to develop and customize their own modules to suit their needs and requirements.
Drupal 8 Module Development: Build modules and themes using the latest version of Drupal 8, 2nd Edition
by Daniel SiposLearn to create and customize impressive Drupal 8 modules to extend your website's functionalities Key Features 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. Stay up to date with the changes introduced in the new Drupal 8 releases Book Description 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. What you will learn Develop Drupal 8 modules that do all the things you want Master numerous Drupal 8 sub-systems and APIs in the process Model, store, manipulate and process data to serve your purposes Display data and content in a clean and secure way using the Drupal 8 theme system Test your business logic to prevent regressions Stay ahead of the curve and write code following the current best practices Who this book is for The primary target of this book is Drupal developers who want to learn how to write modules and develop 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.
Drupal 8 Quick Start Guide: Get up and running with Drupal 8
by J. Ayen GreenYour step by step guide with easy to follow instructions for navigating Drupal 8Key FeaturesBuild a great Drupal website easilyHow to structure, create and maintain different types of contentDesign roles for secure editing of your siteBook DescriptionDrupal is a powerful content management platform, flexible enough to accommodate almost any content requirements. This flexibility comes with a cost: complexity. Drupal 8 Quick Start Guide will clear your path from installation to a building usable site in minutes, and to a customized site in one sitting.You will begin with installation of Drupal and going through the main sections of the Drupal UI. Then, you will create a content type that describes its content, which simplifies the act of creating and editing the actual content later. You will learn about user roles, using real-world examples. This will help you to learn how to design roles, and how to assign appropriate permissions to them. Next, you will learn to use the WYSIWYG editor, configure it for other roles, navigate the various fields on the content creation form, and publish content.To begin to appreciate the flexibility and expandability of Drupal, you will make use of popular content-focused modules that extend Drupal's power. You will learn how to expand your market to other readers directly and through other sites by configuring content and UI translations and creating a View that provides an RSS feed. Finally, you will put everything together by customizing the home page for your new website.What you will learnCreate and customize Drupal structures, such as menus, tags, and content categoriesExtend Drupal's capabilities with add-on modulesAdminister site users, their roles, and the actions to which they are granted accessUnderstand user roles and permissionsCreate, edit, and publish contentUse Views for custom content selection and displayExpand your audience with custom RSS feedsConfigure a home page with meaningful sections for a better UXWho this book is forThis book is for content administrators, developers, site builders and administrators who are new to Drupal 8.
Drupal 8 Theming with Twig
by Chaz ChumleyMaster Drupal 8's new Twig templating engine to create fun and fast websites with simple steps to help you move from concept to completion About This Book * Create beautiful responsive Drupal 8 websites using Twig * Quickly master theme administration, custom block layouts, views, and the Twig template structure * A step-by-step guide to the most common approaches in web design Who This Book Is For This book is intended for front-end developers, designers, and anyone who is generally interested in learning all the new features of Drupal 8 theming. Discover what has changed from Drupal 7 to Drupal 8 and immerse yourself in the new Twig PHP templating engine. Familiarity with HTML5, CSS3, JavaScript, and the Drupal Admin interface would be helpful. Prior experience with setting up and configuring a standalone development environment is required as we will be working with PHP and MySQL. What You Will Learn * Navigate the Drupal 8 Admin interface * Build custom block layouts with reusable and fieldable blocks * Create subthemes based on the Bartik and Classy base themes * Construct a responsive theme with Twitter Bootstrap * Work with the new Twig PHP templating engine * Configure Drupal for Twig debugging * Enable preprocessing of Twig variables * Develop a theme from scratch following a step-by-step project outline In Detail Drupal 8 is an open source content management system and powerful framework that helps deliver great websites to individuals and organizations, including non-profits, commercial, and government around the globe. This new release has been built on top of object-oriented PHP and includes more than a handful of improvements such as a better user experience, cleaner HTML5 markup, a new templating engine called Twig, multilingual capabilities, new configuration management, and effortless content authoring. Drupal 8 will quickly become the new standard for deploying content to both the web and mobile applications. However, with so many new changes, it can quickly become overwhelming knowing where to start and how to quickly. Starting from the bottom up, we will install, set up, and configure Drupal 8. We'll navigate the Admin interface so you can learn how to work with core themes and create new custom block layouts. Walk 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. We 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. Style and approach Drupal 8 Theming with Twig is intended for front-end developers, designers, and anyone who is generally interested in learning all the new features of Drupal 8 theming. Discover what has changed from Drupal 7 to Drupal 8 and immerse yourself in the new Twig PHP templating engine. Familiarity with HTML5, CSS3, JavaScript, and the Drupal Admin interface would be helpful. Prior experience with setting up and configuring a standalone development environment is required as we will be working with PHP and MySQL.
Drupal 8: Enterprise Web Development
by Richard Jones Nick Abbott Matt Glaman Chaz ChumleyHarness 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 9 Module Development: Get up and running with building powerful Drupal modules and applications, 3rd Edition
by Daniel Sipos Antonio De MarcoBuild and extend flexible Drupal sites and applications with this up-to-date, expert guide to Drupal 9 module development Key Features Explore the essential Drupal 9 APIs for module development Learn how to implement data modeling, caching, architecture, and much more in your Drupal applications Discover what's new in the latest Drupal core releases Book Description With its latest release, Drupal 9, the popular open source CMS platform has been updated with new functionalities for building complex Drupal apps with ease. This third edition of the Drupal Module Development guide covers these new Drupal features, helping you to stay on top of code deprecations and the changing architecture with every 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. Once you've understood the different kinds of data storage, this Drupal guide will demonstrate how 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 for your functionality, 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! What you will learn Develop custom Drupal 9 modules for your applications Master different Drupal 9 subsystems and APIs Model, store, manipulate, and process data for effective data management Display data and content in a clean and secure way using the theme system Test your business logic to prevent regression Stay ahead of the curve and write PHP code by implementing best practices Who this book is for If you are a Drupal developer looking to learn Drupal 9 to write modules for your sites, this book is for you. Drupal site builders and PHP developers with basic object-oriented programming skills will also find this book helpful. Although not necessary, some Symfony experience will help with understanding concepts easily.
Drupal Development Tricks for Designers: A Designer Friendly Guide to Drush, Git, and Other Tools
by Dani NordinTake your Drupal skills even further with valuable tricks for making site building truly efficient. In this concise guide—the third in a series by award-winning designer Dani Nordin—you’ll learn how to set up your own development environment, quickly update your modules, and use version control to protect yourself from bonehead mistakes.Handle repetitive tasks with ease, avoid hours of frustration, and devote more time to pushing the envelope of Drupal design—just by picking up the basics of a few developer tools. It’s much more than simple coding; it’s real, honest-to-goodness developer Ninja Magick.Learn basic commands and use them in Drupal on the command lineSet up your local development environment, and learn ways to collaborate on code with othersDownload modules, themes, libraries, and more with Drush, the Drupal shellUse Git, the free version control system, and create a GitHub accountPack content types, views, and other functionality you use often into a custom module with Features
Drupal Search Engine Optimization
by Ric ShrevesThe book will take a hands-on approach to the process involved in configuring a site for SEO. As SEO is an on-going process - it doesn't stop once the site is built - the book will provide reusable tips and techniques in order to understand what they have to do after the site is live,This book targets site builders, webmasters and site owners. Advanced technical skills are not required, though the user should be familiar with administering a Drupal website.
Drupal for Education and ELearning (2nd Edition)
by James G. Robertson Bill FitzgeraldWith clear instructions and plenty of screenshots, this book provides all the support and guidance you will need as you begin to create your classroom website. Step-by-step tutorials show you how to use Drupal in the most efficient and effective ways possible. People new to Drupal will find a good introduction of the basics; while more experienced users will learn useful tips and tricks for using Drupal in a classroom context.If you are an teacher, tutor or an educator who wants to build a website for your classroom, be it elementary or any higher education, "Drupal 7 for Education and E-Learning (2nd Edition)" will guide you in achieving your goal at every step. No experience with programming languages, HTML, or CSS is needed to understand the examples in this book.
Dry: A Memoir
by Augusten Burroughs<P>You may not know it, but you've met Augusten Burroughs. You've seen him on the street, in bars, on the subway, at restaurants: a twenty-something guy, nice suit, works in advertising. Regular. Ordinary. <P>But when the ordinary person had two drinks, Augusten was circling the drain by having twelve; when the ordinary person went home at midnight, Augusten never went home at all. <P>Loud, distracting ties, automated wake-up calls, and cologne on the tongue could only hide so much for so long. <P>At the request (well, it wasn't really a request) of his employers, Augusten landed in rehab, where his dreams of group therapy with Robert Downey, Jr., are immediately dashed by the grim reality of fluorescent lighting and paper hospital slippers. <P>But when Augusten is forced to examine himself, something actually starts to click, and that's when he finds himself in the worst trouble of all. <P>Because when his thirty days are up, he has to return to his same drunken Manhattan life-and live it sober. What follows is a memoir that's as moving as it is funny, as heartbreaking as it is real. <P>Dry is the story of love, loss, and Starbucks as a higher power. <P><b>A New York Times Bestseller</b>
Dualism: The Original Sin of Cognitivism
by William R. UttalDirected to scholars and senior-level graduate students, this book is an iconoclastic survey of the history of dualism and its impact on contemporary cognitive psychology. It argues that much of modern cognitive or mentalist psychology is built upon a cryptodualism--the idea that the mind and brain can be thought of as independent entities. This dualism pervades so much of society that it covertly influences many aspects of modern science, particularly psychology. To support the argument, the history of dualism is extended over 100,000 years--from the Paleolithic times until modern philosophical and psychological thinking. The questions regarding this topic that are answered in the book are: 1) Does dualism influence the scientific theories of psychology? 2) If so, should dualism be put aside in the search for a more objective analysis of human mentation?
Due Diligence in der Unternehmenskommunikation: Mit den richtigen Fragen zum Kommunikationserfolg (essentials)
by Manfred Piwinger Wolfgang GriepentrogDieses essential zeigt Ihnen, wie Sie anhand von zehn Pr#65533;fbausteinen die Kommunikationsqualit#65533;t und -effizienz in Ihrem Unternehmen #65533;berpr#65533;fen k#65533;nnen. Das systematische Selbstaudit versetzt Sie in die Lage, die Leistungsf#65533;higkeit der Kommunikation sowie das Gesamtprofil der St#65533;rken, Schw#65533;chen, Chancen und Risiken im internen und externen Auftritt besser einzusch#65533;tzen. Dadurch k#65533;nnen Qualit#65533;tsaspekte und Effizienzpotenziale st#65533;rker in die Planung einbezogen und der Wertbeitrag der Kommunikation zum Unternehmenserfolg identifiziert und gesteigert werden. Auf www. springer. de/9783658158958 finden Sie unter ,,Zus#65533;tzliche Informationen" ein erg#65533;nzendes Arbeitsheft zur vertiefenden Anwendung.
Due to Circumstances Beyond Our Control . . .
by Fred W. FriendlyThis discourse on the importance of television in society presents Friendly's uncannily prescient views on the corrosive effect of money on the news business, the sensationalization of news reporting, and the viewing public's appetite for quality broadcasting. With Edward R. Murrow, Fred Friendly practically invented television journalism. Through telling anecdotes and penetrating analysis, he recalls his collaborations with Murrow, from their stinging documentary on Senator Joseph McCarthy to CBS's pioneering coverage of the burgeoning civil rights and anti-Vietnam War movements. Friendly also recounts his resignation as president of CBS News in 1966, when the network ran reruns of I Love Lucy instead of Senate hearings on the war in Vietnam. Following that controversial decision, he began writing this memorable book.
Dying for the Truth: The Concise History of Frontline War Reporting
by Paul MoorcraftThe role of war correspondents is crucial to democracy and the publics discovery of the truth. Without them, the temptation to manipulate events with propaganda would be irresistible to politicians of all hues.It starts by examining how journalists have plied their trade over the years most particularly from the Crimean War onwards. Their impact on the conduct of war has been profound and the author, an experienced journalist, explains in his frank and readable manner how this influence has shaped the actions of politicians and military commanders. By the same token the media is a potentially valuable tool to those in authority and this two-way relationship is examined.Technical developments and 24 hour news have inevitably changed the nature of war reporting and their political masters ignore this at their peril and the author examines the key milestones on this road.Using his own and others experiences in recent conflicts, be they Korea, Falklands, Balkans, Iraq or Afghanistan, the author opens the readers eyes to an aspect of warfare that is all too often overlooked but can be crucial to the outcome. The publics attitude to the day-to-day conduct of war is becoming ever more significant and this fascinating book examines why.
Dynamic Collaboration: How to Share Information, Solve Problems, and Increase Productivity without Compromising Security
by Ray Schwemmer Rick HavrillaCollaboration is crucial for any kind of organization that wants to be productive, adaptable, and creative. When people are collaborating, profits increase and things get done. When they're not, your organization loses time and energy. Why, then, do many private enterprises and government agencies struggle to provide collaboration tools their employees will actually use? Dynamic Collaboration offers practical advice to help you answer questions like these: - What tools does your organization need to help facilitate collaboration? - How do you ensure that your personnel will use those tools? - How can you protect your privileged information? - How can you harness the power of Web 2.0 and use it to capture the collective intelligence of your organization? Whether you are a leader in the public or private sector or a technologist, you'll discover ways to help team members solve problems they wouldn't otherwise have solved, get work done quicker than ever before, and feel connected because they are working together toward a common goal. "We are witnessing a transformation of collaboration in real time, and there's no better factual content than what Schwemmer and Havrilla have compiled in this book. Having spent time as a CIO at three different government agencies, I recommend this as required reading for those serious about collaboration." --Barry C. West, Executive Vice President, SE Solutions, Inc., and former CIO, US Department of Commerce
Dynamic Fair Dealing
by Martin Zeilinger Rosemary Coombe Darren WershlerDynamic Fair Dealing argues that only a dynamic, flexible, and equitable approach to cultural ownership can accommodate the astonishing range of ways that we create, circulate, manage, attribute, and make use of digital cultural objects.The Canadian legal tradition strives to balance the rights of copyright holders with public needs to engage with copyright protected material, but there is now a substantial gap between what people actually do with cultural forms and how the law understands those practices. Digital technologies continue to shape new forms of cultural production, circulation, and distribution that challenge both the practicality and the desirability of Canada's fair dealing provisions.Dynamic Fair Dealing presents a range of insightful and provocative essays that rethink our relationship to Canadian fair dealing policy. With contributions from scholars, activists, and artists from across disciplines, professions, and creative practices, this book explores the extent to which copyright has expanded into every facet of society and reveals how our capacities to actually deal fairly with cultural goods has suffered in the process. In order to drive conversations about the cultural worlds Canadians imagine, and the policy reforms we need to realize these visions, we need Dynamic Fair Dealing.
Dynamic Games for Network Security (Springerbriefs In Electrical And Computer Engineering)
by Xiaofan He Huaiyu DaiThe goal of this SpringerBrief is to collect and systematically present the state-of-the-art in this research field and the underlying game-theoretic and learning tools to the broader audience with general network security and engineering backgrounds. Particularly, the exposition of this book begins with a brief introduction of relevant background knowledge in Chapter 1, followed by a review of existing applications of SG in addressing various dynamic network security problems in Chapter 2. A detailed treatment of dynamic security games with information asymmetry is given in Chapters 3–5. Specifically, dynamic security games with extra information that concerns security competitions, where the defender has an informational advantage over the adversary are discussed in Chapter 3. The complementary scenarios where the defender lacks information about the adversary is examined in Chapter 4 through the lens of incomplete information SG. Chapter 5 is devoted to the exploration of how to proactively create information asymmetry for the defender’s benefit.The primary audience for this brief includes network engineers interested in security decision-making in dynamic network security problems. Researchers interested in the state-of-the-art research on stochastic game theory and its applications in network security will be interested in this SpringerBrief as well. Also graduate and undergraduate students interested in obtaining comprehensive information on stochastic game theory and applying it to address relevant research problems can use this SpringerBrief as a study guide. Lastly, concluding remarks and our perspective for future works are presented in Chapter 6.
Dynamic Reteaming: The Art and Wisdom of Changing Teams
by Heidi HelfandYour team will change whether you like it or not. People will come and go. Your company might double in size or even be acquired. In this practical book, author Heidi Helfand shares techniques for reteaming effectively. Engineering leaders will learn how to catalyze team change to reduce the risk of attrition, learning and career stagnation, and the development of knowledge silos.Based on research into well-known software companies, the patterns in this book help CTOs and team managers effectively integrate new hires into an existing team, manage a team that has lost members, or deal with unexpected change. You’ll learn how to isolate teams for focused innovation, rotate team members for knowledge sharing, break through organizational apathy, and more.You’ll explore:Real-world examples that demonstrate why and how organizations reteamFive reteaming patterns: One by One, Grow and Split, Isolation, Merging, and SwitchingTactics to help you master dynamic reteaming in your companyStories that demonstrate problems caused by reteaming anti-patterns