What to Check for When Testing a Blocks App on a Site

Here is a list of things to check when you're testing your app on a site. Make sure to go over all the items.

Design

Remember that users can configure your app elements and try to imagine all the different ways they can do it. Here are some things to check:

  • For each element in your app that includes configurable content, check different types of content. For example, use short and long texts, or big and small images.

  • Remove elements from your widgets and make sure that the layout stays consistent.

  • Check that elements are connected to site themes. Begin with the Test theme option in the Blocks Preview.

  • Change the theme in the site and see that all elements change together.

  • Check the responsiveness of your widgets. Drag the handles and see that the layout rearranges well.

  • Check your app on several screensizes, including mobile view.

  • Check the widget's various design presets.

Editor Experience

  • Make sure that your action buttons go to the correct panels. Check this in Blocks and then in the site.

  • If an element has dynamic content, make sure you remembered to remove the Edit action button. Check this in Blocks and then in the site.

  • Make sure you have defined any element that’s essential as “non-removable” or “non-selectable”. The go to the site and check that it cannot be selected or deleted.

  • Check the logic of all of your custom panels, and make sure they are working as expected. This cannot be checked in the Blocks Preview, only in a site.

Code

Dashboard Page

  • Make sure that the dashboard page backend logic is working.
  • Make sure third party APIs are retrieving data.
  • Connect your Dashboard to an action button. This is not mandatory, but is a good practice.

Pricing

Check that you configured the plans as you expected and your logic is working according to the plans. Learn more

Public apps requirements

If you are planning to publish your app in the Wix App Market, make sure to go over the top ways to speed up your app approval.

Did this help?