« TechEd 2004: UCSD - Web Services Day | Main | ReSharper vs. CodeRush »

I'm sitting here in the WS Interop Day tinkering with this dasBlog MonthView I was doing.  I've added a view that displays your blog (item titles) in a calendar for a year. 

Do check it out.  I'll give it to Omar this week and we'll get it into the source tree ASAP if folks dig it.

Updates since yesterday ;) :

  • If an entry doesn't have a Title, then I'll strip all HTML tags and take the first 50 characters of the content and add an ellipsis.  Many of my old Radio Userland posts from 2002 that I imported into dasBlog have this problem.
  • Should work but not tested: This page adds no new Resource strings and uses Invariant dates in the QueryString so the Calendar(s) should render in multiple languages (and possibly other calendar systems, such as Thai Bhuddist, as I make no assumptions as to how many months are in a year, etc.) Perhaps some attention to VaryByHeaders="Accept-Language" may be needed.
  • This is a ridiculously expensive page, second only to Search, so it includes Poorman's caching for 15 minutes.  <%@ OutputCache Duration="900" VaryByParam="*" %>  Certainly change this value to taste.  Arguably it should STAY cached until the cache is explicitly invalidated.  I think there's some stuff in dasBlog to do that, I just didn't going looking for it. 
  • I output the time the page was rendered at the TOP of the page (rather than the standard dasBlog rendered footer) just cause it's nice to know when these things get built.
  • Clicking on the Weblog Calendar view takes you to MonthView.aspx without any QueryString parameters.  This shows you the entries for the current month.  From here you can go forward and backward with the Next/Prev buttons.  This will be MonthView.aspx?month=YYYY-MM.
  • Clicking on a Year number at the top of the page will take you to a page with all the months filled out.  This is MonthView?year=YYYY.

Tracked by:
"Features and Blogs" (Wired Prairie) [Trackback]


Saturday, May 22, 2004 10:59:28 AM (Pacific Standard Time, UTC-08:00)
Yep. Very cool!
Saturday, May 22, 2004 1:33:00 PM (Pacific Standard Time, UTC-08:00)
Cool stuff!
Saturday, May 22, 2004 8:21:55 PM (Pacific Standard Time, UTC-08:00)
Hi. I'm a first-time caller -- love the show ...

I find the giant calendar layout to be a bit unwieldy. From a "browsing for old posts" point of view, I would find a straight list to be more useful, like so:

Sun Apr 4 MVP Summit - Seattle Day 1
Mon Apr 5 XML sucks less than Regular Expressions, ya think?
Mon Apr 5 Celebrity Sighting
...

While the table calendar can be fun, a list calendar is easier to read/scan for information (and format with CSS).
Phil Manijak
Comments are closed.

Contact

Sponsors

Hosting By

Hot Topics

Tags

Calendar

<November 2009>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

Archives

November, 2009 (5)
October, 2009 (19)
September, 2009 (11)
August, 2009 (12)
July, 2009 (21)
June, 2009 (26)
May, 2009 (16)
April, 2009 (13)
March, 2009 (17)
February, 2009 (17)
January, 2009 (18)
December, 2008 (32)
November, 2008 (17)
October, 2008 (22)
September, 2008 (16)
August, 2008 (14)
July, 2008 (25)
June, 2008 (19)
May, 2008 (17)
April, 2008 (17)
March, 2008 (26)
February, 2008 (21)
January, 2008 (28)
December, 2007 (19)
November, 2007 (17)
October, 2007 (31)
September, 2007 (39)
August, 2007 (37)
July, 2007 (43)
June, 2007 (37)
May, 2007 (32)
April, 2007 (38)
March, 2007 (29)
February, 2007 (46)
January, 2007 (31)
December, 2006 (27)
November, 2006 (31)
October, 2006 (32)
September, 2006 (39)
August, 2006 (34)
July, 2006 (40)
June, 2006 (18)
May, 2006 (31)
April, 2006 (34)
March, 2006 (30)
February, 2006 (38)
January, 2006 (44)
December, 2005 (19)
November, 2005 (34)
October, 2005 (24)
September, 2005 (37)
August, 2005 (20)
July, 2005 (24)
June, 2005 (33)
May, 2005 (16)
April, 2005 (22)
March, 2005 (34)
February, 2005 (15)
January, 2005 (37)
December, 2004 (28)
November, 2004 (30)
October, 2004 (34)
September, 2004 (22)
August, 2004 (34)
July, 2004 (18)
June, 2004 (64)
May, 2004 (49)
April, 2004 (21)
March, 2004 (29)
February, 2004 (29)
January, 2004 (36)
December, 2003 (25)
November, 2003 (24)
October, 2003 (59)
September, 2003 (42)
August, 2003 (24)
July, 2003 (44)
June, 2003 (29)
May, 2003 (21)
April, 2003 (30)
March, 2003 (27)
February, 2003 (47)
January, 2003 (50)
December, 2002 (31)
November, 2002 (38)
October, 2002 (44)
September, 2002 (15)
May, 2002 (2)
April, 2002 (4)

Google Ads