An extension is a specific functionality of an app. An app can have multiple extensions that work together to provide various features across different user interfaces and backend services. Most extensions, whether frontend or backend, are created using one of Wix’s development frameworks.
You can view your dashboard extensions in the Extensions tab in the App Dashboard.
Frontend interfaces enhance Wix sites with additional functionality, including adding site pages, draggable widgets, site plugins, embedded scripts, and dashboard interfaces.
- Site Pages: Appear in the site's main navigation menu. They function like any other page and are composed of one or more of the app’s widgets.
- Site Widgets: Are draggable components that you can add to and place anywhere on your site.
- Site Plugins: Allow you to extend Wix-created apps by being placed in designated areas within the hosting app’s site widget.
- Embedded Scripts: Allow you to inject custom HTML code into a site’s HTML.
- Dashboard Extensions: Allow you to expand Wix's dashboard capabilities by creating custom dashboard pages, plugins, modals, and external links, providing greater customization options for setting up, managing, and operating sites.
- Dashboard Pages: Pages that you can add to the dashboard that are only visible to site admins with the necessary permissions.
- Dashboard Plugins: Allow you to customize Wix dashboard pages by adding new functionalities to predefined slots and introducing new items to dashboard menus. This customization directs administrators to different pages or modals within the dashboard.
Backend interfaces allow you to customize Wix's backend business logic to suit your app’s needs, enhancing the value your apps provide to site owners.
- Schema Plugin Extensions: Enable field extensions to Wix's objects. They enrich and extend Wix's data by adding additional fields to service objects.
- Service Plugin Extensions: Wix-defined APIs that apps can implement to become service providers. This enables Wix to call the service during specified flows and proceed based on the response.
- Notifications: Send predefined alerts with customizable data to users through their site dashboard or the Wix Owner mobile app. This is useful for informing users of important updates and events.