Hot Off The Press: DotNetNuke Wrox Blox

Monday, January 26, 2009

Bulding a Custom DotNetNuke Membership ProviderI am pleased to announce the publication by Wrox Press of Wrox Blox Done in 60 Minutes:  Building a Custom DotNetNuke Membership Provider by yours truly.

In this publication, I put down into more detail the topic which I presented at last year’s OpenForce08 / DevConnections conference. In this eBook (Wrox Blox) I demonstrate how to build and configure the DotNetNuke (DNN) Membership provider without modifying any core DotNetNuke (DNN) code.  By reading this publication you will soon see what a powerful tool this can be for gaining control over the DNN membership process without going through the significantly more difficult job of altering the core.

For the programmer who may question whether this modification really meets his or her technical needs, I also discuss when considering writing a custom provider may be a better option. I also provide a high level overview of the core Membership Provider and its default implementation (ASP.NET membership).

Finally, I never thought that I would ever become a “published author”, but writing this Blox, although not quite as tedious as writing a full fledged book, was a great learning experience. I am pretty proud of this little achievement, especially when the description of the publication describes it as follows:

Written by the best programmers in the their fields, Wrox Blox are short informational pieces and code that help other programmers get up-to-speed and keep up-to-date.  Wrox Press and its official website, Wrox.com, is a part of the John Wiley & Sons, Inc. publishing house, a leading publisher of scientific and technical information.  As a Programmer to Programmer publisher, Wrox Press publications are written by programmers for programmers, and the Wrox brand means authoritative solutions to real-world programming problems.

For those of you that will decide to purchase the Blox, I hope you find the reading easy, useful, and enjoyable. Feel free to ask me any questions by posting them in the comments below.

Comments

Eric GruninUnited StatesEric Grunin said:

I've got your MembershipProvider tutorial. It seems very clear, but I have a couple of questions.

1) It looks like your projects assume that I'm running my DNN site on localhost. I'm not, so opening your projects in VWD doesn't work - VWD doesn't know what to make of the DNN.Framework class.

2) I've tried adding the .vb files to my site. OpenForceMembershipProvider.vb is fine, but when I add OpenForceMembershipProvider.SqlDataProvider.vb, VWD complainst that SqlDataProvider "must either be declared 'MustInherit' or override the following 'MustInherit' member(s)", followed by a long list of prototypes.

Any suggestions?

Regards,
Eric Grunin

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading