AppSuite:Main Page Advanced: Difference between revisions

From Open-Xchange
No edit summary
(Replaced content with "= Architecture Overview = = Branding = = UI Customization and Examples = = Groupware Server customization = = Programming Interfaces = = Importing and exporting ...")
Line 1: Line 1:
__NOTOC__
= Architecture Overview =
= Overview =
 
*[[Architecture_Overview|Architecture Overview]]


= Branding =
= Branding =
* [[Whitelabel|White-labeling the Open-Xchange GUI for big hosting/reseller environments]]
 
* [[Gui_Theming_Description|GUI Theming Description]]
* [[User_and_context_based_themes|User and context based themes]]
* [[Gui_Plugin_Development|GUI Branding Plugins]]


= UI Customization and Examples =
= UI Customization and Examples =
* [[Gui_Plugin_Development|Embedding external web applications which require authentication]]
 
* [[Gui_path|Setting User/GUI Preferences via RMI]]
* [[Open-Xchange_UWA|Open-Xchange Netvibes UWA mashup]]
* [[Gui_Plugin_Development|GUI Plugin Development]]
* [[Plugin_API|GUI Plugin API Documentation]]
* [[Enable_TinyMCE_spellcheck_module|Enable the TinyMCE spell-checker module]]
* [[HTTP_API_Examples|HTTP API Examples]]
* [[Install_and_configure_the_mail-account_plugin|Install and configure the mail-account plugin]]


= Groupware Server customization =
= Groupware Server customization =
* [[Plugin_Extension_Quickstart_Guide|How to make custom changes to existing plugins (Authentication plugin)]]
 
* [[Automatic_Delete_OXObjects_Per_User|Automatically delete users OX-Objects and OX-Folders]]
* Auto login, session handling, single sign on
** [http://www.open-xchange.com/fileadmin/user_upload/open-xchange/document/presentation/OX-HE-Authentication-Sessionhandling-en-6.18.pdf Authentication and Sessionhandling white paper (EasyLogin)]
** Custom login masks
*** [[Open-Xchange servlet for external login masks]]


= Programming Interfaces =
= Programming Interfaces =
* The [[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.
* The [[Oxwebdavapi|WebDAV API]] is used by external clients to modify object on the OX Server. It based mainly on the webdav standard with some enhancements to handle OX objects.
* 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,
*** 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
** Create contexts/users with with [[Csv_import]]
** [[Open-Xchange-SOAP|Provisioning using SOAP]]
* The [[Oxmapi|Oxmapi]] is a windows library for programmers needed to communicate with the OX server
* {{DocLink|docpath=mal/|name=Open-Xchange Mail Abstraction Layer}}
* The Plugin API for extending the GUI is described in two documents: [[Plugin API|an overview]] and {{DocLink|docpath=gui-plugin-api|name=the reference}}
* [[UDPPush]] Open-Xchange PUSH Interface for Groupware Objects


{{=}} Importing and exporting data {{=}}
* Migrate a batch of users and contexts at once. Check the CSV Batch Import documentation [[Csv_import|page]].
* Documentation for the [[data import format|data import format]]
* [[VCard and ICal support]]
* [[Using the export servlet]]
* [[Using the import servlet]]
* [[export ical/vcard|Example in bash to extract private contacts,tasks,appointments in ical/vcard format]]
* [[Import_holidays|Importing holidays into the OX Calendar]]
* [[CrawlerArchitecture|Architecture of the crawler bundle]]


{{=}} Configuration and Tweaks {{=}}
= Importing and exporting data =
* [[OX6_Troubleshooting|Basic troubleshooting]]
 
* {{DocLink|docpath=Html-Whitelist|name=HTML Whitelist configuration}}
 
* [[Open_Xchange_Configuration|Open-Xchange Configuration]]
= Configuration and Tweaks =
* [[Open-Xchange_Lighttpd|Open-Xchange and Lighttpd]]
 
* [[Open-Xchange_RSS_Client|Open-Xchange as RSS client]]
* [[On_The_Fly_Configuration_Update|On The Fly Configuration Update (experimental)]]
* [[Session_Migration|Session migration]]
* [[Syslog_Configuration|syslog Configuration]]
* [[OXAE_MailingLists_with_contacts-ldap|Integrate OXAE Mailinglists into Open-Xchange]]
* [[MailNotify_Bundle|Mail Notification (Push) with Open-Xchange]]
* [[UCS_AD_Connector_en|Synchronize Active Directory with OX ASE/SE for UCS]]
* [[Tune_apache2_for_more_concurrent_connections|Apache2 tuning]]


= Testing and QA =
= Testing and QA =
* [[Automated GUI Tests]]
 
* [[Jmeter profile for performance tests|JMeter profile for performance tests]]


= Translations =
= Translations =
* [[Available_Translation| Available Language Translations]]
 
* [[GUI Translation|Translate Open-Xchange to your community language]]
* [[Translate Open-Xchange to supported language]]


= Installation based on source code =
= Installation based on source code =
* [[SourceCodeAccess|Download the sourcecode]]
 
* [[EclipseQuickInstallGuide|Eclipse Quick Install Guide]]


[[Category: OX7]]
[[Category: OX7]]
[[Category: AppSuite]]
[[Category: AppSuite]]

Revision as of 12:02, 25 October 2012

Architecture Overview

Branding

UI Customization and Examples

Groupware Server customization

Programming Interfaces

Importing and exporting data

Configuration and Tweaks

Testing and QA

Translations

Installation based on source code