DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

Recommendations for Theme/Skin for a 10.01.02 upgrade

 12 Replies
 2 Subscribed to this topic
 33 Subscribed to this forum
Sort:
Page 1 of 212 > >>
Author
Messages
New Around Here
Posts: 9
New Around Here
New Poster
New Poster
Congrats on posting!

Hello, I haphazardly performed an upgrade from 9.13.9 to 10.01.02 on a development instance.  We have one portal that will partially come up, while almost all others get an IIS 500 error.  I've tracked it down to the skin/theme of each portal.  Most of our portals are on an ancient version of a theme called multifunction which does appear to be in active support.  This skin/theme has a "left hand" layout.  The only portal that came up had an xcillion skin, which works fine in read mode, but when you go to edit and the persona bar's pages it error out.

Prior to trying the upgrade again, I want to convert all of our portals over to a skin with known support for v10.0.0 and beyond.  I'm hoping this will allow us enough functionality to at least perform the upgrade better and find out any other upgrade issues.

So are there recommendations for a skin/theme with a stable track record?  I don't mind commercial recommendations, we are looking for project/partner that keeps pace with the release schedule.

Advanced Member
Posts: 207
Advanced Member
Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
MVP
MVP
You're an MVP!
New Poster
New Poster
Congrats on posting!
The first that comes to mind is David Poindexters' https://github.com/nvisionative/nvQuickTheme David is a solid member of the community and I'm sure he'll keep moving this project forward as DNN moves.

I've done a skin skin for testing which can give average designed website, with RocketCDS modules. https://github.com/Rocket-CDS/RocketW3 I'm hoping to do a Bulma Theme version, the W3.CSS is easy, but limited.

Obviously look at the DNN Store, but I never buy skins our designer deals with all design.



Senior Member
Posts: 1322
Senior Member
3 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
Lifesaver
Lifesaver
You're Life Saver!
New Poster
New Poster
Congrats on posting!
3 Engaged Reader
Engaged Reader
You are an engaged reader!

You can go for another theme but in general fixing the theme for DNN 10 should not be that difficult.
Did you check admin logs / logs in  _Portals/_default/logs ?
It's in general an old Skin object that needs to be replaced or removed.

BTW, if you get an error on Xcillion I think there's also something else going on as that should work in DNN 10.
 

New Around Here
Posts: 9
New Around Here
New Poster
New Poster
Congrats on posting!
Posted By Timo Breumelhof. on 11/7/2025 6:14 AM

You can go for another theme but in general fixing the theme for DNN 10 should not be that difficult.
Did you check admin logs / logs in  _Portals/_default/logs ?
It's in general an old Skin object that needs to be replaced or removed.

BTW, if you get an error on Xcillion I think there's also something else going on as that should work in DNN 10.
 

 

Yes I've been looking in the logs that's how I hatched the theory that the issue may be skin related.  This RequestRegistration function not found message comes up again and again.  Once in a while I'll see something about ISearchable (but this is only on the xcillion skinned portal).

DotNetNuke.Services.Exceptions.Exceptions - DotNetNuke.Services.Exceptions.PageLoadException: Method not found: 'Void DotNetNuke.Framework.jQuery.RequestRegistration()'. ---> System.MissingMethodException: Method not found: 'Void DotNetNuke.Framework.jQuery.RequestRegistration()'.
   at Bestdnnskins.Multifunction.Layout.OnInit(EventArgs e)

 

 

 

New Around Here
Posts: 9
New Around Here
New Poster
New Poster
Congrats on posting!

Thanks for the recommendation.  I'll check his theme/skin out after rebuilding the dev environment.

New Around Here
Posts: 9
New Around Here
New Poster
New Poster
Congrats on posting!
In terms of fixing the existing skin approach, the first three lines of the main DLL and its "OnInit" function are erroring.

There's a suitable replacement for the second line, JavaScript.RequestRegistration(CommonJs.jQuery);

But the third line I cannot find a replacement.


Code:

public class Layout : Skin
{
protected Header1 Header1;

protected Header2 Header2;

protected Header3 Header3;

protected Header4 Header4;

protected HeaderMega1 HeaderMega1;

protected HeaderMega2 HeaderMega2;

protected HeaderMega3 HeaderMega3;

protected HeaderMega4 HeaderMega4;
protected override void OnInit(EventArgs e)
{
((Skin)this).OnInit(e);
jQuery.RequestRegistration();
jQuery.RequestUIRegistration();
Senior Member
Posts: 1322
Senior Member
3 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
Lifesaver
Lifesaver
You're Life Saver!
New Poster
New Poster
Congrats on posting!
3 Engaged Reader
Engaged Reader
You are an engaged reader!

Ok, this is probably based on one Hammerflex?

Anyway, the "normal" way to request jquery is by using the Theme object.

Add this to your ascx:

<code>< %@ Register TagPrefix="dnn" TagName="JQUERY" Src="~/Admin/Skins/jQuery.ascx" % ><br /> < dnn:JQUERY ID="dnnjQuery" &#114;&#117;nat="server" / > </code>



 

New Around Here
Posts: 9
New Around Here
New Poster
New Poster
Congrats on posting!
I don't know the design pattern used, but it's a commercial skin called Multifunction. I believe the company that developed it originally is now defunct, or at least they didn't renew their domain.

This is probably out of my skill set at this point, so I'll just end up going with a new skin that version 10 compatible.

I appreciate the ideas.
Veteran Member
Posts: 838
Veteran Member
3 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
New Poster
New Poster
Congrats on posting!

https://github.com/ChrisHammond/multifunction is not a commercial theme but open source. And 12 years old, so yeah, for a lot of good reasons time to start fresh :-) 

New Around Here
Posts: 9
New Around Here
New Poster
New Poster
Congrats on posting!

The reason I thought it was a commercial solution is because multifunction is currently a theme for sale in the DNN store.  The company listed was bestdnnskins.com (website is defunct).

https://store.dnnsoftware...-bootstrap-dnn-7-8-9

Page 1 of 212 > >>

These Forums are for the discussion of the open source CMS DNN platform and ecosystem.

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

  1. If you have (suspected) security issues, please DO NOT post them in the forums but instead follow the official DNN security policy
  2. No Advertising. This includes the promotion of commercial and non-commercial products or services which are not directly related to DNN.
  3. 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.
  4. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  5. No Flaming or Trolling.
  6. No Profanity, Racism, or Prejudice.
  7. Site Moderators have the final word on approving / removing a thread or post or comment.
  8. English language posting only, please.

Would you like to help us?

Awesome! Simply post in the forums using the link below and we'll get you started.

Get Involved