Finally Set Up My Own Site: BlogEngine.Net

by ashic 9. June 2009 08:12

I’ve been looking to set up my own site for quite some time now. The things I had in mind required a great deal of development and, due to my workload with completing graduation and a few client projects, I just couldn’t find the time. In the last few weeks, I’ve been looking at alternatives to doing the whole thing on my own. I looked at a few offerings:

1. Graffiti

2. Umbraco

3. Dnn

4. AxCMS

5. BlogEngine.Net

 

The things I was gunning for:

1. Easy to set up

2. Easy to administer

3. Easy to extend

4. Easy to change the look

5. Must support adding my own pages / running my own code on a few pages

6. Something I can work on in my free time – not something one shot (as in you upload and it’s fixed, unless you spend hours developing)

7. Not cause me any headaches

8. Cost

 

1. Graffiti

Well…I looked here and there and I found a cool post by Joe Stagner (http://misfitgeek.com/blog/community/my-move-to-graffiti/ ) and I thought it was the right place to begin. I downloaded the express edition. I installed it and my initial reaction was “hmmm…let’s see if it gets better”. Playing around, it seems a very good package that does what it’s touted to do – it publishes content. Now, I wanted to be able to create a gallery like page that I may need for tutorials. I wanted something that would allow me to code Asp.net and not just html. Wasn’t exactly the easiest thing to do. I spent a couple of hours wanting to find out how to do it. Couldn’t. It seems everything is a blog post –and if you’re ok with that, Graffiti is awesome. I’m looking for some extensibility – without getting into the labyrinths of the API. For this, I can’t support Graffiti. Very reluctantly, I moved on. Sorry Telligent. Sorry Joe.

2. Umbraco

I’ve been looking to give umbraco a run for quite some time. I nearly used it way back in ‘04 when my boss wanted me to look at a few CMSes. At that time, the priorities changed and the CMS stuff was left in the dust. Umbraco was a nightmare to install back then – that didn’t help its cause.

So I download umbraco, installation is a breeze. Although, on my dev Win7 machine, I needed to change a few settings in IIS. I remember having to use the classic pipeline and also having to have umbraco in the root. That means it didn’t work in a sub folder of Default Website, even when configured as an application. I was looking to use the CMS at the root of my site, so that wasn’t a (big) problem.

This time, my reaction was “Whoah…this is cool.” The admin tool is awesome. It worked well with SQL Server. I was happy. Then came the extensibility test. One of the things umbraco is famous for is supported developer created modules (user controls). Since I had this in the back of my head, I thought umbraco would be a sure shot winner here. Unfortunately, it was not so. Yes, umbraco is very extensible. Yes, it can be made to do anything I want. Thing is, I didn’t want to have to “make” it do anything. I didn’t want to have to learn an API just so I could run my own Asp.net code. From Joes blog post mentioned earlier: “It’s flexible, really flexible. I’m sort of in a hurry. Umbraco wants to be embraced.” Also, my blog was at http://weblogs.asp.net/ashicmahtab – that’s on Community Server. It can export BlogML. I wanted those posts on this site. I wanted feeds to be done automatically. The blog modules for umbraco seem to be left wanting in terms of features. Sorry Neils…it would have taken too much of my time to get to where I wanted to be.

3. Dnn

Disclaimer: I hate dnn. Yet I am forced to work with it from time to time. Possibly that’s a reason for my hatred. It’s freakin’ awesome and it’s a freakin’ nightmare. It’s overkill for most things. It has some really cool features, but there’s a lot of bloat. And talk about extensibility – I can do anything if I create a module for it. But creating a module for each and everything isn’t my cup of tea. It’s counter-intuitive. Still, I installed it. installed the blog module. Made a few blog posts. It was acceptable. But I wasn’t happy. It’s blogging features wasn’t exactly great, but it was the best I had till then. It may have even made it’s way to my site. Hey – there’s even a LiveWriter plugin.

4. AxCMS

This used to be a pricey product, but it’s free in toned down mode. Unfortunately, it was too toned down for my taste. Next.

5. BlogEngine.Net

I’d actually started on getting a blog ready using dnn, when –almost by accident and reasons unknown to me, I decided to install BlogEngine. Just for laughs. Hey, I want a site, not just a blog. Still, I downloaded, set the db to SQL 2005, changed the web.config. Ran the site – doesn’t look too good, but let’s see how we can change that, shall we? I looked at how I could theme it. The admin panel couldn’t do anything –it didn’t even allow me to edit the css. So, how on earth am I supposed to style this thing. And then it hit me – there’s a theme folder with folders for each theme. And in those folders, there’s a real life MasterPage and user controls for PostView and CommentView. There’s css and images and everything. I could work with the aspx code. I could plant in any user or server controls I wanted. That’s when I started giving this some serious consideration. I started looking around for how I could put my own code and pages into the system. Well, it supports user controls very easily. Just ERROR - UNABLE TO LOAD CONTROL : path type syntax is all that’s needed. That’s HUGE. It also supports adding pages from the admin panel. There’s one drawback to that approach – the url becomes something like “www.heartysoft.com/page/pageName.aspx”. Many people don’t seem to like the “page” section in the middle there. That wasn’t too big a downer for me. Next, I saw that you can derive your custom aspx page from a BlogEngine.Net type, and it’d simple carry out all the theming and Masterpage assignment. You could then code the page however way you wanted. That’s the knockout blow right there. I can code my own asp.net code and seamlessly integrate it into BlogEngine.Net. So, I put my site up. And no, I don’t like the theme I’m using. I’ll probably change it if / when I get some free time. And even if I don’t, it’s still useable. I can add sections and pages that hold my own code later on when I get the time. It supports feedburner, is completely open source, works with SQL Server without any hassles, theming is changing aspx markup – just like editing my own markup. Importing from the Community Server generated BlogML was smooth on my pc (although a little trickier for my remote server – I’ll save that for another post). All in all, I’ve got my basic  site up and running in less than half a day. And the best thing is that I can change it, add to it and work it as if it’s my own app – without knowing anything about the API. Granted, I can do some cool stuff with the API, but that should be optional. I should be able to use my own code when I want to and need to – without being forced to swallow a framework. And this is where BlogEngine.Net has excelled above and beyond the others I’ve tried.

Even after installing, I didn’t expect to be quite this happy with this thing, and yet I am. If you haven’t tried it yet, go ahead. Go to the site: http://dotnetblogengine.net/ , download it now, give it a shot. It’s awesome.

Shout it
Share or Bookmark this post…
  • DotNetKicks
  • LinkedIn
  • Technorati
  • msdn Social
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Slashdot
  • Live
  • Google
  • Facebook
Categories: .NET | ASP.NET

Comments

5/17/2009 3:14:13 PM #

trackback

Finally Set Up My Own Site: BlogEngine.Net

Note: Cross posted from Heartysoft.com . Permalink In this article, I've looked at a few CMSes for my

HeartattacK

5/17/2009 9:25:22 PM #

trackback

Heartysoft.com | Finally Set Up My Own Site: BlogEngine.Net

Thank you for submitting this cool story - Trackback from DotNetShoutout

DotNetShoutout

5/17/2009 11:47:54 PM #

trackback

Finally Set Up My Own Site: BlogEngine.Net

You've been kicked (a good thing) - Trackback from DotNetKicks.com

DotNetKicks.com

5/18/2009 7:04:09 AM #

Clarence Klopfstein

Welcome to DNBE, I've been using it since 1.0 and have written several extensions.

Clarence Klopfstein United States

5/18/2009 4:35:24 PM #

trackback

Finally Set Up My Own Site: BlogEngine.Net

You are voted (great) - Trackback from Web Development Community

Web Development Community

6/3/2009 9:12:45 PM #

my girlfriend blog

I think writing your own blog engine is a great idea. And the best part is that you don't have to bother with someone else's list of required features. You code it to your needs and leave the rest out.

my girlfriend blog United States

6/4/2009 5:21:28 AM #

Stop Dreaming Start Action

Welcome to BE! Smile

Stop Dreaming Start Action Indonesia

6/5/2009 5:35:19 AM #

Tukang Nggame

blogengine one of the best platform, thanks for sharing nice post I really enjoy read this

Tukang Nggame United States

6/6/2009 10:13:19 PM #

Stop Dreaming Start Action

Thank you for sharing. this will help me so much in my learning.

Stop Dreaming Start Action Indonesia

6/7/2009 4:35:13 AM #

usa tummy tuck surgery

Hi! very informative and interesting blog,thanks,goodluck

usa tummy tuck surgery Poland

6/7/2009 7:35:58 PM #

rusli zainal sang visioner

dropping by, to start action today...have a nice day all..many thanks for sharing

rusli zainal sang visioner Indonesia

6/7/2009 7:37:11 PM #

Stop Dreaming Start Action

thanks for the stuffs here, really useful

Stop Dreaming Start Action Indonesia

6/9/2009 9:46:41 PM #

confessionblues

hi nice to meet you, nice info i learn in your blog

regard

confessionblues Indonesia

6/10/2009 7:18:47 AM #

cariaja

We appriciate it
many good skiils seen here

cariaja United States

6/11/2009 4:21:08 PM #

Hakeemz

hi...happy blogging !!! Wink

Hakeemz Indonesia

6/12/2009 6:59:16 PM #

Stop Dreaming Start Action

Welcome to new version of BE bro! start blogging and keep sharing with us.

Stop Dreaming Start Action Indonesia

6/13/2009 2:50:42 AM #

Online Continuing Education

Thanks for the great blog post, keep it up!

Online Continuing Education United States

6/13/2009 8:13:18 PM #

free blogspot templates

happy blogging, and have good day , best regards

free blogspot templates United States

6/14/2009 10:43:06 PM #

Dentist in Worcester

Very appreciative and great article for making easy to use blog engine.  

Dentist in Worcester United Kingdom

6/15/2009 6:55:27 AM #

Sulumits Retsambew

happy blogging dude!!

Sulumits Retsambew United States

6/17/2009 12:08:36 PM #

Techno and Mobile Blog

happy blogging dude!!

Techno and Mobile Blog United States

6/17/2009 8:17:21 PM #

Online Poker

Welcome to BlogEngine.. Hope you are having a great experience with BlogEngine. Wishing you all success for your future bloggings as well

Online Poker

6/17/2009 10:07:19 PM #

bolinaoph

Nice having this blog Engine.

bolinaoph United States

6/19/2009 11:29:06 PM #

Islington Dentist

Nice guidelines and ideas shared with useful and interesting information.

Islington Dentist United Kingdom

6/22/2009 1:03:17 AM #

stop dreaming start action

happy blogging dude!!

stop dreaming start action United States

6/26/2009 2:17:52 PM #

Core Products Coupons

Great post - Just subscriped to your RSS feed.. Thanks

Core Products Coupons United States

6/27/2009 1:54:52 AM #

sulumits retsambew

I see you are using Blogengine.net
Let me tell you, it is the best... I love it.

sulumits retsambew United States

6/27/2009 3:04:29 AM #

webdesign

How to use microsoft express to built a web page in asp.net?

webdesign United States

6/27/2009 4:43:20 AM #

Lucien Piccard

Would you like to post a guest post on my blog?

Lucien Piccard United States

6/27/2009 12:36:47 PM #

Michael

Thanks a lot for this post

Michael Denmark

6/28/2009 1:12:48 AM #

Werkit

Surely thumbs up for this blog !

Werkit Poland

6/28/2009 2:52:51 AM #

hdd data recovery disaster

Hey i liked this post, sweet

hdd data recovery disaster Poland

6/28/2009 8:50:41 AM #

free direct admin panel

Greeting from Ukraine, nice blog !

free direct admin panel Poland

6/28/2009 11:49:14 AM #

Registry Cleaner

I am doing something of the same interest and will be taking note on this .Thank

Registry Cleaner Thailand

6/28/2009 5:27:31 PM #

everquest 2 guide

I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post

everquest 2 guide United States

6/29/2009 9:05:57 AM #

SEO Secret

Checking my blog friend today i see it's nice post keep posting bro....

SEO Secret United States

6/29/2009 7:01:47 PM #

Online Loan

Wow your post very popular nice i can be here for read. Keep Post bro...I will visit back later hope you will have a new post Thx.

Online Loan United States

7/1/2009 2:56:06 AM #

forex signals

I wasn�t aware of the many ripples and depth to this story until I surfed here through Google! Great job.

forex signals United States

7/1/2009 6:54:31 PM #

forex signals

That is some inspirational stuff. Never knew that opinions could be this varied. Thanks for all the enthusiasm to offer such helpful information here.

forex signals United States

7/3/2009 8:29:11 PM #

free pinball

This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It�s the old what goes around comes around routine. Did you acquired lots of links and I see lots of trackbacks??

free pinball United States

7/10/2009 12:34:14 PM #

payday loan bad credit

Excellent selection of setup platform blogengine.net, thanks for post, bro!

payday loan bad credit United States

7/14/2009 5:23:01 PM #

Cosmetic Dentist Halifax

This is exactly what I was looking for. Thanks for sharing this great article!

Cosmetic Dentist Halifax United Kingdom

7/17/2009 4:46:11 PM #

conservatory price

Shared interesting ideas with good concept and theme.

conservatory price United Kingdom

7/17/2009 5:21:48 PM #

Dentist East London E13

You really made a well posted article having a useful information about BlogEngine.Net

Dentist East London E13 United Kingdom

7/28/2009 1:20:32 AM #

Cosmetic surgeon Wrexham

I am doing something of the same interest and will be taking note on this .Thank you.

Cosmetic surgeon Wrexham United Kingdom

7/31/2009 10:47:47 PM #

malumemedia

awesome, thanks for your post. i've been bookmark it..

malumemedia United States

7/31/2009 10:53:44 PM #

techno and science

thank you for your nice info.. keep your good work

techno and science United States

8/1/2009 12:40:54 PM #

dating

If I were you, just like this, I would stick to a blog engine. It can be used as a nice CMS program too if you now development and can make a few changes where needed.

dating United States

8/2/2009 5:15:15 AM #

nj singles

You made the right choice. Blogengine can out beat Graffiti and Umbraco any day of the week.

nj singles United States

8/7/2009 6:55:36 PM #

Isotretinoina acquisto

Hope you are having a great experience with BlogEngine. Happy bloging buddy

Isotretinoina acquisto Italy

9/1/2009 1:32:10 PM #

Oes Tsetnoc

Thank you for sharing this good information.


Oes Tsetnoc

Oes Tsetnoc United States

9/3/2009 2:32:53 PM #

health insurance forum

This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.

health insurance forum United States

9/4/2009 9:44:15 PM #

health insurance forum

This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.

health insurance forum United States

9/8/2009 6:22:03 PM #

 Weber Grill Accessories

this is one of the really good post there.

Weber Grill Accessories Kyrgyzstan

9/22/2009 8:26:48 PM #

asus laptops

Which is the next biggest buzz in the internet other than the search engine and blog?

asus laptops United States

9/30/2009 3:44:06 AM #

Pat

I have to check later for more updates.

Pat United States

10/2/2009 6:31:56 AM #

Free Blackberry Applications

Great engine

Free Blackberry Applications United States

10/2/2009 6:32:02 AM #

Free Blackberry Applications

Great engine

Free Blackberry Applications United States

10/4/2009 8:25:48 PM #

Learn how

great news

Learn how United Kingdom

10/7/2009 7:50:31 AM #

Foley Corinna Mini City

Foley Corinna Mini City

Foley Corinna Mini City United Kingdom

10/8/2009 11:59:21 AM #

Sisley Cosmetics Uk

Sisley Cosmetics Uk

Sisley Cosmetics Uk United Kingdom

10/10/2009 1:54:18 AM #

sonoma hotels

I added your post to my college Report


Regards

Helmilton

sonoma hotels United States

10/10/2009 10:40:35 PM #

Sundari Reviews

Sundari Reviews

Sundari Reviews United Kingdom

10/11/2009 7:07:09 PM #

torsten

what a great story...thanks for sharing it!!!

torsten Germany

10/12/2009 5:15:06 AM #

buy it online

buy it online

buy it online United Kingdom

10/13/2009 2:50:43 AM #

Guida alla roulette

The problem with the ads at asp.net is that they're positioned incorrectly. The ads shouldn't obstruct potential content areas. Keep them at the top or bottom. Also If a user chooses to block the ads, make the layout degrade properly when a div is removed.

Guida alla roulette United States

10/13/2009 3:13:17 AM #

La roulette

If I were you, just like this, I would stick to a blog engine. It can be used as a nice CMS program too if you now development and can make a few changes where needed.

La roulette United States

10/21/2009 5:13:25 PM #

Online Masters

Note: Cross posted from Heartysoft.com . Permalink In this article, I've looked at a few CMSes for my

Online Masters United States

10/23/2009 7:54:15 PM #

scratch and dent

good post Thank for sharing

scratch and dent United States

10/30/2009 6:00:51 PM #

flash developers

I have never thought that these all true and I get really pleasure from reading your post.  

flash developers United Kingdom

11/1/2009 7:44:41 AM #

best toasters

Great post!

best toasters United Kingdom

11/2/2009 1:16:44 AM #

Cheap Herve Leger

i like this

Cheap Herve Leger People's Republic of China

11/7/2009 11:31:15 AM #

buy cheap laptops

nice info. thanks for sharing

buy cheap laptops United States

11/11/2009 3:19:01 PM #

garage floor finishing

Great blog. Hope you'll customize your blog as well.

garage floor finishing United Kingdom

11/12/2009 12:00:43 AM #

natural hair care products grow

I admit, I have not been on this webpage in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals. I thank you to help making people more aware of possible issues.
Great stuff as usual...

natural hair care products grow United States

11/12/2009 9:18:47 AM #

shock collars for dogs

Love the blog and post, keep up the good work

shock collars for dogs United Kingdom

11/13/2009 9:32:01 AM #

casino online gratis bonus deposito

nice info. thanks for sharing

casino online gratis bonus deposito Italy

11/16/2009 2:00:00 AM #

Social Advertising

This is great! Thanks for this admirable work..

social advertising

Social Advertising United States

11/16/2009 2:07:46 AM #

Social Advertising

This is great! Thanks for this admirable work..

social advertising

Social Advertising United States

11/18/2009 2:37:26 AM #

GuestBook HTML

Is this blogEngine.Net using SQL Server. All themes are good. I am also planning to upgrade.

GuestBook HTML United States

12/2/2009 5:34:07 AM #

club penguin

And the best part is that you don't have to bother with someone else's list of required features. You code it to your needs and leave the rest out.

club penguin United States

12/3/2009 1:17:45 AM #

Sports Picks

Great blog and nice design..
Any way..good data in your mind..
thanks for your sharing..!

Sports Picks United States

12/3/2009 3:10:23 AM #

Free Dating

I average small business owner is still way behind in their understanding such incidents..thanks for your sharing...!

Free Dating United States

12/5/2009 7:17:20 AM #

Agenzia Web Marketing

Wow nice information you have here.Thanks for sharing

Agenzia Web Marketing United States

12/7/2009 10:46:27 AM #

Premium Wordpress Themes

Thanks for sharing this valid set of information with us.Thank you very much.Keep it up the good work.

Premium Wordpress Themes United States

12/9/2009 1:57:04 PM #

trasloco milano

I guess their's always an easier way.

trasloco milano United States

12/11/2009 8:58:09 PM #

gadget reviews

good luck with your project

gadget reviews United States

12/20/2009 6:44:59 AM #

evening dresses

Great blog and nice design..
Any way..good data in your mind..
thanks for your sharing..!

evening dresses United States

12/25/2009 7:32:54 PM #

Weight Loss Diet

That's really true, great post, i have also searching about that and find some new ideas and also helpful for others. I really appreciate work done on this blog. Going great man! keep it up.

Weight Loss Diet

1/11/2010 9:13:11 PM #

notebook computers

Blog ebgine definetly is a cool platform.  I have been using for just over 1 year now

notebook computers United Kingdom

1/25/2010 1:23:45 AM #

Viajes Vietnam

Hi this is Michael .The above article is really nice. keep it up.

Viajes Vietnam Spain

2/4/2010 5:54:00 AM #

allergy pillow covers

Great blog full of useful info.  Will def be back for more.  keep up the good work

allergy pillow covers United Kingdom

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading




Powered by BlogEngine.NET 1.5.1.29
Theme by Ashic Mahtab

Stats