Difference between revisions of "AppSuite:Main Page Advanced"

(Testing and QA)
(Advanced Configuration)
 
(5 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
= Overview =
 
= Overview =
 
*[[AppSuite:Architecture_Overview|Architecture Overview]]
 
*[[AppSuite:Architecture_Overview|Architecture Overview]]
 +
*[[Appsuite:MiddlewareStartup|Middleware Startup]]
  
 
= OX App Suite UI Development =
 
= OX App Suite UI Development =
Line 31: Line 32:
 
* [https://documentation.open-xchange.com/latest/middleware/components/oauth_provider.html OAuth 2.0 - Provider/Operator Guide and Client Developer Guide]
 
* [https://documentation.open-xchange.com/latest/middleware/components/oauth_provider.html OAuth 2.0 - Provider/Operator Guide and Client Developer Guide]
 
* [[AppSuite:File_Storages_per_User |File Storage per User ]]
 
* [[AppSuite:File_Storages_per_User |File Storage per User ]]
* [[AppSuite:Paste_inline_images |Pasting External Images into Mail Compose ]]
+
* [https://documentation.open-xchange.com/latest/ui/miscellaneous/paste-images.html Pasting External Images into Mail Compose ]
 
* [[AppSuite:Create_custom_folderview_entries_in_settings_app |Custom Folder View Entries in Settings ]]
 
* [[AppSuite:Create_custom_folderview_entries_in_settings_app |Custom Folder View Entries in Settings ]]
 
* [[AppSuite:DB_user_privileges | Database User Privileges]]
 
* [[AppSuite:DB_user_privileges | Database User Privileges]]
Line 41: Line 42:
 
* [https://documentation.open-xchange.com/latest/middleware/components/mail_categories.html Mail Categories]
 
* [https://documentation.open-xchange.com/latest/middleware/components/mail_categories.html Mail Categories]
 
* [https://documentation.open-xchange.com/latest/middleware/components/virtual_mail_attachments.html Virtual Mail Attachments Connector]
 
* [https://documentation.open-xchange.com/latest/middleware/components/virtual_mail_attachments.html Virtual Mail Attachments Connector]
 +
* [https://documentation.open-xchange.com/7.8.3/middleware/components/trusted_connections.html Configure trusted TLS certificates]
 +
* [[AppSuite:PushToUI | Configure push to Web UI]]
 +
* [[AppSuite:ResourceLimits | Configure Middleware Resource Limits]]
  
 
= Programming Interfaces =
 
= Programming Interfaces =
Line 75: Line 79:
  
 
= Additional =
 
= Additional =
* [[AppSuite:ISV_Mockups_Wireframes|Create Open-Xchange AppSuite Mockups / Wireframes]]
+
* [https://documentation.open-xchange.com/latest/ui/how-to/mockups.html Create Open-Xchange AppSuite Mockups / Wireframes]
 
* [https://documentation.open-xchange.com/7.8.2/middleware/components/search/crossfolder_fts_in_mail.html Cross folder fulltext search with Dovecot]
 
* [https://documentation.open-xchange.com/7.8.2/middleware/components/search/crossfolder_fts_in_mail.html Cross folder fulltext search with Dovecot]

Latest revision as of 09:14, 3 April 2019

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 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