Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    How-to for the ShivaDark skin?

    I have had a look around for posts or other "how to" content on how to use the ShivaDark skin, now that we have upgraded our solution to 14.1. But I can't find anything which fits our situation.

    We are not using any SmartClient server-side components. Only the JavaScript and other static web-server resources.

    We are running ASP.NET in our site, which, up to now, is generating a skin-specific <script> tag for load_skin.js, as needed. In the browser, the page header looks like this:
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en-AU">
    <head>
    <meta http-equiv="X-UA-Compatible" content="edge">
    <title>OA loading...</title>
    <script type="text/javascript">var isomorphicDir = "isomorphic/"; window.isc_useSimpleNames = false; isc_protocolURLs = ["http://", "https://", "file://", "mailto:", "../"];</script>
    <script src="isomorphic/system/modules/ISC_Core.js"></script>
    <script src="isomorphic/system/modules/ISC_Foundation.js"></script>
    <script src="isomorphic/system/modules/ISC_Containers.js"></script>
    <script src="isomorphic/system/modules/ISC_Grids.js"></script>
    <script src="isomorphic/system/modules/ISC_Forms.js"></script>
    <script src="isomorphic/system/modules/ISC_DataBinding.js"></script>
    <script src="isomorphic/system/modules/ISC_RichTextEditor.js"></script>
    <script src="isomorphic/skins/Shiva/load_skin.js"></script>
    This approach does not work for ShivaDark, at least as the skin resources are in the SmartClient installation.

    Is there a demo or "how to" for doing this kind of thing? I don't want to get stuck on just using a sub-set of skins.

    Thanks

    #2
    Skins in this compact format are runtime overlays of a base-skin and do currently require the SmartClient server - we'll look at removing ShivaDark from LGPL builds to avoid confusion.

    If you're not using LGPL and you have a Pro or better license, or you have a Reify account, then you have access to our Skin Editor tool, which will shortly allow you to import skins in this compact format and export them in the full format that will work without the SmartClient server.

    Comment


      #3
      Thanks for the explanation.

      We do have the Enterprise license, so we will be able to use the upcoming import/export feature in the Skin Editor.

      Is there is a way that we can track progress on the "feature request" for that?

      Comment


        #4
        There isn't a specific tracking mechanism, but this feature actually already exists, it just isn't public yet.

        We'll expose it this week and let you know when it's public.

        Comment


          #5
          Apologies for the lack of an update here - the import/export features of Skin Editor were exposed in 15.0 some time ago and are now available in 14.1, in recent builds.

          You'll need to install ruby 2.5.9 and compass 1.0.3 on the server running the Skin Editor, as noted in the docs.

          Run the Skin Editor, change to the Import tab and pick ShivaDark - if you see ShivaBlue there, ignore it; it's been removed but hasn't hit the build-queue yet. In the popup, give the new skin a unique name and import it. Click the Export button, select "Export as a Base skin", rename the export as "ShivaDark" and proceed.

          You can now extract the downloaded zip into your non-SCServer environment.

          Comment

          Working...
          X