Skip to main content

Create Module

Once you are in the developers dashboard you should be able to see a New Plugin button on the left side of your screen ( under the profile picture in the sidebar ), click and you should face a form where it asks you the following informations:

  • Name ( The unique plugin name that stays in the following format [a-zA-Z0-9] )
  • Title ( The User-Friendly name for your plugin )
  • Description ( A short description of the plugin, you may keep it less than 100 characters )

Once the plugin is created, you should be able to see that in your listings on the right side of the Dashboard screen. along with the details that you have entered you may also be able to see the plugin id, logic-serve url and static-serve url. Don't worry about it if you don't see it right away, as you are always able to look at them if you click on each plugin.

By clicking on any of your plugins, you should be taken to the PluginPage where you manage/track each plugin in isolations. At a high level you should be able to see the auto-generated values for your plugin, some of the most important ones are:

  • Generated UUID ( The plugin's unique ID )
  • Logic-Serve Url ( This is where the backend-side of your plugin will run on )
  • Static-Serve Url ( This is where the frontend built files are served for this plugin )

Note: We have developed an auto-ssl generation service and for each plugin deployed on MIS there are two available serve addresses for the backend ( logic_serve ). a) HTTP server b) HTTPS serve for the same application. We always recommend you to use the HTTPS serve in development and production Note: By default the HTTPS serve port is HTTP_Port-1000

You should also be able to see two sections for frontend deployment and backend deployment, in the next documents we will go through a more technical overview on how to create the plugins and use the dashboard to deploy them.