Using Drupal 1st Edition by Angela Byron, Addison Berry, Nathan Haug, Jeff Eaton, James Walker, Jeff Robbins – Ebook PDF Instant Download/Delivery: 0596515804, 9780596515805
Full download Using Drupal 1st Edition after payment
Product details:
ISBN 10: 0596515804
ISBN 13: 9780596515805
Author: Angela Byron, Addison Berry, Nathan Haug, Jeff Eaton, James Walker, Jeff Robbins
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 worksExplore various solutions within Drupal that meet the requirements for the project, with details about which modules are selected and whyLearn how to configure modules, with step-by-step recipes for building the precise functionality the project requiresGet information on additional modules that will make the project even more powerfulBe able to access the modules used in the chapter, along with other resourcesNewcomers 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.
Using Drupal 1st Table of contents:
Chapter 1. Drupal Overview
What Is Drupal?
Who Uses It?
What Features Does Drupal Offer?
A Brief History of Content Management
A Historical Look at Website Creation
The Age of Scripts and Databases
The Content Revolution
How Does Drupal Work?
Modules
Users
Content (Nodes)
Ways of Organizing Content
Types of Supporting Content
Getting Help
Conclusion
Chapter 2. Drupal Jumpstart
Case Study
Implementation Notes
Basics
Easy content editing and image handling
Spotlight: Content Management
Content
Comments
Navigation
Blocks
Hands-On: Content Management
Creating Content
Managing Site Navigation
Configuring Blocks
Spotlight: Modules
Module Administration Page
Finding and Installing Modules
Removing Modules
Hands-On: Working with Modules
Path Module
Administration Menu Module
Spotlight: Access Control
Configuring User Access
User Profiles
User Settings
Handling Abusive Users
Hands-On: Creating Roles
Hands-On: Configuring Permissions
Hands-On: Contact Form
Spotlight: Taxonomy
Hands-On: Blog
Spotlight: Content Moderation Tools
Automated Spam Detection Tools
Manual Content Moderation Tools
Spotlight: Themes
Finding a Theme
Theme Installation
Theme Configuration
Blocks and Regions
Administration Theme Setting
Hands-On: Branding the Site
Spotlight: Content Editing and Image Handling
Content Editing
Image Handling
Spotlight: Input Formats and Filters
Hands-On: Setting Up FCKeditor
Summary
Chapter 3. Job Posting Board
Case Study
Implementation Notes
Custom input forms
Listings
File uploads
Spotlight: CCK
Fields
Widgets
Formatters
Hands-On: CCK
Hands-On: Job Content Type
Hands-On: Customizing Field Display
Hands-On: Job Application Type
Spotlight: Views Module
Displays
Pieces of a View
Fields
Filters
Arguments
Sort criteria
Relationships
Hands-On: The Views Module
Jobs View
Job Applications View
Create the View and Defaults displays
Create the page display
Create the Job tab display
Create the Applications block display
Taking It Further
Summary
Chapter 4. Product Reviews
Case Study
Implementation Notes
Product information
Product ratings
Custom searching
First Steps: Basic Product Reviews
Creating the Product Review Content Type
Spotlight: Amazon Module
What’s Included?
Locale
Referral Settings
Hands-On: Adding an Amazon Field
Adding the Product Field
Finding Product IDs
Spotlight: Voting API and Fivestar
Hands-On: Adding Ratings
Adding the Rating Field
Turning on Visitor Ratings
Hands-On: Building a Product List
Spotlight: The Search Module
The Importance of Cron
Searching with Views
Hands-On: Make the Product List Searchable
Spotlight: CSS Injector
Hands-On: Polishing the Presentation
Setting CCK Display Fields Options
Configuring CSS Injector
Taking It Further
Summary
Chapter 5. Wiki
Case Study
Implementation Notes
Wiki Functionality
Easy Text Formatting
Easy Linking
Tracking Changes
Human-Readable URLs
Listing Changes
Hands-On: First Steps
Creating a Wiki Content Type
Removing the Author Information Display
Configuring Access Permissions
Hands-On: Wiki Input Format
Configuring the Filters
Creating the Wiki Input Format
Setting Up Format Permissions
Adding Content
Spotlight: Pathauto
Hands-On: Pathauto
Configuring Settings
Spotlight: Drupal’s Revision Tracking
Hands-On: Revisions and Diff
Make Revisions the Default
Setting Permissions
Viewing Revisions and Reverting
Using Diff
Hands-On: New Pages and Recent Edits with Views
Recent Posts Listing
Recent Edits Listing
Taking It Further
Summary
Chapter 6. Managing Publishing Workflow
Case Study
Implementation Notes
Editorial workflow
Email notifications
Overview pages
Hands-On: First Steps
Spotlight: Actions and Triggers
Hands-On: Actions and Triggers
Configure Actions
Assign Triggers
Spotlight: Workflow Module
Hands-On: Creating a Workflow
Spotlight: The Workspace Module
Hands-On: Create Workspaces
Spotlight: Views Bulk Operations
Hands-On: Building an Administration Page
Create Workflow Actions
Configure the View
Taking It Further
Summary
Chapter 7. Photo Gallery
Case Study
Implementation Notes
Photo Uploads
Thumbnail Generation
Photo Galleries
Spotlight: ImageField
Configuration
Hands-On: Uploading Photos
Photo Content Type
Image Galleries
Spotlight: ImageCache
Presets and Actions
Crop
Resize
Scale
Scale and crop
Using a Preset
CCK formatters
Manually viewing a preset image
Troubleshooting ImageCache
Check Clean URLs
Check GD library
Hands-On: ImageCache
Create ImageCache Presets
Configure Photo Field Display
Improve Image Quality
Hands-On: Gallery View
Hands-On: Latest Photos Block
Hands-On: Custom Pagers
Taking It Further
Summary
Chapter 8. Multilingual Sites
Case Study
Implementation Notes
Forum Discussions
Knowledge Base
Translating User Interface Text
Translating User-Generated Content
Spotlight: Core Internationalization Features
Locale
Translations
Interface translation
Language switching
Localized installer
Content Translation
Hands-On: Installing a Translation
Hands-On: Configuring Locale Features
Language Negotiation Settings
Language Switcher
Hands-On: Translatable Content
Spotlight: Localization Client
Hands-On: Translating the Interface
Using the Locale Module
Using the Localization Client
Hands-On: Translating Content
Translation
Spotlight: Internationalization
Content Selection
Strings
Site-Wide Language-Dependent Variables
Module Helpers
Synchronization
Hands-On: Internationalization Features
Content Selection
Site-Wide Variables
Content Types
Taxonomy
Forums
Taking It Further
Summary
Chapter 9. Event Management
Case Study
Implementation Notes
Event Management
Attendance Tracking
Hands-On: First Steps
Creating an Event Content Type
Access Control
Spotlight: Date Module
Date API Module
Date Timezone
Date Field Types
Date Widgets
Date Settings
Hands-On: Adding Dates
Set Up the Date Module
Add the Date Field
Hands-On: Upcoming Events View
Spotlight: Calendar Module
Calendar View Type
Hands-On: Calendar View
Spotlight: Flag Module
Hands-On: Flag Configuration
Hands-On: Attendee View
Taking It Further
Summary
Chapter 10. Online Store
Case Study
Implementation Notes
Spotlight: Ubercart Packages
Ubercart—core
Ubercart—core (optional)
Ubercart—extra
Spotlight: Ubercart’s Administration Panel
Hands-On: Setting Up the Store
Initial Setup Tasks
Spotlight: Products, Product Classes, and Attributes
Hands-On: Creating Products
Initial Setup Tasks
Configuring Product Classes
Configuring Product Attributes
Configuring Product Settings
Configuring the Catalog
Spotlight: The Ordering Process
Hands-On: Processing Orders
Shopping Cart
Taxes
Shipping
Payment
Placing a Test Order
Fulfilling an Order
Access Control
Taking It Further
Summary
Chapter 11. Theming Your Site
Spotlight: The Theme System
.info Files
Regions
Features
CSS
JavaScript
Template Files
The template.php File
Hands-On: Creating a Custom Theme
Make a Copy of the Theme
Changing CSS
Spotlight: Template Files
Hands-On: Working with Template Files
Modifying a Template File
Theming Specific Content Types
Overriding a Module’s Template File
Creating a New Region
Spotlight: Advanced Overrides
Template Variables
Theme Functions
Hands-On: Using template.php for Overrides
Overriding a Template Variable
Overriding a Theme Function
Taking It Further
Summary
References
Appendix A. Installing and Upgrading Drupal
Before You Begin Installation
Gathering Requirements
Downloading Drupal
Drupal’s Files and Directories
Installing Drupal
Keeping Drupal Up-to-Date
Version Numbers
Update Status Module
Site Maintenance Mode
The update.php Script
Updating Drupal Core
Updating Contributed Modules
References
Appendix B. Choosing the Right Modules
Finding Modules
Browse Module Listings
Keyword Search
Drupal.org Forums
Case Studies
Planet Drupal
Third-Party Websites
Assessing a Module’s Health
Project Pages
Issue Queues
Code
The People Behind the Code
Maintainer Activity
User Profiles
Getting Involved
Summary
People also search for Using Drupal 1st:
sites using drupal
x-drupal-dynamic-cache uncacheable
drupal t()
t() in drupal 9
Tags:
Angela Byron,Addison Berry,Nathan Haug,Jeff Eaton,James Walker,Drupal