MODX3 compatibility of popular extras - Bug Hunt edition

Wayfinder

Tested version: 2.3.3-pl

On MODX 3 version: git install 3.0.0-alpha3

Basic usage

Tried some variations of different parameters as described in the docs, all work as expected.

Error log

When using the snippet on frontend some errors get logged:
modChunk is deprecated since version 3.0. Replace references to class modChunk with MODX\Revolution\modChunk to take advantage of PSR-4 autoloading.
modResource is deprecated since version 3.0. Replace references to class modResource with MODX\Revolution\modResource to take advantage of PSR-4 autoloading.

Both are triggered from the main wayfinder class, and more specifically from the newObject / getObject method calls.

Information from developer

Last version is released in 2011, so no mention of MODX3 compatibility.

Verdict

Largely compatible, but needs a bit of work to fix the deprecations.

BackupModx

Tested version: backupmodx-3.0.1-pl

On MODX 3 version: git install from 06/03/2021

Installation

Console running...
Attempting to install package with signature: backupmodx-3.0.1-pl
Package found...now preparing to install.
Grabbing package workspace...
Workspace environment initiated, now installing package...
modx.modNamespace is deprecated since version 3.0. Replace references to class modx.modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modx.modDashboardWidget is deprecated since version 3.0. Replace references to class modx.modDashboardWidget with MODX\Revolution\modDashboardWidget to take advantage of PSR-4 autoloading.
modDashboardWidget is deprecated since version 3.0. Replace references to class modDashboardWidget with MODX\Revolution\modDashboardWidget to take advantage of PSR-4 autoloading.
modDashboardWidget is deprecated since version 3.0. Replace references to class modDashboardWidget with MODX\Revolution\modDashboardWidget to take advantage of PSR-4 autoloading.
modx.modSystemSetting is deprecated since version 3.0. Replace references to class modx.modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.debug )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.excludeFolders )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.excludeFiles )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.targetPath )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.cronKey )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.cronFiles )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.cronDatabase )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.cronNote )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.cronEnable )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.cronMaxDatabase )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.cronMaxFiles )
Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => backupmodx.groups )
modx.modCategory is deprecated since version 3.0. Replace references to class modx.modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
Attempting to preserve files at /Users/bochkarev/Sites/bughunt/assets/components/backupmodx into archive /Users/bochkarev/Sites/bughunt/core/packages/backupmodx-3.0.1-pl/modCategory/b662f405b90ce3b175f6178490a46c50.0.preserved.zip
Attempting to preserve files at /Users/bochkarev/Sites/bughunt/core/components/backupmodx into archive /Users/bochkarev/Sites/bughunt/core/packages/backupmodx-3.0.1-pl/modCategory/b662f405b90ce3b175f6178490a46c50.1.preserved.zip
transport.modTransportPackage is deprecated since version 3.0. Replace references to class transport.modTransportPackage with MODX\Revolution\Transport\modTransportPackage to take advantage of PSR-4 autoloading.
Could not find legacy class modTransportPackage after converting to MODX\Revolution\modTransportPackage
Could not load class: modTransportPackage from mysql.modtransportpackage
Could not get table name for class:
transport.modTransportPackage is deprecated since version 3.0. Replace references to class transport.modTransportPackage with MODX\Revolution\Transport\modTransportPackage to take advantage of PSR-4 autoloading.
transport.modTransportPackage is deprecated since version 3.0. Replace references to class transport.modTransportPackage with MODX\Revolution\Transport\modTransportPackage to take advantage of PSR-4 autoloading.
Error 42000 executing statement: Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `latestPackage` WHERE `latestPackage`.`package_name` = `modTransp' at line 3 )
Successfully installed package backupmodx-3.0.1-pl

Basic usage

Go to Settings -> Dashboards -> Edit Default. Click the Place Widget button, select BackupMODX from the list, click the Save button.

Click the Save button in the upper left corner and go to the main page of the control panel and get the error below.

Kitchen sink test

Go through the different features it offers (i.e. different ways of using a snippet or settings)

Error log

TypeError: Argument 2 passed to modDashboardWidgetBackupModx::__construct() must be an instance of modDashboardWidget, object given, called in /Users/bochkarev/Sites/bughunt/core/src/Revolution/modDashboardWidget.php on line 90

 

Errors:

    modDashboardWidgetBackupModx->__construct(object, object, object)
    MODX\Revolution\modDashboardWidget->getContent(object)
    MODX\Revolution\modDashboard->render(object, object)
    WelcomeManagerController->process(Array ( ) )
    MODX\Revolution\modManagerController->render()
    MODX\Revolution\modManagerResponse->outputContent(Array ( ) )
    MODX\Revolution\modManagerRequest->prepareResponse()
    MODX\Revolution\modManagerRequest->handleRequest()
    require(string "/Users/bochkarev/Sites/bughunt/manager/index.php")


Information from developer

Verdict

Not compatible

Redirector

Tested version: redirector-2.0.9-pl

On MODX 3 version: git install from 06-03-2021

Installation

Console running...
Attempting to install package with signature: redirector-2.0.9-pl
Package found...now preparing to install.
Grabbing package workspace...
Workspace environment initiated, now installing package...
modx.modNamespace is deprecated since version 3.0. Replace references to class modx.modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modx.modSystemSetting is deprecated since version 3.0. Replace references to class modx.modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modx.modCategory is deprecated since version 3.0. Replace references to class modx.modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Could not find legacy class modRedirect after converting to MODX\Revolution\modRedirect
Created table `modx_redirects` SQL: CREATE TABLE `modx_redirects` (`id` INTEGER unsigned NOT NULL AUTO_INCREMENT, `pattern` VARCHAR(255) NOT NULL DEFAULT '', `target` VARCHAR(255) NOT NULL DEFAULT '', `context_key` VARCHAR(255) NULL, `triggered` INT(11) NOT NULL DEFAULT '0', `triggered_first` TIMESTAMP NULL, `triggered_last` TIMESTAMP NULL, `active` TINYINT(1) unsigned NOT NULL DEFAULT '1', PRIMARY KEY (`id`), INDEX `pattern` (`pattern`), INDEX `target` (`target`), INDEX `context_key` (`context_key`), INDEX `active` (`active`)) ENGINE=InnoDB
transport.modTransportPackage is deprecated since version 3.0. Replace references to class transport.modTransportPackage with MODX\Revolution\Transport\modTransportPackage to take advantage of PSR-4 autoloading.
Could not find legacy class modTransportPackage after converting to MODX\Revolution\modTransportPackage
Could not load class: modTransportPackage from mysql.modtransportpackage
Could not get table name for class:
transport.modTransportPackage is deprecated since version 3.0. Replace references to class transport.modTransportPackage with MODX\Revolution\Transport\modTransportPackage to take advantage of PSR-4 autoloading.
transport.modTransportPackage is deprecated since version 3.0. Replace references to class transport.modTransportPackage with MODX\Revolution\Transport\modTransportPackage to take advantage of PSR-4 autoloading.
Error 42000 executing statement: Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `latestPackage` WHERE `latestPackage`.`package_name` = `modTransp' at line 3 )
modx.modMenu is deprecated since version 3.0. Replace references to class modx.modMenu with MODX\Revolution\modMenu to take advantage of PSR-4 autoloading.
modMenu is deprecated since version 3.0. Replace references to class modMenu with MODX\Revolution\modMenu to take advantage of PSR-4 autoloading.
modMenu is deprecated since version 3.0. Replace references to class modMenu with MODX\Revolution\modMenu to take advantage of PSR-4 autoloading.
Successfully installed package redirector-2.0.9-pl

