Files
LithosAnanke/site/org/README.md
T
Claude 6f14d8d6bc
Build / v4 tests (32- and 64-bit cells) (push) Successful in 13m44s
Build / Image RASPI (push) Successful in 2m43s
Build / Image PC (push) Successful in 2m55s
Build / Image MILKV (push) Successful in 2m55s
site/org: the .org pages in the starshipos-f18.com look
Captain Bob, 2026-11-07: style .org like the StarshipOS.com design canvas.
build.py makes the three pages from one source, as {{html}} blocks in the
canvas's look (navy, orange accent, JetBrains Mono and Exo 2), and the same
pages as the canvas's .org artboards.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GE3SDvQn5EoxdGufk84zz2
2026-11-07 11:36:09 +00:00

28 lines
1.5 KiB
Markdown

# 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 |
They are in the starshipos-f18.com look -- the "StarshipOS.com" design canvas (navy `#0A1222`, accent
`#F5891F`, JetBrains Mono with Exo 2 headings), where they are also drawn as the `.org` artboards.
`build.py` writes the three `.xwiki` files (and, with `--canvas <dir>`, the artboards) from one
source: edit it, not the `.xwiki` files. Each page is one `{{html}}` block, which needs a page author
with script rights (the administrator has them). CI is shown as Gitea's live workflow badges, which
need no login.
`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.