A quick “who uses what” guide to the platform. Link targets open pages in this server’s docs.
| Persona | Goals / Typical Tasks | Primary Features | Where to Start |
|---|---|---|---|
| Content Author / Publisher | Create and edit pages, insert images, preview, publish | Content Editor, image library, wiki markup, templates | Content Editor, Markup: Kitchen Sink |
| Front‑end Page Builder | Layout pages, reuse sections, embed content, style UI | page.html.template, InsertPage, Extended Markup, Foundation | OpenForum Markup, Extended Markup, Foundation |
| Client‑side Developer | Add interactivity, bind data, call services, handle offline | OpenForum JS (DOM binding, JSON/OFX, Table helpers, IntraQ) | OpenForum Javascript |
| Service / API Developer | Expose GET/POST endpoints, compose server logic, reuse actions | get.sjs/post.sjs, Actions, Triggers, Message Queue, Spider | Server‑side JS, Actions, Special Pages |
| Data Integrator | Call external REST/XML, read/write files, SQL integration | external/file helpers in server‑side JS, JSON/OFX, SQL | Server‑side JS, SQL (Special Pages) |
| Operator / DevOps | Install/upgrade, monitor health, logs, manage errors | Docker/Jetty, System Monitor, Error Pages | Installation, System Monitor & Error Pages |
| Administrator | Manage users, groups, access; recover deletes; audit history | Authentication, Authorization, Users/Groups, Deleted Pages, history | Special Pages |
| Graphics / Data‑viz | Canvas graphics, animation, interactive diagrams | Giraffe (graphics engine) | Giraffe |
get.sjs or use an Action)