Version 0.9.10 is available šŸŽ‰

This is the first real step in providing site owners a better experience in operating a web oriented CMS.

For this release, the focus is on giving the site owner a choice on when to upgrade. The importance of this was exemplified in the WordPress 5.0.1 security focused release. People who wanted to stay on the 4.9.x release line longer until Gutenberg stabilized had to chose one of the following bad choices:

  • Upgrade to 5.0.1 although they do not want to use Gutenberg and have the hassle of installing plugins to disable it
  • Stay on 4.9.8 with publicly known security vulnerabilities

Although WordPress released 4.9.9 which solved the security issues on the 4.9.x release line, users did not get any indication in the admin UI that such an upgrade path is possible at all.

There are some other small changes, mostly revolving around deprecation of small obsolete features.

Get it Now!Ā Just be aware that PHP 5.2 is a minimum requirement to run it.

Introducing the user guides šŸŽ

While we all avoid reading documentation, at some point, usually after we have spent too much time trying to figure out things by ourselves, we do start to look for some.

So here come theĀ user guides for calmPress. The guides are under “Documentation” and are focused on the bare essentials right now such as, installing, upgrading, migrating and specific documentation on the difference between calmPress and WordPress.

A developers guide will also come at some point in the future.

Alpha 2 of the 1.0.0 release is available

The second Alpha release of the 1.0.0 line is here. In addition to incorporating the PHP 7.3 compatibility changes from the 0.9.9 release, the major change in this release is removal of all shims related to emojis.

From now on it is assumed that, for better or worse, proper support for displaying emojis is up to the browsers and it does not require software based crutches (which many times produce a sub-optimal result). Just like with using text which is in a different language then the main language used on the site, it is up to the author to decide whether the target audience is likely to use softwareĀ  that will properly display the emojis being used.

Our impression is that for the most used emojis there is a very broad support, and you are not likely to run into display problems unless you use some fringe or very new emoji in the content.

Get it now!Ā Ā Just be aware that PHP 7.0 is a minimum requirement to run it.

Beta 4 of the 0.9.9 release is ready for a test drive

Beta 4 is very likely to be the last test release before the full release of 0.9.9. The only thing left to do with it is, to document and test the migration path from WordPress installs.

There are two changes from Beta 3:

  • Compatibility with the upcoming PHP 7.3 version.
  • Fix for a minor bug which in a development environment caused JS errors, as there was an attempt to use non existing un-minified JS files.

You can download itĀ here

First alpha of the 1.0.0 release

The first release of the 1.0 line is here. Among many somewhat esoteric improvements, theĀ Ā 1.0.0-alpha1 releaseĀ handles two major pain points that were bothering all WordPress users:

  • Trackback and Pingback spam. All of the code related to receiving and sending them was removed.
  • User name discovery through /author=id type of URLs. This is an intentional side affect of the decision to not support ā€œplainā€ URLs anymore, as they tend to display in public, private information that is just better kept secret even when there is no immediate security issue related to it.

Get it now!Ā Just be aware that PHP 7.0 is a minimum requirement to run it.