Google reCAPTCHA

Google reCAPTCHA

Today we are happy to release Pagekit 1.0.15 which implements Google reCAPTCHA and makes your Pagekit website safe and spam-free. As you probably already now, reCAPTCHA is a Google service that protects your website against computerized abuse and spam. The user registration and blog comments are now protected with the Google reCAPTCHA V2 Invisible. It does not interrupt the usual registration flow and does not require any modifications to your templates.

Pagekit Developer Spotlight: Roman Lossin-Beßler

Pagekit Developer Spotlight: Roman Lossin-Beßler

Today we want to highlight the work of one of the most active developers of Pagekit extensions. Roman Lossin-Beßler developed over 20 useful extensions for Pagekit. He is the administrator of the Pagekit Forum, which is a very helpful place to get the latest news about Pagekit or ask for help. And he also regularly hosts Pagekit community hangouts. The next one is tomorrow at 19:00 UTC, so feel free to join it.

2016 CMS Critic Award Voting has started

Vote for Pagekit

A while back we asked you to nominate Pagekit for the upcoming CMS Critic Awards. First of all, a big shout-out to everyone who participated. Thanks to your help, we've made it into the following category:

  • Best WordPress Alternative

Now we need you again to bring this award home. Just head over to the CMS Critic Awards website and vote for Pagekit in the above mentioned category.

Polls are open until November 1, so don't miss your chance to make your voice heard. We appreciate each and every vote.

Biggest thanks!

Pagekit meetup in Hamburg at YOOtheme

Pagekit Meetup 2016

To strengthen our community and also to meet some of you face to face, we organized the first Pagekit meet-up a while back.

With Pagekit 1.0 out in the wild for a few months, and the community steadily growing and becoming stronger, we were thrilled when some of you had asked us about the possibility of a meet-up. After gathering interest on Twitter and other channels, we were happy to welcome some of you to our offices in Hamburg.

Jandbeyond Barcelona

JandBeyond Barcelona

In May part of our team travelled to beautiful Barcelona and attended the JandBeyond conference. Luckily, we even had the chance to present Pagekit to the audience. Our developers Malte and Florian prepared the talk What's cool about Pagekit, which was targeted both at people who had never heard about our CMS, but also at those who are familiar and interested in developing with Pagekit.

The conference was a lot of fun. We met old friends, made new ones and had nice conversations both in the sunshine and later at the bar. Of course, the talk has been recorded and is now available on YouTube.

4 new themes in 24 style variations

4 New Themes in 24 different Flavours

Today four new themes find their way into the Pagekit Marketplace. To those who have been using YOOtheme products in the past, these might seem familiar. To demonstrate the wide range of possibilities that Pagekit offers to theme developers, we have decided to create themes based on Avion, Avanti, Aurora and Dolce Vita for Pagekit!

Pagekit Roundup May 2016

35 days later - The current state of Pagekit

About a month ago we released the first stable version of Pagekit. After four years of development, this was an incredibly exciting day for us. Pagekit got a lot of attention on social media, like Twitter and Facebook, and a number of magazines published articles on the release. So, after collecting some data and working continually on further improvements, it is now time for the next roundup.

Pagekit 1.0 is here

We are incredibly happy to release Pagekit 1.0 today. It was a tremendous undertaking to get Pagekit to this point and we are beyond excited to have finally made it.

Since our completely rewritten Beta release last summer, we've improved Pagekit piece by piece and added the last missing features. Many users, web designers and developers have already taken the chance to try and use Pagekit during the beta phase. 2.400+ Stargazers on Github, 450+ users in our community chat and 20.000+ registered users at indicate great interest and we can see a lot of active engagement on our open source channels. Thank you, community!

Pagekit 0.11.0 released with Open Graph and Twitter Cards support

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.

Pagekit 0.10.4

