About Site Extensions

Site extensions are front-facing interfaces that enhance Wix sites with additional functionality, such as adding site pages, widgets, site plugins, and embedded scripts for custom HTML code.

Site pages

A site page extension adds a page to the user's site. The page can appear in the site's main navigation menu and behaves just like any other page. Site pages are composed of one or more of your app’s widgets, and can be comprised of elements like buttons, input fields, and images, widgets.

Site widgets

Site widgets are draggable UI components that Wix site owners can add to pages on their website. They enhance a site's functionality by displaying content or enabling site visitors to perform various tasks. When working in the site editor, site owners can adjust the size of the widget, reposition it, and customize it using its settings panel.

Widgets can be added to your site by using Wix Blocks, Wix CLI or a self-hosted custom element.

Site plugins

With site plugins, you can create interactive and feature-rich widgets that seamlessly integrate into Wix’s business solutions such as Wix Stores and Wix Bookings, extending their functionality and user experience. Plugins are built using Wix Blocks, which offers powerful layout and design tools, and gives you access to Velo's full-stack development platform.

Wix users can easily place plugins into predefined slots (UI placeholders) within Wix apps, using the plugin explorer available in all Wix editors.

Embedded scripts

An embedded script is an app extension that injects an HTML code fragment into the DOM of a site. Unlike other extensions, embedded scripts aren't fully configured by default during app installation and additional setup step to embed the code fragment.

For example, an embedded script can be used to listen for predefined Wix events, as well as to report and listen for custom events.

See also

Did this help?