MySQL + Panel integration?

I’m currently working on a site that will eventually hold hundreds or thousands of entries for songs (with album art, titles, audio excerpts). I’m thinking that it might be better to store the data in a database rather than flat files. Can the panel save and retrieve information from a database? I couldn’t find any information about it in the docs or the blog entry. (P.S. @bastianallgeier the “Please read the docs” link at the bottom of that blog entry is broken.)

You would need to write a panel plugin, as the panel doesn’t support this natively

How difficult would that be? I haven’t tried writing Kirby plugins yet.

Since panel plugins aren’t officially supported, you would need to change the panel core.
You need good php skills and a bit of time - but it should be doable.

1 Like