sketchucation logo sketchucation
    • Login
    πŸ€‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    Extensions vs Plugins

    Scheduled Pinned Locked Moved Newbie Forum
    sketchup
    5 Posts 3 Posters 478 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C Offline
      clongato
      last edited by

      Hi,

      What is the difference between an Extensions and Plugins ? ❓

      1 Reply Last reply Reply Quote 0
      • TIGT Offline
        TIG Moderator
        last edited by

        Both of these are 'Plugins'.

        An 'Extension' is just a special kind of 'Plugin'.
        It is written by its author in such a way that there is a 'loader' script and a toolset which it loads inside its subfolder.

        All Plugins will always auto-load as SketchUp starts.

        A Plugin that is an Extension will auto-load, but the difference is that after that it can be switched on/off by the user.
        So if it's switched 'off', then when SketchUp starts its main toolset files don't load...
        Extensions like 'Sandbox Tools' are set so they don't load initially - but if the user says 'on', then after that they load.
        Other Extensions are set to load initially - these can of course be switched 'off' later...
        You can try to manage your Extensions from the Preferences>Extensions dialog...

        With the new 'SketchUcation Plugin Manager' and 'SketchUcation Extension Manager' - which ship with the 'Plugin Store' toolset - you can readily Load/Disable Extensions AND Plugins... so you are spoilt for choice πŸ˜„

        TIG

        1 Reply Last reply Reply Quote 0
        • C Offline
          clongato
          last edited by

          Thank TIG !

          1 Reply Last reply Reply Quote 0
          • T Offline
            timurglobal
            last edited by

            I am a bit confused at the point, where I might have an extension, for example Fredo6_Curvizard (God bless Fredo6), and a plugin Fredo6_Curvizard. Same stuff in both managers, is there a correct way to handle them? Like, do they need to be turned on in both managers to work properly?

            1 Reply Last reply Reply Quote 0
            • TIGT Offline
              TIG Moderator
              last edited by

              @Tim

              Like most 'Extensions' Fredo's tools usually have a Plugin entry which loads the Extension setup code and the Extension itself - with a similar name.

              If you use the SCF Plugins Manager to Disable any Plugin, then it will not load when SketchUp restarts.
              If that Plugin also happens to be related to setting up an Extension, then that Extension is not set up, and therefore it is not visible in the Extensions Manager at all.

              However, if you Enable that Plugin, then it will load when SketchUp restarts; and the Extension will then be visible in the Extensions Manager - its 'state' will be as it was last time you used it [Enabled/Disabled]

              So to reiterate...
              All Plugins [.rb/.rbs scripts in the Plugins folder] can be 'Managed' [Disabled/Enabled/Temporarily-Loaded and Uninstalled].
              Only an Enabled Plugin can set up its related Extension.
              An Extension can be 'Managed' when it is set up: its last 'state' is remembered across sessions.

              Because you can't dynamically 'unload' a Plugin or an Extension the effect of Managing them is not always obvious until you restart SketchUp. Enabling things is obvious, as the thing loads and changes color to 'green' in the left column to remind you that it is loaded and will reload on a restart too; but Disabling it will still leave the thing loaded, so its shown 'red' in the right column - to remind you that the change is only completed by a restart: and also a Temporary-Load from the right column leaves it in there, but colored 'orange' - again to remind you that it is currently loaded but it will not be loaded after a restart...

              TIG

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              • First post
                Last post
              Buy SketchPlus
              Buy SUbD
              Buy WrapR
              Buy eBook
              Buy Modelur
              Buy Vertex Tools
              Buy SketchCuisine
              Buy FormFonts

              Advertisement