1
Mamba
XOOPS Plugin for PhpStorm Released

Resized Image


XOOPS Plugin for PhpStorm Released

Highlights

* Inspections + Alt+Enter fixes (guards, isResultSet / fetch*, query vs exec, Request, Smarty, templates)
* Live templates, language-constant completion, project scanner tool window
* Module scaffold (legacy or hybrid PSR-4)
* Dynamic plugin where the IDE allows (often no restart after updates)

Early preview — APIs and inspections may change. Feedback welcome via Issues.

DOWNLOAD: You can download the Zip file from here: https://github.com/XOOPS/phpstorm-plugin/releases

MORE INFO: https://xoops.org/modules/publisher/item.php?itemid=6129
Support XOOPS => DONATE
Use 2.7.x | Docs | Modules | Bugs



2
Mamba
XOOPS 2.7.3 RC-1 Released
  • Yesterday 7:40

  • Mamba

  • Moderator

  • Posts: 11540

  • Since: 2004/4/23


Resized Image


XOOPS 2.7.3 RC-1 is here — and it brings a new editor.

The first release candidate for XOOPS 2.7.3 is out. Thirty-six changes since Beta 1, and three of them you will notice the day you install it.

A new editor, and one that finally looks the same everywhere
SCEditor joins the editor dropdown as a lightweight BBCode option. It ships bundled, so there is nothing extra to download.

It stays in source mode on purpose, and that is a feature rather than a limitation: a WYSIWYG round-trip is exactly how [siteurl], [d], named [size=] values and custom smilie codes quietly get rewritten or dropped. SCEditor inserts at the caret and leaves the rest of your post alone.

While we were in there, we fixed something long-standing: the same editor now shows the same toolbar everywhere. Until now the control panel and the front end disagreed, and front-end themes disagreed with each other. The cause was five separate hand-written copies of the same markup. There is now one, and every renderer uses it.

Requirements: PHP 8.2+.

More info: https://xoops.org/modules/publisher/item.php?itemid=6128

Download

XOOPS 2.7.3 RC-1: https://github.com/XOOPS/XoopsCore27/releases/
Support XOOPS => DONATE
Use 2.7.x | Docs | Modules | Bugs



3
Mamba
XOOPS Debugbar 1.4.1 Released
  • Yesterday 7:22

  • Mamba

  • Moderator

  • Posts: 11540

  • Since: 2004/4/23


Resized Image


The Diagnostics page now tells you the truth about your error screen..

The error-screen row used to answer "is Tracy installed?" — so a site running xWhoops was told "Not installed" while Whoops was holding the handlers. It now reads what XOOPS 2.7.3 publishes: who owns the screen, where that ownership came from, and whether anything needs looking at. Two modules fighting over it, or one claiming it and quietly failing, is now visible instead of silent.

Also fixes a false "handler drift" warning that appeared on every healthy install, and a toolbar toggle that could erase your recorded error-screen owner.

Requirements: XOOPS 2.7.0+ and PHP 8.2+. First beta; feedback welcome.

Download

Debugbar: https://github.com/XoopsModules27x/debugbar/releases/
Support XOOPS => DONATE
Use 2.7.x | Docs | Modules | Bugs



4
Mamba
xWhoops 2.0.0 Beta 2 Released
  • Yesterday 7:16

  • Mamba

  • Moderator

  • Posts: 11540

  • Since: 2004/4/23


Resized Image


Whoops error pages, now only when your site says so.

xWhoops takes PHP's handlers only when XOOPS 2.7.3 has declared it the error-screen owner — not whenever it happens to load. It claims the screen at install, releases it at uninstall, and reports what it did in every branch, including the ones where it declines.

Fixes a long-standing annoyance: Whoops was quietly taking PHP's error handler too, so one harmless notice during boot could replace the page you asked for. It now takes only the exception and shutdown handlers, exactly as the documentation always claimed.

Shows only to an authenticated administrator with the use_xwhoops permission. For development, not production.

Prefer Tracy? xTracy does the same job.

Requirements: XOOPS 2.7.0+ and PHP 8.2+. First beta; feedback welcome.

Download

xWhoops: https://github.com/XoopsModules27x/xwhoops/releases/
Support XOOPS => DONATE
Use 2.7.x | Docs | Modules | Bugs



5
Mamba
xTracy 1.0.0-Beta1 Released
  • Yesterday 7:16

  • Mamba

  • Moderator

  • Posts: 11540

  • Since: 2004/4/23


Resized Image


A Tracy error screen for XOOPS — new module.


xTracy renders uncaught errors through Tracy for developers who prefer it to Whoops. It is a full provider for the XOOPS 2.7.3 error-screen seam: it answers only when the site has named it the owner, refuses for anyone who is not a developer, and reports its outcome to core whether or not it registers.

It exists alongside xWhoops on purpose. Two independent implementations keep the seam an honest contract rather than one module's implementation detail — and they give you a real choice.

Requirements: XOOPS 2.7.0+ and PHP 8.2+. First beta; feedback welcome.

Download

xTracy: https://github.com/XoopsModules27x/xtracy/releases/
Support XOOPS => DONATE
Use 2.7.x | Docs | Modules | Bugs



6
Mamba
XOOPS 2.8.0, the multilingual version of XOOPS

Resized Image


