Drupal 7 bible /

Web content management systems (CMS) are hot, and the flexible and powerful open source Drupal is one of the most popular. Whether you're designing a new Web site or looking for an easier way to publish content to your existing site, this practical book shows you how to use Drupal 7 to do it. L...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Shreves, Ric
Άλλοι συγγραφείς: Dunwoodie, Brice
Μορφή: Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Indianapolis, IN : Wiley, [2011]
Σειρά:Bible.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • Note continued: Creating new forms with Webforms
  • Adding new fields to a custom form
  • Controlling submission settings
  • Gathering data with Webforms
  • Summary
  • ch. 20 Using the Forum Module
  • Introducing the Forum Module
  • Enabling and disabling the module
  • Configuring the module
  • Administering Forums
  • Working with containers
  • Adding a container
  • Editing a container
  • Deleting a container
  • Working with forums
  • Adding a forum
  • Editing a forum
  • Deleting a forum
  • Working with forum topics
  • Create a new forum topic
  • Editing forum topics
  • Deleting forum topics
  • Controlling the Styling of the Forum Module
  • Reviewing the default templates
  • Reviewing forum-icon.tpl.php
  • Reviewing forum-list.tpl.php
  • Reviewing forum-submitted.tpl.php
  • Reviewing forum-topic-list.tpl.php
  • Reviewing forums.tpl.php
  • Reviewing the default style sheets
  • Using the Active Forum Topics Block
  • Using the New Forum Topics Block
  • Summary
  • ch. 21 Using the Poll Module
  • Introducing the Poll Module
  • Enabling and disabling the module
  • Configuring the module
  • Administering Polls
  • Adding polls
  • Editing polls
  • Deleting polls
  • Controlling the Styling of the Poll Module
  • Reviewing the default templates
  • Reviewing poll-bar-block.tpl.php
  • Reviewing poll-bar.tpl.php
  • Reviewing poll-results-block.tpl.php
  • Reviewing poll-results.tpl.php
  • Reviewing poll-vote.tpl.php
  • Reviewing the default style sheets
  • Using the Most Recent Poll Block
  • Summary
  • ch. 22 Managing Multilingual Content
  • Understanding Key Concepts
  • Content
  • Internationalization (i18n)
  • Locales
  • Localization (L10n)
  • Localized Drupal
  • Metadata
  • Multilingual content
  • Translation sets
  • Introducing Multilingual Content Management
  • The Locale module
  • The Content translation module
  • Drupal translation packages
  • Enabling Multilingual Content
  • Enabling multiple languages
  • Enabling the Locale module
  • Adding a language
  • Enabling multilingual content
  • Enabling the Content translation module
  • Configuring content types
  • Authoring and Managing Multilingual Content
  • Creating a new translation set
  • Managing translation sets
  • Managing translation synchronization
  • Controlling Multilingual Content and Interface Presentation
  • Understanding language negotiation
  • Configuring language negotiation
  • Planning your language negotiation strategy
  • Enabling language negotiation
  • Configuring URL triggers
  • Configuring the Session language negotiation option
  • Summary
  • pt. V Managing Users
  • ch. 23 Understanding the Drupal User System
  • Introducing the User System
  • Reviewing the People Manager
  • Configuring Account Settings
  • Reviewing the Settings tab
  • Reviewing the Manage Fields tab
  • Reviewing the Manage Display tab
  • Reviewing the My Account page
  • Creating a New User
  • Managing Users
  • Editing user accounts
  • Blocking users
  • Canceling user accounts
  • Working with the Default Profiles
  • Controlling the Styling of the Default Profiles
  • Reviewing the default templates
  • Reviewing user-picture.tpl.php
  • Reviewing user-profile.tpl.php
  • Reviewing user-profile-category.tpl.php
  • Reviewing user-profile-item.tpl.php
  • Reviewing the default style sheets
  • Reviewing the themable functions
  • Using the Tracker Module
  • Enabling the module
  • Summary
  • ch. 24 Controlling User Access
  • Introducing Drupal's Access Controls
  • Adding a New Role
  • Assigning Users to Roles
  • Setting Permissions
  • Controlling global access
  • Blocking IP addresses
  • Controlling block level access
  • Summary
  • ch. 25 Configuring User Registration
  • Enabling User Registration
  • Drupal Authentication
  • Using OpenID
  • Managing Notifications
  • Working with the User Login Function
  • Using the Login block
  • Using the Login page
  • The Request Password function
  • Styling the Display
  • Summary
  • pt. VI Customizing and Extending the System
  • ch. 26 Customizing Drupal's Appearance
  • Understanding How Themes Work
  • Knowing the Parts of a Theme
  • Directory structure
  • The theme files
  • The template files
  • The theme CSS
  • The role of the template.php file
  • Adding New Themes
  • Customizing Themes
  • Modifying themes through configuration
  • Changing page element options
  • Changing the logo
  • Using the Color module
  • Modifying themes by changing the code
  • Customizing the CSS
  • Customizing templates
  • Controlling template display through template suggestions
  • Using theme functions
  • Creating a New Theme
  • Requirements for a theme
  • Creating a custom sub-theme
  • Selecting a base theme
  • Creating the sub-theme
  • Customizing the sub-theme
  • Working with an Admin Theme
  • Summary
  • ch. 27 Customizing the Display of Content
  • Basic Principles
  • Introduction to Views
  • Overview of the Views framework
  • Installing Views
  • Getting started with Views
  • Creating new views
  • Editing and deleting views
  • Introduction to Panels
  • Installing Panels
  • Getting started with Panels
  • Creating new Panels
  • Editing and deleting panels
  • Summary
  • ch. 28 Customizing Drupal Functionality
  • Basic Principles
  • The Right Tools
  • The Devel module
  • The Coder module
  • Drush
  • Version control
  • The Drupal API
  • Customizing Modules
  • Creating a New Module
  • Creating a new module folder
  • Creating the .info file
  • Creating the .module file
  • Interacting with the database
  • Adding blocks to a module
  • Theming a Module
  • Reusing existing theme hooks
  • Implementing hook_theme()
  • Using preprocess functions
  • Summary
  • ch. 29 Extending Your Site
  • Finding Extensions
  • Working with Extensions
  • Adding new modules automatically
  • Adding new modules manually
  • Adding new themes automatically
  • Adding new themes manually
  • Uninstalling extensions automatically
  • Uninstalling extensions manually
  • Key Extensions to Address Common Issues
  • Improving content management and presentation
  • FCK Editor
  • Panels
  • Printer, e-mail, and PDF versions
  • Tagadelic
  • Taxonomy Manager
  • Views
  • WYSIWYG
  • Improving administration
  • Administration Menu
  • CAPTCHA
  • CAPTCHA Pack
  • Mollom
  • reCAPTCHA
  • Enhancing search
  • Apache Solr Search Integration
  • Core Searches
  • Porter-Stemmer
  • Enhancing forms
  • Login Toboggan
  • Webform
  • Improving navigation
  • Custom Breadcrumbs
  • DHTML Menu
  • Menu Breadcrumb
  • Nice Menus
  • Taxonomy Breadcrumb
  • Taxonomy Menu
  • Managing media
  • Album Photos
  • Fast Gallery
  • Lightbox 2
  • Video
  • Video Filter
  • Views Slideshow
  • Enabling community
  • Comment Notify
  • Fivestar
  • Organic Groups
  • Privatemsg
  • Service Links
  • Voting API
  • Adding geolocation functionality
  • GMap Module
  • Location
  • Enhancing SEO
  • Global Redirect
  • Google Analytics
  • Nodewords
  • Page Title
  • PathAuto
  • Search 404
  • Site Verify
  • XML Sitemap
  • Adding ad management
  • Advertisement
  • Google Ad Manager
  • For developers
  • Backup and Migrate
  • Devel
  • Drush
  • Theme Developer
  • Services
  • Skinr
  • Summary
  • ch. 30 Implementing eCommerce with Ubercart
  • Understanding Ubercart
  • Features
  • For customers
  • For site administrators
  • Using Ubercart
  • Obtaining and Installing Ubercart
  • Installation requirements
  • Integrating with an existing site
  • Configuring Ubercart
  • Configuring the required core
  • Managing Cart settings
  • Managing Checkout settings
  • Managing Country settings
  • Managing Order settings
  • Managing Price handler settings
  • Managing Product settings
  • Managing Store settings
  • Core options
  • Ubercart extras
  • Fulfillment options
  • Payment options
  • Store Administration
  • Managing products
  • Creating new products
  • Working with existing products
  • Managing orders
  • Managing customers
  • Viewing reports
  • Creating conditional actions
  • Enhancing Ubercart
  • Summary
  • pt. VII Drupal in the Enterprise
  • ch.
  • 31 Securing Your Site
  • Security Best Practices
  • Securing the Drupal core
  • Protect directories and files
  • Protect access details
  • Remove unnecessary files
  • Protect version details
  • Maintain a sensible server setup
  • Securing third-party extensions
  • Securing your content
  • Keeping Up with Security Notices
  • Summary
  • ch. 32 Managing Site Performance
  • Addressing Typical Performance Concerns
  • Reducing server load via caching and resource aggregation
  • Introducing the site cache
  • Configuring the site cache
  • Reducing server load by controlling block visibility
  • Configuring additional performance settings
  • Testing Performance
  • Simulating system load
  • Using the Devel module to analyze performance
  • Analyzing the performance of Views
  • Summary
  • ch. 33 Creating a Search Engine-Friendly Site
  • Creating Search Engine-Friendly URLs
  • Enabling the Clean URLs feature
  • Configuring Clean URLs with Apache 2.2
  • Configuring Clean URLs with IIS 7
  • Working with the Path and Pathauto modules
  • Enabling the Path module
  • Managing Path module aliases
  • Enabling the Pathauto module
  • Configuring Pathauto alias patterns
  • Managing Canonicalization Issues
  • Understanding canonicalization issues
  • Configuring a canonical homepage URL
  • Configuring Apache 2.2 for canonical redirects
  • Configuring IIS 7.0 for canonical redirects
  • Configuring canonical content URLs
  • Installing and enabling the Global Redirect module
  • Configuring the Global Redirect module
  • Configuring Pathauto to work with the Redirect module
  • Adding Content Metadata
  • Understanding the types of metadata
  • Taking control of your metadata
  • Adding Sitemaps with XML Sitemaps
  • Optimizing Page Templates
  • Understanding HTML semantics and templating practices
  • Understanding content semantics and RDFa
  • Creating Custom Error Pages
  • Creating custom 404 error pages
  • Choosing which approach to use
  • Configuring custom 404 content
  • Creating custom 403 error pages
  • Configuring custom 403 content
  • Summary.
  • Note continued: ch. 34 Making an Accessible Site
  • What Is Accessibility?
  • Drupal and Accessibility
  • Improving theme accessibility
  • Support semantic structure
  • Avoid tables
  • Don't rely on JavaScript
  • Use system fonts for your nav menus
  • Use appropriate capitalization
  • Use a suitable color scheme
  • Order elements on the screen logically
  • Make sure your text resizes
  • Use jump links
  • Make forms accessible
  • Provide hover states and visited states
  • Provide alternatives to applets and plugins
  • Avoid requiring timed responses
  • Creating accessible content
  • Use headings and styles correctly
  • Use lists correctly
  • Use alt image attributes
  • Summarize graphs and charts
  • Summarize multimedia
  • Format tabular data properly
  • Summary
  • ch. 35 Handling Change Management
  • Taking a Site Offline
  • Backing Up Your Site
  • Restoring from a Backup
  • Using the Update Manager Module
  • Managing Site Upgrades
  • Handling minor upgrades
  • Handling major version upgrades
  • Summary
  • pt. VIII Appendixes
  • Appendix A The Directory Structure of a Drupal Installation
  • Appendix B Location of Key Files
  • Aggregator
  • Module
  • Style Sheets
  • Templates
  • Blocks
  • Module
  • Style Sheets
  • Templates
  • Blog Content Type
  • Module
  • Book Content Type
  • Module
  • Style Sheets
  • Templates
  • Comments
  • Module
  • Style Sheets
  • Templates
  • Contact Module
  • Module
  • Forum
  • Module
  • Style Sheets
  • Templates
  • Menus
  • Module
  • Style Sheets
  • Nodes
  • Module
  • Style Sheets
  • Templates
  • Polls
  • Module
  • Style Sheets
  • Templates
  • Profile
  • Module
  • Style Sheets
  • Templates
  • Search
  • Module
  • Style Sheets
  • Templates
  • System
  • Module
  • Style Sheets
  • Templates
  • Taxonomy
  • Module
  • Style Sheets
  • Templates
  • Users
  • Module
  • Style Sheets
  • Templates
  • Appendix C Installing XAMPP
  • Appendix D Installing MAMP
  • Appendix E Beyond the Book
  • Additional Help Resources Online
  • The Help Files Inside Drupal
  • Online Help and Support Resources
  • Using Community Support Options
  • Finding Commercial Support.