Difference between revisions of "AppSuite:Main Page Advanced"

(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