Three Is It

Because two isn't enough and four is just too many

Patriotism at the expense of another nation is as wicked as racism at the expense of another race...Let us resolve to be patriots always, nationalists never.
Rev. William Sloane Coffin
Home Blogs Genealogy Brad's Bookshelf Subscriptions Contact Sign in
 

About the author

Brad Butts is a .NET developer and architect. He is married with children and enjoys reading, working out, and genealogy is his five minutes of spare time.
E-mail me Send mail
National Debt Clock

Recent comments

Authors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2010

BlogEngine.NET

Well, after months of messing around looking at dasBlog, Subtext, DotNetNuke, and others, I finally landed on BlogEngine.NET v1.3.0.0 on which to build my website.  The thing is, though, I really don't want this site to be exclusively about blogging: if I did, I'd probably go really simple and do something with wordpress or blogger.  Ideally, I'd like some portion of my site to host some as-of-yet-unknown genealogy application and maybe dedicate other portions for other purposes (maybe a code garage sale).  The other thing is, I'm lazy and don't necessarily want to start a website from scratch--plus, I've been eager to explore some of these much-talked-about starter kits.  

Microsoft has a great list of starter kits, but none of them have blog engine components quite like those mentioned above.  Oh...one more thing...I'm pretty cheap and bought a pretty basic hosting package--i.e. no SQL server database package.  So, not wishing to persist my blog content to the mighty MS Access database, that seems to narrow my choices down to the XML file based BlogEngine.NET.  Not that that in any way diminishes the power of that platform.  I do like BlogEngine.NET for the most part.  I like how it leverages many aspects of the ASP.NET 2.0 framework including extending the membership provider model, http handlers and modules (for url rewriting), generics/predicates, and so forth.

Here's some modifications I made:
1. Added code to the XML membership provider to hash and salt passwords (I did add the fix for the recent security issue, too, not that it hurt me too badly since my passwords were already hashed)
2. Wrote a quote control so that I can display a favorite quote with every page request
3. Wrote a dynamic menu control so I can dynamically build my top menu from an XML file
4. Fixed a bug with the gravatar display
5. Added support for Silverlight 1.0

I think that's about all the changes I made to my current deployment of BlogEngine.NET, but my real goal was to create a site that could support multiple, distinct blogs.   There's been some discussion on how to make BlogEngine.NET appear to support multiple blogs--namely, by placing multiple instances of BlogEngine.NET in different sub-directories or subdomains.  I was hoping I could do the same by creating a few subdomains and hosting a new instance of the code in each, but my hosting provider doesn't appear to be able to support more than one ASP.NET 2.0 application per domain, so I begrudgling put up a single instance of the platform (what you're seeing now) and pretend I'm hosting multiple blogs by calling each category a blog.  Incidentally, is it common for a host provider to allow me to have only one ASP.NET application under my domain name?  It seems to me that if IIS 5.1 can support N number of ASP.NET applications under a single localhost site, surely my host provider could do the same.  

Anyway, a while back, I started drammatically extending BlogEngine.NET to support multiple blogs.  I got pretty far along, but I stopped when I started working on the controls.  If I'm looking at Blog X, I want all the controls in the sidebar to only show me content from Blog X: recent posts, comments, archive, authors, tags, categories--these should all be filtered to show just Blog X content.  It appeared to be a lot of work to remediate these controls, so I stopped--thinking it would be quicker to deploy multiple instances of BlogEngine.NET to my domain--only later to find out that my host provider wouldn't support such a thing.  So, in the near or far future, I'll probably resume my efforts to extend the platform for multiple blogs.  Either that or look into other people's work in this space.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Categories: Technology Blog
Posted by Brad on Wednesday, May 14, 2008 11:31 PM
Permalink | Comments (18) | Post RSSRSS comment feed

Related posts

Comments

Busby SEO Test Pinay us

Thursday, December 25, 2008 7:27 AM

Busby SEO Test Pinay

this really wonderful tech ever..

Slim Fit Blog us

Wednesday, March 18, 2009 6:43 AM

Slim Fit Blog

Werkzeuge ist, dass der perfekt für mich,

gadgets in future us

Monday, March 23, 2009 10:49 PM

gadgets in future

having a greatlist in a blogger well be a good promotimg your blog

www.articlecycle.com us

Monday, March 23, 2009 11:07 PM

www.articlecycle.com

Thank you for sharing with us this great blog and thank you also for the modification that you have been made.

Electroplating gb

Tuesday, May 12, 2009 3:39 AM

Electroplating

I prefer DotNetNuke Tbh, I think you shouldn't gone with them!

My Little Blogs us

Tuesday, May 26, 2009 11:58 PM

My Little Blogs

I hope you are enjoying what have you done. Good luck for your next post.

SEO-SEM Consultant us

Thursday, May 28, 2009 10:51 PM

SEO-SEM Consultant

Unfortunately, your main reason to create your blog or website is the need of discussion about your problem.

remote workforce us

Friday, May 29, 2009 9:47 PM

remote workforce

nice choice! Webmaster! I just want you to know that you really made a nice review about BlogEngine.Net! Your post really contains an informational message that gave me a lot of knowledge about BlogEngine. For this, I will be come your loyal reader.

tukang nggame

Friday, May 29, 2009 11:00 PM

tukang nggame

Nic info very

livechat operators us

Monday, June 01, 2009 12:31 AM

livechat operators

Why is that you really don't want this site to be exclusively about blogging?

Affordable SEO Companies us

Monday, June 01, 2009 3:46 AM

Affordable SEO Companies

On this post, I have really learned a lot. This really helps me to find the answers to my question. Hoping that you will continue posting an article having a useful information. Smile

Tukang Nggame us

Friday, June 05, 2009 12:57 AM

Tukang Nggame

wow, i never knew that before, thanks for informing through this post.

Ormoc City ph

Friday, June 19, 2009 4:40 AM

Ormoc City

Blog Engine is great!!! now I very like it, yeah
I learn a lot thanks for the sharing!!.

my tech addict us

Wednesday, June 24, 2009 12:39 AM

my tech addict


I think that the way can prove is to make another post so that they can support the primary
information.Thanks

summerlin foreclosures us

Thursday, July 09, 2009 5:41 AM

summerlin foreclosures

Thats cool. A nice idea man. I like the placement of the quotes.

table lamp lighting us

Sunday, July 19, 2009 3:09 AM

table lamp lighting

thanks for useful post ... will visit again next day

Online Conveyancing Solicitor gb

Wednesday, July 29, 2009 4:56 AM

Online Conveyancing Solicitor

Hi. This information proved to be very useful. Can you please provide more aspects of this subject? Thanks.

online drug store us

Friday, August 21, 2009 3:18 PM

online drug store

There are so many lovely themes that I cannot stay aside and I am going to create one.

Comments are closed