Oh, the Possibilities...
Ya know... I really wasn't planning on writing anything today, but ah, what the hey. It's 5:30 and I'm not going to be doing anything else within the next 20 minutes.
So, lately I've been pondering this whole "ILoveMyJournal.com" thing I've created, and where I should take it. So far, there aren't that many users, but I've personally been thrilled at the ease with which I can now journal both privately and publicly.
I've got all my journal entries now categorized, searchable, and in one location. Mission accomplished.
...or is it?
My collection of photo and video media taken with my cute little point-'n'-shoot camera is growing by leaps and bounds, and as it has been growing, the care which has been taken to properly categorize said media has been ... uhh... lacking.
So, the thought occurred to me, "Hey Poetic (as my clan calls me), you should create a way through which members of ILoveMyJournal.com can not only add images to their journal entries, but also create a gallery of images which is easily viewed, edited, and searched - apart from the entries themselves.
So, I began researching the image meta-data capabilities of PHP, and within minutes I found this gem
, and now - I believe it's entirely possible for me to easily create a gallery system for my photos.
It'll be another thing entirely to make this available to the public, but what can be done for me, can most assuredly (with a little more elbow grease) be done for you.
In the past, I've really wanted to create a web-viewable gallery for my photos, and have used the open source pacakge, "Gallery2" with some success, but it was way
too bloated for my purposes, and was throwing all sorts of "strict" exceptions, which the developers said would never go away. Poo-poo on them (although Gallery2 is a seriously slick application - just not right for me).
I think I'm gonna do it.
I think I'm gonna create a gallery system which will allow comments on the media to be made (from the owner), and keep those comments embedded in the actual image, while at the same time be tied to a database. And I think I'll be able to do it relatively quickly. The hardest part will be creating the user interface, and keeping it simple for users.
Hmm.... I've been needing a project lately. Sounds like I may have found one.