Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Strange Behavior in DNN 6.01 with IPortable InterfaceStrange Behavior in DNN 6.01 with IPortable Interface
Previous
 
Next
New Post
8/26/2011 4:35 AM
 
I am having some very strange behavior with the latest version of DNN.

I have created a custom module that implements the IPortable interface, to allow me to Import/Export certain data from that module.  This module was created a few years ago and has had no issues in prior versions of DNN.  I recently updated it to take advantage of DNN 6's new form patterns and fix some deprecated code.

Anyhow, the module compiles fine and installs perfect.  I can view and import/export data within it.

I have created a custom module category for all my custom modules.  After I assign this module or any module that I have created that implements IPortable, to the module category, the Import and Export links disappear from the module action menu and in the module extension definition the "Is Portable?" is now set to false.  There are no errors or warnings in the event viewer.

I was wondering it anyone else has encountered this issue in the latest version of DNN?  I have noticed that quite a few modules that previously had import/Export capabilities no longer do.  Could this be caused by the same issue that I am encountering?  If not then what steps would be suggested to find and fix this issue.

The only way I have been able to get around this issue was to manually go into the database and set the SupportedFeatures field in the DesktopModules table to be 5 for this module.

Any insight into this issue would be appreciated.  Again, this change does not occur until I assign the module to a category and hit update on the module definition within the extensions manager.

Thank you,
Adam
 
New Post
8/26/2011 8:01 AM
 
please log this at support.dotnetnuke.com -based on your description it sounds like an issue with the API not setting the field and ending up clearing out the entry

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
8/26/2011 11:22 AM
 
Found the same behavior.
It happens too when you install a new release of a module and supported features is not set in the dnn file.
 
New Post
8/26/2011 4:35 PM
 
Thank you for your quick response.  I have logged the issue in to the bug tracker.

Issue# DNN-17662 - Extension Manager Resetting Portability on Modules

In my case I have the supported features setup properly in the manifest file.  The issue occurs after I click update extension after I set the extension to a custom category.  I have not tested this using the "Install Extension Wizard".  I am using the "Create new Module - Create from Manifest" when I install this module, since I have not yet released my changes to production.
 
New Post
8/26/2011 4:46 PM
 
I just added the information as a lot of core modules do not have supported features included.As an example if you upgrade the Links module to the latest 6.0.2 the iportable features disapare.


As you stated before you can change in the database or you can reinstal the module with the supported feature in the dnn file.
But it will disapare as soon you change something in the module definition.
A major bug.


 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Strange Behavior in DNN 6.01 with IPortable InterfaceStrange Behavior in DNN 6.01 with IPortable Interface


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out