Welcome to Geeklog, Anonymous Wednesday, September 16 2026 @ 03:11 am EDT

Eclipse for Geeklog: First Public Testing Release Now Available

  • Thursday, August 06 2026 @ 08:20 am EDT
  • Contributed by:
  • Views: 244
Themes

The first public testing release of Eclipse, a modern and customizable theme for the Geeklog CMS, is now available on GitHub.

Eclipse has been developed to modernize both the public-facing website and the content management experience while preserving compatibility with Geeklog’s existing architecture.

The current release, Eclipse 1.0.0-rc53, is a release candidate intended for testing, staging environments and community feedback. It should not yet be considered the final stable version.

You can discover the project and download the release from:

https://github.com/hostellerie/eclipse

A Modern Theme for Geeklog

Eclipse provides a responsive, mobile-first layout designed to make Geeklog websites easier to read, navigate and manage on different screen sizes.

The theme supports optional sidebars and includes several layout, navigation and color customization options. Its objective is not only to refresh the appearance of Geeklog websites, but also to improve the experience of administrators, editors and visitors.

Main Features

This first testing release includes:

  • A responsive, mobile-first public layout
  • Optional left and right sidebars
  • Four navigation styles
  • Five accessible color palette presets
  • Native rendering of hierarchical menus provided by the Geeklog Menu plugin
  • Improved administration pages, forms and tables
  • A redesigned story editor interface
  • Configurable social sharing options
  • SEO and editorial assistance tools
  • Local draft recovery
  • Improved keyboard navigation and visible focus indicators
  • Reduced-motion support
  • A built-in Theme Studio

Built-in Theme Studio

One of the main features of Eclipse is its integrated Theme Studio.

Theme Studio allows administrators to customize and maintain the theme directly from Geeklog’s Command and Control area. It includes:

  • Live previews
  • Palette selection
  • Theme settings management
  • Configuration history
  • Rollback support
  • Local ZIP update installation
  • Update integrity validation
  • Automatic safety backups
  • Automatic clearing of the Geeklog template cache

Theme settings are stored in Geeklog’s path_data directory rather than inside the theme directory. This helps protect the configuration when the theme is updated.

Existing Eclipse installations can install a new version through:

Command and Control → Theme Studio → Updates

Requirements

The current Eclipse release requires:

  • Geeklog 2.1.1 or later
  • A writable Geeklog path_data directory
  • The Denim theme to remain installed
  • PHP ZipArchive when using the local update installer

Eclipse currently inherits some compatibility templates from Denim, so the public_html/layout/denim/ directory must not be removed.

Although the theme uses PHP 5.3 as its parsing baseline, using a currently maintained PHP version is strongly recommended.

Installing the Test Release

Before installing Eclipse, back up your website files and database.

Download the versioned ZIP archive from the GitHub Releases section. Do not use the automatic source-code archive generated by GitHub, because it may not have the correct installable structure.

Extract the archive so that the theme is installed in:

public_html/layout/eclipse/

Make sure the Denim theme remains available in:

public_html/layout/denim/

You can then select Eclipse as the active Geeklog theme and clear the template cache once.

After installation, test at least:

  • The home page
  • Topic and article pages
  • Search results
  • Login and password recovery
  • Comment pages
  • Administration pages
  • The story editor
  • Theme Studio

Community Testing and Feedback

This release needs testing across different Geeklog installations, PHP versions, browsers and screen sizes.

When possible, please test the theme at widths of:

  • 360 pixels
  • 768 pixels
  • 1024 pixels
  • 1440 pixels

Testing is particularly useful for multi-level navigation, the available palettes, administration pages, keyboard navigation, 200% browser zoom, reduced-motion settings and Theme Studio updates or rollbacks.

Reproducible problems can be reported through GitHub Issues:

https://github.com/hostellerie/eclipse/issues

When reporting an issue, please include:

  • Your Geeklog version
  • Your PHP version
  • Your browser and version
  • The selected palette
  • The selected navigation style
  • The affected page or route
  • A screenshot when relevant
  • The steps required to reproduce the problem

Do not include passwords, private server paths, session data or other sensitive information.

An Open-Source Theme

Eclipse is distributed as open-source software under the GNU General Public License version 2 or later.

Developers and Geeklog users can inspect the source code, test the theme, report problems and contribute improvements through the GitHub repository.

This first public release is an important step, but Eclipse still needs real-world testing before the final stable version can be published.

Download Eclipse, install it on a staging website and share your feedback with the Geeklog community:

https://github.com/hostellerie/eclipse