MODX 3 — can't install MIGX

Just installed the latest nightly for MODX 3 alpha 3 (Oct 26). Tried to download and install MIGX and it wouldn’t complete. Got this message:

Install failed with Error in /core/components/migx/model/migx/migxpackagemanager.class.php:3: Class ‘xPDOGenerator_mysql’ not found
Could not install package with signature: migx-2.13.0-rc1

Any ideas? Was there a new version in development for MODX 3? I can’t remember.

FYI, there was an official MODX 3 alpha 3 release on the 27th. It is slightly newer than the nightly.

MIGX is indeed not yet compatible. FWIW, I’ve emailed Bruno a few days ago offering a bounty for that as I can see this one would be a major obstacle to upgrading many sites.

Related GitHub links:

3 Likes

Indeed, MIGX currently isn’t compatible with MODX 3, yet.
But its on my list for sure. I think, it will be a lot of work, to get everything running again.
Hadn’t much time to look any deeper into what needs to be done and will probably not till the end of the year.
Pull 355 might be a good start.
And thanks @markh for your kind offer! I really appreciate that.
Maybe there are coming some more offers or donations to get me motivated.

1 Like

Thanks, downloading now.

If there’s a goal for how much you’d need, that can make crowdfunding more effective. There’s so many people relying on MIGX there surely will be others willing to pitch in.

2 Likes

giphy

3 Likes

Bruno - Please reach out to me on the Slack Channel/email…

We’ll cover your development cost to get MIGX into MODX3…

Talk soon.

G

6 Likes

Startet to prepare a cross compatible version for now.
With MIGX 3.0.0-alpha5 it should install and some basics, like MIGX - TVs seem to work so far.

7 Likes

Yes, MIGX TVs seem to mostly work. Nice progress! Clicking the gear icon at the right edge of a row doesn’t trigger the popup menu, though.

This has to be implemented explicitly. Please file an issue on github, so it doesn’t get forgotten. Thanks!

OK, just did added it.

Hi,

I’ve just upgraded a website to MODX 3.0 and MIGX is not working.
This is critical as all the content pages use this.

The MIGX version running is 2.13.
In the package management when clicking on the Update it says “An error occurred while connecting to the Provider: No Package release found.”

On the web page there is no update either, it only has v2.13

Can you please advise if there is a version update for MIGX that works with MODX3.0?
I see there is mention of MIGX 3.0.0-alpha5 above.
Where can I get that from please?

many thanks

Ian

Many thanks.
I’ve applied the latest alpha version and it seems to be working almost all ok.
The resource paths of images dropped off, but that I can deal with by editing each.

I have currently installed ModX 3.0.3, MIGX 3.0.0-alpha5 (installed from the modx package browser), and Lingua 3.0.3 (which requires MIGX)

Lingua gives me two errors (see below) which I guess are caused by MIGX (they seem to be very similar to those MODX 3.0.3 and MIGX error )

This brings me to my two questions:

  1. How can I upgrade to MIGX 3.0.1-beta2 (if I just upload the package manually it will not recognize that I have already installed MIGX from the package browser)
  2. Do you have any idea how to fix those errors?
[2023-08-16 12:24:04] (ERROR @ /www/xxx/core/vendor/xpdo/xpdo/src/xPDO/xPDO.php : 667) Could not load class: Lingua from lingua
[2023-08-16 12:24:04] (ERROR @ /www/xxx/core/vendor/xpdo/xpdo/src/xPDO/xPDO.php : 1273) Problem getting service lingua, instance of class Lingua, from path ```

I very much doubt that Lingua requires MIGX.

These errors aren’t caused by MIGX.