Publish
Grant public access and ship it
So far only the owner's WebID certificate can see the app. Access is governed by ACL authorizations — documents in the admin app, like everything else. Publishing means creating one authorization: read access on the whole dataspace for all agents.
From the command line
make-public.sh -b "$base" -f "$cert_pem_file" -p "$cert_password"
The script creates the public-read authorization in the admin application. Authorizations are data, so you can inspect the document it created — and delete it to unpublish.
In the browser
The same authorization can be created with the access control forms in the admin application
— see the ACL reference for
the authorization model: who (agents, agent classes), what (documents, document classes),
and which acl:mode.
What you now see
Open the base URL in a private browser window, with no certificate: the Northwind Traders app renders, charts and all. It is now a public Linked Data dataset and a public web application — the same URLs serve both, negotiated by content type.
Next: App as a repository