After weeks of work the public beta for Kirby 2.2 is finally available.
It’s a pretty massive new release with a totally rewritten frontend and backend architecture for the panel. I decided to go this way in order to make the panel more extensible and easier to maintain in future releases and put more focus on stability and security. This rewrite is basically the reason why it took so long, but I’m very happy with the result and sure that it has been worth the wait.
Demo
It’s the first release for which I managed to make a little video demo of some of the new features. I hope you enjoy it https://vimeo.com/143013947
Changelog
You can find the full set of changes in this temporary changelog: https://gist.github.com/bastianallgeier/b4d37d4b8efecb2da110 Consider the changelog work in progress. I will extend it with examples, docs and code snippets in the next days until the final release.
Testers
All testers are very much welcome! Grab it and tear it apart Especially if you have written a custom form field for the panel, please make sure to give it a try and let me know if something breaks. In case of any bugs or issues, please post it on Github: https://github.com/getkirby/panel/issues
How to update/test
Download
The most easy way is to grab the latest version here: http://download.getkirby.com/nightly and replace your kirby and panel folders. With our updated htaccess file you should also replace that if possible.
Use Git
If you want to use Git and start with a fresh beta version of the starterkit, langkit or plainkit, you can do this:
Starterkit
git clone -b develop --recursive https://github.com/getkirby/starterkit.git
Langkit
git clone -b develop --recursive https://github.com/getkirby/langkit.git
Plainkit
git clone -b develop --recursive https://github.com/getkirby/plainkit.git
Updating submodules
If you use Git submodules you can move to the beta like this:
cd kirby
git checkout develop
git pull
git submodule foreach --recursive git checkout develop
git submodule foreach --recursive git pull
cd ../panel
git checkout develop
git pull
DONT’T DO THIS ON A LIVE SERVER — IT’S A BETA!
Feedback
I’m super happy about any kind of positive or negative feedback, so please just let me know how you like it or what you don’t like about it.
Thank you
A huge “thank you” to @distantnative for his help over the last weeks!