Lightweight PHP framework, BlazeMeter fork of undera/pwe. It runs gettaurus.org.
- PHP 8.3 or newer (tested with 8.3, 8.4 and 8.5)
- PHP extensions: ctype, dom, json, posix, xml
- Apache with
mod_rewrite, the root.htaccessroutes requests toindex.php
The package is not published on Packagist, install it from this repository:
{
"repositories": [
{ "type": "vcs", "url": "https://github.com/Blazemeter/pwe" }
],
"require": {
"blazemeter/pwe": "^2.0"
}
}Syntax highlighting of code blocks in SimpleWiki pages needs GeSHi,
which is optional because of its GPL-2.0 license. Require easybook/geshi in your application to enable it,
without it code blocks are rendered unhighlighted.
composer install
vendor/bin/phpunit
- PHP 8.3+ support (PHP 7 is no longer supported)
- wiki rendering based on jelix/wikirenderer 3.1 instead of the
unmaintained
amaury/wikirenderer - Smarty 5 instead of Smarty 3
- PHP errors converted to exceptions as before, deprecations are only logged
- Doctrine DBAL integration removed
- GeSHi is an optional dependency
.htaccessdenies direct access tovendor/,composer.json,composer.lockandcfg.php- unit tests run with PHPUnit 12
Apache License 2.0, see LICENSE.TXT. Originally written by Andrey Pokhilko.