PacktLib: Drupal 6 Social Networking

Drupal 6 Social Networking

Credits

About the Author

About the Reviewers

Preface

Drupal and Social Networking

Social networking

Why create a social network instead of joining an existing one?

DinoSpace!

Drupal as a social networking platform

Installing Drupal

Configuring Drupal

Summary

Preparing Drupal for a Social Networking Site

How Drupal works

Administering Drupal: an overview

Planning our site

Starting to build our site

Summary

User Content: Contributions, Forums, and Blogs

Our site

User roles: an important note

Drupal modules

Comments

Forums

Blogs

Collaborative writing

Polls

Contributions in the form of pages

Uploaded files/attachments

Automatically generated content

Social aggregation

Roles

Summary

Users and Profiles

What are we going to do and why?

Install the modules

Users, roles, and permissions

Adding special properties to user profiles

Tracking user activity

Settings and rules

Blog themes

Open ID

Summary

Enabling User Interaction

Dino Space: a review

Installing the modules

Relationships

User activities

Profile comments with the Guestbook module

Contacting users

Groups

Summary

Communicating with our Users

Getting started

Communicating on an individual basis

Mailing lists

Direct contact

Content blocks

Theme customizations for communication

Summary

Improving our Network with Custom Modules

Our module

Drupal's modular system

Creating our module

Useful APIs

Summary

Designing our Site

Drupal themes

Customizing the default theme

Creating a theme: The basics

Summary

Deploying and Maintaining our Social Networking Site

Installing the modules

Security

Deploying

Maintenance

Backing up

Restoring

Summary

Promoting our Site

Online advertising

Newsletters

Marketing materials

Social marketing

Search Engine Optimization

Monetizing your site

Summary

Installing WAMP

Installing WAMP

Installing WAMP

Installing WAMP

Installing WAMP

Index