Digital Diary

Purpose

A lightweight alternative to Live Journal - written in PHP.** Basic journal/diary and profiles modeled after Live Journal. No community building, finding users by interests, etc. nor do I intend on writing any clients.

There are lots of sites and scripts that do this already. I liked the interface of LiveJournal, but it has a pretty heavy Perl requirement for installation. And the actual site requires a donation, which I understand based on their costs, but still don't like.

** Note: Live Journal is open source already, written in Perl. The alternative is that Digital Diary is written in PHP.

Environment

I don't write requirements, because invariably some people make the script work in other environments - and some people can't get it to work at all. [shrug] So here's what I use to run Digital Diary:

I don't see any reason why you couldn't run the script on NT, since there's no file I/O. The session support in PHP is the only real "requirement" as far as functionality is concerned.

Progress / Future Additions

I'm done with it for a while.

Known Issues

Admins must be added by hand, through MySQL. Set $tb_users.status to "AD" for each admin.

Rate This Script

If you like this script, please rate it at HotScripts.com.

Who's Using Digital Diary?

Currently, the following servers are using Digital Diary in some form:

If you're using Digital Diary, let me know so that I can add you to the list.

Downloads / Revision History

1.0 Beta 2 - October 18, 2002

Okay, I fucked up. I archived the old install.php - so naturally half of the features won't work. :)

1.0 Beta 1 - October 10, 2002

Note: The beta has all the current functionality, but hasn't been finalized. At this point, I doubt I'll finish it.

1.0 - 17 June 2002 - Initial Release.

Contributors / Props

A lot of the script looks and feels like other open source scripts out there. I've had a lot of code to learn from, especially ScratchLog and XMB Forum. In addition, I looked at a lot of sites to check out their structure, notably LiveJournal and Digital Expressions.

A few thanks to some individuals, who did some user-level testing, offered suggestions, and who scoured my code looking for the source of those pesky errors. Thanks to Jordan Caminiti, Jeff Prystajko, Ryan Schneider, and Garrett Walz.

For support, sign up on the mailing list.