Summary
MIGX (2.12.0-pl) does not seem to be functioning on my fresh install of MODX (2.7.1-pl).
Step to reproduce
I have tried uninstalling and reinstalling a few times with the same behavior.
Observed behavior
Firstly, I am receiving the following error on installation:
modAction support is deprecated since version 2.3.0. Support for modAction has been replaced with routing based on a namespace and action name. Please update the extra with the namespace migx to the routing based system.
Secondly, my error logs are full of the following (not sure if itâs related):
[2019-03-30 13:49:58] (ERROR in xPDO::getService @ /core/xpdo/xpdo.class.php : 1234) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
[2019-03-30 13:49:58] (ERROR in modRestCurlClient::__construct @ /core/model/modx/rest/modrestcurlclient.class.php : 26) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
Thirdly, I am receiving JavaScript erros when clicking âAdd Itemâ. Add the âLoadingâ does not stop (as shown in this screenshot).
Environment
- MODX: 2.7.1-pl
- MIGX: 2.12.0-pl
- PHP: 7.3.3 (edit: updated)
- MySQL: 5.1.73 (edit: latin1, latin1_swedish_ci)
- Firefox 66.0.2
Overview
Iâm brand new to MODX. I have been learning a lot from some old videos made by Jesse Showalter. I came across MIGX (2.12.0-pl) and I was really hoping this would fulfill my needs, but it does not seem to be working as described in MODX (2.7.1-pl).
I was trying to use the documentation, but it hasnât been updated in years.
So, I canât seem to do anything with MIGX! Does anyone (@bruno17 ) have an suggestions? Did I miss something? Are their good alternatives out there?
Thank you for any assistance!
Full Install Log: (I have uninstalled and reinstalled a few timesâŚ)
Console running...
Attempting to install package with signature: migx-2.12.0-pl
Package found...now preparing to install.
Grabbing package workspace...
Workspace environment initiated, now installing package...
create/upgrade tables
Skipping /core/components/migx/model/migx/migxconfig.class.php; file already exists. Move existing class files to regenerate them.
Skipping /core/components/migx/model/migx/mysql/migxconfig.class.php; file already exists. Move existing class files to regenerate them.
Skipping /core/components/migx/model/migx/migxformtab.class.php; file already exists. Move existing class files to regenerate them.
Skipping /core/components/migx/model/migx/mysql/migxformtab.class.php; file already exists. Move existing class files to regenerate them.
Skipping /core/components/migx/model/migx/migxformtabfield.class.php; file already exists. Move existing class files to regenerate them.
Skipping /core/components/migx/model/migx/mysql/migxformtabfield.class.php; file already exists. Move existing class files to regenerate them.
Skipping /core/components/migx/model/migx/migxconfigelement.class.php; file already exists. Move existing class files to regenerate them.
Skipping /core/components/migx/model/migx/mysql/migxconfigelement.class.php; file already exists. Move existing class files to regenerate them.
Skipping /core/components/migx/model/migx/migxelement.class.php; file already exists. Move existing class files to regenerate them.
Skipping /core/components/migx/model/migx/mysql/migxelement.class.php; file already exists. Move existing class files to regenerate them.
tables upgraded
modAction support is deprecated since version 2.3.0. Support for modAction has been replaced with routing based on a namespace and action name. Please update the extra with the namespace migx to the routing based system.
Prepare menu for MODX Revolution 2.3.x
Successfully installed package migx-2.12.0-pl
Form Tabs: edit
[
{
"caption": "Section",
"fields": [
{
"field": "layout_style",
"caption": "Layout Style",
"inputTV": "layout_style"
}
]
},
{
"caption": "Layout",
"fields": [
{
"field": "photo",
"caption": "Section Photo",
"inputTVtype": "photo_a"
}
]
}
]
Grid Columns: edit
[
{
"header": "Layout",
"width": "50",
"sortable": "true",
"dataIndex": "layout_style"
},
{
"header": "Photo",
"width": "50",
"sortable": "false",
"dataIndex": "photo_a",
"renderer": "this.renderImage"
}
]