An inofficial blog about the Serendipity blog engine

First Release Candidate For Serendipity 2.1

On Thursday the development team released the first release candidate for Serendipity 2.1. Many things has been improved and S9Y is now ready for PHP7. As stated in the official blogpost, 2.1 focuses on

  • Rewrites in some older legacy parts of the core (URL routing, template fallback chain, experimental internal caching) as well as PHP7 compatibility.
  • New bundled responsive themes "Timeline" and "Clean-Blog"
  • Improved usability of plugin upgrades by combining sidebar and event plugins and upgrading multiple plugins at once
  • Permission checks for the dashboard output and comments
  • Usability improvements to the media library, bulk moving support
  • New API wrapper for URL downloads that plugins can use (serendipity_request_url)
  • New Theme "Skeleton" (responsive, mobile first)
  • Improved preview iframe handling
  • Changes (simplifications) in template file routing for backend/frontend views, new smarty {getFile} function for theme authors
  • (new for rc1) Ability to set a default posting category for an author
  • (new for rc1) Improved security checks against CSRF attacks (comment moderation, comment toggling
  • (new for rc1) Improved security for referrer redirection
  • (new for rc1) Improved security for local file hotlinking
  • (new for rc1) Fixed sorting media database by filename

I'm very happy to see this RC because we all waited a long time for this version step.

One point for you guys who install this TC: There is a small bug: The Upgrade-Button in the plugin-section is not working (you will get the HTTP-Referrer error message, since a token is missing). This is the fix and would need to be manually applied.


Documentation: How to encrypt your Serendipity blog with SSL

These days it is important to secure internet traffic through encryption. Therefore you normally use SSL. There is an article available at the S9Y-Documentation how to realise this with Serendipity.

You should give this a look and a try because some browsers will show errors when visitors open your blog without encryption. And even Google's search results are getting worse.

With services like Let's Encrypt it is easy to get SSL certificates for free.


Serendipity 2.0.5 and 2.1-beta3 released

Today the serendipity team released a minor update to our favorite blog engine. The update adresses two security issues.

  • [Security] Improve preventing fetching local files
  • [Security] Prevent XSS in adding category and directory names

Here is the link to the official blogpost, please update your installations.


Plugin: TinyPNG

Update October 29, 2016

The plugin is now available at spartacus so you can install it easily in your serendipity backend.

Original Article from September 21, 2016

There are some ways to compress images. There are also some webservices to do that. TinyPNG is one of them. You can send your pictures to an API and get the compressed image back. TinyPNG promises to do the compression without remarkable loose of quality.

To come to serendipity; core developer Onli made a new plugin to automaticly use TinyPNG when uploading your images to the media library. The plugin isn't available on spartacus yet, because it needs some more testing before going there. If you want to give it a try, you can download it from the forum. Just unpack the tarball and put the resulting directory in the 'plugins' directory of your serendipity installation. After that you can install the plugin in your backend.

(Disclaimer: If you don't understand what I'm even talking about above, just wait for the plugin to be available on Spartacus. ;-) )

If you want to use the plugin, you have to create a developer API on the TinyPNG website which is pretty easy. The API is free to use whith 500 compressions a day. If you want to compress more images you can use one of their paid plans. After getting an API code just put it in the settings of the plugin and you're done.

If you have issues testing the plugin or feature requests to the developer, please provide feedback at the corresponding entry at the forum.


Serendipity Updates And Other Good News

A lot of news this morning. There are updates for Serendipity. You can download the stable version 2.0.4 which includes security fixes and some approvements. The actual beta is updated to 2.1beta2, too. You can find all changes in the official blog post.

If you followed the link above you may have noticed that the s9y.org website has been relaunched. We have a new fresh and responsive layout now. The documentation has been updated. 

I wish to thank all developers and community members for their work. Have fun!


Page 1 of 2, totaling 10 entries