Tutorials: Upload Your First Widget

Jump to:

Register & Zip Your Files

What do I need to do to upload my first widget to springwidgets.com?

Register

Register on springwidgets.com and make sure you register as a developer in order to upload widgets.

(Figure 1.1)

If you are already registered but didn't register as a developer, login to your account and go here to fill out the developer registration form.

developer registration screen

(Figure 1.2)

Zip Your Files

Your files need to be zipped in order to upload them to the springwidgets platform. (See Image Below)

The following files must be included in the Zip file: .fla, .swf, .as, & .png (name your image "gallery_icon.png" and have it sized 91px by 91px.

If you do not have Zip software, you can download WinZip @ http://www.winzip.com/

Back to Top

Submit Your Widget Masterpiece

Once your widget files are zipped and ready to go, log into your springwidgets.com account, browse to http://www.springwidgets.com/widgets/add/ and upload your zip file. Make sure to check the "Terms of Submission" checkbox, and hit the "NEXT" Button.

upload your widget

(Figure 1.3)

Back to Top

Complete the Widget Submission Process

Widget Details Form

Fill out the information required to describe your widget to the world. After you have completed the form, hit the"NEXT" button.

upload your widget

(Figure 1.4)

Edit Parameters Form

For a More In-Depth Look at Widget Parameters, View our Widget Parameters Tutorial. Define the parameter object structure as well as default values that you wish to pass into your widget. These parameters are then utilized by Widget.getParameter().

Using SpringWidget Parameters

What are parameters and what are they used for?

SpringWidget parameters are values that can be dynamically passed into your widget to allow for future customization.  Variables inside of your widget’s code can be easily modified from the outside by simply changing the parameters being passed in. 

Parameters help developers streamline their development process by eliminating the redundant cycle of republishing every time a widget asset changes.

For example, a dynamic audio player widget could be developed to load a music file referenced by a URL parameter passed, instead of from a hard-coded URL.

upload your widget

(Figure 1.5)

Parameters can be used to determine:

  • content (e.g. by passing in data ids or usernames)
  • state Management of the widget (e.g. by defining the initial selected state)
  • skins (e.g. by passing in a .jpg URL)
  • anything else the widget may need

(Figure 1.6)

Once Parameters are complete hit the finish button to submit your widget.

Back to Top

Widget Submitted

From here, your widget will be reviewed and an email will be sent to the email address you used at registration letting you know if your widget has been approved. If approved, you will be able to see a link on SpringWidgets.com under the widget gallery page. If you have any questions or concerns you can always contact us at support@fimlabs.com.

Our next tutorial will go into using the SpringWidget parameters. Parameters help developers streamline their development process by eliminating the redundant cycle of republishing every time a widget asset changes.

Go to the next tutorial now.

Back to Top