It seems like I've been working on this .NET based weblog application
forever! Truth is, I really haven't done much with it since summer. The problem right now is that it works for me, but I wouldn't be comfortable handing it out to anyone else - but I want to. So the dilemma is finding time to clean things up and finish up some features that are still undone.
Here is what it has so far:
- a custom server control for handling the templating needs of the weblog, including entries, archives, comments, and trackbacks
- An XML Schema that provides Intellisense to the HTML view for said server control.
- It generates valid RSS 2.0 XML files.
- It includes an RSS Feed Reader.
- It includes a commenting system.
- It includes a trackback system.
- It can ping weblogs.com when an entry is created or updated.
- It can handle multiple weblogs.
- It has a hierarchical permission system for allowing/disallowing activity based on user roles.
- You can specify when an entry goes live.
- You can specify when an entry has expired.
- You can assign entries to categories.
- There is a comment notification system that emails each distinct person that has posted a comment for a specific post whenever there is a new comment, including the person who posted the entry initially.
hmm...what else? That is all I can think of for now.
Things that need to be done:
- User admin is incomplete
- Fixed (almost) - I wrote an XML Schema for RSS - it works for 0.91,0.92, and 2.0 (working on 1.0) - I should have known better than to trust the dataset to infer the proper schema.
Currently read RSS feeds into datasets - this works as long as elements are not duplicated at different levels within the file: this is bad because you could specify for example a category element as a child of channel and also as a child of item, which results in an error like this when reading the XML:
The same table (category) cannot be the child table in two nested relations.
The catch is that this implementation easily handles 95% of the feeds I subscribe to, in all flavors of RSS. If I fix the problem, I will end needing to add code to handle the variations in the other flavors (I know, I'm lazy)
- I'd like to clean up the HTML that is rendered by the custom server control. It needs to be more like the repeater control in that if you don't put the HTML in one of your templates, it doesn't get added to the page.
- Finally, I'd like to overhaul the UI for the admin area.
To be clear, this is not a complete list, there are more things to do, I just can't remember what they are at the moment.
So there you have it. I guess I should post something over at metaApps
so that people who end up there but not here know that it isn't dead.
Did I mention how thrilled I am for my favorite basketball team? The Dallas Mavericks
are now 17-1 on the year - that is the 4th best one-loss start ever! I think the Rockets of 93-94 own the best start at something like 22-1. Mavs and the Lakers, in L.A. tomorrow night - GO MAVS!
In other news, it appears that my Cowboys
are trying to make a late season rally for a respectable record. I really wish they wouldn't - better record = lower draft pick.
Well, I tried to skip out on my picture being taken for later use on a christmas tree ornament, but my boss would have nothing of it. Tomorrow we are supposed to decorate our ornaments. That is something I will pass on - unless I can put a Star of David or a menorah on mine. But then, what is the point? I wouldn't want someone making a manger scene as part of my Hanukkah decorations (if I had any).
I am not sure why I am more bothered by all of this Christmas stuff this year. I have dealt with it all of my life. Heck, we even had a tree when I was a kid (mom's family is not Jewish, though she converted before I was born - to a few this will mean that I am not Jewish, but that doesn't change how I was raised or what I believe).
I have strong memories of a day during the first grade when my mom and the mom's of the other couple of Jewish first-graders came to school and we shared with our teachers and classmates the story and traditions of our minor holiday of Hanukkah. Unfortuantely I don't remember how I felt about doing this at the time. Over the years I have wondered if this one event sheltered me from insensitivity regarding religion (at least in school). As far as I can recall, I was never messed with because of my religion (and rarely for any other reason).
Instead of asking what I got for Christmas, they'd ask about my Hanukkah gifts. I never had to explain why we didn't have lights on the house, or why I wasn't in school during the High Holidays (Rosh Hashana and Yom Kippur). More than likely, the kids probably thought it was cool that I potentially received gifts for 8 nights and that I was allowed to miss school for the other, more important holidays. Of course what they didn't know is that while I might have received gifts on 8 nights, my parents were no better off than theirs, so in the end we all got about the same amount of stuff. Also, they probably didn't know that while I wasn't in school during the High Holidays, I still had to do any assigned work (due the day I got back) and typically had to take a test earlier if an idiot teacher had scheduled a test for one of those days.
Perhaps the answer is to be more open about my religion -- so people "know".
But I have a problem with that approach. Instead of someone saying "if I had known...," wouldn't it be better to say "I didn't know, and I didn't want to make any assumptions..." (or something similar)? Besides, like I said in my earlier post, my religion is my business. I won't impose my beliefs and traditions on you, please don't impose yours on me.
Are we too closed-minded as a society to realize that we are not all the same, and to be sensitive to possible differences?