Welcome to Geeklog, Anonymous Wednesday, August 19 2026 @ 02:19 pm EDT

About Geeklog

Geeklog is an open source application for managing dynamic web content. It is written in PHP and supports MySQL or PostgreSQL as the database backend.

"Out of the box", Geeklog is a CMS, or a blog engine with support for comments, trackbacks, multiple syndication formats, spam protection, and all the other vital features of such a system.

The core Geeklog distribution can easily be extended by the many community developed plugins and other add-ons to radically alter its functionality. Available plugins include forums, image galleries, and many more.

Geeklog v2.2.2

  • Tuesday, September 27 2022 @ 08:17 am EDT
  • Contributed by:
  • Views: 41,383
Announcements

Geeklog v2.2.2 is now available for download and is the recommended version for all production sites. An update package is also available that contains only the files needed to upgrade from Geeklog v2.2.1sr1 to 2.2.2.

This version of Geeklog now fully supports PHP v8.1. The minimum system requirements for installing Geeklog v2.2.2 is:

  • PHP v5.6.4 or higher (PHP 8.1 is supported)
  • MySQL v4.1.2 or higher (MySQL 5 recommended)
  • Postgresql v9.1.7 or later

There was 95 closed issues for this version of Geeklog which resulted in 468 code commits (with 2,342 changed files). The major new features, improvements and fixes in this version include:

  • [Feature] Added Top 10 Likes and Dislikes to User Profile
  • [Feature] Added Likes Control to Static Pages and Polls
  • [Feature] Added Error Limit for submissions that works similar to Speed Limit. Ban plugin v2.0.4 supports this feature
  • [Feature] Geeklog Core emails now use templates (for HTML and plain text) and are sent as HTML by default
  • [Feature] Add an option to anonymize IP addresses and APIs to handle them
  • [Feature] Added redirects in Routing Manager
  • [Feature] reCAPTCHA Plugin support reCAPTCHA v3
  • [Improvement] Support for PHP 8.1
  • [Improvement] Now uses PHPMailer to send emails (replaces abandoned Swiftmailer)
  • [Improvement] Added Persian language and dropped support for languages that have not received new translations in a while
  • [Improvement] Removed unused user settings and cleaned up user tables structure
  • [Improvement] Sitemap is now updated and not completely recreated each time something changes
  • [Bug] Added missing postmode field to Admin User Editor
  • [Bug] After logging out of one user account, cannot log into different user account in the same browser
  • [Bug] Fixed Staticpage Editor Doesn't Remember Some Settings on Reload of Editor
  • [Bug] Handling of Zip Files that have Files with Names not Compatible with the Web Servers OS

... as well as a lot of other improvements and bug fixes. The complete list can be found on Github and in the history text file located in the docs directory of this release.

Forum


Hello 2.2.1: the newsletter plugin for Geeklog is back

  • Monday, August 17 2026 @ 02:58 am EDT
  • Contributed by:
  • Views: 60
Plugins

More than a decade after its original introduction, Hello, one of the most complete newsletter plugins ever developed for Geeklog, is finally back with a modernized version designed for Geeklog 2.1.1 through 2.2.2.

The plugin is now maintained on GitHub in the Geeklog-Plugins organization and is available here:

Download and follow Hello on GitHub

The first Hello announcement on Geeklog.net dates back to November 2013, when the plugin was introduced for Geeklog 2.0. The downloadable Hello 2.1 package from that period already allowed administrators to create and send HTML emails to groups, while providing a plain-text alternative for mail clients that did not support HTML. (Geeklog)

Today, Hello 2.2.1 brings that concept up to date with improved deliverability, campaign statistics, click and open tracking, safer unsubscribe handling, throttled sending and a substantially improved digest system. The current code officially targets Geeklog 2.1.1–2.2.2 and PHP 5.6–8.x, according to the project documentation.

Contact 2.0.7 for Geeklog: a safer and more modern contact form

  • Sunday, August 16 2026 @ 09:29 am EDT
  • Contributed by:
  • Views: 81
Plugins

The Contact plugin for Geeklog has been updated to version 2.0.7, with a strong focus on security, email deliverability, anti-spam protection and compatibility with both older and recent Geeklog installations.

This lightweight Geeklog contact form plugin provides a public contact page while keeping configuration and mail delivery integrated with the CMS. Version 2.0.7 supports Geeklog 2.1.1 through 2.2.2 and PHP 5.6 through PHP 8.x.

Page navigation