Difference between revisions of "AppSuite:Main Page Advanced"

(Advanced Configuration)
(Programming Interfaces)
Line 42: Line 42:
 
* The [[AppSuite:HTTP_API|HTTP API]] is used by the Open-Xchange GUI and various 3rd party applications. It consists mainly of messages in JavaScript Object Notation ([http://json.org JSON]) sent over HTTP. Here is a general [[AppSuite:Introduction to the HTTP API|Introduction to the HTTP API]].
 
* The [[AppSuite:HTTP_API|HTTP API]] is used by the Open-Xchange GUI and various 3rd party applications. It consists mainly of messages in JavaScript Object Notation ([http://json.org JSON]) sent over HTTP. Here is a general [[AppSuite:Introduction to the HTTP API|Introduction to the HTTP API]].
 
* Provisioning API to access the Open-Xchange Admin Daemon
 
* Provisioning API to access the Open-Xchange Admin Daemon
** The [http://java.sun.com/javase/technologies/core/basic/rmi/index.jsp RMI] API is used for data provisioning of Contexts, Users, Groups and Resources as well as for configuring Databases, Filestores and OX Servers. It is currently split into two parts,
+
** The [http://java.sun.com/javase/technologies/core/basic/rmi/index.jsp RMI] API is used for data provisioning of Contexts, Users, Groups and Resources as well as for configuring Databases, Filestores and OX Servers: [http://software.open-xchange.com/products/appsuite/doc/RMI/javadoc/ OX RMI API]
*** a {{DocLink|docpath=RMI/admin-core/|name=core}} and
 
*** a {{DocLink|docpath=RMI/admin-hosting/|name=hosting}} component.
 
 
** The {{DocLink|docpath=OX6-Provisioning/|name=Open-Xchange CLT}} are shell scripts that simplify groupware and service administration
 
** The {{DocLink|docpath=OX6-Provisioning/|name=Open-Xchange CLT}} are shell scripts that simplify groupware and service administration
 
** Create contexts/users with with [[Csv_import]]
 
** Create contexts/users with with [[Csv_import]]

Revision as of 14:05, 20 April 2016

Overview

OX App Suite UI Development

This page contains all the information you need to get started with UI development.

This covers how-to articles including server communication, extension points and how to write widgets, applications and plugins:

Frontend development articles

Groupware Server customization

Advanced Configuration

Programming Interfaces

  • The HTTP API is used by the Open-Xchange GUI and various 3rd party applications. It consists mainly of messages in JavaScript Object Notation (JSON) sent over HTTP. Here is a general Introduction to the HTTP API.
  • Provisioning API to access the Open-Xchange Admin Daemon
    • The RMI API is used for data provisioning of Contexts, Users, Groups and Resources as well as for configuring Databases, Filestores and OX Servers: OX RMI API
    • The Open-Xchange CLT are shell scripts that simplify groupware and service administration
    • Create contexts/users with with Csv_import
    • Provisioning using SOAP
  • The Oxmapi is a windows library for programmers needed to communicate with the OX server
  • Open-Xchange Mail Abstraction Layer
  • UDPPush Open-Xchange PUSH Interface for Groupware Objects

Testing and QA

Statistics

Translations

Installation based on source code

Integration

Additional