unsubbed.co

Serendipity

Serendipity is a PHP-based application that provides (s9y) is a highly extensible and customizable PHP blog engine using Smarty templating.

Overview

A PHP blog software Serendipity is a PHP-powered weblog engine giving users an easy way to maintain a blog and developers a framework with the power for professional applications. The project has 222 GitHub stars and is licensed under BSD-3-Clause.

Key Features

Source: GitHub README

  • An editor to write blog entries
  • Support for trackbacks and pingbacks
  • A media library to upload images, videos and other files and add them into entries
  • Integrated anti-spam measures
  • A collection of themes that can be selected in the backend
  • A plugin management interface
  • Categories that can be applied to written blog entries
  • Groups and user management
  • Support for static pages, transforming Serendipity in a small CMS
  • Additional anti-spam features

Getting Started

Source: GitHub README

On most hosters, everything needed to run Serendipity should already be installed. If you install it on your custom server, install PHP >= 8.0, MySQL/MariaDB, PostgreSQL or SQLite, and Apache. Imagemagick is also useful. Upload the files from a release archive to your webroot and visit your URL to start the installer.

For more details, please consult the manual.

Normalized Features

Source: tool-features-normalized.json

mysql, plugins, postgresql, sqlite.

Features

Integrations & APIs

  • Plugin / Extension System