You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 31, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: Documentation/guides/Extending LiveCode.md
+16-14Lines changed: 16 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
[toc]
2
+
1
3
# Introduction
2
4
3
5
LiveCode 8.0 is the most exciting release in the history of the technology. It provides a simple way to extend the functionality or control set of LiveCode.
@@ -41,26 +43,26 @@ Notice the extension manager has three tabs:
41
43
## 2) Go to the extension store
42
44
Go to the extension by clicking on the extension store tab and wait for it to load (Internet connectivity is required).
If you downloaded a widget it will appear in your list of installed widgets and also in your Tools Palette. Using the widget is no different from any of the classic LiveCode controls you've been used to. Simply drag it onto a stack and start interacting with it as you could any another control.
2. API chooser - Choose which API to view. By default, LiveCode 8.0 comes with the LiveCode Script API and the new LiveCode Builder API. Any extension that contains an API is displayed here.
@@ -94,7 +96,7 @@ Extensions can provide an API (Dictionary) and User Guide as part of the install
> **Note:** A great way to get started is to tweak the script of the clock or one of the other examples. Perhaps change a few colors and click "build" to test your changes.
@@ -466,7 +468,7 @@ Once you've created a ***.lce*** package you are ready to upload it to the exten
466
468
## 1) Login
467
469
Go to http://ng.livecode.com/login/ and login. The user credentials are the same ones you use on the main LiveCode website or when activating a commercial LiveCode license.
In order to ensure that every extension publisher has a unique ID we use a reverse domain name notation. For this alpha, all testers will be required to upload with an ID:
When logging in for the first time you will be asked to choose a unique *developer_name*. This is a one time step which will be added to your user account and used for all subsequent visits.
> **Note:** When uploading a package to the online portal it must have a matching identifier. So if you chose the developer name "mickey", it must start "com.livecode.extensions.mickey".
488
490
@@ -494,7 +496,7 @@ When logging in for the first time you will be asked to choose a unique *develop
494
496
495
497
Once logged in you will be taken to your extensions account page:
0 commit comments