Perch Dashboard app for exporting content to (Kirby) text files and Kirby Blueprint files

Overview

toKirby

Perch Dashboard app for exporting content to (Kirby) text files and Kirby Blueprint files. You can easily install and test it in a few steps.

  • Made public because of a request from Perchology Slack. At this moment it's here to get a general idea of what it should do. You can test it, there will be content, but it's not production ready.
  • This software is in progress, all feedback and help is welcome.

Install Perch dashboard app

  1. Copy the files from \toKirby\ to the \perch\addons\apps\tokirby\ folder.
  2. Start Perch, goto the dashboard

Installation Kirby

  1. Install Kirby, for example https://github.com/getkirby/starterkit
  2. Install Kirby Fields Block: Kirby Fields Block.
  3. Copy the file site.yml from this addon to the root of the Kirby Blueprints folder: /kirby_site_name/site/blueprints/site.yml in order to directly see the generated pages in the panel. All pages have the status 'unlisted'.

What the Dashboard app does

After installing, goto the perch dashboard, you see a list of all pages with regions with region-items.
Press the button to start making an export. The software will only export and doesn't alter anyting in your Perch install. Except from adding a folder with the exported files in \perch\.

The exported files

Blueprints are put in one folder: /perch/kirby_site_name/site/blueprints/pages/
Content files are put in folders per page: /perch/kirby_site_name/content/
Copy the files to your Kirby site.

Use in Kirby

You can install the Kirby Starter kit and copy exported Perch content into it.

Also install the plugin Kirby Fields Block so the repeating regions will have inline editing similar to Perch Admin behaviour.
The Blueprint files are set up to use this Kirby Plugin.

Also copy the file site.yml from this installation to overwrite the one in Kirby /blueprints/site.yml.

ToDo

  • images are not written correctly
  • Perch-blocks export not tested
  • Perch Runway not tested
  • For the frontend: rewrite perch templates to Kirby templates (big job)

Screenshots

Perch Dashboard

List of Pages to export

Kirby Panel with imported pages

Installing Kirby Fields Block plugin

Kirby Fields Block plugin to directly render block fields, allowing for inline editing.

You might also like...
This is a replacement dashboard for the Pisces Helium Miner

Pisces QoL Dashboard This is a replacement dashboard for the Pisces Helium Miner. The dashboard that ships with the Pisces P100 has a number of securi

Inventory manager - Light Bootstrap Dashboard
Inventory manager - Light Bootstrap Dashboard

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple. It is built on top of Bootstra

A Magento 2 dashboard to display installed extensions. Read the blog post on some of the thinking behind it:
A Magento 2 dashboard to display installed extensions. Read the blog post on some of the thinking behind it:

Extension Dashboard for Magento 2 This module adds a dashboard to review all installed extensions in the Magento admin (Magento 2.3.0+ for now only).

A widget that displays a Bible verse every day in the Statamic dashboard
A widget that displays a Bible verse every day in the Statamic dashboard

Statamic Widget: Verse of the Day What is it A widget that displays a Bible verse every day in the Statamic dashboard. How to install it Install via c

Dashboard autônoma que mostra os dados gerais da campanha de vacinação contra a Covid-19 do Estado de Mato-Grosso

Vacinometro Covid-19 MT Web App Demo: https://vacinometro-mt.netlify.app/ Dashboard que mostra o progresso da campanha de vacinação da Covid-19 no est

Get mobile app version and other related data from Google Play Store, Apple App Store and Huawei AppGallery

Mobile App Version Get mobile app version and other related data from Google Play Store, Apple App Store and Huawei AppGallery. Installation Add to co

Kirby Janitor job for staging

Simple staging Janitor jobs Plugin for very simple staging setup for https://github.com/bnomei/kirby3-janitor/ (required). Beta quality - use at your

Color-managed thumbnails for Kirby 3

ImageKit for Kirby 3 This is not directly related for ImageKit for Kirby 2, but based on the same idea of improving Kirby’s built-in image processing

Helper to automatically load various Kirby extensions in a plugin

Autoloader for Kirby Helper to automatically load various Kirby extensions in a plugin Commerical Usage This package is free but if you use it in a co

Owner
R. Banus
Self Employed Webdesigner
R. Banus
The VarExporter component allows exporting any serializable PHP data structure to plain PHP code.

The VarExporter component allows exporting any serializable PHP data structure to plain PHP code. While doing so, it preserves all the semantics associated with the serialization mechanism of PHP (__wakeup, __sleep, Serializable).

Symfony 1.8k Jan 1, 2023
This Kirby V3 Plugin brings snippets and blueprints together in one place. It includes useful tools that completely changing the way you work with Kirby: Fast and well organized.

Kirby Components Overview Do you love to make awesome projects with Kirby CMS? Do you also find it difficult to switch between snippets and blueprints

Roman Gsponer 6 May 31, 2023
Kirby wrapper for automated content accessibility checkers Editoria11y and Sa11y

Kirby3 A11yprompter For a comprehensive overview of Sa11y and Editoria11y, how they can assist maintaining an accessible website by supporting content

Sebastian Greger 8 Apr 25, 2022
Laminas\Text is a component to work on text strings

laminas-text This package is considered feature-complete, and is now in security-only maintenance mode, following a decision by the Technical Steering

Laminas Project 38 Dec 31, 2022
Zend\Text is a component to work on text strings from Zend Framework

zend-text Repository abandoned 2019-12-31 This repository has moved to laminas/laminas-text. Zend\Text is a component to work on text strings. It cont

Zend Framework 31 Jan 24, 2021
A PHP spreadsheet reader (Excel XLS and XLSX, OpenOffice ODS, and variously separated text files) with a singular goal of getting the data out, efficiently

spreadsheet-reader is a PHP spreadsheet reader that differs from others in that the main goal for it was efficient data extraction that could handle l

Nuovo 666 Dec 24, 2022
Dashboard that shows who pings your linux box - PHP and TCPDUMP

server-ping-alert Dashboard that shows who pings your linux box - PHP and TCPDUMP This uses tcpdump and php to see who is pinging your linux box. This

null 4 May 16, 2022
This plugin allows you to create many-to-many relationships between pages in Kirby and synchronizes them on both sides.

Kirby 3 Many To Many Field This plugin allows you to create many-to-many relationships between pages in Kirby.

Jonas Holfeld 41 Nov 19, 2022
Kirby plugin to visually show hidden characters in all kind of input fields and their previews.

Kirby Hidden Characters Kirby plugin to visually show hidden characters in all kind of input fields and their previews. This includes white spaces and

Jakob Grommas 21 Oct 17, 2022
Verify purchase codes right on your WordPress dashboard.

envato-purchase-code-widget Verify purchase codes right on your WordPress dashboard. Install the plugin Go to Settings->EPCW and enter your "Envato AP

null 6 Oct 28, 2021