Cover image for Drupal 6 Social Networking.
Drupal 6 Social Networking.
Title:
Drupal 6 Social Networking.
Author:
Peacock, Michael.
ISBN:
9781847196118
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (327 pages)
Contents:
Drupal 6 Social Networking -- Table of Contents -- Drupal 6 Social Networking -- Credits -- About the Author -- About the Reviewers -- Preface -- What this book covers -- What you need for this book -- Who is this book for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code for the book -- Errata -- Piracy -- Questions -- 1. Drupal and Social Networking -- Social networking -- Why create a social network instead of joining an existing one? -- Improve business -- Enable communication -- Provide a service -- So why create a social network? -- DinoSpace! -- What is a CMS? -- What is Drupal? -- Drupal as a social networking platform -- Installing Drupal -- Requirements -- Download -- Installation -- Configuring Drupal -- Actions -- Administration theme -- Clean URLs -- Date and time -- Error reporting -- File system -- Image toolkit -- Input formats -- Logging and alerts -- Performance -- Site information -- Site maintenance -- Summary -- 2. Preparing Drupal for a Social Networking Site -- How Drupal works -- An abstract framework -- Nodes -- Content flags -- Published and unpublished content -- Promoted and not promoted content -- Sticky and not sticky content -- Collaboration -- Terminology -- Administering Drupal: an overview -- Logging in -- User management -- Access rules -- Permissions -- Roles -- User settings -- Users -- Content management -- Comments -- Content -- Content Types -- Post settings -- RSS publishing -- Taxonomy -- Site building -- Blocks -- Menus -- Creating new menu items -- Modules -- Themes -- Site configuration -- Reports -- Recent log entries -- Top 'access denied' errors -- Top 'page not found' errors -- Available updates -- Status report final -- Planning our site -- Static content -- Grouping content -- Starting to build our site -- Taxonomy! -- Creating the vocabulary.

Creating terms and tags for our vocabulary -- Creating another vocabulary-free tags -- Creating content -- Summary -- 3. User Content: Contributions, Forums, and Blogs -- Our site -- User roles: an important note -- Drupal modules -- Comments -- Comments within Dino Space -- Forums -- Planning -- Creating and managing forums -- Creating a forum topic -- Taxonomies -- Planning: How will roles fit in? -- Blogs -- Blog menu -- Viewing blogs -- Using the blog -- Blog API -- Posting a blog entry from Microsoft Word -- Collaborative writing -- Creating a book -- Creating pages in the book -- Permissions and roles -- Why not grant all permissions? -- Polls -- Roles -- Contributions in the form of pages -- Permissions and roles -- Uploaded files/attachments -- Automatically generated content -- Feed aggregator menu -- Viewing the feed in action -- Cron -- Social aggregation -- Download the module -- Install and enable the module -- Configure the module -- Using the module -- Roles -- Anonymous role permissions -- Authenticated users -- Creating the additional roles -- Contributors -- Moderators -- Power contributors -- Summary -- 4. Users and Profiles -- What are we going to do and why? -- Install the modules -- Users, roles, and permissions -- Users -- Viewing/searching/sorting/filtering -- Creating a user -- Editing -- Suspending/blocking a user -- Deleting a user -- Roles -- Permissions -- Adding special properties to user profiles -- Module overview -- Extending our users' profiles -- Single-line text fields -- Dinosaur name -- Location -- Multi-line text fields -- About you -- Date field -- Dinosaur's date of birth -- List selection field -- Breed -- Free form list field -- About your dinosaur -- Web address field -- Your web address -- Editing our profile -- About you -- About your dinosaur -- Tracking user activity -- Settings and rules.

