How to Create a Blog Community Website with Drupal

With all the social networks that have been popping up all over the place, by now you are probably wondering how hard is it really to build a social network? The Answer, not that hard, especially with Drupal in your backpocket. I’m going to start with the easiest social network to build, the Blog Community Website. You can liken this to the a Xanga or a Livejournal type site. I’m actually a very big propenent of the Xanga model over the Myspace model because it tends to bring a greater loyalty to a site. In addition it not only promotes loyalty because your users are blogging frequently but it also produces much better content. And we all know better content, equals mo’ money. I’ll get to the bottom line in a later post, but essentially if you have Google Adsense near a content rich blog post those ads are going to do 10-20x better than that very same ad on myspace. This is the sole reason that Myspace is selling sub $1.00 CPMs.

Building your Very own Blog Community:

Step 1: Install Drupal

Since the basic Drupal install comes with the blog module and multi-user support it is the ideal CMS to create a Community of Blogs.

Step 2: Activate the Blog module

Make sure to modify the settings so that each user can have a blog. This will give you a multi-user website with their own personal web blog.

Step 3: Install TinyMCE WYSISWYG Editor module

After you activate the TinyMCE module (and I realize this in itself is a challenge) then make sure to configure the module so that you can use the editor in blog posts.

Step 4: Install Image Attach module (this is up to you, use whichever image handing module works best for you)

A blog without images is a dull blog indeed. Yes, yes poetry is nice and all, but a picture does say a thousand words.

Step 5: Embrace your Creativity!

So now that the foundation of your community is set up nicely, it is all up to you on how creative you want to get with your mini xanga. Here are some things off the top of my head:

  • Create Community Tags
  • Give each user a Blogroll
  • Install Buddylist so that each blogger can pick which user blogs they like and be updated on each other’s posts.

And the list can go on and on, so have fun with it and good luck. If you’d like me to go more into detail, as in step-by-step, just leave a comment and I’ll make sure to post them steps.

share this story
Add 'How to Create a Blog Community Website with Drupal' to Del.icio.us Add 'How to Create a Blog Community Website with Drupal' to digg Add 'How to Create a Blog Community Website with Drupal' to reddit Add 'How to Create a Blog Community Website with Drupal' to Technorati 

5 Responses to “How to Create a Blog Community Website with Drupal”

  1. ken lawrence says:

    I am developing a political portal aimed at African Americans. The portal will allow users to post into forums and also alow them to review candiate blogs. I am not sure if your software will allow me to charge candidates a small monthly fee for using the blog. If I have to give blogs away, them the other revenue model being considered is good adwords.

    Please advise, tell me of other sites doing what I am proposing and tell me of the income potential using google adwords.

  2. pkoura says:

    Ken ->

    In your case I would probably not recommend charging users a fee to host a blog mainly because there are soooo many other free blog hosters, Blogger being one of the largest. I would however recommend that place very well placed Google Adsense text link ads on each blog as well as add some banner placement in different places as well. This will maximize your ECPM and perhaps get your in the range of $2 per CPM.

  3. Ralph Woods says:

    You forgot to mention the ability for users to customize their blogs’ templates. How could it be achieved with Drupal alone, with no custom programming?

  4. pkoura says:

    Ralph ->

    You would add custom user blocks in which users could add their own html. To achieve this effect you would just do custom styling very similar to myspace. Give your users tags names so they can override the inherent stylesheet.

    Hope that helps.

  5. themegarden.org says:

    After drupal installation, maybe you wish to change your theme. If “core” themes aren’t nice enough to you, try at http://themegarden.org (Drupal Theme Garden) - live drupal themes preview.

Leave a Reply