solved Custom Skin Upgrades

SoftDesigns
SoftDesigns
@softdesigns
6 years ago
242 posts
How do we start to customize our Ninja Skin WITHOUT losing the ability to auto upgrade the skin from marketplace when new versions are released?
updated by @softdesigns: 11/12/18 02:47:36PM
brian
@brian
6 years ago
10,144 posts
Step 1: Clone the skin to create your own skin (if you have not already):

https://www.jamroom.net/the-jamroom-network/documentation/skin-design-guide/839/creating-your-own-skin-clone-from-an-existing-skin

Step 2: Use the compare tool to see what changes when new versions of the skin you cloned from are released:

https://www.jamroom.net/the-jamroom-network/documentation/jamroom-admin-handbook/2394/using-the-compare-tool-to-keep-cloned-skins-up-to-date


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
SoftDesigns
SoftDesigns
@softdesigns
6 years ago
242 posts
@brian - From the links above, It seems we are clear how to compare the cloned skin from original skin.

Still confused - When we see something has changed on a skin update, does that mean we must "manually" copy / paste the new changes by hand into our new custom cloned skin?
michael
@michael
6 years ago
7,697 posts
When something changes in a skin, if you want the changes you have to add those changes to your skin, yes.

If the change is to a module it will automatically appear in the skin. if the skin overrides the module then gets updated you will need to add those changes in if you want those changes.
SoftDesigns
SoftDesigns
@softdesigns
6 years ago
242 posts
We want to avoid at all costs - "manually" copy / paste Skin updates - so we prefer not to clone the skin. To require our coders to manually copy / paste code changes when a Skin updates seems like a serious limitation of the JR platform :(
--
How far can we modify our Ninja skin - WITHOUT - creating a clone?
Can we make simple changes without cloning the skin?
--
For Example: On Ninja Skin: What is easiest way to simply change the site-wide background color from white to another color, or how to set background image?
updated by @softdesigns: 08/05/18 08:31:24PM
michael
@michael
6 years ago
7,697 posts
If you don't want to clone the skin, then instead use the Template Editor for changes:

Docs: "Using the template editor"
https://www.jamroom.net/the-jamroom-network/documentation/jamroom-admin-handbook/3183/using-the-template-editor

Any template not changed will get the update. any template changed will require merging.

If you have a better idea on how to manage the cloned skins, we're open to ideas.

What it sounds like you're asking:

ORIGINAL TEMPLATE:
This is some text, the color is blue
skin cloned and text changed to
Balloon rides 30 min $60
Then the original template is changed to
This is some text, the color is red

Cant think of any other way than manual merge to not screw up the cloned skin. Seams like the way version control systems (ie GIT ) do it too, by asking for manual input.

Tags