Eclipse for Geeklog: First Public Testing Release Now Available
- Thursday, August 06 2026 @ 08:20 am EDT
- Contributed by: ::Ben
- Views: 244
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_datadirectory - The Denim theme to remain installed
- PHP
ZipArchivewhen 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: