After my recent upgrade to DNN v.7.3.0 from v.7.2.2 and having several content rotation modules in several pages like Content Rotator, Engage Rotator and Live Rotator that were running smoothly and as expected in out-of-Edit
state.
Just see the following screenshots:
http://prntscr.com/3up4vh
http://prntscr.com/3up51s
http://prntscr.com/3up54c
http://prntscr.com/3up579
I noticed that malfunction and contacted one of the above 3 mentioned manufacturers; their reply was:
There are
several breaking changes in DNN 7.3.0. In particular, they're no longer
including the JQuery-Migrate framework and that's breaking several 3rd party
modules/skins.
We're still testing our products with DNN 7.3
and will release an update after we're done testing.
This may
take another 2 weeks.
We DO NOT
recommend upgrading to the latest DNN Version since it usually takes several
weeks to iron out all the issues in new release.
They advised me the following:
"...
1) Revert back to 7.2.x
2) Add an instance of jQuery-Migrate through
siteroot/Default.aspx.
3) Wait
until we test and release new updates to affected modules (at least 1-2 weeks)
...."
Especially for 2nd hint:
Add an
instance of jQuery-Migrate: Add its reference (script) at very bottom in head
tag. <head id="Head" runat="server"> ... <script
src="http://code.jquery.com/jquery-migrate-1.2.1.js"
type="text/javascript"> </head>
Since I'm
novice in JQueries, I was not specifically sure where to place the exact JQuery code within the Default.aspx file.
NEvertheless, what I did:
1) I did
not revert back to 7.2.x - I stayed in 7.3.0
2) I
added the instance of jQuery-Migrate in my siteroot/Default.aspx adding the
instance of jQuery-Migrate, within the <head id="Head"
runat="server"> section ..... <script src="http://code.jquery.com/jquery-migrate-1.2.1.js"
type="text/javascript"> .......
at very
bottom of the head tag, i.e. just before the: </head> I tried to login,
at the home URL, my company's logo has been replaced by DNN's one and after
inputting the Host's credentials, I waited for quite some time and nothing
happened, the screen just "hanged-in" there without any response.
Did I
do anything wrong?
Did I
have to do that after reverting back to 7.2.2 ?
I, then, contacted a DNN MVP here at the Community and here what he replied:
"....
The 3-party vendor's comments are correct -with one caveat. We did do some performance work which did result in jquery-migrate no longer being added to every page, but this was correct as nothing in the default platform needed it. However module/skin developers assumed it would always be there so did not register it specifically, hence the issue.
Whilst the fault is with the developers, we have chosen to add code to handle this case as it breaks a number of modules/skins - this will be in 7.3.1 which we are testing for release right now and hope to have out early next week
..."
The situation is, that after all these I tried other content rotator modules, e.g. Content Rotator & Engage Rotator; none of them produce the rotation in put-of-edit state !
Can anyone give me specific instructions how to temporarily remedy the situation till the vendors new updates will be available?