Hello,
I am turning my attention to setting up Kirby pages for long-form articles, and I’m curious if people have any tips for how to set this up for the best publishing workflow.
Between the writer field, blocks field, and markdown/kirby text, it seems like there are many ways to achieve the same effect. What I’m curious about is how extensible each of these solutions is and what the publishing workflow would look like.
For example, each article could include:
- headings
- paragraphs
- subscripts and superscripts
- hyperlinks
- bold, italic, etc.
- images with captions
- tables
- citations
For the citations part, I plan to build a custom solution that allows me to choose pages from a publications library to automatically generate the in-line reference to a list of citations at the end of the article, kind of like this plugin does for footnotes.
In terms of workflow, my colleagues and I generally work in Microsoft Word until we have a complete article. Then I copy and paste from Word into our current Wordpress site, fix formatting issues, and upload the images.
I’m not really happy with this workflow since publishing to the website is not super simple and I generally have to carefully fix formatting details. In particular, hyperlinks, greek letters, and superscripts have been consistently problematic. Also, adding images and captions is a somewhat manual process.
So, I’m wondering if anyone has recommendations for creating a very streamlined workflow in Kirby. I really like the panel experience of the blocks field so that is probably my preference, but the simplicity of markdown/kirby text also seems appealing.
For the citations plugin, I’m guessing I could achieve the functionality I need with either KirbyTags or custom marks/nodes.
So, has anyone created any really nice publishing workflows?
In an ideal world, everything would end up as blocks in a blocks field, images would automatically get their captions and alt text, superscripts, links, tables would maintain their formatting, and citations would be automatically recognized. I’ll need to have some sort of editing process where I can pass the draft around between colleagues (and ideally track changes) and then some easy way to upload everything to Kirby.