Overhaul web extension system docs - #1187
Open
JammingBen wants to merge 2 commits into
Open
JammingBen wants to merge 2 commits into
JammingBen wants to merge 2 commits into
Conversation
JammingBen
force-pushed
the
docs/extension-system-overhaul
branch
from
September 22, 2026 09:30
bf43168 to
11e7bc0
Compare
JammingBen
force-pushed
the
docs/extension-system-overhaul
branch
2 times, most recently
from
September 22, 2026 11:59
f7c1e30 to
112ee1d
Compare
JammingBen
marked this pull request as ready for review
September 22, 2026 11:59
Contributor
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Multiple moderate issues remain, including broken copy-paste examples and missing redirects.
Get a fresh assessment by requesting another Copilot review.
Review effort: Lite
Findings: 13
Open (17)
Fix incorrect App.vue import path · New Define $ngettext before using it · New Use a custom-component extension point · New Add missing gettext setup and type import · New Define $gettext in the app entrypoint · New Return refs for extensions and extension points · New Import toRef in App.vue · New Fix incorrect App.vue import path · New Define $ngettext before using it · New Use a custom-component extension point · New Add missing gettext setup and type import · New Define $gettext in the app entrypoint · New Return refs for extensions and extension points · New Remove duplicated “are” · New Restore documentation for options settings · New Remove duplicated “are” · New Restore documentation for options settings · New
What changed in this PR
This pull request overhauls the Web extension-system documentation for the current and 7.2 releases.
Changes:
- Reorganizes extension documentation and adds setup, publishing, and advanced-topic guides.
- Expands extension types, extension points, package references, and app-development examples.
- Adds collaborative editing, vault, and resource-indicator documentation.
| File | Description |
|---|---|
versioned_docs/version-7.2/dev/web/getting-started.md |
Updates Web configuration guidance. |
versioned_docs/version-7.2/dev/web/extension-system/viewer-editor-apps/index.md |
Updates viewer/editor examples and interfaces. |
versioned_docs/version-7.2/dev/web/extension-system/viewer-editor-apps/_category_.json |
Adds sidebar category metadata. |
versioned_docs/version-7.2/dev/web/extension-system/packages.md |
Adds helpful package references. |
versioned_docs/version-7.2/dev/web/extension-system/index.md |
Updates the extension-system overview. |
versioned_docs/version-7.2/dev/web/extension-system/getting-started.md |
Adds app setup and development guidance. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/index.md |
Documents extension registration and querying. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/search-extensions.md |
Updates search extension examples. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/right-sidebar-panel-extensions.md |
Updates sidebar panel examples. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/left-sidebar-menu-item-extensions.md |
Adds sidebar navigation documentation. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/index.md |
Adds the extension-type catalog. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/folder-view-extensions.md |
Updates folder-view API documentation. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/floating-action-button-extensions.md |
Updates floating-action-button APIs. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/custom-component-extensions.md |
Documents component props. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/app-menu-item-extensions.md |
Updates menu-item handlers and examples. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/action-extensions.md |
Updates action examples and links. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/account-extensions.md |
Adds account extension documentation. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-types/_category_.json |
Adds extension-type navigation metadata. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/extension-points.md |
Documents extension points and authoring guidance. |
versioned_docs/version-7.2/dev/web/extension-system/extensions/_category_.json |
Adds extensions category metadata. |
versioned_docs/version-7.2/dev/web/extension-system/extension-types/left-sidebar-menu-item-extensions.md |
Removes the old sidebar page location. |
versioned_docs/version-7.2/dev/web/extension-system/extension-types/index.md |
Removes the old extension-type index. |
versioned_docs/version-7.2/dev/web/extension-system/build-and-publish.md |
Adds build and publishing guidance. |
versioned_docs/version-7.2/dev/web/extension-system/advanced-topics/translations.md |
Adds translation workflow guidance. |
versioned_docs/version-7.2/dev/web/extension-system/advanced-topics/testing.md |
Adds testing guidance. |
versioned_docs/version-7.2/dev/web/extension-system/advanced-topics/styling.md |
Adds styling and design-system guidance. |
versioned_docs/version-7.2/dev/web/extension-system/advanced-topics/configuration.md |
Adds app configuration guidance. |
versioned_docs/version-7.2/dev/web/extension-system/advanced-topics/_category_.json |
Adds advanced-topics metadata. |
docs/dev/web/getting-started.md |
Updates Web configuration guidance. |
docs/dev/web/extension-system/viewer-editor-apps/index.md |
Updates viewer/editor examples. |
docs/dev/web/extension-system/viewer-editor-apps/collaborative-editing.md |
Adds collaborative-editing guidance. |
docs/dev/web/extension-system/viewer-editor-apps/_category_.json |
Adds sidebar category metadata. |
docs/dev/web/extension-system/packages.md |
Adds helpful package references. |
docs/dev/web/extension-system/index.md |
Updates the extension-system overview. |
docs/dev/web/extension-system/getting-started.md |
Adds app setup and development guidance. |
docs/dev/web/extension-system/extensions/index.md |
Documents extension registration and querying. |
docs/dev/web/extension-system/extensions/extension-types/vault-extensions.md |
Adds vault extension documentation. |
docs/dev/web/extension-system/extensions/extension-types/search-extensions.md |
Updates search extension examples. |
docs/dev/web/extension-system/extensions/extension-types/right-sidebar-panel-extensions.md |
Updates sidebar panel examples. |
docs/dev/web/extension-system/extensions/extension-types/resource-indicator-extensions.md |
Adds resource indicator documentation. |
docs/dev/web/extension-system/extensions/extension-types/left-sidebar-menu-item-extensions.md |
Adds sidebar navigation documentation. |
docs/dev/web/extension-system/extensions/extension-types/index.md |
Adds the extension-type catalog. |
docs/dev/web/extension-system/extensions/extension-types/folder-view-extensions.md |
Updates folder-view API documentation. |
docs/dev/web/extension-system/extensions/extension-types/floating-action-button-extensions.md |
Updates floating-action-button APIs. |
docs/dev/web/extension-system/extensions/extension-types/custom-component-extensions.md |
Documents component props. |
docs/dev/web/extension-system/extensions/extension-types/app-menu-item-extensions.md |
Updates menu-item handlers and examples. |
docs/dev/web/extension-system/extensions/extension-types/action-extensions.md |
Updates action examples and links. |
docs/dev/web/extension-system/extensions/extension-types/account-extensions.md |
Adds account extension documentation. |
docs/dev/web/extension-system/extensions/extension-types/_category_.json |
Adds extension-type navigation metadata. |
docs/dev/web/extension-system/extensions/extension-points.md |
Documents extension points and authoring guidance. |
docs/dev/web/extension-system/extensions/_category_.json |
Adds extensions category metadata. |
docs/dev/web/extension-system/extension-types/left-sidebar-menu-item-extensions.md |
Removes the old sidebar page location. |
docs/dev/web/extension-system/extension-types/index.md |
Removes the old extension-type index. |
docs/dev/web/extension-system/build-and-publish.md |
Adds build and publishing guidance. |
docs/dev/web/extension-system/advanced-topics/translations.md |
Adds translation workflow guidance. |
docs/dev/web/extension-system/advanced-topics/testing.md |
Adds testing guidance. |
docs/dev/web/extension-system/advanced-topics/styling.md |
Adds styling and design-system guidance. |
docs/dev/web/extension-system/advanced-topics/configuration.md |
Adds app configuration guidance. |
docs/dev/web/extension-system/advanced-topics/_category_.json |
Adds advanced-topics metadata. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
JammingBen
force-pushed
the
docs/extension-system-overhaul
branch
from
September 22, 2026 12:21
112ee1d to
af0ff04
Compare
JammingBen
commented
Sep 22, 2026
|
|
||
| Specifies the URL for the theme to be loaded, e.g. `https://host.docker.internal:9200/themes/opencloud/theme.json`. | ||
|
|
||
| ### `options` |
Member
Author
There was a problem hiding this comment.
I decided to remove this while I was at it. It's not how we recommend setting these, and it's all documented already via the env vars in the respective services.
JammingBen
force-pushed
the
docs/extension-system-overhaul
branch
from
September 22, 2026 14:06
f2f5926 to
2036e50
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Give the web extension system docs a much needed update and overhaul.
I applied this structure and its relevant parts to the 7.2 docs as well, as they are still the default. The 4.2 docs I did not touch though.
closes #999
closes opencloud-eu/web#3112