LOADING

Plugins


Overview

Novi plugins are the separately compiled modules.

The work of plugins can be traced exclusively in the Edit mode, while the configuration of the plugins takes place in the Design mode.

Plugins management panel is located on the developer's toolbar.

Plugins configuration area includes the following:

  • Trigger for the panel opening
  • The list of the installed plugins
  • Configuration area of the selected plugin
  • querySelector field (required) - is indicated as a CSS rule (class, id, etc.). The item defined by the selector will be processed by the plugin.
  • ‘Save’ option.

The plugin settings may differ, the only required field is the querySelector.

Background Image Plugin

Allows you to change the items background image.

Plugin setup:

  • querySelector (by default is set to ".novi-background") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the plugin display

Image select area (Media Gallery)

  • The image to be added is selected by double-clicking the left mouse button on the target image.

You can learn more about media gallery capabilities under "Media gallery" item (link) in the "Features" section.

Image upload area

  • "Keep original aspect ratio" option that allows to maintain the proportions of the replaced image.

The detailed plugin documentation is available at the following link

Background Plugin

Lets you change the background color of the element.

Plugin setup:

  • querySelector (".novi-background" by default) lets you define the element, to which the plugin functionality will be applied.

Editor panel:

  - trigger for plugin display (the color depends on the element background).

Color selection area

  • Background Fill Type" switcher displays a panel for color or element gradient change.

More detailed plugin documentation is available under the following link

Image Plugin

Allows you to replace an image.

Plugin setup:

  • querySelector (by default is set to "img[src]") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the plugin display

Image selection area (Media Gallery)

  • The image to be added is selected by double-clicking the left mouse button on the target image.

You can learn more about media gallery capabilities under "Media gallery" item in the "Features" section.

Image crop area:

  • "Keep original aspect ratio" setting is used for preserving the aspect ratio of the original image.

The detailed plugin documentation is available at the following link.

Iframe Plugin

Allows you to specify a resource for displaying the content within a frame.

Plugin setup:

  • querySelector (by default is set to "iframe[src]") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the plugin display

Frame configuration area:

  • Field for specifying the resource for the frame

The detailed plugin documentation is available at the following link.

Material Parallax Plugin

Works with the Materianize Parallax script, it allows you to replace the source images for parallax using the visual editing tools.

Plugin setup:

  • querySelector (by default is set to ".parallax-container") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the plugin display

Image upload area:

  • "Choose file" button that allows to select an image
  • "Upload background image" button that allows to upload the selected image

Image selection area (Media Gallery)

  • The image to be added is selected by double-clicking the left mouse button on the target image.

You can learn more about media gallery capabilities under "Media gallery" item (link) in the "Features" section.

Image crop area:

  • "Keep original aspect ratio" setting is used for preserving the aspect ratio of the original image.

The detailed plugin documentation is available at the following link.

Label Plugin

Allows you to change the label of the form field.

Plugin setup:

  • querySelector (by default is set to "label") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the plugin display

Plugin configuration area

  • Field for specifying the label value

The detailed plugin documentation is available at the following link.

Countdown Plugin

Lets you set up jQuery using visual tools.

Plugin setup:

  • querySelector (".novi-countdown" by default) - lets you define the element, to which the plugin functionality will be applied.

Editor panel:

  - trigger for plugin settings display.

Plugin settings area:

  • "Type" switcher lets you choose the countdown type.

More detailed plugin documentation is available under the following link.

Google Map Plugin

Map plugin allows you to change the map settings visually.

Plugin configuration:

  • querySelector (by default is set to ".google-map-container") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the map settings display

  - Trigger for the map settings display

