Category: Blog Development
Got the categories working
You can now filter posts by Category on the blog. You can have any number of categories, a post can be assigned to multiple categories, and you can completely disable a category (this doesn't disable the posts, but only keeps the category from showing up in the nav).
All in all it works pretty slick, working in combination with the week/day/month filter, so you could show all Blogdev posts for the month of September or the second week of August. It required doing some custom work on the keepURL functions that MM uses to keep Querystring parameters, but it's worked out pretty good if I do say so myself.
Admin Screenshots
Here are some screenshots of the admin area of the site.
Admin Home Page
The home page lists the same posts as the home page of the site. The pencil icon will take you to an edit post page, the lock icon with hold or publish the selected post (using a gifStream, no page refresh) and the delete icon will ask you if you're sure that's really what you want to do :). Under each post, you can see all the related comments. The block icon next to the IP allows you to ban that particular IP. The edit, hold/publish and delete icons work the same.
Posts
This is the post listing. You can perform a lot of the same actions as the home page, including hold and publishing posts directly from this page. Clicking the pencil icon takes you to the edit post page.
Edit Post
This page is pretty simply. Edit a post, hold/publish it, and view all of the comments. You can hold and publish comments and block/unblock IPs for comments from this page as well (gotta love that gifStream).
The comments and edit comments pages are essentially the same as the posts and edit posts pages. I have most of the user admin stuff done, and the banned IPs section is complete. Still working on options and RSS Config and such.
Calendar success?
I found a freebie calendar script on ASP101 that didn't have any database connectivity, and hacked it up to add my own. I was having issues with any solution that already had a database attached, as their db schema was different than what I was using. Ended up being easier to add my own hooks in there.
Anywho, if you have comments on the calendar, I'd love to hear them. You can filter by Month, Week or Day by clicking the appropriate link. Pretty slick if I do say so myself.
The calendar is currently hidden in the Ashleep style, simply because I'm not sure how I want to place it yet.