wikibucket.riverscape.workers.dev


WikiBucket is a serverless, no-build, no-database, no-CMS, WYSISWYG-editable website, running almost entirely in the browser.


With the default wikibucket theme, the initial state of a site is an empty home page (index.html) with empty <header>, <article>, and <footer> elements.


The admin user can login and add content to these elements, using Quill. New pages may be added to the site, wiki-style, by inserting internal links to them on already-existing pages. The admin user clicking an internal link to a page which does not yet exist launches the creation of that page. An <aside> (sidebar) element may also be added to any page. The header and footer are shared across all pages. The default theme is based on the default Quill "snow" theme; but other themes with different editable content regions and styling are possible.


The static files for the website (index.html, styles.css, app.js, etc) are stored in an object store. Each time Save is clicked, a backend cloud function is invoked to store the outstanding page edits in the object store.


Other than Quill, wikibucket has no dependencies beyond vanilla JavaScript, HTML, CSS, and standard APIs available in all modern browsers.


Backend support includes: