Ruled by Captain Bob, 2026-11-07: a generic landing page for anonymous visitors, a login-protected admin dashboard for him, and a protected contributors' dashboard. Main.WebHome (everyone), Admin.WebHome (XWiki.rajames alone), Contributors.WebHome (XWiki.StarshipContributors and the administrator); CI shown as Gitea's live workflow badges. install.sh puts them on the wiki through XWiki's REST API, with the group and the space rights, and checks a guest's view. Not yet run: the .org XWiki answers 503. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GE3SDvQn5EoxdGufk84zz2
site/org -- the .org XWiki's pages
The project's working wiki at starshipos-f18.org (the public face is the .com; demo/ has its
"Try it" page). Three pages, ruled by Captain Bob on 2026-11-07:
| Page | File | Who sees it |
|---|---|---|
Main.WebHome -- the landing page |
Main.WebHome.xwiki |
everyone, guests included |
Admin.WebHome -- the admin dashboard |
Admin.WebHome.xwiki |
the administrator (XWiki.rajames) alone |
Contributors.WebHome -- the contributors' dashboard |
Contributors.WebHome.xwiki |
the group XWiki.StarshipContributors, and the administrator |
The dashboards show CI as Gitea's live workflow badges, which need no login and no script rights.
install.sh puts them on the wiki through its REST API, makes the group and the rights, and checks
as a guest that the landing page is readable and the dashboards are not:
XWIKI_USER=rajames XWIKI_PASSWORD=... site/org/install.sh
Contributors are added to XWiki.StarshipContributors in the wiki's administration (Users and
Groups). The wiki-wide rights -- what guests may do anywhere else -- are the wiki's own, not this.