Portal:AppSuite UI/Topics: Difference between revisions

From Open-Xchange
No edit summary
No edit summary
 
(19 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]]
* [https://documentation.open-xchange.com/7.8.4/ui/customize/app/simple-application.html Writing a simple application]
* [https://documentation.open-xchange.com/7.8.4/ui/customize/app/simple-application.html Writing a simple application]
* [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 ]
* [[AppSuite:Writing a notification area plugin | 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