Releases: GuiHui-huimy/LabPress
Release list
LabPress v1.1.0
Release Date: 2026-08-14
This release introduces important improvements to the plugin internationalization system and fixes key conflicts that could cause incorrect translations in the admin panel.
What's New
Explicit plugin language loading – The __() translation function now supports loading strings directly from a specific plugin using the plugin: prefix. Plugin authors can call __('key', 'plugin:plugin-slug') to isolate translations and prevent conflicts with core language keys.
Safer plugin language path handling – Plugin slugs are now sanitized before constructing language file paths during automatic loading.
Documentation updates – Plugin development documentation now includes the plugin: syntax and key prefix recommendations.
Bug Fixes
Fixed an issue where the Dynamic Multi-Language plugin’s language keys (such as plugin_name, about_us, research_title) overwrote core language keys, causing the admin panel to display incorrect labels.
Fixed plugin language file loading when using the explicit plugin: module prefix.
Upgrade Notes
This is a backward-compatible release. No database changes are required. If you are using the Dynamic Multi-Language plugin, its language files have been updated to use the ml_ prefix. When upgrading, replace the code files and then re-activate the plugin if necessary. No migration steps are required.
Download
You can download the source code from the assets below.
Thank you for using LabPress! Please report any issues on the GitHub repository.
LabPress v1.0.0
First Official Release
LabPress v1.0.0 is now available. This is the initial stable release of the open‑source academic CMS designed for research laboratories.
Core Features
- Dynamic content management – Edit "About Us", research directions, stats, navigation menus directly from the backend
- Built‑in academic modules – Publications, projects, research news, tools, and version management
- Hook‑driven plugin system – Fully extendable via WordPress‑like Action/Filter hooks
- Comprehensive i18n – Front‑end and back‑end locales are decoupled; dynamic multi‑language support for all user‑generated content
- Markdown editor – Integrated EasyMDE with live preview and split‑screen editing
- Lightweight & zero‑dependency – Pure PHP + MySQL, no frameworks or Composer required
- Plugin ecosystem – Install, activate, update, and uninstall plugins directly from the admin panel
Installation
- Clone or download the repository
- Copy
includes/config-sample.phptoincludes/config.phpand fill in your database credentials - Import
labpressexample.sqlinto your MySQL database - Grant write permissions to the
uploads/andplugins/directories - Access your site → Frontend at
/, Backend at/admin
Important
- The default administrator account included in the example database must be changed immediately after login
- This release uses GPL v3 license
Thank you for using LabPress! Contributions and feedback are warmly welcomed.