I haven’t worked on a project requiring a more complicated content structure than I have in the past, and I’m pretty new to Kirby CMS. I’m looking for tips and best practices from seasoned Kirby users to help me more effectively arrange and manage my stuff.
The problem is as follows: I’m creating a website with several content kinds like case studies, portfolios, and blog articles. Every one of these content kinds has particular fields and layout specifications of its own. Although I’ve created unique blueprints for each, is there a simpler method to keep track of this without overcrowding the panel or the content editors?
I have the following specific queries:
Folder Structure: How should I arrange my content files and folders? Is it preferable to combine several content kinds into a single folder or should each type of material have its own? Custom Fields: How should custom fields be handled when various content types require distinct layouts yet share comparable data? Is it preferable to duplicate fields or is it possible to share them amongst blueprints? Panel Process: How can the panel be made more user-friendly for content writers who aren’t familiar with Kirby? Making ensuring that adding and modifying information is simple and doesn’t need a lot of explanation is my goal.
Any advice or recommendations you have would be greatly appreciated.
I suggest to take a look at our online demo as well as the Starterkit: Try | Kirby CMS
Both also feature different content kinds and you’ll see how one can organize them.
I think it’s actually a strength of Kirby how you can turn pages into different object types almost via blueprints, templates etc.
Regarding your questions: Folder structure: From the types you mention, I would think they live in separate folders, e.g. a blog folder with blog articles as children, a cases folder with case studies as children etc.
Panel Process: That’s exactly what blueprints are for: Fully customizing page types in the Panel so you provide an intuitive interface for editors with only the fields etc. they need for this given page. I think reading through the guide Basic blueprint knowledge | Kirby CMS will give you a first overview.
I can also recommend to dive into the screencasts (https://www.youtube.com/kirbycasts), they really show how to create a certain page type from the templates to the blueprints etc.