{"repo":"getkirby/database-storage","free":true,"listed":false,"github":"https://github.com/getkirby/database-storage","clone":"git clone https://github.com/getkirby/database-storage.git","description":"Adds support for pages stored in a database","language":"PHP","stars":28,"topics":["database","kirby-cms","kirby-plugin","kirby5"],"license":null,"category":"databases-storage","readme_excerpt":"Kirby Database Storage Plugin Adds support for pages stored in a database. [!IMPORTANT] This plugin is still in an early alpha state. Use with caution. Features This plugin already provides good support for pages from databases, but has still some limitations. Here is a list of supported page features: - [x] Content Changes & Translations - [x] Changing the page title - [x] Changing the slug - [x] Translating the slug - [x] Deleting pages - [x] Sorting pages - [x] Changing the page status - [ ] Duplicating pages - [ ] Moving pages - [ ] Changing templates File support Files are stored in the content folder. A folder for each page is created as soon as files are uploaded. The UUID is used as folder name. File information is still stored in text files and not yet in the database. [!WARNING] This plugin requires UUIDs to be switched on Installation Download Download and copy this repository to /site/plugins/database-storage . Composer Git submodule How it works? Setting up a database For this example, we are creating a new SQLite database in /site/db and call it comments.sqlite . But you can place it everywhere you like and then later change the path in the config. (see below) Required fields Our database models require a couple core fields to work correctly: Field name Type Config - - - id INTEGER primary key, autoincrement, not null, unique title TEXT slug TEXT not null uuid TEXT not null created TEXT not null, default: CURRENT TIMESTAMP modified TEXT not null, default: CURREN","default_branch":null,"files":null,"tree":[],"storefront":"/r/getkirby","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/getkirby/database-storage/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}