The unsupported feature to implement 3rd party modules into AS is great! (
http://www.activemodules.com/active...egration/) But it won't work w/ modules build using the Model View Presenter framework. I tried and there's a cast exception thrown when trying to cast the module as PortalModuleBase. The MVP Pattern for DNN doesn't implement PortalModuleBase.
According to the DNN Wiki: (
http://www.dotnetnuke.com/Resources...trol.aspx)
PortalModuleBase implements IModuleControl (and others)
When developing using MVP - (from wiki) Typically in the MVP pattern, your module controls will inherit from the class DotNetNuke.Web.Mvp.ModuleView (Of TModel) which inherits from DotNetNuke.Web.Mvp.ModuleViewBase which inherits from DotNetNuke.UI.Modules.ModuleUserControlBase which implements IModuleControl in an identical fashion as PortalModuleBase.
I'm not sure what all ActiveSocial does for the great "un-supported feature" - but am hoping it can be expanded to allow for MVP developed modules too.
Thanks!!