Multiple Plugins Support

The feature allows the users to customize and add multiple fields, using the various plugin types, to any of the pages on their app. The Drop Admin can give role-based access and modify the view rights for each role, for that page.

  1. In the design console, go to Pages -> click Design on any of the existing page or click Add New to add a page

  2. Select Plugins in the Page type section -> the Add Plugin option will be enabled

  3. On the Add plugin popup, enter the label and select the plugin type(s)

Currently the app supports the following plugins, select any as per requirement. The screenshots are samples of you can add plugins and how it will be rendered on the UI:
a. Static HTML - You can enter raw html and style it.
Plugin
Static_html

Rendered
Static_html_realtime

b. Static HTML with Wysiwyg - What you see is what you get. Choose your html element and style it. The tags and the styling are visible in realtime thus, reducing the need to toggle between runtime and realtime.
Plugin
Wysiwyg_html

Rendered
Wysiwyg_html_realtime

c. List Builder - This plugin helps to configure your data source and manage records. You can query the data source and add different context operations.
Plugin
List_builder

Rendered
List_builder_realtime

d. NFT Drop - This plugin is specific to drops where you can configure the drop card content, style it, change labels and manage the result set by specifying the query.
Plugin
NFT_drop

Rendered
NFT_drop_realtime

e. Count Down - You can create a countdown and style it to show on a page.
Plugin
Countdown

Rendered
Countdown_realtime

f. Feature Subscription - You can create a waitlist and set user verification emails, send thank you mails post verification, create styles and labels.
Plugin
Feature_subscription

g. Import NFT - You can import NFTs by providing Contract Address, Owner Address from networks like Ethereum, Rinkeby, Polygon, Ropsten, Mumbai etc.
Plugin
Import_nft

Rendered
Import_nft_realtime

 

Note

Plugin types can be added based on customer requirements.

  1. Click Add

  2. Click the edit icon on the newly added plugin to make changes to the fields

  3. Click Update

  4. Click Save to save the changes

Steps to modify plugins:

App owners can provide/modify the rights for each plugin type, to be rendered on a page.

  1. Click the edit icon on the existing or newly added plugin

  2. Drag and drop the operations and fields (available only for List Builder plugin type)

  3. Click the Settings icon on each operation/text field to set the rights

  4. Click Update

  5. Click Save on the edit page

Steps to enable the plugins for each role:

The app owner can modify the rights for each plugin and hide or show the plugins for each role.

  1. To enable the feature for a role, go to Roles -> click Edit on that role

  2. Scroll down to the newly added page section and click to enable the plugin Enable_pluginsfromroles Enable_pluginsfromroles1

  3. Click Save. The plugin will be displayed for that role on the pages where it was added

  4. Login to the app as that user (Drop Admin, Admin, NFT User, Moderator or Anonymous) and check the pages to see the newly added plugins