Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.
Please read the tutorial at this link: https://ebookbell.com/faq
We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.
For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.
EbookBell Team
4.3
38 reviews
ISBN 10: 1430228083
ISBN 13: 978-1430228080
Author: RJ Townsend
Drupal is a content management framework that powers web sites from simple online brochures to more advanced sites including social networking sites, blogs, e-commerce sites, business portals, and more. It is free, open source software that allows anyone to quickly and easily build web sites. Its full range of modules―including user permissions, security mechanisms, JavaScript menus, image uploaders, WYSIWYG editors, and more― helps you easily create the foundation for a powerful web site. With its templating system (and a few tips and tricks), any graphic design file can be used to create a Drupal web site.
Foundation Drupal 7 covers all the topics necessary to quickly build Drupal-powered web sites, explaining in simple terms how Drupal works and providing you with concepts, tips, and code snippets for every step of the development process. From setting up a Drupal-ready web host and installing Drupal to using the administrative interface and configuring a site from start to finish, there is something here for everyone. In addition to thoroughly discussing all of Drupal’s core modules, this book reviews more than 50 contributed modules, including WYSIWYG HTML editors, JavaScript drop-down menus, web forms, and even the powerful Views module. Stephanie Pakrul, creator and maintainer of the Fusion theme, coauthors a chapter on how to lay out and add graphics to a site through Drupal’s administrative section. After reading this book, you will walk away with everything you need to know to quickly and successfully build a Drupal-powered web site.
Whether you’re an experienced Drupal site builder looking to expand your skills, a web developer or designer interested in learning Drupal, or a weekend hobbyist looking to build your first site, Foundation Drupal 7 will give you the knowledge and inspiration you need to bring your ideas to life.
Chapter 1 An Overview of Drupal
How Drupal works
Database powered
Organizing and displaying content
People, roles, and permissions
Adding functionality through modules
Themes
Navigating the administrative interface
Creating a web page
How to create a basic page
How to create a block
Chapter 2 Set ting Up a Web Host and Installing Drupal
How to select a web host
System requirements
Web host requirements
Setting up a web host with cPanel and WHM
Create a cPanel account with WHM
Adding a database and MySQL user with cPanel
Drupal's file and folder layout
Core files
The sites directory
Single-site and multisite installs
Downloading and installing Drupal
Download Drupal to your host
Creating a site-specific directory
Installing Drupal
Summary
Chapter 3 Configuring a Basic Drupal Web Site
An iterative approach
Basic configuration set tings
Site information
Cron
Regional settings
Date and time
Clean URLs
Configuring the file system and private downloads
Blocks
How blocks work
Moving and arranging blocks
Configuring a block
Block-specific settings
Region settings
Page-specific visibility settings
Content type-specific visibility settings
Role-specific visibility settings
User-specific visibility settings
Menus and menu links
Overview of Drupals menu system
Default menus
Main menu
Management
Navigation
Secondary menu
User menu
Global menu settings
Adding a menu
Listing links
Creating a menu link
Set ting up your front page
Appearance
Selecting a theme
Global and individual theme settings
Summary
Chapter 4 Adding Content Types and Fields
What is a content type?
Knowing when to add a content type
Adding a content type
Fields and form settings available to a content type
Content publishing options
Displaying the author and publication date
Displaying comments
Menu settings
Adding fields to a content type
Adding field types
Text fields and boxes
Drop-down lists, check boxes, and radio buttons
Files and images
Managing the display of fields in multiple locations
Default view mode
RSS view mode
Search index and search result view modes
Adding comment fields and controlling how they display
Designing the taxonomy of your site
Adding a vocabulary
Adding terms
Managing terms
Summary
Chapter 5 People, Roles, and Permissions
An overview
How to add people
Customizing account set tings
Anonymous users and administrator role
Registration and cancellation
Personalization
E-mails
Roles and permissions
IP address blocking
Summary
Chapter 6 Enabling and Configuring Core Modules
Enabling a module
Aggregator
Blog
Book
Comments
Contact
Forum
Language translations, including locale and content translation
Setup instructions for the locale module
Setup instructions for the content translation module
OpenID
Poll
Tracker
Summary
Chapter 7 Essential Contributed Modules
Adding and enabling a contributed module
Defining URL path patterns with Pathauto
Node, taxonomy term, and user path settings
General and punctuation settings
Using views to query and display data
The views administration UI
Adding a view
Settings
Display
Logic
Previewing and saving a view
Enabling and updating the front-page view
Entering content with WYSIWYG HTML editors
JavaScript menus with DHTML Menu
Creating forms with webform
Configuring the webform module
Creating a web form
Spam control with Mollom
Site statistics with Google Analytics
Summary
Chapter 8 Theming a Drupal Website
Build first, then theme
Using a Drupal theming framework: Fusion
Installing Fusion core
Installing a Fusion sub-theme
Install Skinr
Creating your layout
Planning your theme
Theme settings
Working with the grid layout
Theme widths
Changing the sidebars
Get content in the right places on the page
Adjust block widths and alignment
Styling your site
Styling your site with Skinr
Styling your site with CSS
Using local.css
CSS styling basics
Tools
Example: styling the site name
Creating your own custom Drupal theme
Copy and edit Fusion's starter subtheme
Adding style to your theme
Writing your own CSS
Content-specific theming
Advanced topics
Doing more with Skinr
Using PHP and template files
Other template files
Using the template.php file
Summary
Chapter 9 Designing for a Browser
The browser as the new canvas
Using a template-driven approach
Working with text
Configuring Photoshop and Illustrator for best results
Color settings
Creating pixel-perfect lines and shapes
Photoshop settings
Illustrator settings
Slicing, optimizing, and saving web site images
Using the Slice and Slice Select tools
Optimizing web site images
Saving images
Summary
Chapter 10 Going Live
Getting prepared to move a site to production
Understanding the process
Setting up a staging site in cPanel
Step-by-step cPanel tutorial
Troubleshooting your staging site
Turning on your production site
Preparing the test site for production
Moving the test site to production
Summary
Chapter 11 Maintaining and Updating a Drupal Site
Maintaining a production site
Signing up for and checking security alerts
Checking the reports section weekly
Enable the statistics module
Site health
Understanding the update process
Using the Update Manager module
How to update a contributed module via Drupal UI
How to update a contributed module via SSH
Updating Drupal core via SSH
Useful modules
How do I back up content?
How do I stage content?
How do I stage sites?
Summary
Chapter 12 Translating Business Requirements to Drupal Functionality
Increase your knowledge of Drupal
Study other people's work
Create a module reference document
Network with Drupal developers
Learn Drupal best practices
Useful communication tools
Requirements gathering
Using wireframes
Create an estimated-time spreadsheet
Leverage the Drupal community
Navigating Drupal.org
Posting Guidelines
Finding the perfect functionality
Searching using the right keywords
Evaluating a module
Summary
Appendix A Drupal and Search Engine Optimization
What is SEO?
Important configuration changes
Update the .htaccess file
Enable title and alt fields for images
Revise robots.txt
SEO-friendly modules
SEO Checklist
Pathauto
Path Redirect and Global Redirect
Meta tags
Page Titles
Menu Attributes
XML sitemap
Boost
Structure your theme
Page Optimization
How to emphasize content in a WYSIWYG editor
Appendix B Drush, the Command-Line Shell for Drupal
What is Drush?
Expanding Drush functionality through contributed modules
Backup and Migrate
Drush Cleanup
Drush EM
Drush Make
How to install Drush on cPanel
Popular Drush commands
Appendix C 50+ Contributed Modules to Spice Up Any Site
Development tools
Chaos tool suite
Devel
Drupal For Firebug
Features
Context
Spaces
Strongarm
Site-building tools
Automatic Nodetitles
Custom Breadcrumbs
Custom Search
Flag
Menu attributes
Menu block
Nice Menus
Nodequeue
Panels
Rules
Site map
String Overrides
Workflow
Modules that add additional field types
Content Construction Kit (CCK)
Date
Embedded Media Field
Field Permissions
Link
Name
Phone
Site administration tools
Administration menu
Advanced help
Content Management Filter
Feedback
LoginToboggan
Transliteration
User Protect
Theming tools
Content Template (Contemplate)
Theme developer
ThemeKey
Zenophile
JavaScript, jQuery, and Drupal
Colorbox
External Links
jQuery UI
jQuery plugins
jQuery Update
Superfish
Quick Tabs
Mass e-mail
E-commerce for Drupal
Social networking
Drupal for Facebook
Facebook-style Statuses (Microblog)
Organic groups
Privatemsg
User Relationships
User Points
Appendix D Views Recipes
Article listing
Archive
Calendar
Image slideshow
Image gallery
Promoted block
Index
foundation drupal
drupal foundation theme
formation drupal 9
drupal foundation
drupal 7 basics
Tags: RJ Townsend, Foundation Drupal 7