With today’s Pagekit release we are getting very close to Pagekit 1.0. It brings great improvements to the user experience in the admin area, as well as better performance of the Pagekit installer and marketplace. All Symfony components have been updated to Symfony 3. In addition, there are a lot of bugfixes and improvements in this release. Find the list of all changes in the changelog.

Screencast #06 - Users and Permissions

Users and Permissions

Pagekit comes with a powerful user system that you can use in a flexible way. In this post, we will give you a quick overview of everything you need to know.

You can enable public user registration or create accounts from the admin interface. Either way, it is important to understand the concepts of permissions and roles. As a developer, you can also work with user accounts inside the code of your extension.

Pagekit 0.10.2

Today’s Pagekit release improves session handling in the admin area, so that you never lose your work again. We have also improved the debug toolbar and included various smaller fixes. Find the list of all changes in the changelog.

Screencast #05 - Using Vue.js in a Pagekit extension

Using Vue.js in a Pagekit extension

To build the Pagekit admin area, we explored the vast landscape of JavaScript frameworks. A rather fresh candidate turned out to be the right choice for us: Vue.js, a library with a simple but powerful API. We fell in love with it and hope you will as well.

When building your own screens for the admin area, you can use any library you are used to. But as Pagekit comes with Vue.js included, it makes sense to look into it and see if it's the right choice for you as well.

In this post, we will be introducing the basic concepts of working with Vue.js inside Pagekit. The completed example extension can be found on Github.

Pagekit updated to Vue.js 1.0

Pagekit updated to Vue.js 1.0

With Vue.js reaching its final 1.0 release, we have worked through Pagekit’s JavaScript code and all components of the admin area to make sure things are running smoothly. With today’s 0.10 release, that migration is finished. Pagekit is now running with Vue.js 1.0.

What’s new

From a user point of view, nothing new has been added. This is a big release, but everything happens under the hood. The biggest change for developers is the availability of Vue.js 1.0. You can (and should) now build your extensions for the new version of Vue. Extensions still using an old Vue version can and will probably break.

Screencast #04 - View rendering and module config

View rendering and module config

In the past few articles, we have looked at the basics of modules and routing. However, our first controller only returned simple strings. This week, let us look at actual view rendering.

Screencast #03 - Routing and Controller

Routing and Controller

With the basic structure of an extension set up, a common task is to register your own controllers and add your own menu items to the admin area. For that, we will look at some additional properties that you can add to the module definition in your index.php.

Screencast #02 - Extending Pagekit using Modules

Extending Pagekit using Modules

As a developer, you can easily extend what Pagekit already offers. Whether you want a custom theme or an extension for additional functionality, both are built following the same approach. In this post and the accompanying video, we will introduce what a package and what a module is - both central concepts of Pagekit.

The Pagekit Documentation

The Pagekit Documentation

In the past few weeks, we have been busy revamping our documentation for the Pagekit Beta version. This week, we've made it available in the new Documentation section.

Some of you have already noticed our work on Github. If you haven't had a look at it yet, don't worry. Everything is now available right here on the Pagekit website.

Documentation is a living thing. There are still sections which will see improvement in the upcoming weeks. Still, you'll now find everything to get you started with Pagekit development. Many advanced topics are already covered, others will follow soon.

We frequently update the website from Markdown files. So if you find a mistake or have ideas for improvement, please head over to the Documentation on Github. Any contribution with issues or pull requests is welcome. Thanks!

Screencast #01 - The Pagekit file structure

The Pagekit file structure

When you get started using Pagekit, it is important that you know your way around the file structure. As Pagekit has a very clear separation of core code and third party files, this shouldn't be a big deal.

In this post, we give you an overview of the essential files and folders. We also have another video prepared for you.

Pagekit Roundup September 2015

Growth, Numbers & News: The current state of Pagekit

One month after the Beta release it is nice to see how Pagekit is growing. Developers are adopting the new Beta version, the first extensions appear in the marketplace and new Pagekit releases are coming up. To keep track with all that's happening, we're trying to write up regular roundups.

  • 1
  • 2