Welcome to Geeklog, Anonymous Sunday, September 13 2026 @ 07:02 am EDT

Geeklog

Geeklog v2.2.2

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

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.

Geeklog Summer of Code 2026: A New Wave of Development

  • Thursday, September 10 2026 @ 12:37 am EDT
  • Contributed by:
  • Views: 66
Geeklog

Over the past 40 to 50 days, a remarkable amount of development has taken place around Geeklog.

What started as an effort to modernize a few plugins and improve compatibility with Geeklog 2.2.2 gradually became something much broader: updating important parts of the ecosystem, improving development practices, reviving major plugins and exploring new ways for Geeklog components to work together.

Borrowing the spirit — but not the official program — of Google Summer of Code, we could call this period our own:

Geeklog Summer of Code 2026.

This article is a snapshot of what has happened, what is already usable, what is currently under development, and why this may be a good time for developers and long-time Geeklog users to take another look at the project.

Menu 1.3.0 for Geeklog Is Now Available

  • Wednesday, August 26 2026 @ 04:51 am EDT
  • Contributed by:
  • Views: 105
Geeklog

Menu 1.3.0 for Geeklog is now available.

This new release brings a major modernization of the Menu plugin while preserving compatibility with existing Geeklog installations, menu structures and legacy rendering.

Menu 1.3.0 is designed for real-world use on existing sites, with support for Geeklog 2.1.1 through 2.2.2 and PHP 5.6 through 8.1. The release improves security, performance, administration, multisite support and integration with modern Geeklog themes.

The goal of Menu 1.3.0 is not to reinvent navigation or force existing sites into a new architecture.

The modernization has deliberately been conservative: preserve what already works, remove obsolete code, strengthen weak points and provide cleaner foundations for future development.

Existing menu structures, permissions, ordering and legacy rendering remain supported, while the internal architecture has been substantially cleaned up.

Page navigation