Last updated: Nov. 2, 2016
Develop an App
While there are three different types of apps (backend services/snippets, elements, and themes), they all have the same initial and final development steps. Start your development process by following the initial steps below. Then follow the development process for the type of app you're creating. Finish up by following the final steps, also below. Then, once you post your app, you'll need to manage it.
In this topic:
Initial App Development Steps
- Create a developer account. You’ll be given a site that you can use to install and test your app.
- Get familiar with Weebly and how our users develop websites with it. Go ahead and experiment with Weebly elements and themes. As you start planning and designing, keep in mind that Weebly users expect elements and apps to behave like they were developed by Weebly. Try to keep your app as close to the Weebly paradigm as possible. Become familiar with our app policy requirements.
- Register your app.
- Create your initial file structure. You will create and upload a ZIP of the contents of this directory as your app.
- Create your manifest. Back end services and elements must include the initial manifest entries. There will be additional entries if you create an element or a dashboard card.
- Configure and implement the OAuth flow if your app/element needs access to the API or if you need to authenticate users on your end.
Final Development Steps
- Bundle up your app and upload.
Create a zip file FROM the root directory and not OF the root directory. In other words, open the root directory (where the manifest.json file should be), select all files/directories, and create a zip of those. If you create a zip of the root directory, your zip file will not be able to upload to Weebly.
- Create an App Card and the app's listing page, and create a pricing plan. These are used to display your app in the App Center.
- Create a demo site to showcase your app on a live site.
- Install your app and test. Install and test all components in your app, including dashboard cards and tutorials (if you created them).
- Run through the App Policy Review Checklist to get your app approval-ready.
- Once your app is thoroughly tested, and you’ve created your App card, you can submit your app for Weebly review. Once approved, it will be released to the App Center, where users can download it.
Post Development Steps
© 2015-2017, Weebly, Inc.