Basic usage

The add-on functionality works.

Kitchen sink test

Error log

No additional errors occur

Information from developer

NA

Verdict

largely compatible

Batcher

Tested version: 2.0.0-pl

On MODX 3 version: git install from 06-03-2021

Installation

Console running...
Attempting to install package with signature: batcher-2.0.0-pl
Package found...now preparing to install.
Grabbing package workspace...
Workspace environment initiated, now installing package...
modx.modNamespace is deprecated since version 3.0. Replace references to class modx.modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modx.modCategory is deprecated since version 3.0. Replace references to class modx.modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
[Batcher] batcher.user_name setting could not be found, so the setting could not be changed.
[Batcher] batcher.user_email setting could not be found, so the setting could not be changed.
transport.modTransportPackage is deprecated since version 3.0. Replace references to class transport.modTransportPackage with MODX\Revolution\Transport\modTransportPackage to take advantage of PSR-4 autoloading.
Could not find legacy class modTransportPackage after converting to MODX\Revolution\modTransportPackage
Could not load class: modTransportPackage from mysql.modtransportpackage
Could not get table name for class:
transport.modTransportPackage is deprecated since version 3.0. Replace references to class transport.modTransportPackage with MODX\Revolution\Transport\modTransportPackage to take advantage of PSR-4 autoloading.
transport.modTransportPackage is deprecated since version 3.0. Replace references to class transport.modTransportPackage with MODX\Revolution\Transport\modTransportPackage to take advantage of PSR-4 autoloading.
Error 42000 executing statement: Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `latestPackage` WHERE `latestPackage`.`package_name` = `modTransp' at line 3 )
modx.modMenu is deprecated since version 3.0. Replace references to class modx.modMenu with MODX\Revolution\modMenu to take advantage of PSR-4 autoloading.
modMenu is deprecated since version 3.0. Replace references to class modMenu with MODX\Revolution\modMenu to take advantage of PSR-4 autoloading.
modMenu is deprecated since version 3.0. Replace references to class modMenu with MODX\Revolution\modMenu to take advantage of PSR-4 autoloading.
Successfully installed package batcher-2.0.0-pl

Basic usage

The add-on is installed, visually works. But when checking the functionality, nothing is applied. The demo video is presented at the link.

Kitchen sink test

Go through the different features it offers (i.e. different ways of using a snippet or settings)

Error log

Video: https://yadi.sk/d/2jDrdPJ6N6ZS5Q

[2021-03-06 20:12:43] (WARN @ /Users/bochkarev/Sites/bughunt/core/components/batcher/processors/mgr/filters/getlist.class.php : 20) PHP notice: Undefined variable: excludeArray
2021-03-06 20:13:03] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 1778) Unable to load processor for action "mgr/resource/changetemplate", it does not exist as an autoloadable class that extends \MODX\Revolution\Processors\Processor, and also not as a file in "/Users/bochkarev/Sites/bughunt/core/components/batcher/processors/mgr/resource/changetemplate.class.php"
[2021-03-06 20:13:10] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 1778) Unable to load processor for action "mgr/resource/changetemplate", it does not exist as an autoloadable class that extends \MODX\Revolution\Processors\Processor, and also not as a file in "/Users/bochkarev/Sites/bughunt/core/components/batcher/processors/mgr/resource/changetemplate.class.php"
[2021-03-06 20:16:26] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 1778) Unable to load processor for action "mgr/resource/changeparent", it does not exist as an autoloadable class that extends \MODX\Revolution\Processors\Processor, and also not as a file in "/Users/bochkarev/Sites/bughunt/core/components/batcher/processors/mgr/resource/changeparent.class.php"
[2021-03-06 20:16:38] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 1778) Unable to load processor for action "mgr/resource/changedates", it does not exist as an autoloadable class that extends \MODX\Revolution\Processors\Processor, and also not as a file in "/Users/bochkarev/Sites/bughunt/core/components/batcher/processors/mgr/resource/changedates.class.php"

and etc error

Information from developer

NA

Verdict

needs work

Great work everyone, this is fantastic. :tada: Still about 19 extras on the list for bounties. :wink:

1 Like

ClientConfig

Tested version: 2.3.0-pl

On MODX 3 version: git install from 07-03-2021

Installation

Console running...
Attempting to install package with signature: clientconfig-2.3.0-pl
Package found...now preparing to install.
Grabbing package workspace...
Workspace environment initiated, now installing package...
modx.modNamespace is deprecated since version 3.0. Replace references to class modx.modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modx.modSystemSetting is deprecated since version 3.0. Replace references to class modx.modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modx.modEvent is deprecated since version 3.0. Replace references to class modx.modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
modEvent is deprecated since version 3.0. Replace references to class modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
modEvent is deprecated since version 3.0. Replace references to class modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
modx.modPlugin is deprecated since version 3.0. Replace references to class modx.modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
modx.modMenu is deprecated since version 3.0. Replace references to class modx.modMenu with MODX\Revolution\modMenu to take advantage of PSR-4 autoloading.
modMenu is deprecated since version 3.0. Replace references to class modMenu with MODX\Revolution\modMenu to take advantage of PSR-4 autoloading.
modMenu is deprecated since version 3.0. Replace references to class modMenu with MODX\Revolution\modMenu to take advantage of PSR-4 autoloading.
modx.modCategory is deprecated since version 3.0. Replace references to class modx.modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
Checking if server meets the minimum requirements...
- MODX Revolution 2.5.2+: 3.0.0-alpha3
- PHP version 5.5+: 7.4.13
Requirements look good!
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
Successfully installed package clientconfig-2.3.0-pl

Basic usage

Open menu Extra -> Configuration

[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/components/clientconfig/index.class.php : 18) PHP notice: Only variables should be assigned by reference
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:35:45] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup

After create new Group:

[2021-03-07 11:37:29] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgSetting after converting to MODX\Revolution\cgSetting
[2021-03-07 11:37:29] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgSetting after converting to MODX\Revolution\cgSetting

Creact new option:

[2021-03-07 11:39:20] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgContextValue after converting to MODX\Revolution\cgContextValue
[2021-03-07 11:39:20] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgSetting after converting to MODX\Revolution\cgSetting
[2021-03-07 11:39:20] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgSetting after converting to MODX\Revolution\cgSetting
[2021-03-07 11:39:20] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgSetting after converting to MODX\Revolution\cgSetting
[2021-03-07 11:39:20] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:39:20] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgGroup after converting to MODX\Revolution\cgGroup
[2021-03-07 11:39:20] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgSetting after converting to MODX\Revolution\cgSetting

After save configuration:

[2021-03-07 11:40:48] (WARN @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modX.php : 2512) Could not find legacy class cgContextValue after converting to MODX\Revolution\cgContextValue

Kitchen sink test

The created option is displayed in the template

Error log

Indicated above

Information from developer

Excluded - already 3.x compatible

Verdict

Compatible

FastField

Tested version: 1.4.0-pl

On MODX 3 version: git install from 07-03-2021

Installation

Console running...
Attempting to install package with signature: fastfield-1.4.0-pl
Package found...now preparing to install.
Grabbing package workspace...
Workspace environment initiated, now installing package...
modx.modNamespace is deprecated since version 3.0. Replace references to class modx.modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modx.modCategory is deprecated since version 3.0. Replace references to class modx.modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modx.modSystemSetting is deprecated since version 3.0. Replace references to class modx.modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
Successfully installed package fastfield-1.4.0-pl

Snippets fastfield - Not created during installation

Basic usage

Snippets fastfield - Not created during installation - Operation is not possible

Kitchen sink test

Error log

[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #2.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #3.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #2.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #3.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #2.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #3.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #2.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #3.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #2.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #3.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #2.pagetitle.
[2021-03-07 11:54:44] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #3.pagetitle.
[2021-03-07 11:54:45] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #2.pagetitle.
[2021-03-07 11:54:45] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #3.pagetitle.
[2021-03-07 11:54:45] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #2.pagetitle.
[2021-03-07 11:54:45] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #3.pagetitle.
[2021-03-07 11:54:45] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #2.pagetitle.
[2021-03-07 11:54:45] (ERROR @ /Users/bochkarev/Sites/bughunt/core/src/Revolution/modParser.php : 509) Could not find snippet with name #3.pagetitle.

Information from developer

NA

Verdict

Not compatible

UltimateParent

Tested version: 2.0-pl

On MODX 3 version: git install from 07-03-2021

Installation

Console running...
Attempting to install package with signature: ultimateparent-2.0-pl
Package found...now preparing to install.
Grabbing package workspace...
PHP notice: Undefined offset: 2
Workspace environment initiated, now installing package...
modx.modNamespace is deprecated since version 3.0. Replace references to class modx.modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modx.modSnippet is deprecated since version 3.0. Replace references to class modx.modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
Successfully installed package ultimateparent-2.0-pl
PHP notice: Undefined offset: 2

Basic usage

[[UltimateParent? &id=`3` &topLevel=`3`]]
// Received value 5

[[UltimateParent? &topLevel=`2`]]
// Received value 2

Snippet works correctly

Kitchen sink test

Error log

NA

Information from developer

NA

Verdict

Compatible

Babel

Tested version: 3.0.0

On MODX 3 version: git install from today

Installation

Installation works through, the Extra listing in the menu shows ‘Babelimages/icons/plugin.gif’ instead of a title

Basic usage

Editing a resource throws an error:

Error: Call to undefined method MODX\Revolution\modManagerRequest::getAllActionIDs()

Kitchen sink test

The Babel CMP is loaded but the grid is not shown inside.

The scripts of Babel use MODx.action, which is not available anymore.

Error log

Information from developer

Currently no information

Verdict

Not compatible

1 Like

TinyMCE (original)

Tested version: 4.3.4-pl

On MODX 3 version: git install from today

Installation

None

Basic usage

The editor works fine.

Kitchen sink test

No issues.

Error log

No errors.

Information from developer

The package is deprecated.

Verdict

It is compatible but the package is deprecated. The supported version has to be restricted to 2.x and less or maybe better 2.7 and less.

Resizer

Tested version: 1.0.2-beta

On MODX 3 version: git install from today

Installation

Installation works through.

Basic usage

No issues after switching pThumb to use Resizer

Kitchen sink test

The repository with the latest changes has no issues tab: https://github.com/sepiariver/Resizer

So I can’t post a success there.

Error log

The only issue in the log is a DEBUG one:

(DEBUG @ /…/core/src/Revolution/modLexicon.php : 321) An error occurred while trying to cache lexicon/de/resizer/setting (lexicon/language/namespace/topic)

Information from developer

Currently no information

Verdict

Compatible

getResourceField

Tested version: 1.0.3-pl

On MODX 3 version: Nightly from 2021-03-01 / git install from today / other

Installation

Console running...
Attempting to install package with signature: getresourcefield-1.0.3-pl
Package found...now preparing to install.
Grabbing package workspace...
Workspace environment initiated, now installing package...
modx.modNamespace is deprecated since version 3.0. Replace references to class modx.modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modx.modCategory is deprecated since version 3.0. Replace references to class modx.modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
Successfully installed package getresourcefield-1.0.3-pl

Basic usage

The add-on performs its functions

Kitchen sink test

NA

Error log

NA

Information from developer

Currently no information

Verdict

Compatible

getResources

Tested version: 1.6.1-pl

On MODX 3 version: git install 3.0.0-alpha3

Installation

Installation console window shows errors:

modx.modSnippet is deprecated since version 3.0. Replace references to class modx.modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.

Other than that, package install went well, getResources snippet is created correctly.

Basic usage

Tested with commonly used properties (tpl, tplOdd, tplWrapper, toPlaceholder, parents, resources, depth, tvFilters, sortby, limit, includeTVs, includeTVList, processTVs) as described in the docs (https://docs.modx.com/current/en/extras/getresources).
All properties work as expected, showing the correct output.

Error log

No big errors, only some deprecation notices:

modResource is deprecated since version 3.0. Replace references to class modResource with MODX\Revolution\modResource to take advantage of PSR-4 autoloading.
modDocument is deprecated since version 3.0. Replace references to class modDocument with MODX\Revolution\modDocument to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modChunk is deprecated since version 3.0. Replace references to class modChunk with MODX\Revolution\modChunk to take advantage of PSR-4 autoloading.

Information from developer

No info available regarding MODX 3 compatiblity.

Verdict

Largely compatible, bit of work needed for the deprecation notices.

getPage

Tested version: 1.2.4-pl

On MODX 3 version: git install 3.0.0-alpha3

Installation

Besides the expected deprecation notices, package install went well, getPage snippet is created correctly.

Basic usage

Tested getPage in combination with getResources, basic usage does not work as expected. Cycling through the pages gives the correct output, but the output from the page.nav placeholder which should hold the pagination placeholders is not correct. For reference I installed getPage on a fresh MODX 2.8.1 which did not have this issue. For example when on page=1 on a 4-pages setup, The page navigation shows [1] [2] [3] [4] [2] [4] (should be [1] [2] [3] [4] [>>] [Last]), and on page=2 the page navigation shows [First] [First] [First] [2] [3] [4] [3] [4] (should be [First] [<<] [1] [2] [3] [4] [>>] [Last]). The links are correct, but the text of the links is not.

Error log

Only some deprecation notices:

modResource is deprecated since version 3.0. Replace references to class modResource with MODX\Revolution\modResource to take advantage of PSR-4 autoloading.
modDocument is deprecated since version 3.0. Replace references to class modDocument with MODX\Revolution\modDocument to take advantage of PSR-4 autoloading.
modChunk is deprecated since version 3.0. Replace references to class modChunk with MODX\Revolution\modChunk to take advantage of PSR-4 autoloading.

Information from developer

No info regarding MODX3 compatibility.

Verdict

Not compatible with MODX3, needs work for correctly outputting the page navigation links.

seoPro

Tested version: 1.3.1-pl

On MODX 3 version: git install 3.0.0-alpha3

Installation

Installation was successful, expected elements and settings were created. Aside from the expected deprecation notices, the following error was shown multiple times after installation:

Could not find legacy class seoKeywords after converting to MODX\Revolution\seoKeywords

Basic usage

Everything works as expected. The only thing worth noting is that the ‘Focus keywords’ field and the Google Preview are located under the content field, whereas in MODX 2.8.1 (and MODX3Sterc) those are above the content field.

Error log

No errors.

Information from developer

No info regarding MODX3 compatibility, but it is compatible and in use in MODX3S (Sterc).

Verdict

Compatible with MODX3, but does need some work for issue described in Basic usage.

Google Sitemap Generator

Tested version: 1.0.2-pl

On MODX 3 version: git install from 07-03-2021

Installation

Console running...
Attempting to install package with signature: googlesitemap-1.0.2-pl
Package found...now preparing to install.
Grabbing package workspace...
Workspace environment initiated, now installing package...
modx.modNamespace is deprecated since version 3.0. Replace references to class modx.modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modx.modCategory is deprecated since version 3.0. Replace references to class modx.modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
Attempting to preserve files at /home/s22270/www/core/components/googlesitemap into archive /home/s22270/www/core/packages/googlesitemap-1.0.2-pl/modCategory/eabc26f83bbf11a2663da837eda5a650.0.preserved.zip
Successfully installed package googlesitemap-1.0.2-pl

Basic usage

The snippet has been created. I created a new resource, assigned an empty template, specified the Content Type as CML, and called a snippet inside the resource [[sitemap?]]

The snippet brought nothing out.

Kitchen sink test

NA

Error log

There are no errors in the log

Information from developer

NA

Verdict

Not compatible

fileSluggy

Tested version: 1.3.4-pl

On MODX 3 version: git install from 07-03-2021

Installation

Console running...
Attempting to install package with signature: filesluggy-1.3.4-pl
Package found...now preparing to install.
Grabbing package workspace...
Workspace environment initiated, now installing package...
modx.modNamespace is deprecated since version 3.0. Replace references to class modx.modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modx.modSystemSetting is deprecated since version 3.0. Replace references to class modx.modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modx.modCategory is deprecated since version 3.0. Replace references to class modx.modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
modEvent is deprecated since version 3.0. Replace references to class modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
modEvent is deprecated since version 3.0. Replace references to class modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
modEvent is deprecated since version 3.0. Replace references to class modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
modEvent is deprecated since version 3.0. Replace references to class modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
modEvent is deprecated since version 3.0. Replace references to class modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
Added system event: FileSluggyOnUpdateDirname
Added system event: FileSluggyOnUpdateFilename
Successfully installed package filesluggy-1.3.4-pl
	

Basic usage

I uploaded the image via TV and media browser, after uploading the name changed to:

  • logo_darion.png -> logo-darion.png
  • startegy tactical wallpaper 3440x1440 683288 WallpaperUP HTML ...png -> startegy-tactical-wallpaper-3440x1440-683288-wallpaperup-html-.png
  • Select your desired resolution from the menu to the left then click ....jpg -> select-your-desired-resolution-from-the-menu-to-the-left-then-click–duplicate.jpg`

