Fenux.Net - The Life of a Geek
Posted on 8/19/2005 10:50 pm in This Old Site

I haven't done any work on GeekTao.net in awhile. The main reason has been frustration. One of the big things I wanted to do was to have free web-based email on the site. Currently, this requires me to manually add each user. This is totally unacceptable.

I had an insight into my problem earlier, during a tired stupor. I came up with an idea to integrate Horde for web-based email with PHP-Nuke. The concept has a few requirements that I have yet to totally flesh out, but I think it could work.

The Requirements for Integration:
  • Horde must be configured to use PHP-Nuke's authenification mechanism.
    This part shouldn't be too hard because Horde supports custom authentification modules. The only problem I foresee is making the cookies work between two different subdomains (www.geektao.net and my.geektao.net). That's the way I'd prefer to do it, but I would be willing to sacrifice that feature to make it work.
  • A PHP-Nuke block must be created to display new email notifications and possibly other features.
    This shouldn't be too hard, but I haven't looked into how to do it yet.
  • GeekTao.net will have to use a seperate local mailer that allows for virtual, dynamic users.
    This is the trickiest and most vital part. I need to be able to create email users without adding system users which the server currently requires. This requires GeekTao.net to use a seperate local mailer program, which is possible. I just don't know how to do it yet.

I'm probably forgetting something else that's going to be an obstacle for me, but since this is still in the design stages, that's alright. Before I do any actual coding, I'm going to have to solve the last problem, otherwise, the whole thing probably isn't viable.

Post a Comment

Most Recent Comments

Creative Commons License  Subscribe with Bloglines  Get Daily Wisdom!
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License.
© 2000-2010 Jason Burgess