Search Wiki:
Project Home | Documentation | Road Map | Screen Shots

BlogEngine.NET Hosting - Click Here!
BlogEngine.NET Hosting - Click Here!

Project Description
BlogEngine.NET may be the simplest and most light weight ASP.NET blog at the moment, but still full featured. Here are some of the features:

- Multi-author support
- Pingbacks and trackbacks
- Event based for plug-in writers
- Theming directly in master pages and user controls
- Gravatar and coComments implemented
- Live preview on commenting
- Comment moderation
- BlogML import/export
- Extension model
- Code syntax highlighting
- Mono support
- Full editing and creation of pages that are not posts
- Extended search capabilities
- Tag cloud
- Self updating blogroll
- Runs entirely on XML or SQL Server. Your choice.

To get stated using the BlogEngine.NET visit the wiki at http://www.dotnetblogengine.net/wiki/Installation.ashx
Last edited Jan 22 at 8:21 PM  by madskristensen, version 10
Comments
iatanasov wrote  May 18 2007 at 8:56 PM  
when I can look release, if I can help with something, please free and send me e-mail iatanasov@it-coder.com. Thanks before.

notorioustech wrote  May 23 2007 at 6:58 AM  
I am not to familiar with codeplex but I would like to mod your project to plug into SharePoint WSS 3.0. I haven't fully explored your code yet, but it looks great so far. I want to contribute what I do back but not sure if it should be part of standard release. The idea is that I will use SharePoint as the primary Authentication and rig BlogEngine for SSO. I will also enable SP to auto provision Blogs and control permissions.

Let me know if this is usefull to others, and if so how you would like the mods transitioned.

Korayem wrote  May 24 2007 at 10:18 AM  
Congratulations on the release!

Flo_w_ wrote  Jun 29 2007 at 5:06 PM  
fantastic project and really good code. well done mr. ;-)

Raumornie wrote  Jul 1 2007 at 5:48 PM  
Great project. Just started using it for my own blog. Keep up the good work!

stimpy77 wrote  Jul 16 2007 at 11:17 AM  
Good project. Just a suggestion, in the opening description you should change "Runs entirely on XML. No database needed" to "Runs entirely on XML or on SQL Server". XML is a turn-off for some as it doesn't scale well when a blog gets extremely large in content.

tater9104 wrote  Jul 25 2007 at 7:50 PM  
Awesome Project. Very complete and very simple to extend (I love the provider model!). I would add a URL redirects section in the Admin settings as these are a very awesome tool when upgrading your blogs. I have already written code to extend it on my application and it was very easy. Let me know if you are interested in the source.

On a side note. I have noticed that many of your Controls contain elements that are not wrapped completely by divs with the CSS class id (such as the h1 tags for most of your post views. You may want to make sure that all elements in a control are contained in at least 1 css class so that you can control them easier.

Very nice coding!

Ederon wrote  Jul 26 2007 at 5:49 PM  
Neat piece of software.

bradygaster wrote  Jul 29 2007 at 2:19 PM  
Excellent project. I installed it on my site this weekend and replaced MovableType. In the process I came up with the idea to write a pluggable exporter that will make it easier for other bloggers to do the same thing. The project can be found at http://www.codeplex.com/blogengineexporter.

bloggingdeveloper wrote  Sep 13 2007 at 6:35 PM  
great work, I have been using it at http://www.bloggingdeveloper.com since august 2007 without any problems

bigbak wrote  Nov 21 2007 at 2:10 PM  
Any chance of making the search use a provider, rather than having to use the search as is?
I'd like to code the search using Lucene and use it across multiple servers.

Or is there another way to keep the search index up to date across a server farm?

bigbak wrote  Nov 21 2007 at 3:01 PM  
Oh. It doesn't look like it'll run across a server farm.

rameshtup2 wrote  Nov 23 2007 at 6:42 AM  
Hi,
I am getting error in creating user.When i creating new user in same as existing user name i got an error "An item with the same key has already been added. "
System.ArgumentException: An item with the same key has already been added. I want to validate username wiyh existing username anyone can help me how to do?

PAINFan wrote  Dec 6 2007 at 5:10 AM  
Great project. Check out pain.us.playstation.com.

jr wrote  Dec 14 2007 at 8:22 PM  
Great application, after you get everything set properly. PROBLEM however with the blog engine residing under a compositeweb application...the web config blows when you go to the blogengine folder. The same folder works perfectly under a standard asp.net web site on the same iis 6.0 server. Can't get any help but have seen others on the Blogengine.net forums with similar problems with conflicts in web.config...how about a discussion on web.config conflicts in blogengine apps ??

sanghino wrote  Jan 3 at 2:00 PM  
Great Job !! At this moment i woud like to mod for implementing in sidebar a ads box. Happy New Year !!!!

mucit wrote  Jan 7 at 8:31 AM  
It's the clearest .net blogging framework. I've been using it since 1.0 and there's no problem.

chwang wrote  Jan 13 at 5:17 AM  
hi,when i build the source code i encountered one error as bleow:
Error 1 Newline in constant E:\DotNetTech\BlogEngine.NET\BlogEngine.NET1.3\BlogEngine.Web\search.aspx.cs 185,anyone has idea about this?

marshell wrote  Jan 14 at 2:21 PM  
Great! thank for sharing:D

llinzzi wrote  Jan 21 at 5:07 AM  
Great! thank for sharing:D

choudhry wrote  Feb 9 at 3:08 AM  
Hi Guys,

Just want to bring to attention a bug. When you click on a tag, the navigation links are not working correctly. For example, go to
http://nyveldt.com/blog/default.aspx?tag=/blogengine.net&page=2
and notice the Next Posts Link is http://nyveldt.com/blog/default.aspxtag=/blogengine.net&
This results in Error 404.

I have applied a quickfix to it as follows in the InitPaging() method


if (page != 1)
hlNext.HRef = string.Format(url, page);
else
{
if(path.Contains("tag"))
hlNext.HRef = path.Replace("&", string.Empty);
else
hlNext.HRef = path.Replace("?", string.Empty);
}

Not sure if this is the best way to fix it. But just wanted to raise it. If there a better way, please do post it.

Thanks.


XorXaX wrote  Feb 15 at 9:05 PM  
Hi guys!

This is the best blog tool I've ever seen! I was ready to give up hope and write my own system, and then I found BlogEngine.NET!
It's so damn easy to configure and write extension and controls!

I've even made my own control for it! It's a control for displaying thumbnails of your latest Flickr images and can be found at http://codeplex.com/blogengineflickr/

Thanks for this fantastic tool!

azevedo wrote  Mar 3 at 12:37 AM  
I love this Project...im just reading the documents to start contributing with some extension. Continue with the great job.

benbenbenbenben wrote  Mar 4 at 1:06 PM  
Just deployed this after configuring for SQL and rebranding the default style. Great result with may thanks to other users for the SQL support.

Zasz wrote  Mar 19 at 4:34 PM  
gr8 work people. Learnt a lot about how to write enterprise web apps. Going to contribute A UI wtih WebParts . workin' on it now

argunes wrote  Apr 11 at 9:55 PM  
Thanks for sharing the project! It's the best blog tool I've ever seen.

Updating...