Overview

Geocortex Web is a next-generation framework for creating sleek and effective GIS applications for a wide variety of browsers. Apps allow users to view and interact with web-based maps and associated data. Geocortex Web can seamlessly display both 2D and 3D map data. Geocortex Web is part of the Geocortex suite of products.

Geocortex Web apps are created, configured and deployed with Geocortex Web Designer. Web Designer is an intuitive web application that displays a live preview of Geocortex Web apps as they are being configured.

Have you explored the Geocortex Web Designer?

The Geocortex Web Designer allows you to edit your application's layout, configure custom behaviors for buttons and other UI components, and solve complex business problems through Geocortex Workflow. Many use cases can be solved through the Geocortex Web Designer and don't require custom development.

Extending Geocortex Web#

If the Geocortex Web Designer cannot accomplish what you need, you can manually configure and extend Geocortex Web in a number of ways.

The simplest way to customize your application is through configuration. If you need to implement complex behavior and user interactions, Geocortex Workflow may be able to accomplish your goals through an easy to use interface. Geocortex Workflow can be taken even further through custom extensions to its activity and form element library. Geocortex Web can also be extended through its SDK to create completely custom experiences.

Application Configuration#

Every Geocortex Web application has a layout, which represents the visual layout of the application, and app config that configures various behaviors and settings within the application. Layout and app config can be easily edited to customize the appearance and behavior of an an Geocortex Web application without writing custom code.

Before investing in developing workflows or custom code, see if your use case can be solved through the use of layout and configuration. Explore the concepts to learn more about layout and app config.

Geocortex Workflow#

Geocortex Workflow is a powerful tool that comes bundled with Geocortex Web which can create custom behavior and UI without custom code development. Many behaviors in Geocortex Web can be replaced by a workflow that runs entirely custom logic. Geocortex Workflow can even display complex customized forms.

Custom Workflow Activities and Form Elements#

If Geocortex Workflow meets most of your need, but is missing a few crucial elements, the best solution may be to extend Geocortex Workflow with custom activities and form elements. Extending Geocortex Workflow can take the rich out of the box Workflow experience and augment it with business logic or UI specific to your use case.

Custom Components and Services#

If you need to build entirely custom and new behavior and UI, you should check out the Geocortex Web SDK. Using the Geocortex Web SDK, you can develop custom behavior by creating new commands and operations which can be used in the app config. If you need to create a new UI element, you can build custom components. With the ability to create background services, facilitate component interactions, and participate in the app config, the possibilities for extending Geocortex Web are endless.

Next Steps#

Layout and App Config

Learn more about the layout and app config

Running Workflows in Geocortex Web

Learn how to build and run a workflow in Geocortex Web

Building Custom Workflow Activities

Learn how to build custom workflow activities for Geocortex Web

Geocortex Web SDK

Develop custom commands and operations, components, and services using the Geocortex Web SDK