Published on July 28, 2005 By j dott In Personal Computing
I am excited about the 'virtual folders' ability included in the first beta release of Vista. While I keep my files quite organized (C partition for Windows, D for programs, E for documents and research, and F for pictures and music), some sort of balance between organization and accessibility has to be reached. What I'm wondering is if there already exists an application that allows the user to easily enter meta data that is then used to group files that are presented in a folder like way.

Here's my issue. I am in the early stages of writing my dissertation right now. So I have a folder named dissertation, inside with there are three main folders--writing, notes, and research. The notes are the argument outlines created for the various sources I am working with (if any of you have done this before, you know how broad a literature review can get). I name the all of the research according to the following convention: last name_title, and the notes as NOTES_last name_title. This works well, but its not very useful when I need to look at all the research on some specific sub-portion of my project (or an even smaller portion). Desktop search is great for many other things, but not this. I need to be able to click on a shortcut and pull up everything on the relevant topic (defined with meta data) so that I can see what is there. My convention for meta data is to start broad and add more restrictive keywords as well. I would like to be able to call up whichever group is relevant to what I am doing at the time.

I guess I sort of want something in between desktop search functionality and explorer. I'd like to be able to have shortcuts lead directly to the groups and I would like the database to update itself automatically. I also need it to be easy to enter the meta data--this is far too difficult now. Is there anything out there already, or should I start working on a script to do the job for me.

Comments
on Jul 28, 2005
I use PHP/MySQL/Apache. I have a server running here, akin to a blog system, wherein I keep all my notes, etc. If you aren't a programmer, there are several website packages that can be easily used for such.

Imagine a Slashdot style site, except it is only accessable by you, and you can post what you like. That allows you search capability, subjects to catagorize, etc. There are other systems available, but since I rolled my own I really don't know how advanced they are for what you need.

To me a single, web-accessable database is far easier than keeping a lot of disjointed files. The main thing you have to do is secure it so that no one can access it from anywhere besides your computer or local lan.

If you wanted to use individual files, you could use the same idea, and just use the db server to store metadata and catagorize the files themselves. That requres more discipline in making sure the file names stay the same, and the application would have to crawl for changes to them every so often.

PHP is great for managing/searching files. It would be slower than a database, but you could do the same thing with little overhead if no more than one or two people would be accessing it at a time.