Kitchen sink test

NA

Error log

There are no errors in the log

Information from developer

NA

Verdict

Сompatible

pdoTools

Tested version: 3.0.0-pl

On MODX 3 version: git install from 07-03-2021

Installation

Console running...
Attempting to install package with signature: pdotools-3.0.0-pl
Package found...now preparing to install.
Grabbing package workspace...
Workspace environment initiated, now installing package...
modx.modNamespace is deprecated since version 3.0. Replace references to class modx.modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modNamespace is deprecated since version 3.0. Replace references to class modNamespace with MODX\Revolution\modNamespace to take advantage of PSR-4 autoloading.
modx.modCategory is deprecated since version 3.0. Replace references to class modx.modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modCategory is deprecated since version 3.0. Replace references to class modCategory with MODX\Revolution\modCategory to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modSnippet is deprecated since version 3.0. Replace references to class modSnippet with MODX\Revolution\modSnippet to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPlugin is deprecated since version 3.0. Replace references to class modPlugin with MODX\Revolution\modPlugin to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
modPluginEvent is deprecated since version 3.0. Replace references to class modPluginEvent with MODX\Revolution\modPluginEvent to take advantage of PSR-4 autoloading.
./composer.json has been updated Running composer update fenom/fenom Loading composer repositories with package information Updating dependencies Lock file operations: 1 install, 0 updates, 0 removals - Locking fenom/fenom (2.12.0) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 1 install, 0 updates, 0 removals As there is no 'unzip' command installed zip files are being unpacked using the PHP zip extension. This may cause invalid reports of corrupted archives. Besides, any UNIX permissions (e.g. executable) defined in the archives will be lost. Installing 'unzip' may remediate them. - Downloading fenom/fenom (2.12.0) - Installing fenom/fenom (2.12.0): Extracting archive Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested. Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested. Generating autoload files 16 packages you are using are looking for funding. Use the `composer fund` command to find out more!
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modSystemSetting is deprecated since version 3.0. Replace references to class modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modx.modSystemSetting is deprecated since version 3.0. Replace references to class modx.modSystemSetting with MODX\Revolution\modSystemSetting to take advantage of PSR-4 autoloading.
modx.modEvent is deprecated since version 3.0. Replace references to class modx.modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
modEvent is deprecated since version 3.0. Replace references to class modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
modEvent is deprecated since version 3.0. Replace references to class modEvent with MODX\Revolution\modEvent to take advantage of PSR-4 autoloading.
Successfully installed package pdotools-3.0.0-pl

