Expert in Drupal 7. Beginner

Sub-title: 
Course in creation and administration of Websites with Drupal 7
Authors: 

Fran Gil

Publisher: 
Forcontu
Publication date: 
2014-11
Page count: 
381
ISBN-13: 
9788493941093

Beginner level is aimed at those people with or without technical training, who want to start creating Websites. It is also very useful for companies or professionals who wish to create their professional or personal Website without depending on external assistance. At this level, the aim is for the student to acquire sound basic knowledge in order to tackle the following educational levels with guarantees.

Contents:

  • 1. Introduction to Drupal
  • 2. Drupal installation
  • 3. Administration area
  • 4. Content management
  • 5. Content types
  • 6. Menu management
  • 7. Blocks management
  • 8. Themes
  • 9. Extending functionality with modules
  • 10. Management of users, roles and permissions
  • 11. Taxonomy
  • 12. Text formats and WYSIWYG editors
  • 13. Blogs
  • 14. Forums
  • 15. Structured documents: Books
  • 16. Media Galleries
  • 17. Searches
  • 18. Languages and translation
  • 19. Access statistics
  • 20. Website management, maintenance and updating
  • Annex A. Configuration of the hosting and necessary tools
  • Annex B. Links and resources of interest

Migrating to Drupal 7

Cover image for this book
Sub-title: 
Learn how to quickly and efficiently migrate content into Drupal 7 from a variety of sources including Drupal 6 using automated migration and import processes.
Authors: 
Publisher: 
Packt Publishing
Publication date: 
2012-12
Page count: 
158
ISBN-13: 
9781782160540

What you will learn from this book

  • Configure your Drupal site to run imports of migrated content using the Feeds module
  • Run an import of migrated content using Feeds module and a Feed importer
  • Package your configuration using the Features module
  • Utilize the Migrate module and its benefits
  • Migrate blog posts from WordPress to Drupal
  • Upgrade your Drupal 6 site to Drupal 7
  • Configure the Feeds Tamper module to preprocess your Feeds imports
  • Run additional imports using the Feeds modules to update and add new data and content to your Drupal site

In Detail

This book will show you how to migrate your content into the Drupal content management system. You’ll start by building a content type in Drupal to hold your migrated content. You’ll then import your content into Drupal using the Feeds module. In order to be able to easily use them again and again, you will also learn the best methods of maintaining and packaging migration configurations.

In "Migrating to Drupal 7" you’ll learn how to quickly package your legacy site’s data into a format that’s easy to import into Drupal. You’ll then build a content type to hold migrated data in Drupal. To save time and hassle you will learn how to import content into Drupal using the Feeds module. You’ll then get a brief introduction to the Migrate module and its powerful features.

With this guide you’ll also learn how to upgrade your Drupal 6 website to Drupal 7 in short, simple steps. You’ll also learn how to package your configuration code in Drupal using the powerful Features module.

In "Migrating to Drupal 7" you’ll start by collecting your current site’s content and packaging it up into a CSV file so you can easily import it into Drupal. You’ll then build a content type to hold your migrated data and content.

Mastering migrations using the Feeds module will be the next invaluable tutorial before you get a closer look at the Migrate module’s powerful features. You’ll then upgrade your Drupal 6 site to Drupal 7 and use helper modules to help run the upgrade faster and with less hassle. This book will then take you through the process of migrating CCK-based Drupal 6 fields to Drupal 7 using the Content Migrate module.

Using the Features module you will then package up our Feeds importer and content types into code to help you to build an easily maintainable and flexible Drupal website with.

Approach

Written in a friendly and engaging style with practical tutorials and step-by-step examples which show you how to easily migrate your Drupal 6 or WordPress site to Drupal 7.

Who this book is for

"Migrating to Drupal 7" is for anyone interested in how to move content from an existing website into the Drupal content management system. Both novice and advanced Drupal users will gain practical hands-on knowledge in how to migrate content into Drupal using this book. You will become experts in using the Feeds module to migrate content, and in packaging your code using Features.

Programmer's Guide to Drupal

Sub-title: 
Principles, Practices, and Pitfalls
Publisher: 
O'Reilly Media
Publication date: 
2012-12
Page count: 
114
ISBN-13: 
978-1449343316

Note: This edition is out of print. The 2nd edition of this book is now available; contains all of the content of the first edition, plus Drupal 8 content.

If you’re a web programmer new to Drupal, this book shows you which programming techniques you can use—and which you should avoid—when building custom web applications with this content management framework. Drupal has its own set of programming principles that require a different approach, and many programmers make mistakes when relying on skills they’ve used for other projects. The guidelines in this book help you through the transition by demonstrating which programming practices conform to the “Drupal way,” and which don’t.

If you’re familiar with PHP, you’ll quickly learn how to take advantage of the powerful Drupal API.

  • Get a complete overview of Drupal, including Drupal core and add-on modules and themes
  • Learn Drupal’s basic programming principles, such as the ability to customize behavior and output with hooks
  • Discover common Drupal programming mistakes—and why hacking is one of them
  • Explore specific areas where you can put your programming skills to work
  • Learn programming tips and tools to help you perfect and debug your applications

