MODX EXTRA

ZoomX

Replaces MODX template engine + RESTful API

Creator: Sergey Shlokov (sergant210)

3.0.2-beta (1663 KB) Other Versions Need help installing this extra?

About ZoomX

This component offers an alternative concept of content templating without the MODX template engine. It also supports the RESTful API based on the FastRoute library.

Information

Released
October 8, 2021
Supported Versions
2.0 – Current
Supported Database
MySQL
Downloads
700
License
GPLv2
Website
Documentation

New in ZoomX 3.0.2-beta

3.0.2-beta


  • Refactored the automatic content type detection.
  • Fixed the parse block for Smarty.

3.0.1-beta


  • Added missing pdoTools adapter files.

3.0.0-beta



  • WARNING! Only for a new installation. Do not update the previously installed version. *
  • Required PHP Version 7.1+.
  • Added Smarty as a default parser.
  • Added pdoTools adapter that replaces Fenom template engine with Smarty in pdoTools snippets.
  • Added support for file elements (snippets and chunks).
  • Added exception handler with trace details.
  • Added the helper function "filex" for downloading files.
  • Added the helper function "redirectx" for managing redirects.
  • Added onZoomxInit event.
  • Added the ability to extend the Service class using macros.
  • Added Smarty security support.
  • Particular virtual pages.

2.1.1-beta


  • Some bugfixes.

2.1.0-beta


  • Added "zoomx_autoload_resource" system setting which allows to disable the search and auto-loading the resource for the corresponding URI.
  • Fixed a bug when working in CLI mode.
  • Returned support of the GET parameter "q".

2.0.0-beta


  • Added API mode that supports REST architecture.
  • Added support for controllers in routes.
  • Added shorthand modifiers "js", "css" and "html" .
  • Added MODX like tag syntax ({'*pagetitle'}, {'%lexicon'}, {'++setting'}, {'~5'}).
  • Added OnRequestError event for error codes 400, 406, 415, 503 and any custom codes.
  • Refactored modifiers "url" and "lexicon".
  • Renamed the system setting "zoomx_routs_mode" on "zoomx_routing_mode".

1.0.2-beta


  • Fixed bug with the path for compiled templates.

1.0.1-beta


  • Allow the $modx object in templates.
  • Fixed bug with uninstalling.
  • Added 'modx' modifier.
  • Some code refactoring.

1.0.0-beta


  • Initial release.
More

Current Releases

3.3.0-pl
November 12, 2021
2.0 – Current
3.2.0-pl
November 10, 2021
2.0 – Current
3.1.0-beta
October 21, 2021
2.0 – Current
3.0.2-beta
October 8, 2021
2.0 – Current
3.0.1-beta
October 4, 2021
2.0 – Current
3.0.0-beta
October 1, 2021
2.0 – Current
2.1.1-beta
March 1, 2021
2.7 – Current
2.1.0-beta
February 25, 2021
2.7 – Current
2.0.0-beta
February 3, 2021
2.7 – Current
1.0.2-beta
November 17, 2020
2.7 – Current
1.0.1-beta
November 10, 2020
2.7 – Current
1.0.0-beta
October 23, 2020
2.7 – Current
More

More from Sergey Shlokov

EL

controlErrorLog

Get the log error in a modal window.

mo

modHelpers

Library of the helpfull functions for MODX.

Mi

Middlewares

It's a middleware emulator for MODx Revolution.

AdminTools

AdminTools

Adds some features for MODX administrators and developers.