As someone who works with DotNetNuke six days a week, I think I have a pretty solid understand of the framework and developing modules for it. Sometimes, however, I am developing so much that I miss information about new features or new items that I as a module developer should be aware of. Even if a full list of changes were given to me, I do not necessarily know by reading this list what things will effect my work or what new API items are available to me and how to make use of them.
Although it may not seem like it, there are definitely resources available to developers to keep them up to date with the framework and changes. What I have often found, however, is that sometimes it just seems like there isn't anything available on something I need some help with. The first thing I would like to do is make sure everyone is aware of the great work Michael Washington has been doing which I am sure is of great help to the community. Michael has contributed lots of time to getting this type of information out to developers via his blog, tutorials on his site. If you ever want to learn something new, or just want to reinforce what you already know you should definately keep tabs on his blog.
While I cannot give enough praise to Michael for what he contributes, I also understand how it may not always be exactly what you are looking for though as it is impossible for Michael alone to cover every topic. What I wonder is, what are developers looking to learn about that they can't seem to find information on? I am not talking about things like a new feature list, or any beginner level questions or anything at all user related. I simply am curious about what can't professional developers seem to find enough information about.
Now, what do you DotNetNuke module developers want to know about?
- How do I create a continous integration environment and work that into my DotNetNuke development process?
- How do I use InterModuleCommunication?
- How do I take advantage of code generation to ease my development process?
- How can I support multiple data providers easily?
- Other - What & Why?