Extensions vs widgets vs plugins

Got a LiveCode personal license? Are you a beginner, hobbyist or educator that's new to LiveCode? This forum is the place to go for help getting started. Welcome!

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller

Post Reply
anmldr
Posts: 459
Joined: Tue Sep 11, 2012 11:13 pm

Extensions vs widgets vs plugins

Post by anmldr » Tue May 05, 2020 6:34 pm

What are the differences between extensions, widgets and plugins?

TIA,
Linda

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10049
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: Extensions vs widgets vs plugins

Post by FourthWorld » Tue May 05, 2020 7:05 pm

"Extensions" is a generic term for anything that extends LiveCode's capabilities.

"Widgets" are custom controls made with LiveCode Builder.

"Plugins" are LiveCode stack files you can put into a folder for convenient access in the IDE (see Development -> Plugins)
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

dunbarx
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10320
Joined: Wed May 06, 2009 2:28 pm

Re: Extensions vs widgets vs plugins

Post by dunbarx » Tue May 05, 2020 7:35 pm

Linda.

I don't use LC builder, and also do not extend the language.

But a plug-in is like a built-in "stack in use". It works the same way, except that instead of having actually to put a stack in use explicitly each session, plug-ins load automatically.

Not that you cannot automate putting any stacks in use, it is just more convenient to set, one time forever , as a plug-in.

Craig

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10049
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: Extensions vs widgets vs plugins

Post by FourthWorld » Tue May 05, 2020 8:11 pm

Plugins can be libraries, brought into the message path with "start using". But they can also be just about anything else you find useful to have in your development environment, including additional tools for certain types of layout tasks, or alternate script editors, or even just informational assistance as with the LiveNext plugin.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

dunbarx
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10320
Joined: Wed May 06, 2009 2:28 pm

Re: Extensions vs widgets vs plugins

Post by dunbarx » Tue May 05, 2020 9:09 pm

Richard.

My plug-ins are, on startup in a new session, automatically "in use".

Aren't yours? :wink:

Craig

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10049
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: Extensions vs widgets vs plugins

Post by FourthWorld » Tue May 05, 2020 10:15 pm

Depends on what you mean by "in use". In this support thread for Linda I'm trying to keep things as simple as possible. The simplest description of a plugin is that it's any stack file you want access to conveniently within the IDE.

Sometimes they can be libraries, where the "stacks in use" would come into play. But I'd rather not bog a new user down with extra details until they're needed.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

bogs
Posts: 5480
Joined: Sat Feb 25, 2017 10:45 pm

Re: Extensions vs widgets vs plugins

Post by bogs » Tue May 05, 2020 10:36 pm

FourthWorld wrote:
Tue May 05, 2020 10:15 pm
I'd rather not bog a new user down with extra details until they're needed.
Yah, don't use me for details, it would be detrimental to almost everyone :twisted:
Last edited by bogs on Wed May 06, 2020 7:14 am, edited 1 time in total.
Image

anmldr
Posts: 459
Joined: Tue Sep 11, 2012 11:13 pm

Re: Extensions vs widgets vs plugins

Post by anmldr » Wed May 06, 2020 5:32 am

Thanks. Perhaps I should have included "Libraries" in the list as well.

Linda

P.S. Bogs, I have had a few laughs at your posts. You don't have to hold back for my sake. :roll:

bogs
Posts: 5480
Joined: Sat Feb 25, 2017 10:45 pm

Re: Extensions vs widgets vs plugins

Post by bogs » Wed May 06, 2020 7:17 am

I'm sorry Linda, I was throwing a joke at Richard because he used the word 'bog', I think this time I really should have held back, but I see that word used so rarely, I couldn't help myself hahah.
Image

jacque
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 7392
Joined: Sat Apr 08, 2006 8:31 pm
Contact:

Re: Extensions vs widgets vs plugins

Post by jacque » Wed May 06, 2020 5:46 pm

dunbarx wrote:
Tue May 05, 2020 9:09 pm
My plug-ins are, on startup in a new session, automatically "in use".

Aren't yours? :wink:
Half of mine are not, they are mostly tools that do a specific job and go away when their stack is closed. AirLaunch is one of these, for example. It's in my Plugins folder so I can get to it quickly, but none of its scripts are required in the IDE, it's completely self-contained.
Jacqueline Landman Gay | jacque at hyperactivesw dot com
HyperActive Software | http://www.hyperactivesw.com

Post Reply