This repository was archived by the owner on May 29, 2026. It is now read-only.
academy: real xWiki setup steps in Part 4 of the DeskDesk tutorial#34
Merged
rubenvdlinde merged 1 commit intoMay 11, 2026
Merged
Conversation
Part 4 was previously a paper walkthrough with placeholder URLs.
Rewrites it as the actual flow we ran against a local xWiki:
- New Step 0 + Step 0a: docker-compose --profile xwiki up -d, create
the xwiki database in the shared Postgres, walk the Distribution
Wizard (admin user, "Let the wiki be empty"), verify REST.
- Step 1: REST PUT recipe for the three zone-scoped articles using
the actual subspace shape (DeskDeskKnowledge.{East,Central,West}).
Subspaces replace the original "tags" approach because the
no-flavor wiki ships without the Tags application.
- Step 2: knowledge_article schema with the actual JSON key/slug
match-or-fail trap called out explicitly. Wires SCHEMA_SLUGS in
PHP and the SCHEMAS list in the frontend store.
- Step 3-4: OpenConnector source + synchronisation against the
container-internal http://openregister-xwiki:8080/rest URL (the
host URL http://localhost:8086 is documented as the alternative).
- Step 5: real KnowledgeTab.vue with the watch-objectId pattern that
the reference repo at ConductionNL/deskdesk now ships. App.vue
shows the CnAppRoot #sidebar slot + objectSidebarState wiring
consumers need to make CnDetailPage's external-sidebar channel
work.
- New Troubleshooting block covering the four traps we hit while
building this: schema-key/slug mismatch, DetailPageWrapper
bridging, "Let the wiki be empty" path for offline containers,
Accept-JSON header on the OpenConnector source.
Cross-links to the reference repo at ConductionNL/deskdesk (PR #4
shipped the matching Part 4 implementation).
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Summary
Rewrites Part 4 of the DeskDesk tutorial from a paper walkthrough with placeholder URLs to the actual flow we ran against a local xWiki + the ConductionNL/deskdesk#4 reference implementation that just merged.
What's new
Test plan
Generated with Claude Code