• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

Expander SDK: Web GUI .Net API

•
Environment: onsite
Some tooltip text!
• 2 minutes to read
 • 2 minutes to read

The client is built using the NetServer Services API layer, which enables the web server to be run on a separate server from the business logic implemented in the web services. It also uses the Dynamic Client Foundation (DCF) on top of the web services to handle globalization and to define the page builder infrastructure.

After you have installed the SuperOffice web application, you will see that the application is an ASP.NET web application with standard elements like App_Data, App_Themes, and web.config.

Components

The major components in the GUI are:

  • The page builder framework used in CRM.web. This means the config files for the framework and the many components and interfaces that the PageBuilder uses.
  • The page, panel, card, and archive components used to render the pages.
  • The AJAX libraries that integrate the web front end with the web server.

Background

  • Strategic goals
  • Technical info

Customization

The SuperOffice Web client can be customized in many different ways. It is built using a reusable set of components and can be extended with new components and configured to use custom components.

The SuperOffice Web Client NuGet package adds the needed assemblies to extend the web client. This will also install the SuperOffice web services package and Core package. When creating your own controls and assemblies to be used by the application, you should also use the Service layer for all your Create, Read, Update, and Delete (CRUD) operations.

Learn more

In This Article
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top