Skip to content

Releases: GuiHui-huimy/LabPress

LabPress v1.1.0

Choose a tag to compare

@GuiHui-huimy GuiHui-huimy released this 14 Aug 11:54

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

Choose a tag to compare

@GuiHui-huimy GuiHui-huimy released this 11 Aug 10:44

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

  1. Clone or download the repository
  2. Copy includes/config-sample.php to includes/config.php and fill in your database credentials
  3. Import labpressexample.sql into your MySQL database
  4. Grant write permissions to the uploads/ and plugins/ directories
  5. 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.