Access rules -- Blocking email domains -- With an exception -- Preventing swear words in our user's usernames -- Checking rules -- User settings -- User registration settings -- User email settings -- Picture settings -- Gravatars! -- Blog themes -- Enabling themes -- Using the blog themes module -- Expanding on this feature -- Open ID -- User already exists -- User does not exist -- Summary -- 5. Enabling User Interaction -- Dino Space: a review -- Installing the modules -- Relationships -- Planning -- Creating our relationships -- Settings -- General settings -- Email notifications -- Elaborations -- Messages -- Permissions -- Relationships in action -- Default relationship -- Creating a relationship with another user -- My relationships -- User activities -- Permissions -- Activities in action -- Public list -- Friends list -- Settings -- Profile comments with the Guestbook module -- Settings -- Permissions -- Site-wide guestbook -- User guestbooks -- Viewing guestbooks -- Contacting users -- User contact forms -- Site-wide contact form -- Creating the contact form categories -- Gathering user feedback -- Dealing with member disputes -- Dealing with copyright content reports -- Providing technical support to our users -- Adding information to the top of the form -- Enabling the contact form in the menu -- Taking the content form for a spin -- Groups -- Groups for Dino Space -- Organic Groups module -- Create group content type -- Configure page content type -- Enabling the block -- Creating a group -- Using our group -- Summary -- 6. Communicating with our Users -- Getting started -- The modules -- A look back -- Modules -- Communicating on an individual basis -- Inactive users -- Communicating with individuals publicly -- Mailing lists -- How to send an email to all our users? -- HTML emails -- Legalities -- Throttling -- Third-Party Services.

PHPList -- Constant contact -- Google Groups -- Direct contact -- The address module -- Users perspective -- Administrators perspective -- Content blocks -- Creating a content block for anonymous users -- Theme customizations for communication -- Summary -- 7. Improving our Network with Custom Modules -- Our module -- Drupal's modular system -- A module -- Useful resources -- Creating our module -- Content types -- New content types -- Map -- Database -- Venue -- Database -- Google Maps -- API key and the JavaScript files -- Template files -- node-map.tpl.php -- node-venue.php -- Module files -- Directories and locations -- .info files -- Map module (map.info) -- Venue module (venue.info) -- .module files -- Map module (map.module) -- Venue module -- .install files -- Map module (map.install) -- Venue module (venue.install) -- Putting everything together -- Installing the modules -- Creating a map -- Adding a venue -- Seeing the module in action -- Useful APIs -- GMap -- Facebook -- Summary -- 8. Designing our Site -- Drupal themes -- Themes and our users -- Pre-installed themes -- Bluemarine -- Chameleon -- Garland -- Marvin -- Minnelli -- Pushbutton -- Contributed themes -- Installing contributed themes -- Customizing the default theme -- Color scheme -- Custom color sets -- Color set preview -- Toggle display -- Logo image design -- Shortcut icon settings -- Global settings -- Creating a theme: The basics -- Theme structure -- Info file -- Template files -- Template.php -- Logo and screenshot -- Other files for themes -- Getting started -- Info file -- Template files -- Page.tpl.php -- Template.php -- Logo and screenshot -- In action -- Summary -- 9. Deploying and Maintaining our Social Networking Site -- Installing the modules -- Security -- Security announcements -- Securing our site -- CAPTCHA -- Math -- Image -- Text -- reCAPTCHA.

Download the reCAPTCHA PHP library -- Signup for an API key -- Enter our public and private keys -- reCAPTCHA in action -- Setting it up -- Mollom -- Legal -- Passwords -- Deploying -- Hosting and domain names -- Getting the site online -- Setting up the database -- Importing the local database -- Uploading the site -- Changing the database settings -- Maintenance -- Cron -- Performing maintenance -- Upgrading Drupal -- Reports -- How can these help? -- Backing up -- Backing up with cPanel -- Restoring -- Restoring within cPanel -- Summary -- 10. Promoting our Site -- Online advertising -- Buying advertisement space -- Pay Per Click Advertisements -- Advertisement networks provided by search engines -- Newsletter advertising -- Caution: Search Engine Penalization -- Newsletters -- Marketing materials -- Social marketing -- Viral marketing -- Twitter -- Social bookmarking -- Search Engine Optimization -- On-site SEO -- Meta -- Sitemap and webmaster tools -- Links -- Up-to-date content -- Off-site SEO -- Monetizing your site -- Summary -- A. Installing WAMP -- Installing WampServer -- Downloading WampServer -- Installing WampServer -- WampServer overview -- Configuring WampServer -- GD2 -- Rewrite Module -- Summary -- Index.
Abstract:
Build a social or community web site, with friends lists, groups, custom user profiles, and much more.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: