Creating a social network with Drupal
59
Ready to
make your own full featured community site? This ebook
will show you how to use the Drupal 6 (or 5) open source framework to
build a social networking site. Whether you are a novice, or you
already have some experience with Drupal, this will save you a lot of
time. The strategy of the author is to use only out-of-the-box
modules and combine them in a unique way. With literally thousands of
add-on modules available, building a community site can be
challenging. The Ultimate Community Site Guide follows a coherent
approach, carefully selecting the modules to complement each other.
Out of the hundreds of tutorials available on the internet,
this book aims at combining it all to an integrated approach. The
author guides you through the entire process of setting up a site.
Drupalfun.com
is used throughout the book as an example case study. Step by step
instructions allow you to set up a site, exactly like Drupalfun.
In
the first chapter, the author thouroughly explains the goal of the
book. The necessary modules for Drupal 6 are finally mature enough to
be used for such a big endeavour as setting up a social networking
site. The case study website Drupalfun is also introduced.
Chapter
2 focusses on installing Drupal. What are the requirements, how does
this work,...? In the next chapter, modules are introduced. The
author dives into some invaluable basic modules, which help protect
the site (such as Captcha) and help us work faster (such as DHTML
menu). The process of installing and updating modules and themes are
looked at in detail.
Things get really interesting in chapter
4, where the focus shifts to user profiles. The profiles form the
basis of the site and are central in the author's approach. Every
user will have a profile page, where all of his or her information is
centralised. The Content Profile module, together with Views and
Panels will empower the reader to do all of this.
Chapter 5
expands the basic profiles by adding photo galleries, video galleries
and Google location pinpointing. All of these features will be added
to the main profile, without any programming knowledge necessary. A
few small code snippets, filled in inside the site's interface, are
present throughout the book, to glue everything together. The latter
part of the chapter will focus on adding user search mechanisms to
the site, such as an advanced search page, user tag clouds, featuring
members, new members,...
The next chapter will focus on
content presentation. The Panels and Views modules are discussed in
more detail. This is then put into practice by making searchable
content lists, such as a showcase list. The frontpage is also
completely altered to feature some of the latest activity, members
and posts.
Chapter 7 focusses on bringing out some real
community features. The author shows you how to implement a friends
feature, community groups, messaging, shoutbox, activity lists,
newsletter digests, a user point system, online status reports...
Many people will be interested in chapter 8, as it focusses
on how to make some return money from the site. Existing modules to
make an income from advertisement, affiliate programs and donation
are discussed.
Finally, the author gives some tips on how to
keep your site clean, safe, secure and how to monitor your traffic.
In conclusion, Drupal 6: Ultimate Community Site Guide offers
the reader a real, practical manual. All aspects of community sites
are discussed and a practical solution is offered to implement them
with either Drupal 5 or 6.
From the backflap:
More than 100 screenshots will guide the reader through the
process of setting up a community site with the Drupal 5 or 6
framework. A number of popular topics, such as profiles, picture and
video galleries, maps, messaging, groups, friends etc will be
discussed.
Drupal is one of the best content management
systems (CMS) around. In fact, it has just won (for the second time)
the Best Overall 2008 Open Source CMS Award and Best PHP Open Source
CMS Award. For about 8 years now, Drupal has been providing users
with one of the best and most versatile frameworks around. In this
book, I will guide the reader through the different modules needed to
build a solid community site. And I go even further, by looking at
how to structure content and making a few $,... from your site. It is
going to be an exploration of modules and their features.
The
main strategy of this book it to use only out-of-the-box, user
contributed modules. So anybody can make a great site. This well
thought strategy offers us the following advantages:
Easy to update.
Anyone can do it.
Expansive: at any time, you can install a module safely, to allow additional functionality.
Every function will be explained using the
fully integrated case study Drupalfun.
Anyone can build a
community site with Drupal after reading this book.
About
the author
Dorien Herremans is a MSc Commercial
Engineer in Management Information Systems, from the University of
Antwerp, Belgium. She currently lives in the Swiss Alps where she
lectured IT and 3D Computer Animation at Les Roches University of
Applied Science and has her own company. Among others, she loves life
and Drupal, and has set up a multitude of sites, using creative
techniques to get the maximum out of this great framework.
Drupal
6: Ultimate Community Site Guide.
With notes for Drupal 5
Now everyone can set up a community.
ISBN
978-2-8399-0490-2
Author: Dorien Herremans MSc MIS
Available at book.drupalfun.com
PrintShare it! — Rate it: up down flag this hub








