Thursday, May 31, 2007

tagZar coding

I've made some progress on coding tagzar - I'm using ASP.NET 2.0, but mostly rolling my own data layer as I really really hate what MS has come up with. I scribbled out some structure and relationship thoughts at House Coffee at lunch, and laid out a basic design with some usescases. I created the DB and the basic classes this evening.

Two issues I can see are going to be a pain is rating a site inside of a tag (figuring out that actual rating of site vs tag), and then relating tags together.

I believe it's important to track each individual vote by user - so I can revoke a user and have those votes drop off. So I'm going to have to do some kind of average by site, then order the return list by that average. Which SOUNDS easy, but I want (and need) that to happen in the DB. Fun stuff :)

Tag relations will be critical - one big issue will be usability for the sites users. I need to allow people to find and discover tags to search on. I could try to deal with that relationship myself, but I rather track the tags people use on sites. That is, if you used "code programming c#" as three tags on one site, I would know there was (possibly) a relationship between those three terms. The more those terms show up together, the stronger that relationship is.

SO, if a user had drilled down to "c#", and "code" had been used a lot with "c#", I would show code near the selected term "c#" in the return tag cloud.

I think I've got a way to do that - just need to work on it a bit.!

Monday, May 28, 2007

tagZar

So I've been searching around for a domain name for a while now. "Ubercodesearch.com" was great for the proof of concept from last summer, but I needed to come up with something. Hard to do these days, with all the domain name squatters.

I ended up doing something random. I was originally going to section off web sites by topic (that I would pick) but the sheer number of topics was crazy - I looked at using DMOZ, but that's huge. So I starting thinking along the lines of Tagging web sites (and voting inside of that tag, for that web site).

So played around with tag and search and some other terms, and ended up with tagzar.com. A grand total of 24 hits come up for that term, and of those most are about the domain name becoming available. One is a EQ reference I think ("Ruins of Old Guk").