diary.wistful.net
What would you like to read?
Who?
Year:
Month:
   
What would you like to do?
Site Stuff:
· Index
· About
· News
· Contact us
· Links
· List all users
· Recent Users
· Login
· New User

Stats by Alexa:

About
What is this?
This is the About page.  :) It's more of an FAQ, though.

No, seriously, what is this?
This is a site where I have written some PHP scripts in order to store my diary/journal entries in a database instead as static HTML pages. Making my entries as static HTML pages worked quite well for me, and it was easy to maintain, but I thought it would be kinda cool to add the ability to search it for various strings and that it might also be kinda cool for me to be able to easily update it when traveling (for example, when I was in Paris - I made some notes on a Palm Pilot but couldn't update my journal until after I got back). That's why I rewrote it and why there is a hostname just for this site. I also decided that I wanted to learn more about SQL and make this a multi-user site, so it all seemed to fit together.

The actual server software is thus: Apache, MySQL, PHP, and a FreeBSD powered server.


Is this a "blog"?
Yeah, I suppose, if that is the term you are familiar with for this sort of thing, then it is. Journal or "web log" would be more correct, though.

It is like someone got lazy and start using a B instead of the word "web" and everyone followed suit like lemmings.


Hasn't someone already made a web based journaling system that beats the snot out of yours?
Yeah, there are more than just a few to choose from. The two that come to mind are LiveJournal and Diary-X. LiveJournal (and it's darker, more "gloomy, gothier" relative running the same software, DeadJournal) are actually pretty cool from a features standpoint. But they are slow unless you kick down some cash. Which is perfectly reasonable if that is what you want to do and their site is the one you want to use. Diary-X seems to be a lighter, faster system, but is a bit less popular. And of course there are many others to choose from.

Doing my journal this way is something I have thought about doing for over a year before I actually started on it. I finally started making this site a reality about a month after I heard about LiveJournal.


You mentioned being able to search your diary/journal database - how can I do that? I don't see a way...
Yes, you can, but you need to be logged in to do it. See the features list below.

I notice that this hasn't changed in a while...
You have noticed incorrectly! We've recently made public some major upgrades to the site. We're now on Version 3.2 of the site, and it has only continued to get better with each update. You can expect more improvements as time goes on.

What features do you currently have?
  • Multiple user accounts on the system (pretty much required and almost not worth mentioning).
  • Entries
    • Grouped by year and month with the ability (if you know how) to view a range, just an entire day, or a single entry.
    • List and View modes. List mode shows only the titles, number of comments, and the entry type. View mode shows everything.
    • Ability to specify order in which your entries will be displayed - oldest or newest first. (12/1/2003)
    • The option to use the FCKeditor which is a WYSIWYG editor with spellcheck. (11/23/2005)
  • Quick access to edit any entry - when logged in and viewing entries from your diary, an "edit me" button is presented for each entry.
  • Users may choose what colors and name is used for viewing their their pages.
  • An email link at the top and bottom of view pages with the registered email address is provided which also provides the year and month of the page being view as the pre-filled subject.
  • Ability to flag entries as Public (anyone may view), Private (only the entry owner may view), or Registered (only logged in Users or Readers may view), and Friends only. (4/11/2002)
  • User Bios
    • Used to say something about oneself or whatever. (7/23/2002)
    • Ability to specify links for various wish lists. Currently Amazon, and ThinkGeek. (1/26/2003)
    • Ability to specify various instant messengers that you use. Currently we have AIM, ICQ, MSN Messenger, Yahoo messenger, and Jabber (5/12/2003).
    • Users can hide their messengers from the public by setting them to be deisplayed to logged in users or friends only (8/20/2005)
    • Ability to specify a "display name" that is used publicly. (4/25/2003)
    • Ability to restrict who can view your email address. Current choices are Public (anyone), Private (no one), Registered (anyone who is logged in), and Friends (logged in users in your firends list).
    • In addittion to listing who is a friend of a user, we list who has the user listed as a friend. (5/18/2003)
    • Ability to list users links to Yafro Moblobs and LiveJournal, displayed on the Bio pages. (4/19/2004)
  • Accounts
    • Automated registration of normal freebie type accounts. At this point in time that's the only type of account there is, but some planned features may cause there to be several types. (10/22/2002)
    • New users must pass a CAPTCHA when submitting their new account details in order to verify that they are a person and not a script. (8/31/2005)
  • Comments
    • Like 'em or not, they might be useful to some and dreaded by others. It just seems like something that should be there "just in case." These, of course, log the IP address and hostname of the person commenting. The reason for that is simple: encourage people not to be dipshits just because they think they are anonymous (the IP address and hostname wouldn't be public, but the diary owner would be able to view them). (11/8/2002)
    • Control over comments - Users can adjust the ability to leave comments on a per entry basis. This means that you can set an entry to allow anyone at all to comment, registered (and logged in) users, friends only, or no comments at all. Users can also set the default for new entries to be flagged a particular way. (1/26/2003)
    • Comments and their replies are fully threaded and ordered by date/time. (Updated 2/19/2005)
    • When someone leaves a comment, the owner will get emailed that comment as well as a link to the comment viewing page. (1/30/2003)
    • Anonymous comments now require that users pass a CAPTCHA test in order to post their comment. This is to ensure no automated methods are used to "spam" people with dumb comments/ads/etc. (9/1/2005)
  • Per-user defined banned list - In essence, a user will be able to specify a domain or block of IP addresses using regex that they do not wish to allow access to viewing their diary. This is handy for, say, blocking anyone at work from viewing your page, or from keeping all of AOL out. It is a limited use feature, but a potentially handy one for some people. Users can also specify what site to redirect matches to (per match), or to just use the boring site default denial page. Say you don't want anyone at work viewing your page - if you know they keep track of web visits and block you from viewing "questionable material" and report such attempts to a manager, you could redirect them to some porn site (to get those snoops into trouble, see). (1/26/2003)
  • Ability to flag user pages as not indexable by spiders.
  • Syndication:
    • XML/RSS v2.0 feeds for each user. Made with spiffy template technology to allow for future upgrades of the RSS spec. Incidently, for those not in the know, RSS stands for "Really Simple Syndication." These can be disabled by each user. As of 2/13/2005, RSS feeds feature the full entry content instead of a short summry. (Upgraded 2/13/2005)
    • Atom 0.3 support. Untested other than with an Atom 0.3 validator. (2/13/2005)
    • One-click links for adding RSS feeds to your My Yahoo! and My MSN pages. (2/18/2005)
    • People can send TrackBack pings. (4/19/2005)
  • Some user defineable strings
    • Users can define the strings used to indicate when an entry has no comments, one comments, or multiple comments. (5/29/2003)
    • Users can define the strings used for how many "stars" they rate something they have written a review for. NOTE: the review section is still being worked on and thus isn't available to general users at the moment.
  • Logged in users can see who else is logged into the site at any given moment and what those users/visitors are doing. (7/17/2003)
  • Templates
    • Site-supplied templates for the look 'n feel of their diaries : Classic (what everyone has come to love/hate), Minimal (a stripped down classic doing the least amount of anything it can), and a modified version of "Punquin Elegant w/ Sidebar" (borrowed from LiveJournal and modified).
  • Search
    • Logged in users can do a basic search of all Public and Registered entries. Up to the top 30 results will be displayed, however, with the most matches being ranked higher.
    • Words less than 3 letters in length will be ignored. You can, however, search for "ass*" and get results that include "assassin" and the like.
  • Users can select their own Creative Commons type of license if the default by-nc-nd (by attribution, non-commercial, no derivitive works) type isn't suitable. (2/18/2005)
  • The system-wide links list is database backed (3/9/2005) with plans to expand the links system to the users as well.

What features do you plan to add?
High on the list:
  • Catagorization of entries - Users would be able to select what kind of entry they were making, and then people could say, "I'd only like to see entries catagorized as being about [fill in the blank]." Potentially we'll also have it so that while logged in, one can chose to not see particular kinds of catagorized entries. For example, you don't want to see anything about Sex or Movie Spoilers.
  • Entry tagging. Each entry could be given a set of "tags" that would allow people say say, "I want to see everything that has a tag of `japan`," for example. This idea will likely replace the category idea as it is much more flexible and could be easily extended to cover all users at once instead of just one at a time.
  • User image thumbnails/icons. I have to find a good way to implement this one still.
Somewhere in the middle:
  • A way for users to specify CSS attributes for their journals. The addition of this would mostly be an asthetic enhancement for users' journals.
  • Expand the Help System.
Lower on the list:
  • Currently playing music - Music is good, and sometimes it helps set the mood for writing an entry. Adding this isn't a priority by any means.
  • Current mood - This one is very iffy, at best. Some sites like LiveJournal have these, and lots of people use it, but I'm not sure they are needed at all. I mean, if you're pissed off or sleepy, why can't you just say so as part of your entry?
  • Related links - This could become any of several things: A list of favorite links, a link specific for an entry, or turning certain keywords into links from a list. This last one has "seemed like a good idea" to me for a while now, but I never have gotten around to it so far. Basicly it'd work like this: User creates a list of URLs and phrases that should be turned into that URL. Then, while viewing an entry the sentence "I just bought an Apple iLamp" the words "Apple iLamp" would be a link to Apple's page about iLamps.
  • User defined "favorites lists" as an augment to the user bios. It'll be categorized or tagged, too.

This is neet! Can I donate something?
First off, that would rock! If you want to donate money or goods, try these:
  • Visit my Amazon Wishlist.
  • Donate via Paypal (my email address to use is listed in my bio).
  • Eventually I'll provide a way to send in postcards..
Be sure to include a note saying who you are and why you donated something so you can be thanked. Second, if you want to donate programming talents, or suggestions, feel free to email me.

Do you have anything to offer about traffic stats or how popular the various journal/blog sites are?
Yes we do. Sort of. Here is a graph that shows some of the traffic rankings according to Alexa:

As you can see, we don't rank as one of the top one-hundred thousand sites, but that LJ, DJ, DX, and Xanga do. Clearly those sites are much more popular. In fact, you can even see that Xanga seems to have become more popular than LiveJournal.

Note: This site will not remedy social ills or discourage harmful lizards from breeding in your hard drive.

Valid HTML 4.01!   Valid CSS!   [Valid RSS]   [Valid Atom]   Get Firefox!

38.107.191.81
Creative
Commons License Except where otherwise noted, the contents of this site are licensed under a Creative Commons License.