The OutSystems Forge has hundreds of components for developers to reuse and customize.

Components can be a simple library to perform string manipulation, user interface blocks to display maps or charts,  connectors to integrate with external systems like SAP or Microsoft Exchange, or to integrate with cloud services such as Box, LinkedIn, or Twitter.

To install a component in your environment, do the following:

  1. In the development environment, click on the OutSystems tab in the top left corner to access OutSystems Community;
  2. Log in with your OutSystems Community credentials;
  3. Search for the component;
  4. Click 'Install' to install it on the environment you are connected to.

After the installation is finished, open the application module where you want to use the component, click to add a dependency to the component, and select all public elements.

Now you can use the functionality exposed by the component, just as if it was part of your application.

Example

You already installed the Sales application from the Forge. Now you want to customize the screen that displays the company details to display the company address on a map.

To install a map component, and reuse it in the Sales application:

  1. In the development environment, click on the OutSystems tab in the top left corner to access OutSystems Community;
  2. Log in with your OutSystems Community credentials;
  3. Search for the 'Google Static Maps' component, and install it;
  4. In the Sales application, check all public elements to reference them;
  5. Once you create a reference to the Google Static Maps module, you can now reuse its functionality. Drag the GoogleStaticMap web block to the company details screen, and send the company address as argument.

When creating references to other modules, you can always fine tune which elements to reference. Even though this does has no impact on the application performance, your workspace stays cleaner and easier to navigate.

See Also

Installing an Application Made by the Community