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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...DNN productline changes and 3rd party appsDNN productline changes and 3rd party apps
Previous
 
Next
New Post
4/2/2011 4:30 PM
 
I have InvenManager's Event Calendar and Registration module on a DNN 5.6.1 site and there are a number of core features that were working in the product in early releases of DNN, but no longer work with DNN 5.6.1. Did DNN 5.6.1 make some fundamental changes that affect 3rd party apps or are some of the bugs in DNN 5.6.1 the issue?  DNN may be quick to say that they are not responsible for 3rd party apps, but one of the attractions to DNN is the vast number of high functionality products that can be added to DNN.  DNN is quick to brag about this fact.  So if DNN 5.6.1 has "bugs" and these 3rd party apps make changes to work with DNN 5.6.1, and then we upgrade DNN and these "bugs" are no longer there our 3rd party apps may fail again.  However, If DNN is making fundamental changes that can affect 3rd party apps how is this being communicated to the 3rd party app providers? 

The bottom line is what is DNN doing to the productline and how is that communicated to the 3rd party apps so that as users we can have some level of confidence that DNN and 3rd party products will play well together.  Before some one says it ... yes of course it is my responsibility to test DNN and 3rd party apps together to make sure they work before going to production or making an upgrade to production. That is what I am doing with InvenManager's Event Calendar and Registration module, but for DNN to have a positive future they must communicate with their 3rd party app providers and the Community to make forward progress as smooth as possible for all parties.  In the case of InvenManager's Event Calendar and Registration module it sounds like the vendor got blind-sided, but I do not know why this happened - so I am hoping to get some light shed on the way DNN works with 3rd party solution providers and a better understanding why DNN 5.6.1 seems to create such a challenge for InvenManager's Event Calendar and Registration module.
 
New Post
4/3/2011 3:45 AM
 
There are a complicated number of reasons why some functions in modules fail in newer versions of DNN - and the most common reason is when 3rd party developers by pass the DNN API to achieve certain results - instead making a decision to perform certain actions using their own code.

This is especially the case for any modules that connect to the the registration system.

But having said this there was a very specific set of bugs in 5.6.1 that caused breaking issues in ALL sorts of weird places ... specifically these bugs related to new portal alias handling methods and to the compression system used internally by DNN.

Before you throw the InvenEvent and Rego modules out with the bathwater - I would strongly suggest upgrading the problem site to 5.6.2 - and once again examining the way these modules function on your site.

FWIW the dnn 5.6.1  and 5.6.2 releases were both publicly available in beta form for some time before their official releases - which does provide 3rd party developers ample time to test their systems against coming versions.

This will be even more the case with the move to 6.0.0 which will, regardless of the commitments to backward compatibility, most likely cause breaking issues with some older modules.  Let be honest here,  DNN in no way has the ability to control how module developers code their products, and there are any number of ways using the asp.net platform to achieve any specific outcome.   DNN does publish a very specific API which has remained backwards compatible for a long time - but not all modules follow it to the letter - opting to do some things their own way.  I mean for example there are at least 3 different database access methodologies currently recommended as options.  And any number of implementation processes.  While this sort of thing remains - there will occasionally be breaking issues.

Bottom line - if you do have issues - check with your module developer.

Westa
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...DNN productline changes and 3rd party appsDNN productline changes and 3rd party apps


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