
Serendipity
PHP weblog engine with a plugin system, themes and a Smarty-based template layer.
Serendipity is a PHP weblog engine. Pages are rendered from Smarty templates, and the compiled versions go into a templates_c directory that the web server must be able to write. Plugins and themes add functionality and change how a blog looks, and the project publishes them through the Spartacus plugin repository. Blog content is stored in a database, which can be MySQL, PostgreSQL or SQLite. Editors use the admin panel at serendipity_admin.php.
Installation means downloading the release archive, unpacking it into the web root, and running the web installer. On Apache, the virtual host must allow .htaccess files.
Identity
Rendering and deploy
- Runs as
- Per request5
- Rendering
- On a server5
- Install with
- archive download, upload by FTP or SSH, web installer6
Releases
Adoption
Sources
- 2026-10-20: name, links, Categories
www.s9y.org/ - 2026-10-20: links, Written in, GitHub stars
api.github.com/repos/s9y/Serendipity - 2026-10-20: links
docs.s9y.org/docs/ - 2026-10-20: Maintainer
blog.s9y.org/index.php?serendipity[subpage]=dsgvo_gdpr_privacy - 2026-10-20: Runtime, Minimum runtime, Databases, Templating, Rendering, Runs as
docs.s9y.org/docs/users/getting-started/fresh-installation.html - 2026-10-20: Content storage, Install with
docs.s9y.org/docs/quickstart/index.html - 2026-10-20: Admin interface
docs.s9y.org/docs/faq/index.html - 2026-10-20: License, License model
github.com/s9y/Serendipity/blob/master/LICENSE - 2026-10-20: Current major version, Last release
api.github.com/repos/s9y/Serendipity/releases/latest - 2026-10-20: Contributors
api.github.com/repos/s9y/Serendipity/contributors - 2026-10-25: Sites using it (HTTP Archive)
cdn.httparchive.org/v1/technologies