Map settings panel:

  • "API Key" field - allows you to set the API key to use Google Maps JavaScript API. (How to get API key)
  • "Map Center" field - allows you to set the coordinates of the map center.
  • "Zoom" field - allows you to define the zoom level.
  • "Style" select option - allows choosing the map styling (https://snazzymaps.com/ service)
  • "Marker Icon" and "Active Marker Icon" select options - allow you to set the marker for the default and active states.

Map pins settings panel:

  • "Marker Location" field - allows you to set the marker location
  • "Marker Description" field - allows you to specify the marker description (shows up in the active state)
  • "Add marker" button - allows to add the "Marker Location" and the "Marker Description" group for adding the new marker.

More detailed plugin documentation is available under the following link.

Icons plugin

Allows you to replace the icons.

Plugin configuration:

  • querySelector (by default is set to ".novi-icon") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the icons manager display

  • Double-click the target item with the left mouse button or press the "Insert Icon" button to choose the icon for pasting.

The detailed plugin documentation is available at the following link.

Campaign Monitor Plugin

Allows you to configure the form to work with the Campaign Monitor service.

Plugin setup:

  • querySelector (by default is set to ".novi-campaign-monitor") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the plugin display

Form configuration area:

  • "Campaign monitor signup url" field defined the action of the form
  • "Campaign monitor input name" field defines the value of the name attribute of the input field.

Campaign monitor signup url can be obtained according to the following instructions:link.

The detailed plugin documentation is available at the following link.

Mailchimp Plugin

Allows you to configure the form to work with the Mailchimp service.

Plugin setup:

  • querySelector (by default is set to ".novi-mailchimp") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the plugin display

Form configuration area

  • "Mailchimp signup url" field indicates the action of the form

Mailchimp signup url can be obtained according to the following instructions:link.

The detailed plugin documentation is available at the following link.

RD Mailform Plugin

Allows you to configure the RD Mailform form plugin using the visual editing tools.

Plugin setup:

  • querySelector (by default is set to ".rd-mailform") - allows you to define the item processed by the plugin.
  • configPath ("bat/rd-mailform.config.json") - allows you to specify the path to the form settings file.

Editor panel:

  - Trigger for the plugin display

Plugin configuration area

  • "Send emails to:" field indicates the email recipients.
  • "Use SMTP server settings for email sending:" option allows you to configure the sending of messages using SMTP.

The detailed plugin documentation is available at the following link.

RD Instagram Feed Plugin

Allows you to configure the RD Instafeed instagram plugin using the visual editing tools.

Plugin setup:

  • querySelector (by default is set to ".novi-instafeed") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the plugin display

Plugin configuration area

  • "Account" option allows to define the account ID to display the posts of.
  • "Tag" option allows you to specify a tag to display the posts for.

The detailed plugin documentation is available at the following link.

RD Twitter Feed Plugin

Allows you to configure the RD Twitter Feed twitter plugin using the visual editing tools.

Plugin setup:

  • querySelector (by default is set to ".novi-twitter") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the plugin display

Plugin configuration area

  • "Twitter User Name" field specifies the author username, whose posts are displayed.

The detailed plugin documentation is available at the following link.

Camera Slider Plugin

Allows you to configure the jQuery plugin Camera slider with the help of visual editing tools.

Plugin setup:

  • querySelector (by default is set to ".novi-camera") - allows you to define the item processed by the plugin.

Editor panel:

  - Trigger for the slide image replace option display

  - Additional options (add/remove)

Image selection area (Media Gallery)

  • The image to be added is selected by double-clicking the left mouse button on the target image.

You can learn more about media gallery capabilities under "Media gallery" item (link) in the "Features" section.

Image crop area:

  • "Keep original aspect ratio" setting is used for preserving the aspect ratio of the original image.

The detailed plugin documentation is available at the following link

Swiper Slider Plugin

Allows you to configure the Swiper Slider using the visual editing tools.

Plugin setup:

  • querySelector (by default is set to ".swiper-container") - allows you to define the item processed by the plugin.
  • effects( "slide", "fade") - allows you to choose the set of effects for the animation on switching between the slides.

Editor panel:

  - Trigger for the plugin display

  - Additional options (add/remove slide, slider configuration)

Image upload area

  • "Choose file" button that allows to select an image
  • "Upload background image" button that allows to upload the selected image

Image selection area (Media Gallery)

  • The image to be added is selected by double-clicking the left mouse button on the target image.

You can learn more about media gallery capabilities under "Media gallery" item in the "Features" section.

Image crop area:

  • "Keep original aspect ratio" setting is used for preserving the aspect ratio of the original image.

The detailed plugin documentation is available at the following link.

Vide Plugin

Lets you set up jQuery plugin Vide using visual tools.

Plugin setup:

  • querySelector (".novi-vide" by default) lets you define the element, to which the plugin functionality will be applied.

Editor panel:

  - trigger for displaying a substitutional poster (displayed when the video can not be loaded).

  - trigger for displaying a substitutional video.

Media selection area (Media Gallery)

  • The media file to be added is selected by double-clicking the left mouse button on the target image.

You can learn more about media gallery capabilities under "Media gallery" item (link) in the "Features" section.

Image crop area:

  • "Keep original aspect ratio" setting is used for preserving the aspect ratio of the original image.

More detailed plugin documentation is available under the following link.

Light Gallery Plugin

This plugin allows you to configure Light Gallery using visual tools.

Plugin preferences:

  • groupQuerySelector ("[data-lightgallery="group"]" by default) – allows defining the gallery group, to which plugin functionality will be applied.
  • albumQuerySelector ("[data-lightgallery="dynamic"]" by default) - allows to define the gallery album, to which plugin functionality will be applied.
  • itemQuerySelector ("[data-lightgallery="item"]" by default) - allows to define the gallery item, to which plugin functionality will be applied.

Editor area:

  - Trigger for displaying gallery settings.

  - Trigger for displaying gallery item settings.

  - Trigger for displaying gallery album settings.

Area of gallery settings:

  • "Gallery slide animation" select – allows adjusting the animation of gallery items transition
  • "Thumbnails" switcher – allows to enable/disable preview demonstration of gallery items.
  • "Loop" switcher – allows to enable/disable the looping of gallery items
  • "Autoplay" switcher – allows to enable/disable autoplay of gallery items
  • "Gallery Autoplay Delay, seconds" field – allows configuring the time of item delay. Works only if autoplay of gallery items is enabled.

Area of gallery item settings:

  • "Large image or video source" field- sets the path to the original image, video, or URL. Preview of the stated resource is also available.
  • "Item Description (HTML markup is supported)" editor area – sets the markup or plain text for gallery item description.

*Be aware! To replace a gallery thumbnail you can use the image plugin, thereby replacing the image displayed to a user.

Area of gallery album settings:

  • "Add Gallery Item" button –adds a new item to your album

You can perform the following configuration of your album using manipulations with gallery items, just by hovering over the target item and choosing settings icon.

You can also delete an item by pressing the deletion button when hovering over it.

More detailed plugin documentation is available under the following link.