Made some changes to my blog engine

Posted on 12/17/2006 @ 1:23 AM in #Non Techie by | Feedback | 6868 views

In a bid to finish my site at http://www.winsmarts.com, I had one last page to finish before I could call it "done", viz. http://www.winsmarts.com/Writing.aspx .

Now instead of writing two utilities to maintain content, I have created four new categories on my blog that will drive targeted RSS feeds to populate that section of my site.

So a fair warning: I intend to fill those sections with numerous blog posts, dating back to a fairly long time, because I am trying to centralize all my content at one place. Please pardon this one time blog spam.

Besides that, I've made some serious changes to my blog engine and how it works under the scenes, if you note any bugs, please leave me a comment and I'll fix 'em.

So over the past 2-4 hours, I have been typing code furiously and have implemented the following on my blog engine and website.

  • Categories now get automatic permalinks, so there is a page called http://blah.winsmarts.com/Sharepoint.aspx with all my Sharepointy stuff.
  • Added relevant URL Rewriting to support permalinks on categories.
  • RSS Feeds are now targeted, though I support only http://blah.winsmarts.com/rss2.aspx. But you could do http://blah.winsmarts.com/rss2.aspx?categoryID=3, and that would give you an RSS Feed with only SharePoint posts. This is what I am going to use to drive the http://www.winsmarts.com/writing.aspx page. Please note: I may choose to change the URL for the targeted RSS Feeds, so I recommend subscribing to only the mainfeed at http://blah.winsmarts.com/rss2.aspx.
  • Fixed my blogging engine, so it will work under minimum trust. Now I can feel secure about writing blog posts from Word 2007 and Live writer.
  • Modified http://www.winsmarts.com/contact.aspx to include an automated reply, and email address hiding.
  • Implemented the http://www.winsmarts.com/Writing.aspx page. Right now, it shows no data because I haven't populated the relevant categories on my blog yet. That is coming next, so please pardon the blog spam headed your way over the next couple of days or so.

I have a couple of further ideas that I wish to implement and get done with within December. Seriously, having your own blog engine rocks!!

Wishlist Item: Here is something I have no clue on how to implement – I would love to hear any suggestions. All my images come from imageshack. Uploading each image one by one is quite arduous. Is there a programmatic way of uploading images to imageshack?

Sound off but keep it civil:

Older comments..


On 12/17/2006 2:09:40 AM Keyvan Nayyeri said ..
Sahil,

You blog permalinks/links are double slashed after domain name:


http://blah.winsmarts.com//2006-12-Made_some_changes_to_my_blog_engine.aspx

Same is true in RSS feeds, categories and monthly archives.


On 12/17/2006 7:40:41 AM Jeff said ..
Quick google gives you a few options:

ImageShack toolbar (seems to give you explorer extensions to select multiple images and upload): http://toolbar.imageshack.us/


ImageShack API: http://reg.imageshack.us/content.php?page=developer

And last but not least, seems like CPAN already has something in Perl (that apparently doesn't use the ImageShack XML API -- so you can probably use perl or reverse engineer it to c#): http://search.cpan.org/~plank/Image-ImageShack-0.00_01/lib/Image/ImageShack.pm


On 12/17/2006 9:54:08 AM Sahil Malik said ..
Hey Kevin -

Yeah that is a hard to fix, but easy to ignore bug :). I know about that issue, but is it causing any major angst? i.e. besides the fact that it is double slashed, is it causing any problem (i.e. can't bookmark it .. etc. etc?)

I'll try and look at it though, but I haven't really had any problem because of double slashes.

SM


On 12/17/2006 9:55:23 AM Sahil Malik said ..
Jeff -

Yes, but none of those methods give you a URL back in return. What they give you is the URL of a page that contains all the URLs. Seems do-able, but doesn't seem trivial.

SM


On 12/17/2006 11:35:09 AM Sahil Malik said ..
Kevin, I fixed the double slash issue. :)

It was a high impact change though - something could have broken somewhere. I tested it as well as I could, but if you notice anything, gimme a howler. :)


On 12/18/2006 4:21:08 AM Keyvan Nayyeri said ..
No, it shouldn't cause any problem but I just wanted to notice it.

Good fix :-)