Developing an Intranet with Drupal Part 1: Server Setup and Authentication


I have been developing a new intranet site based on Drupal 6 for the past two months. I decided I would write a series of post explaining the setup, since Drupal is such a widely used CMS used by large to small websites all over the web.

Server Setup

The development setup:

Drupal 6.2
MYSQL 5 and PHP 5
Mac OS X Server 10.5.2
Quad 2 GHZ PowerMac G5 with 2.5 GB of memory

Authentication

Drupal by default has its own built in authentication system that consists of users, roles and permissions. Users are placed into roles, which are similar to groups in any other directory system. Permissions allow you to limit or grant access to items by role. If developing a public website or blog the standard authentication is great, but for the use as an Intranet, it needed more. I decided to tie the authentication into our Active Directory system using a LDAP authentication module which also allows to use AD groups as roles.

Once I figured out the correct port numbers and misc. settings to get an LDAP module to work with AD, it worked like a charm.

To come – Part 2: Modules

-bproctor

Information and Links

Join the fray by commenting, tracking what others have to say, or linking to it from your blog.


Other Posts
How to sync iPhone info separately from iTunes Library
The Twitter-bug has bit

Write a Comment

Take a moment to comment and tell us what you think. Some basic HTML is allowed for formatting.

Reader Comments

[...] Go to the author’s original blog: Developing an Intranet with Drupal Part 1: Server Setup and … [...]

I apologize for the off topic nature of this, but I am coming to Greenville very soon and was hoping to introduce myself and ask for your thoughts, if you wouldn’t mind offering some feedback to a total stranger! :)

Thanks,

Patrick