Password Protected Extension

26. August 2009 4:04 PM

Back to few days ago, a friend of mine who also using .NET BlogEngine was asking me about how to modify the code to make it support password protected post/page.


After I look into details about how am I going to kick start... and I found the best implementation is writing an 'Extension'. That how the 'PasswordProtected' extension was borned! See the sample post here! [More]

BlogEngine.NET ,

Password Protected Demo Post

26. August 2009 1:44 PM

This is a protected post, you are require to login prior read this post.

BlogEngine.NET ,

Implement Your Own Ip2Location Information Services

20. August 2009 5:34 PM
Nowaday every blogger also have free visitors map on thier side bar that power by the following providers,

Last week, I decided to implement my own IP to location information services for my blog, and I keep sourcing the free Geo IP information database. At first, I found the ipligence community free edition. Which only offers,

  •    Region Code/Name.

  •    Country Code/Name.


Later, I found a better free database from IPInfoDB, which offer a much more comprehensive IP Geo information. As it cover the following informations, [More]

Services , ,

Multiple Group Link List Widget

5. August 2009 1:04 PM
Recently a BE.NET user was requesting a link list widget that supported multiple group which is not available in the current 'Link List' widget. Therefore, I have spent some time to create a new widget by using the ASP.NET treeview control to have a better UI grouping presentation.

Throughout the development cycle, I thought of it will be added value if I exposed some of the basic settings to the user like list below,

  • Main node title.

  • Group node image.

  • Link node image.

  • Show/Hide the main node.

  • Show/hide the dotted line.

  • Expand/collapse node capability.

  • Cutomize the group and link node style.

  • The easy way to rearrange the group and link order.

  • Show/hide individual group/link.

  • Support multiple sub group.


[More]

BlogEngine.NET

Headline News Control (Update)

13. April 2009 12:00 PM

After reviewed the comment from Prima, I notice it is a must capabilty to limit a dedicated group of user from accessing the NewsBar's admin console, especially in the multi editors environment. 


Hence, I review the Newsbar code and decided to go one step further... instead of hardcoded the role in the code. I created a "Roles" property which allow webmaster to define which roles are allow to access the NewsBar's admin console, like we defined an link in the web.sitemap page as show in code snippet below.
[More]

BlogEngine.NET

Best way to sort out the old posting

7. April 2009 5:17 PM
I had used some others free blogging platform in the pass, and they always list out all my old posting with the correspond status in the control panel. Which is the most easiest way to find a particular post.

Unfortunately, the BlogEngine.NET platform I used was not cover this area. Which mean I either have to search by key words or walk through page-by-page. Also, I found it was very difficult for me to visually find out which of my posting are not publish or in scheduling.

Due to I am too lazy searching thorugh page-by-page, so I made a step forward to create my own listing page. [More]

BlogEngine.NET

Code Formatter Extension

25. March 2009 1:00 PM

When I composing the Headline News Control topic last week, and I keep suffering from formatting the sample code with the 'Code Formatter Extension' developed by manoli. After spent some time digging in and out from Google, and finally I found a posting about the missing CodeFormatterExtension.cs was actually put into a wrong folder (App_Code\Extensions\CodeFormatter) with a wrong filename (CodeFormatter.cs) too. [More]

BlogEngine.NET

Headline News Control

19. March 2009 1:33 PM

Sometimes I wish some of my posting always pinned at the top of my blog which can delivery to each of the new reader without wasting thier time to search through the old posting, like I would like to publish an announcement for a certain of time frame. Unfortunately I can not get a ready to use control for it. Therefore, I come to the mind to create my own headline control that serve my purpose, and after a struggle few days of coding... Finally I get my headline control up and deploy into my blogging site.


Since it is a add on feature for the BlogEngine.NET, and I would like to share with other BlogEngine.NET user as well. For time being, I have customized the NewsBar for freshcitrus and inove theme. I will try to adopt it to more themes in future for those who would like to use this control in thier blog. [More]

BlogEngine.NET

HTML/JavaScript Widget

22. January 2009 1:32 AM
... [More]

BlogEngine.NET

Source Scan Tool

19. January 2009 1:29 PM

We always wasting a lot of time on seaching a single line of code from a thounsand pieces of source files which are not written by us (especially for those working in a big group/team). In order not to waste anymore time on searching source code in my daily programming work, I have decided to create a source scanning tool to help me automate the searching process and show me the result I am expecting on the screen.


After doing a quick search on Internet and I found out the DotNetFireBall and DockPanel open source controls from SourceForge offering a very comprehensive user UI experience. Therefore, I decided to use the DotNetFireBall as the source scanning tool's code editor control, and maintain the VS IDE feel by using the DockPanel control. [More]

Tools ,