Serendipity (software)

Serendipity
Developer(s)Serendipity Developer Team
Stable release
2.5.0[1] / 2024-02-13[±]
Repository
Written inPHP
Operating systemUnix-like, Windows
PlatformCross-platform
Typecontent management system
LicenseBSD-3-Clause
Websites9y.org Edit this on Wikidata

Serendipity is a blog and web-based content management system written in PHP and available under a BSD license. It supports PostgreSQL, MySQL, SQLite database backends, the Smarty template engine, and a plugin architecture for user contributed modifications. [2]

Serendipity is available through a number of "one-click install" services such as Installatron.[3]

Features

[edit]

Serendipity's plugin architecture allows users to modify both the appearance of the blog and its features.

Serendipity's SPARTACUS plugin automatically checks the central repository for plugins/templates upgrades and new functionality whenever a user checks the list. Users can install more than 120 plugins. [4]

  • WYSIWYG and HTML editing
  • Built-in media database, can add media from URL or local file
  • Multiple authors, configurable permission/usergroup system
  • Threaded comments, nested categories, post to multiple categories
  • Multiple languages (internationalization)
  • Online plugin and template repository for easy plug-and-play installation
  • Drag-and-drop sidebar plugins organization
  • Category-based sub-blogs
  • Static Pages
  • Podcasting
  • RSS planet/aggregator
  • Spam blocking
  • Tag support
  • One-click upgrading from any version
  • Can be embedded into your existing web pages
  • Standards-compliant templating through Smarty
  • Remote blogging via XML-RPC
  • BSD-style licensing
  • Multiple Database support (SQLite, PostgreSQL, MySQL, MySQLi)
  • Shared installations can power multiple blogs from just one codebase
  • Native import from earlier blog applications (WordPress, Textpattern, Moveable Type, bblog, etc.)[5]
  • Search engine-friendly permalink structure
  • TrackBack and Pingback
  • default template for frontend and backend have responsive web design

History

[edit]

The Serendipity project was started by Jannis Hermanns in the winter of 2002, then still called jBlog. Due to a naming conflict with an existing blog publishing system, Sterling Hughes suggested the name serendipity. This suggestion is based on an Essay by Sam Ruby.[6] The short form s9y stems from abbreviations such as i18n for internationalization where the number represents the amount of omitted letters. Today the project is maintained by Garvin Hicking.

Book

[edit]
Serendipity
AuthorGarvin Hicking
Original titleSerendipity Individuelle Weblogs für Einsteiger und Profis
LanguageGerman
SubjectSerendipity Weblog Software
GenreWeblog Software
PublisherOpenSourcePress
Publication date
2008
ISBN978-3-937514-54-3

The first book about Serendipity was published in German by OpenSourcePress: Serendipity - Individuelle Weblogs für Einsteiger und Profis. [7] The publisher donated the book's copyright to the Serendipity project, who has released it under a CC-BY-NC-SA license and made a GitHub repository available online.[8]

See also

[edit]

References

[edit]
  1. ^ "Serendipity releases". github.com. Retrieved 2024-03-19.
  2. ^ "Serendipity - PHP Script". Gscripts.net. 2 August 2006. Retrieved 19 September 2012.
  3. ^ "Serendipity".
  4. ^ "Serendipity - Features". s9y.org. Retrieved 19 September 2012.
  5. ^ "New kid on the blog: A look at Serendipity 1.0". Archived from the original on 2012-03-07.
  6. ^ Sam Ruby. "Manufactured Serendipity". Retrieved 20 August 2021.
  7. ^ Serendipity. Individuelle Weblogs für Einsteiger und Profis. Open Source Press. ASIN 3937514546.
  8. ^ "Das Serendipity Handbuch / The Serendipity Manual".