I recently started going through the Wrox book Professional DotNetNuke 4, with the aim of teaching myself how to design and code modules. I'm already experienced with ASP.NET 2.0 and SQL Server (MCSD), but new to DNN.
I've installed DNN 4.8.2 and am attempting to follow the book through chapter 12 (Beginning Module Development) and 13 (Developing Modules: The Database Layer) which goes through the events module code as an example. Trouble is, its inevitably somewhat out of date.
I have downloaded the source-code for the Events module (3.3.8) from the DNN site and loaded this into VS2005 Pro.
However, the book starts off talking about the AddEvent stored proc, which no longer seems to exist, looking at my database; and the corresponding AddEvent method in the SQLDataProvider class, which also no longer seems to be there. Instead I find a lot of stored procs with names like EventsDelete, EventsGet, etc (good naming convention), but this makes it confusing if trying to follow the book.
I presume some major changes have occured in the Events module since the book was put together?
1. What is the best source of up-to-date developer material for module development, wirth examples?
2. Are the changes to the source and internal design of the Events module documented somewhere?
3. Is the Wrox book still useful for module development?
Many thanks,
Steve Taylor