Open Graph and Twitter Cards
Say hello to the new Pagekit release 0.11.0. It comes with improved semantic markup and an even more simplified installer. These are the main changes among many other, making Pagekit increasingly suitable for your next website project.
Rich Meta Tags
To better cater for search engines, accessibility and sharing on social media, the release adds more meta data to the rendered markup. Not only is this better for semantics, but sharing on Facebook and Twitter also looks beautiful.
Whereever possible, Pagekit uses default values like the featured image in a blog post. For other places, you can decide for yourself what data you want to be used. To control what meta data is added, 2 new sections have been added to the admin interface. Go to Site > Settings > Meta to manage global settings and a default description text.
For single pages, you find a new Meta tab on top of the editor. This tab is also available when editing blog posts.
Please keep in mind to update your blog extension in the system extensions view to get the full open graph experience.
SQLite by default
With SQLite being an excellent choice for pretty much 99% percent of websites out there, we have decided to simplify the Pagekit setup and make SQLite the default database driver.
If SQLite is not available on a server or if you prefer MySQL, the alternative choice is still available. Existing Pagekit installations are unaffected by this.
If you want to link to files from your storage, you can now pick files directly when inserting a link. This works both when adding a link in the site tree and also when inserting links in the editor.
Setup Pagekit from the command line
For terminal fans and everyone who likes automation and scripting, we have added a command to setup a new Pagekit installation. Just provide email and password for the admin account and Pagekit will be installed using default settings and SQLite.
php pagekit setup --adminpass=demo --firstname.lastname@example.org
The release includes further fixes and additions like a new
view.init event, globals parameters are now handed to the view renderer and you can control where users are redirected after they login. The full list of changes is available in the changelog
Is your language not available or are there some translations still missing? Please help out and head over to the Pagekit Transifex project. It would be wonderful to have Pagekit available in as many languages as possible for the final 1.0 release. Thank you!
Comments and feedback
We are excited to share this release with you. Have fun with the new version and feel free to leave comments and feedback below.