Upgraded but had to Revert

Ken Rich
Ken Rich
@ken-rich
9 years ago
926 posts
I tried it and was able to upgrade the site builder and pass the integrity check.

However, I was forced to revert because I lost my home page and my menus were seriously screwed up. I couldn't even find pages to relink them.

Also, some of the stuff in the marketplace I built with the old sitebuilder were missing prices. That's probably just a difference in how the code is interpreted?

***********

Possibly, the main issue is that I am running two skins through the admin skin module, and your process doesn't account for that?

Also, I am running several permutations of the Ningja skin (in profiles) using the profile tweaks module. Maybe this is not anticipated either?

I ended up in this condition because I was started off (as the first Ning migrant) in a Nova skin (still used as my active skin) and changed to Ningja in the admin and profile sections, due to the course Jamroom later took in development.

It's beyond my technical ability to switch the active skin to Ningja, and still retain what I now have, in terms of functionality and aesthetics.

So at this point I don't see a path forward.


--

Ken Rich
indiegospel.net

updated by @ken-rich: 12/22/16 11:55:59AM
michael
@michael
9 years ago
7,718 posts
Skins should be unrelated. If it worked on the previous site builder the same things should be there after the upgrade.

What does "seriously screwed up" mean? Its hard to help fix a problem when the description of the problem is vague.

Could you describe what you want to achieve and what is not happening like you expect it to happen and we can deal with each issue one at a time until its working like you want it to work.
Ken Rich
Ken Rich
@ken-rich
9 years ago
926 posts
Hi Michael,

Sorry for the ambiguity, it's difficult to describe.

I'm using the admin skin module. The old site builder is active in profiles (Ningja clone), not the active skin (old Nova clone).

That's fine because I don't want to use or modify the Nova clone further. I just want to find a way to duplicate it's homepage in Ningja, so I can fully get into (what became) the supported Ning skin.

*********

The new site builder puts menu and edit controls in the active skin (old Nova clone) and overwrites my hand coded menu (old site builder didn't affect any of that).

That's not so bad, but I can't find important things like my home page to relink them. It is replaced by something else (an embedded radio page I had made previously) and I don't know how to get my homepage back.

I also noticed some of my marketplace stuff like bundles (built with the old site builder) is missing prices after the switch - http://indiegospel.net/bundles

*********

I emphasize "old" Nova clone because it was cloned before the updates to make skins compatible with the site builder were instituted, so that may be part of the problem.

If you want to switch the site builder on my network yourself and see what happens, pick a time that's late in North America and see for yourself. Just don't leave it in that condition for long, as the site becomes unusable and unrecognizable to members.


--

Ken Rich
indiegospel.net
michael
@michael
9 years ago
7,718 posts
Site builder should have no interaction at all with profiles, its a top level system.

*********
Quote: The new site builder puts menu and edit controls in the active skin (old Nova clone) and overwrites my hand coded menu (old site builder didn't affect any of that).
Thats not possible, it doesnt over-write anything. It just outputs to wherever
{jrSiteBuilder_menu}
is displayed.

Looking at the default:
/skins/jrNingja/header_menu_desktop.tpl

The {jrSiteBuilder_menu} is around line 16. The reason your seeing your other menu items disappear is because its wrapped like this:
                {if jrCore_module_is_active('jrSiteBuilder')}

                    {* User menu entries *}
                    {jrSiteBuilder_menu}

                {else}
......
So you can either move your customizations up into that section or recreate them using the site builder menu system, either works.

Quote: ....I can't find important things like my home page to relink them. It is replaced by something else (an embedded radio page I had made previously) and I don't know how to get my homepage back.

http://indiegospel.net/index

That should be mapped to / when the integrity check was run for the first time after turning on the new Site Builder system.

Quote: I also noticed some of my marketplace stuff like bundles (built with the old site builder) is missing prices after the switch - http://indiegospel.net/bundles

Price is showing for me on that page.
Ken Rich
Ken Rich
@ken-rich
9 years ago
926 posts
Hi Michael,

When I say "overwrites" I probably mean it in a different way than a programmer uses the term. I mean what I see post-upgrade, isn't what I see pre-upgrade.

Quote: The {jrSiteBuilder_menu} is around line 16. The reason your seeing your other menu items disappear is because its wrapped like this:

In the Network skin (Ninja clone used in some profiles and admin section) it is coded (pre-upgrade) starting at line 6:


       {* Site Builder *}
            {if jrCore_module_is_active('jrPanel') && jrCore_module_is_active('jrMenu') && jrCore_module_is_active('jrWidget')}
                {jrMenu_display active=$menu_url}
            {else}


In the Terminator Skin (Nova clone) which is the active skin (used for the home page) there is no (zero) site builder coding (pre upgrade).

After upgrade the homepage disappears from both menus and is replaced by an old page I hard coded with a radio iframe. That's what appears at /index (post upgrade). I can't find the "real" homepage post upgrade.

I have not looked into how the code is altered (or added to) by the upgrade in either skin. I just briefly took a look at what was messed up, and when I couldn't find my homepage, reverted since this is a "live" network.

Also, you are seeing prices at http://indiegospel.net/bundles because I reverted to sitebuilder 1. When I switch to site builder 2 (post upgrade), that's when those prices disappear.


--

Ken Rich
indiegospel.net

updated by @ken-rich: 06/10/15 05:42:29AM
michael
@michael
9 years ago
7,718 posts
probably best to stick with what you have now, its working and try the move to the new system later once the issues are fixed during the beta period.