BlogEngine.Net Extensions and Addins Incompatibilities

by John 4. October 2011 13:35

There seems to be an abundance of BlogEngine.Net themes, extensions, and widgets...  However with new versions of BlogEngine, they added the ability to host multiple blogs.  This change has broken back wards compatibility with a lot of the extensions and widgets.

For example, I found a great extension from GravityCube.net called Lightbox.  This one had used the ExtensionSettings class inside the source for the extension plugin.  I removed the usage of the class, and the extension started to work.  new plugins use a dictionary for their settings, and look up the correct setting using the Blog's Guid.

This is the line I removed:

static protected ExtensionSettings _settings = null;

Simple Enough.  I'll post more of this type of stuff as I continue to build out my blog.

To use the lightbox inside a blog post, you would do something like this:

<a href="/blog/image.axd?picture=picture.jpg"> 
  <img src="/blog/image.axd?picture=pictureThumbnail.jpg" /> 
</a>

Its pretty straight forward to use.  I was going to post the information on his blog, but the comments were closed...

Tags: ,

BlogEngine.NET

Welcome to KungFuCoder!

by John 4. October 2011 10:25

I am a software entrepreneur and have been one. I started developing software for various clients since I was 14 (I got addicted young).  I spend my days, and often nights, developing cutting edge software for a wide spectrum of customers. Although my most recent development endeavors have been focused on the justice system, I am always up for a new challenge. I love the bleeding edge; I have plenty of battle scars to prove it.

I am an explorer by nature. I am always working with the constantly evolving and changing world of technology. Some call me a workaholic, to which I respond that I am on a life-long learning quest... there just are not enough hours in the day to learn everything I want to know. Either way, I spend all of my free time researching latest ideas and pushing personal and business limits. As a result, I have developed a knack for figuring out various problems and their corresponding solutions.

In my most recent quest to upgrade the processes used by my own company, I noticed that various portions of the technology we are use to implement these processes are either not apparent or are not documented clearly.  Realizing how frustrating this may be, I decided to take the plunge and start chronicling some of my adventures, many of which result in a happy ending while others... well, not so much, at least not right away.

If you are reading this, chances are you have started a knowledge quest of your own. Any questions and/or comments you may have are always welcomed (you never know what could spark yet another adventure into the unknown).

Technology is a wonderful tool; but it can also be a powerful adversary if things go wrong. It is my goal to help you figure out a way to tip the scales in your favor.

... and so the adventure begins...

Tags: , ,

Personal

About the author

I am a software Entrepreneur, I always have been. I spend my days developing cool new software for several customers, mostly in the Justice space. I have been developing software for clients since I was 14 (I got addicted young). I am always up for a new challenge.

I love the bleeding edge; I have lots of battle scars to prove it.  I spend all of my extra time reading, researching and pushing the limits. Some call me a work-a-holic, to which I respond that there are not enough hours in the day to learn everything I want to know.  Some might say I am forever on a knoweldge quest.

Month List