sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Extension vs plugin...what's the difference?

    Scheduled Pinned Locked Moved Newbie Forum
    sketchup
    2 Posts 2 Posters 665 Views 2 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.
    • N Offline
      NBadding
      last edited by

      Only had SUMake2015,then 2016, and now SUMake 2017. I see both an "Extension Manager"
      and a "PlugIn Manager". What is the difference between a plugin and an extension?

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

        I assume you are using the SketchUcation toolset ?
        In v2017 SketchUp introduced its own Extension Manager [Window menu v/ Preferences]

        The current SketchUcation toolset includes the ExtesionWarehouse³ AND Managers for Extensions and Plugins.

        In effect all RB [Ruby] files installed in your Plugins folder are 'plugin' files, and these are auto-loaded as SketchUp starts.
        Simple RB files load and offer some functionality.
        Other RB files have a supporting subfolder of scripts to add functionality.
        These 'Plugins' appear in the SCF 'Plugins Manager' and can be disabled/enabled.
        Other 'Extension' RB files also have a similar subfolder - they are defined by their authors to be a particular subset of Plugin - 'Extension' - that is mandatory in anything available from the EWH.
        These files load like other Plugins, but if the are disabled using the native 'Extension Manager' OR the SCF 'Extensions Manager' then they are not displayed in menus or toolbars etc.
        If you disable an RB file using the SCF Plugins Manager, which might have loaded an Extension, that possibility is sidestepped.
        So you can enable/disable both simple Plugins AND complex Extensions, if you disable the 'loader' RB that would have loaded an Extension it never gets listed...

        Note that NOT all scripts load main menu items - some are run from the context-menu, or are 'helpers' or run from Ruby Console - and then their menu items are not restricted to the Plugins [now renamed Extensions] menu

        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