Using Drupal

Publisher: 
O'Reilly Media
Publication date: 
2008-12
Page count: 
496
ISBN-13: 
978-0596515805

A second edition of this book is now available.

See the original announcement about Using Drupal’s release in the Drupal news section.

Publisher’s description:

With the recipes in this book, you can take full advantage of the vast collection of community-contributed modules that make the Drupal web framework useful and unique. You'll get the information you need about how to combine modules in interesting ways (with a minimum of code-wrangling) to develop a variety of community-driven websites. Each chapter describes a case study and outlines specific requirements for one of several projects included in the book—a wiki, publishing workflow site, photo gallery, product review site, online store, user group site, and more.
With Using Drupal, you will:

  • Get an overview of Drupal concepts and key modules introduced in each chapter, with a bird's-eye view of each module's specialty and how it works
  • Explore various solutions within Drupal that meet the requirements for the project, with details about which modules are selected and why
  • Learn how to configure modules, with step-by-step recipes for building the precise functionality the project requires
  • Get information on additional modules that will make the project even more powerful
  • Be able to access the modules used in the chapter, along with other resources

Newcomers will find a thorough introduction to the framework, while experienced Drupal developers will learn best practices for building powerful websites. With Using Drupal, you’ll find concrete and creative solutions for developing the exact community website you have in mind.

The Definitive Guide to Drupal 7

Cover image for this book
Publisher: 
Apress
Publication date: 
2011-07
Page count: 
1112
ISBN-13: 
978-1430231356

Publisher’s description:

The Definitive Guide to Drupal 7 is the most comprehensive book for building web sites using the powerful and extensible Drupal content management framework.

Written by active community members and contributors (“some of the brightest and most innovative minds in the Drupal community,” to quote Angela Byron, Drupal 7 maintainer), The Definitive Guide to Drupal 7 covers the basics then quickly advances to in-depth exploration of the functionality and tools that make Drupal so powerful for building web applications. Just as important, this book provides the reader with a guide to participating in the Drupal community: an international, committed, rapidly growing community of themers, developers, and open source advocates who write the modules, test the code, and work ceaselessly to make Drupal great. The release of Drupal 7, with its dramatic improvements in usability and system architecture, will take Drupal to a new level of popularity, and this book will help give you the foundation and scaffolding to grow with Drupal.

With The Definitive Guide to Drupal 7, you will be able to:

  • Plan and build a complete Drupal site with core alone.
  • Extend Drupal's functionality by selecting from thousands of modules.
  • Make your Drupal site look like anything you want with theming and jQuery.
  • Extend Drupal by coding your own modules.
  • Install Drupal in many environments.
  • Use essential tools such as Drush and Git to make your life easier.
  • Contribute to the Drupal community as an organizer or a coder.

Who this book is for

Anyone who is serious about getting better at Drupal.

Table of Contents

  • Building a Drupal 7 Site
  • Essential Tools: Drush and Git
  • Building Dynamic Pages Using Views
  • There's a Module for That
  • Creating Community Web Sites with Organic Groups
  • Security in Drupal
  • Updating Drupal
  • Extending Your Site
  • Drupal Community: Getting Help and Getting Involved
  • Planning and Managing a Drupal Project
  • Documenting for End Users and the Production Team
  • Development Environment
  • Putting a Site Online and Deploying New Features
  • Developing from a Human Mindset
  • Theming
  • Advanced Theming
  • jQuery
  • Introduction to Module Development
  • Using Drupal's APIs in a Module
  • Refining Your Module
  • Porting Modules to Drupal 7
  • Writing Project-Specific Code
  • Introduction to Functional Testing with Simpletest
  • Writing a Major Module
  • Drupal Commerce
  • Drush
  • Scaling Drupal
  • Spice Your Content Up with Tasty Semantics
  • The Menu System and the Path Into Drupal
  • Under the Hood: Inside Drupal When It Displays a Page
  • Search and Apache Solr Integration
  • User Experience
  • Completing a Site: The Other 90%
  • Drupal Distributions and Installation Profiles
  • Drupal's Story: A Chain of Many Unexpected Events
  • Now You're in Business: Making a Living with Drupal
  • Maintaining a Project
  • Contributing to the Community
  • Appendix A: Updating a Drupal Site from 6 to 7
  • Appendix B: Profiling Drupal and Optimizing Performance
  • Appendix C: Page Rendering and Altering
  • Appendix D: Visual Design in Drupal
  • Appendix E: Accessibility
  • Appendix F: Windows Development Environment
  • Appendix G: Installing Drupal on Ubuntu
  • Appendix H: Mac OS X Installation
  • Appendix I: Setting Up a Drupal Environment with the Acquia Dev Desktop

Pages

Subscribe with RSS Subscribe to RSS - Contributors