Initial App Development Steps
- Create a developer account. You’ll be given a development 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 dashboard cards. As you start planning and designing, keep in mind that Weebly users expect 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.
Once you create those initial entries, follow the specific instructions for the type of app you are creating - backend service, element, or dashboard card. Then come back here to finish up the development process.
Final Development Steps
- Bundle up your app and upload.
- 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
Once your app is posted in the App Center, you’ll need to:
- Promote your app
- Provide support for your app
- Manage review comments
- Update your app
- Report revenue to Weebly