Good progress on adding Language Selection to Admin and making it fully LTR and RTL (e.g. Arabic, Farsi, Hebrew, Urdu)

Coming soon... 😀
Support XOOPS => DONATE
Use 2.7.x | Docs | Modules | Bugs



7
Mamba
XOOPS ModuleInstaller 1.7.0 Alpha 1 Released

Resized Image


XOOPS ModuleInstaller 1.7.0 Alpha 1 Speeds Multi-Module Testing and Development

ModuleInstaller 1.7.0 Alpha 1 is now available for XOOPS 2.7, delivering safer module operations, structured reporting, and a more polished multilingual admin experience..

New Features

- Secure, escape-once rendering of module installation logs
- Structured reports for HTML, plain text, CLI, logging, and JSON
- New ModuleOperationResult API with full backward compatibility
- 30 new translatable admin strings with reliable English fallbacks
- Improved RTL display for counters, versions, statuses, and summaries
- Safer module-logo and manifest handling
- Better accessibility and long-report navigation
- Test suite expanded from 18 to 124 tests

More info: https://xoops.org/modules/publisher/item.php?itemid=6126

Requirements: XOOPS 2.7.0+, PHP 8.2+, mtools 1.2.0+ (installed; need not be active).

Download

ModuleInstaller: https://github.com/XoopsModules27x/moduleinstaller/releases/

mTools: https://github.com/XoopsModules27x/mtools/releases


A full walkthrough is in the module’s docs/TUTORIAL.md
Support XOOPS => DONATE
Use 2.7.x | Docs | Modules | Bugs



8
Mamba
XOOPS Debugbar 1.4.0 released

Resized Image


XOOPS DebugBar 1.4.0 Is Here: Smarter Diagnostics, Safer Debugging, Faster Development

XOOPS DebugBar 1.4.0 delivers administrator-only diagnostics, performance analytics, query and N+1 detection, protected logs, system checks, and optional profiling integrations for XOOPS 2.7.1+ The release strengthens security with bounded sanitization, CSRF protection, signed read-only EXPLAIN requests, and safer diagnostic rendering, while adding numerous usability and reliability improvements. Existing installations should run the XOOPS module update after upgrading.

DebugBar 1.4.0 turns the module from a request inspector into a diagnostics toolkit: it now tells you not just what happened, but where in your code it happened.

Highlights

* Call-site attribution. N+1 and duplicate-query detection could report that sixty-two identical statements ran, but not what ran them. Findings now name the file and line — on the first real page it saw, a genuine N+1 in Publisher: sixty-two executions from ItemHandler.php:255.

* Where the time actually went. A Boot / SQL / App split names whichever segment dominated the request, so you know whether query tuning would help before you start. The Server-Timing header reports the same breakdown.

* Real-user web vitals. LCP, INP and CLS collected from actual visitors and attached to the matching profile, with per-URL averages on the Analytics page.

* Xdebug profiling from the toolbar. Arm a one-shot profile with a button, then read the cachegrind output in the admin — top functions by inclusive and self cost, no external viewer needed.

* Block cache visibility. A front page rendering nineteen uncached blocks pays nineteen block renders on every view. Cached and uncached counts are now stored per request and averaged per module.

* Three features that had shipped without working now do:

a) the collect_events preference (every dispatch is observable, including events nothing listens to),
b) SQL syntax highlighting in the Queries panel, and
c) the per-profile Delete button in the Xdebug viewer.


DOWNLOAD: https://github.com/XoopsModules27x/debugbar/releases/

TUTORIAL: https://github.com/XoopsModules27x/debugbar/blob/main/docs/using-debugbar.md
Support XOOPS => DONATE
Use 2.7.x | Docs | Modules | Bugs



9
Mamba
XOOPS Debugbar 1.3.3 released

Summary
Release 1.3.3. The Logs viewer still pointed at the pre-2.7.3 /log/log.txt, which no longer exists — so the plain-text log was never listed and the tab showed only the Monolog files.

What changed
The log path. XOOPS 2.7.3 replaced /log/log.txt with a core file logger writing to logs/debug.log inside the configured XOOPS data directory. The viewer now reads that.

The filename is fixed rather than read from debug.php — convention over configuration: the core log has one standard location, so the viewer needs no setup to find it.

The source label. The plain-text slot was keyed legacy, accurate while it pointed at a retired file and misleading now that it holds the current log. Renamed to core. The key and filename are LogCatalog constants, so the catalog, resolver and viewer cannot drift apart.

Note this retires ?file=legacy; the listing links to ?file=core.

Timestamps. Analytics tables and the log listing called date('Y-m-d H:i:s', ...) directly, so they showed server time regardless of the site's timezone. They now go through formatTimestamp(). The 'mysql' selector is kept deliberately — it resolves to Y-m-d H:i:s, which is what you want in a sortable data table — so this is a timezone fix, not a formatting one.

Download: https://github.com/XoopsModules27x/debugbar/releases/tag/v1.3.3
Support XOOPS => DONATE
Use 2.7.x | Docs | Modules | Bugs



10
Mamba
XOOPS 2.7.3 Beta 1 Released

Support XOOPS => DONATE
Use 2.7.x | Docs | Modules | Bugs




TopTop
(1) 2 3 4 ... 29455 »



Login

Donat-O-Meter

Stats
Goal: $15.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $15.00
Make donations with PayPal!