Difference between revisions of "Portal:AppSuite UI/Topics"

 
(18 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
* [[AppSuite:Apache Configuration | Apache Configuration]]
 
* [[AppSuite:Apache Configuration | Apache Configuration]]
 
* [[AppSuite:Definition of done|Definition of done]]
 
* [[AppSuite:Definition of done|Definition of done]]
* [[Appsuite:UI_FAQ | Frequently asked questions]]
+
* [https://documentation.open-xchange.com/latest/ui/miscellaneous/faq.html Frequently asked questions]
  
 
== Upgrading apps, plugins, and themes to 7.6 ==
 
== Upgrading apps, plugins, and themes to 7.6 ==
Line 21: Line 21:
 
* [https://documentation.open-xchange.com/latest/ui/components/actions-and-links.html Understanding action links]
 
* [https://documentation.open-xchange.com/latest/ui/components/actions-and-links.html Understanding action links]
 
** [https://documentation.open-xchange.com/latest/ui/customize/action.html Adding actions to the files app]
 
** [https://documentation.open-xchange.com/latest/ui/customize/action.html Adding actions to the files app]
* [[AppSuite:Date_and_time|Date and time]]
+
* [https://documentation.open-xchange.com/latest/ui/how-to/date-and-time.html Date and time]
* [[AppSuite:i18n | Internationalization (i18n)]]
+
* [https://documentation.open-xchange.com/latest/ui/how-to/i18n.html Internationalization (i18n)]
 
* [[AppSuite:a11y | Accessibility (a11y)]]
 
* [[AppSuite:a11y | Accessibility (a11y)]]
* [[AppSuite:Mediaplayer | Mediaplayer]]
+
* [https://documentation.open-xchange.com/latest/ui/how-to/mediaplayer.html Mediaplayer]
* [[AppSuite:Theming | Theming]]
+
* [https://documentation.open-xchange.com/latest/ui/theming.html Theming]
** [[AppSuite:Dynamic Theme|The Dynamic Theme plugin]]
+
** [https://documentation.open-xchange.com/latest/ui/theming/dynamic-theming.html The Dynamic Theme plugin]
 
* [https://documentation.open-xchange.com/latest/ui/customize/manifests.html UI manifests explained]
 
* [https://documentation.open-xchange.com/latest/ui/customize/manifests.html UI manifests explained]
 
* [[AppSuite:Upsell | Upsell]]
 
* [[AppSuite:Upsell | Upsell]]
 
* [https://documentation.open-xchange.com/latest/ui/components/vgrid.html VGrid]
 
* [https://documentation.open-xchange.com/latest/ui/components/vgrid.html VGrid]
* [[AppSuite:Mobile | Mobile development]]
+
* [https://documentation.open-xchange.com/latest/ui/how-to/mobile-development.html Mobile development]
 
* [[AppSuite:Upsell tools| Upsell tools]]
 
* [[AppSuite:Upsell tools| Upsell tools]]
 
* [[AppSuite:Guided tours| Guided tours]]
 
* [[AppSuite:Guided tours| Guided tours]]
* [[AppSuite:Browserdetection | Browser detection with form-login]]
+
* [https://documentation.open-xchange.com/latest/ui/how-to/browser-detection.html Browser detection with form-login]
 
* [https://documentation.open-xchange.com/latest/ui/components/backbone-mini-views.html Backbone mini views]
 
* [https://documentation.open-xchange.com/latest/ui/components/backbone-mini-views.html Backbone mini views]
  
 
=== Server communication ===
 
=== Server communication ===
 
* [[AppSuite:APIs | APIs]]
 
* [[AppSuite:APIs | APIs]]
* [[AppSuite:API_Factory | API Factory]]
+
* [https://documentation.open-xchange.com/latest/ui/server-communication/apifactory.html API Factory]
* [[AppSuite:http.js | http.js]]
+
* [https://documentation.open-xchange.com/latest/ui/server-communication/http-api.html http.js]
  
 
=== Extension points ===
 
=== Extension points ===
* [[AppSuite:Extending_the_UI_(Hands-on_introduction)| Hands-on introduction]]
+
* [https://documentation.open-xchange.com/latest/ui/extension-points/01-introduction.html Hands-on introduction]
* [[AppSuite:Extending_the_UI | General information on extension points]]
+
* [https://documentation.open-xchange.com/latest/ui/extension-points/02-points.html General information on extension points]
 
* [https://documentation.open-xchange.com/latest/ui/customize/forms.html Modifying forms]
 
* [https://documentation.open-xchange.com/latest/ui/customize/forms.html Modifying forms]
 
* [[AppSuite:Create custom folderview entries in settings app | Edit folderview entries in settings]]
 
* [[AppSuite:Create custom folderview entries in settings app | Edit folderview entries in settings]]
Line 55: Line 55:
  
 
=== Writing components ===
 
=== Writing components ===
* [[AppSuite:Writing a portal plugin | Writing a portal plugin]]
+
* [https://documentation.open-xchange.com/latest/ui/customize/portal-widget.html Writing a portal plugin]
 
** [[AppSuite:Configuring portal plugins|Configuring a portal plugin]]
 
** [[AppSuite:Configuring portal plugins|Configuring a portal plugin]]
 
** [[AppSuite:Using the Upsell widget|Using the Upsell widget]]
 
** [[AppSuite:Using the Upsell widget|Using the Upsell widget]]
Line 61: Line 61:
 
* [https://documentation.open-xchange.com/latest/ui/customize/app/simple-application-iframe.html Writing a simple application with embedded iframe and launcher link ]
 
* [https://documentation.open-xchange.com/latest/ui/customize/app/simple-application-iframe.html Writing a simple application with embedded iframe and launcher link ]
 
* [https://documentation.open-xchange.com/latest/ui/customize/notifications.html Writing a plugin for the notification area]
 
* [https://documentation.open-xchange.com/latest/ui/customize/notifications.html Writing a plugin for the notification area]
* [[AppSuite:Writing a wizard | Writing a wizard]]
+
* [https://documentation.open-xchange.com/latest/ui/customize/welcome-wizard.html Writing a wizard]
 
* [[AppSuite:Capabilities | Capabilities explained]] - if you want to enable or disable your plugin
 
* [[AppSuite:Capabilities | Capabilities explained]] - if you want to enable or disable your plugin
  
Line 70: Line 70:
 
* [[AppSuite:UI build system| The UI build system]]
 
* [[AppSuite:UI build system| The UI build system]]
 
* [[AppSuite:Embedding your settings into AppSuite settings|How to embed your own settings into the Appsuite settings page]]
 
* [[AppSuite:Embedding your settings into AppSuite settings|How to embed your own settings into the Appsuite settings page]]
* [[AppSuite:Debugging the UI|Debugging the UI]]
+
* [https://documentation.open-xchange.com/latest/ui/miscellaneous/debugging.html Debugging the UI]
* [[Appsuite:Debugging production servers|Debugging production servers]]
+
* [https://documentation.open-xchange.com/latest/ui/miscellaneous/debugging-prodserver.html Debugging production servers]
* [[AppSuite:Memory leaks (UI)|Finding memory leaks in the UI]]
+
* [https://documentation.open-xchange.com/latest/ui/miscellaneous/memory-leaks.html Finding memory leaks in the UI]
* [[AppSuite:Device reference|_.device() reference]]
+
* [https://documentation.open-xchange.com/latest/ui/miscellaneous/device.html reference]
* [[AppSuite:Paste inline images|Paste inline images]]
+
* [https://documentation.open-xchange.com/latest/ui/miscellaneous/paste-images.html Paste inline images]
 
* [[AppSuite:Client Onboarding|Client Onboarding]]
 
* [[AppSuite:Client Onboarding|Client Onboarding]]
 
* All articles regarding the UI are filed in the  category [[:Category:UI]]
 
* All articles regarding the UI are filed in the  category [[:Category:UI]]

Latest revision as of 10:21, 22 May 2017

Getting started

Upgrading apps, plugins, and themes to 7.6

Testing

How-to articles

Server communication

Extension points

Writing components

Miscellaneous articles