Basic usage

Basic snippets have been created. But the output in templates does not work. Tried INLINE and output in chunks. Outputs an array

For example:

Array ( [id] => 4 [type] => document [contentType] => text/xml [pagetitle] => sitemap [longtitle] => [description] => [alias] => sitemap [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 1 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1615267699 [editedby] => 1 [editedon] => 1615267702 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1615267680 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => modDocument [context_key] => web [content_type] => 2 [uri] => [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 1 [link] => ) Array ( [id] => 3 [type] => document [contentType] => text/html [pagetitle] => ewwewe [longtitle] => [description] => [alias] => ewwewe [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 1 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1615122870 [editedby] => 1 [editedon] => 1615123065 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1615122840 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modSymLink [context_key] => web [content_type] => 1 [uri] => [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [stercseo] => Array ( [index] => 1 [follow] => 1 [sitemap] => 1 [priority] => 0.5 [changefreq] => weekly ) ) [alias_visible] => 1 [idx] => 2 [link] => ) Array ( [id] => 2 [type] => document [contentType] => text/html [pagetitle] => тестируем [longtitle] => [description] => [alias] => testiruem [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 1 [isfolder] => 0 [introtext] => [richtext] => 1 [template] => 1 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1614961782 [editedby] => 0 [editedon] => 0 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1614961782 [publishedby] => 1 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [stercseo] => Array ( [index] => 1 [follow] => 1 [sitemap] => 1 [priority] => 0.5 [changefreq] => weekly ) ) [alias_visible] => 1 [idx] => 3 [link] => ) Array ( [id] => 1 [type] => document [contentType] => text/html [pagetitle] => Главная [longtitle] => Поздравляем! [description] => [alias] => index [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [richtext] => 1 [template] => 1 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1614942868 [editedby] => 1 [editedon] => 1614949040 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 4 [link] => )

Kitchen sink test

NA

Error log

NA

Information from developer

NA

Verdict

needs work

Hi, I will fix this (#modxbughunt)

2 Likes

i know bug hunt is over but tyring to upgrade modx 2.8.0 to 3 beta 1.

apache, php 7.4 and php8 keep on getting

Warning: Zend OPcache API is restricted by “restrict_api” configuration directive in /usr/www/users/XXX/setup/includes/modinstallsettings.class.php on line 97 Warning: Zend OPcache API is restricted by “restrict_api” configuration directive in /usr/www/users/XXX/setup/includes/modinstallsettings.class.php on line 97

Warning: Zend OPcache API is restricted by “restrict_api” configuration directive in /usr/www/users/xxx/setup/includes/modinstallsettings.class.php on line 97 Warning: Zend OPcache API is restricted by “restrict_api” configuration directive in /usr/www/users/xxx/setup/includes/modinstallsettings.class.php on line 97 Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/xxx/setup/includes/modinstallsettings.class.php:97) in /usr/www/users/xxx/setup/includes/request/modinstallrequest.class.php on line 232