About Author

Justin Wendlandt
Justin Wendlandt
I work for Wells Fargo, play a lot of video games, and program in many languages. [ more ] E-mail me Send mail

View Justin Wendlandt's profile on LinkedIn

Calendar

<<  May 2008  >>
MoTuWeThFrSaSu
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

Recent Posts

Recent Comments

Comment RSS

Stock Quotes

WFC 29.60 +0.69 (+2.39%)
NVDA 23.78 +1.71 (+7.75%)
MSFT 30.4501 +0.5201 (+1.74%)
HAS 37.19 +0.60 (+1.64%)

Xbox Gamer Card

Jwendl
Jwendl
Gamer Score: 4525
DYNASTY WARRIORS 6 (220) GTA IV (80) Culdcept SAGA (25) Rock Band (270) Overlord (420) Assassin's Creed (490) DEAD RISING (440) Halo 3 (535) Guitar Hero II (90) Oblivion (390) Blue Dragon (25) Eternal Sonata (30) Tony Hawk's Project 8 (135) Gears of War (470) Crackdown (405) CSI-Hard Evidence (0)
Offline
2008-05-15T00:37:59-05:00
Last seen 15 hours ago playing DYNASTY WARRIORS 6

Disclaimer

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

© Copyright 2008

Creative Commons License

Header Photo

Jwendl.PhotoGallery Alpha1

March 13, 2008 23:17 by jwendl

I am providing a "pre-release" version of my photo gallery control for BlogEngine. There were a few things I considered when making this control (and not going with other solutions that exist).

  1. No third party assemblies (that means everything written from scratch).
  2. Keep business logic and control logic inside one contained .DLL file.
  3. The interface with BlogEngine will be through an extension.
  4. Follow the BlogEngine method of abstracting data types and resource files.
  5. Make the gallery control easy to setup and use.

With these goals in mind, I hope that my assembly + extension will be considered as part of the core of BlogEngine. If I do not accomplish this goal, well then I have a pretty kick arse photo gallery for my personal use. More...


Be the first to rate this post

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

Creating a XBox 360 Widget

March 4, 2008 13:58 by jwendl

The XBox 360 Widget that I use on this site was fairly straight forward to build thanks to mads and the team for making such an awesome framework for widgets. This post will run you through how to create such a widget.

It is fairly easy to create a widget as all you need to have is an edit.ascx to handle the edit fields and a widget.ascx to handle the display of the actual widget.

More...


Be the first to rate this post

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

How to setup multiple extension settings in BlogEngine

March 4, 2008 13:54 by jwendl

The latest build of BlogEngine now supports multiple scalar extension settings. This is great news as now you can build a much more robust extension without creating a custom administration screen! I love the work that mads and rtur does with BlogEngine.

You can read more about it at http://rtur.net/blog/post/2008/02/25/Using-multiple-settings-in-Extension-Manager.aspx


Be the first to rate this post

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

BlogEngine ExtensionManager class

January 8, 2008 00:47 by jwendl

Every time I go deeper into the BlogEngine code base I am caught off guard at how well thought out the abstraction layers are. The ExtensionManager is another layer that helps people who build Extensions have a place to administrate their extension. If you don't want to use the default Settings class holder, you can use a custom administration page.

Method public static void SetAdminPage(string extension, string url)
Description Allows to set custom settings page to use instead of default page.
Usage ExtensionManager.SetAdminPage(“BBCode”, “~/path/to/mypage.aspx”);

http://rtur.net/blog/post/2008/01/Documentation-on-Extension-Manager.aspx

I am going to have to put this to good use with my RandomQuotes extension that I am trying to make work.


Be the first to rate this post

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

Convert BlogEngine to use Asp.NET Membership Provider

January 4, 2008 01:08 by jwendl

This BlogEngine instance uses the Asp.NET Membership Provider, and it was actually quite easy to convert. Big kudos to the team who has worked on this Blog software.

Comment out this code inside Web.config

Replace it with this code

Then you have to install the ASP.NET Membership SQL Registration program. Best described at this URL http://aspnet.4guysfromrolla.com/articles/040506-1.aspx

This was almost all you need to do to finish the conversion. The problem is that you need to now setup a default user of some sort. This can be easy, or hard depending on how the WSAT installed your instance. Please read up on ASP.NET membership before you attempt to convert over. I had to manually set the roles up on the proper application and user inside the aspnet_UsersInRoles table. After that, login with the default user and everything works just fine.

The reason why this works is because the XmlMembershipProvider class inherits the MembershipProvider class that ASP.NET provides. This means that all of the functions that BlogEngine uses for authentication are extensible to any custom membership provider that you can dream of.

Plain text can be downloaded from the attachment.

aspnetmembership.txt (1.41 kb)


Be the first to rate this post

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