Headlines
| XOOPS Web Application System | ||
|---|---|---|
|
|
Updated | Fri, 30 Oct 2026 15:47:00 +0000 |
| Description | Powered by You! | |
| Webmaster | webmaster@xoops.org( XOOPS Web Application System ) | |
| Category | Publisher | |
| Generator | Publisher | |
| Language | en | |
| cssHolmes 3.3.0 Alpha 1 | ||
| Published: | Tue, 27 Oct 2026 04:10:00 +0000 | |
| Description: | Meet cssHolmes 3.3.0 Alpha 1: See it. Style it. Compare it. Improving a XOOPS theme often means finding the right page, locating an element, changing CSS and checking the result again. cssHolmes 3.3.0 Alpha 1 brings inspection, visual editing and comparison into one workflow, helping you spend more time improving your theme and less time switching between tools. From inspection to improvement Select an element and explore its styles, design tokens and estimated text contrast. Adjust colors, typography, spacing and supported layout properties with live preview. Undo and redo make it easy to explore alternatives. Your draft stays private until you choose Save to theme; published overrides are stored separately from the theme's original stylesheets. Better together with xStyles With the matching xStyles integration update, common headings, tables, forms and other elements become your theme-testing workspace: - Find inconsistencies faster: inspect and edit examples directly from the gallery. - Compare before publishing: view the published appearance beside your draft. - Check responsive designs: preview your draft at 360, 768 and 1280 pixels together. - Reuse good ideas: save named style sets and import or export alternatives without publishing them. Theme and template diagnostics help you investigate problems, while previous-save restoration provides a way back after publishing. Try the workflow on a staging site and help shape the next release. This is an alpha for testing and feedback, requiring PHP 8.4 or newer. Start with the included illustrated cssHolmes + xStyles tutorial, then check your changes on representative site pages before publishing. DOWNLOAD: https://github.com/XoopsModules27x/cssholmes/releases Source and issues:XoopsModules27x/cssholmes. more... |
|
| XOOPS Plugin for PhpStorm 1.0 Alpha 5 Released | ||
| Published: | Tue, 27 Oct 2026 00:30:00 +0000 | |
| Description: | XOOPS Support Plugin for PhpStorm: Alpha 5 is here XOOPS Support Plugin brings XOOPS CMS knowledge into PhpStorm and IntelliJ IDEA: it finds the mistakes that break XOOPS modules and fixes most of them with one Alt+Enter. It covers XOOPS 2.5, 2.7, and the upcoming XOOPS 2.8 and 4.0, for Core and module development. Fewer false positives, found on three newbb trees, each checked against the module source and pinned with a fixture. InstallSql and SqlFileComment check only the file the installer runs: the one an active $modversion['sqlfile'] entry names, or sql/mysql.sql when none is named. Database dumps and old upgrade scripts beside it are no longer reported, and an entry set to false switches the check off.DeprecatedCoreApi no longer reports a module handler's own synchronization().Unlink accepts an SplFileInfo check (isFile() before getRealPath() / getPathname(), isLink() before getPathname()).UnregisteredTemplate and MissingRegisteredTemplate skip test trees.MenuAutoload inserts the require above declare(strict_types=1) and leaves a bootstrap.php that already loads the autoloader alone.New INSPECTIONS.md lists all 52 inspections with default level, quick-fix and when each stays silent. The UpdateCreatesTable description is rewritten in plain words. Getting started Install the plugin and open a XOOPS project. Detection is automatic. You can set the Core Version and other options under Settings → Languages & Frameworks → XOOPS Support, and the inspections are listed under Settings → Editor → Inspections → XOOPS. The plugin installs and updates without an IDE restart. Source, documentation and issues on GitHub more... |
|
| XOOPS Plugin for PhpStorm 1.0 Alpha 4 Released | ||
| Published: | Mon, 26 Oct 2026 06:20:00 +0000 | |
| Description: | XOOPS Support Plugin for PhpStorm: Alpha 4 is here XOOPS Support Plugin brings XOOPS CMS knowledge into PhpStorm and IntelliJ IDEA: it finds the mistakes that break XOOPS modules and fixes most of them with one Alt+Enter. It covers XOOPS 2.5, 2.7, and the upcoming XOOPS 2.8 and 4.0, for Core and module development. Every quick-fix is tested against whole-file fixtures and applied twice to prove it is idempotent. Before release the full set was run on 224 real modules: 46,000 findings and 10,000 files rewritten, with no entry point blocked and no parse error. 52 inspections with quick-fixes Database: migrates queryF() and quoteString(), picks query() or exec() from the SQL, adds result-set guards that keep the function's failure contract, and flags ORDER BY or request-in-SQL injection.Security: Xmf\Request instead of raw superglobals, missing CSRF checks, unserialize() without allowed_classes, dynamic code, weak tokens, path containment and attribute escaping.Bootstrap and structure: direct-access guards that never block an entry point, double xoops_cp_header(), form loader, admin menu autoload and file headers.Templates and Smarty: template registration in both directions, <{ }> delimiters, $smarty.get escaping and the Smarty 5 API.Language files, installer SQL and deprecated core API (the 2.7.4 deprecation list). Version-aware fixes The plugin reads your tree's include/version.php and only offers rewrites your core supports. Older cores get compatible code instead of an API they don't have. Productivity New → XOOPS Module… scaffolds a legacy or hybrid module (Helper, PSR-4 autoloader, Xmf admin) whose output passes every inspection.Completion, Ctrl+B and Find Usages for language constants (_MD_*, _MI_*, _AM_*…), including in Smarty templates.Live templates for common XOOPS code.A project tool window that gives an overview of your modules. Getting started Install the plugin and open a XOOPS project. Detection is automatic. You can set the Core Version and other options under Settings → Languages & Frameworks → XOOPS Support, and the inspections are listed under Settings → Editor → Inspections → XOOPS. The plugin installs and updates without an IDE restart. Source, documentation and issues on GitHub more... |
|
| Meet xStyles: see your XOOPS theme in action | ||
| Published: | Mon, 26 Oct 2026 02:00:00 +0000 | |
| Description: | Meet xStyles: see your XOOPS theme in action A living style guide for XOOPS themes. Introducing xStyles 1.5 Beta 2 How well does your theme handle a long table heading, a required form field, or a narrow screen? With xStyles, you can explore those details in one place—and make better design decisions before your next theme change. xStyles brings together 40 built-in examples of typography, content, tables, forms, comments, menus, and more. Each example uses your theme's actual styles. The content stays the same, so you can concentrate on what changes: readability, spacing, colours, and layout. Spend less time hunting for examples See the whole picture. Browse common page elements in one organised gallery. Check whether headings, buttons, tables, and forms feel like parts of the same website.Find trouble spots sooner. Try long text, disabled controls, and different block layouts. Check the frontend at 360, 768, and 1280 pixels to spot wrapping and overflow problems.Choose admin themes with confidence. Preview installed administration themes and compare two side by side, using the same examples at the same width. Your normal admin theme stays active.Explore the details quickly. Select a category, search for an example, and focus on one element at a time. Expand its rendered HTML when you want to see how it is built.Give designers a repeatable review process. Return to the same examples after a stylesheet change. Theme authors can add their own components to the gallery; the optional cssHolmes module provides separate tools for editing and publishing styles. Useful from your first visit You do not need to write CSS to start. Open the gallery, choose Typography, Tables, or Forms, and explore. The illustrated tutorial guides you from your first preview to comparisons and theme development. The examples are demonstrations: forms do not save submissions or upload files, and the gallery creates no sample articles to clean up afterward. Compatibility: xStyles requires XOOPS 2.7+ with XMF and the core form-renderer API, and PHP 8.2+. Admin theme comparison works on the tested XOOPS 2.7.4 and 2.8 cores. Frontend theme selection and comparison require the compatible preview support in XOOPS 2.8; on 2.7.4, you can inspect the current frontend theme and use responsive previews. Put your theme through its paces. Explore xStyles on GitHub, try the beta on a test site, and open Help for the tutorial. Share what you discover with the XOOPS community. Preview. Compare. Refine. more... |
|
| XOOPS 2.5.11.2 - maintenance update for XOOPS 2.5.11 | ||
| Published: | Sat, 17 Oct 2026 03:30:00 +0000 | |
| Description: | XOOPS 2.5.11.2 2.5.11.2 is a maintenance update for the 2.5 line, which many sites still run on older hosting. It contains no new features. * PHP 7.4 is now the minimum version: PHP 5.6 to 7.3 are no longer supported. The installer, the module manifests and the documentation reflect this * The bundled XMF library is updated to 1.2.33: the proxy_env header is honoured only when the direct peer is listed in the new proxy_trusted setting, documented in xoops_data/configs/xoopsconfig.dist.php. Sites that set proxy_env must add proxy_trusted; until then the peer address is used. Forwarded headers are parsed per RFC 7239, and Xmf\Database\Tables and Migrate handle CURRENT_TIMESTAMP defaults and unreadable tables correctly * XMF's own dependencies follow: firebase/php-jwt 6.10, Kint 6.1, symfony/yaml 5.4, webmozart/assert 1.12. Smarty, HTML Purifier and the rest of the 2.5.11 set are unchanged * No database, template or language changes Upgrading to 2.5.11.2 Copy the new files over the web root. The upgrade wizard is not needed. Check that your server runs PHP 7.4 or later before you copy the files. If you are still on 2.5.x, this is a good moment to plan the move to 2.7.4: the 2.5 line receives security updates only. DOWNLOAD: https://github.com/XOOPS/XoopsCore25/releases/ XOOPS 2.7 XOOPS 2.7.4 already includes the same fixes through XMF 1.3.2. If you are planning a move to the 2.7 line, see github.com/XOOPS/XoopsCore27/releases. Reporting issues Please report problems at github.com/XOOPS/XoopsCore25/issues, with your PHP and MySQL versions. Security issues should be reported privately, as described in the repository's SECURITY.md, not in a public issue. Questions are welcome in the support forums. Thank you Thank you to the researchers who reported these issues responsibly and to everyone who reviewed and tested the fixes. And a standing thank-you to JetBrains for the complimentary PhpStorm licenses that power the core team's development. The XOOPS Development Team more... |
|

