IWeb it is an open source project to add web services to the DotNetNuke framework. The IWeb module provides a simple way to add web services to your DotNetNuke modules. The original creator, Michael Washington, and I have been swapping a lot of code lately trying to get the new beta released in hopes of gaining some user feedback before an official release, hopefully in early December. We decided we would start using CodePlex to share the source code and host the downloads. We most of the day going back and forth to setup the source code to be able to share it effectively. The end result was a very enlightening experience for me, and a very clean solution.
There are some inherit challenges when using shared source control with the DotNetNuke framework. You would like to avoid checking in the entire website if you are only writing code in one or two folders. Michael is planning on writing a more detailed post about how we have setup the project in the near future. Be sure to keep an eye out for that article, it is a great example of how to use source control when doing DotNetNuke module development.
So back to IWeb, I have been majorly involved with the project for a while now. However, a summer wedding / honeymoon and the day to day challenges had kept me from completing my contribution until recently. When I was finally able to complete the file management API and accompanying windows application for IWeb. With the inclusion of the code and a new functionality to create users via a web service call has prompted the 03.00.00 beta to be released and a decision to promote me to Co-Project Leader. I am thoroughly exited to take on this role and help lead the project on to the next generation.
We are looking for as much feedback as possible on the current beta release so that we can fix any last minute bugs before we publish the official release. If you have any interest in running web methods that execute in the DNN security context and with access to all of the API’s installed on your portal, then you have to check out IWeb! Please don’t forget to give us your feedback!
|