Skip to content

will there be a version for modx 3? #152

Open

Description

@ssl1984

Feature request

Summary

Quick summary what's this feature request about.

Why is it needed?

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Suggested solution(s)

A clear and concise description of what you want to happen.

Related issue(s)/PR(s)

Let us know if this is related to any issue/pull request.

Activity

  1. JoshuaLuckers commented on May 4, 2021

    @JoshuaLuckers
    Contributor

    Support for 3.x is a work in progress. Any help is welcome, you can use the develop branch to help test and submit issues and/or PR's!

  2. rthrash commented on Feb 15, 2022

    @rthrash
    Member

    This issue has been mentioned on MODX Community. There might be relevant details there:

    https://community.modx.com/t/need-help-with-mystery-connector-500-error/4978/6

  3. BobRay commented on Feb 15, 2022

    @BobRay

    The error Ryan is talking about caused a completely empty resource tree. Commenting out the three "require_once" lines in the ArticlesContainer class fixed that (though Articles itself still doesn't work).

  4. Mark-H commented on Feb 15, 2022

    @Mark-H
    Contributor

    That's probably been fixed with aaba113 but there hasn't been a release yet I think.

  5. JoshuaLuckers commented on Feb 15, 2022

    @JoshuaLuckers
    Contributor

    Any help with testing the things that are already done in the develop branch that would be great! Especially for those upgrading from an existing installation with Articles. But always make a backup!

  6. JoshuaLuckers commented on Feb 16, 2022

    @JoshuaLuckers
    Contributor

    I had some time today to look into 3.x compatibility. I pushed some changes to the develop branch, installing it in 3.x still gives some errors. Most likely related to the validators in _build/resolvers/validators:

    Could not get table class for class: modTransportPackage
    
    Could not get table name for class: modTransportPackage
    

    If someone knows a fix for this, please feel free to submit a PR. Otherwise I'll look into it myself sometime in the upcoming week.

  7. JoshuaLuckers commented on Feb 20, 2022

    @JoshuaLuckers
    Contributor

    Thanks to @Mark-H I've solved the issue with the resolvers and validators.

    There is still some work to do:

    • Quip isn't ready for 3.x yet and therefore can't be installed.
    • Load the Articles service using bootstrap.php since extension_packages is no longer being used in 3.x
  8. JoshuaLuckers commented on Feb 20, 2022

    @JoshuaLuckers
    Contributor

    The ArticlesContainer isn't recognized as Document Type yet. So I have to fix that as well.

    Probably because the schema is still for 2.x, but I want to maintain backwards compatibility with 2.x without releasing a separate version for 3.x.
    Any suggestions are welcome!

  9. muzzwood commented on Feb 23, 2022

    @muzzwood
    Contributor

    Hey @JoshuaLuckers 👋🏻
    I was playing around trying to get the Articles derivative modResource classes to be loaded in both 2.x and 3.x but haven't had much luck. 😅

    It could be that having a separate version for 3.x is the easier (possible) path... if you're open to it?
    The main consideration I think would be to make sure the current version doesn't cause any errors during an upgrade from MODX 2.x -> 3.x, and then the user would upgrade to the 3.x version via the package manager after the MODX upgrade is complete.

    What do you reckon?

  10. JoshuaLuckers commented on Feb 23, 2022

    @JoshuaLuckers
    Contributor

    @muzzwood Thanks a lot for taking time to help out!

    It could be that having a separate version for 3.x is the easier (possible) path... if you're open to it?
    The main consideration I think would be to make sure the current version doesn't cause any errors during an upgrade from MODX 2.x -> 3.x, and then the user would upgrade to the 3.x version via the package manager after the MODX upgrade is complete.

    That seems like a good enough solution for me!

  11. muzzwood commented on Feb 23, 2022

    @muzzwood
    Contributor

    Awesome! I'll get a PR together for you ;)

  12. muzzwood commented on Feb 25, 2022

    @muzzwood
    Contributor

    WIP draft is here #156
    Can't be packaged yet but I hope to get that done later today.

  13. JoshuaLuckers commented on Mar 28, 2022

    @JoshuaLuckers
    Contributor

    @muzzwood I've merged your PR. I'll try to update the changelog tomorrow and submit an alpha release of it.

  14. BobRay commented on Mar 28, 2022

    @BobRay

    Great work guys!

  15. JoshuaLuckers commented on Mar 30, 2022

    @JoshuaLuckers
    Contributor

    Sorry guys I didn't manage to put out a new release. I hope to do it soon. @muzzwood but feel free to put out a new release if you have more time for it.

  16. 8 remaining items

  17. muzzwood commented on Apr 2, 2022

    @muzzwood
    Contributor

    2.x package: #158
    3.x package: #157

  18. JoshuaLuckers commented on Apr 5, 2022

    @JoshuaLuckers
    Contributor

    Thanks to the amazing work of @muzzwood and sponsorship of modmore, I released an alpha release for Articles 2.0 with support for MODX 3.

  19. HarveyEV commented on Apr 6, 2022

    @HarveyEV

    I upgraded article to 1.8.0. then upgraded site to 3.0. Isee the 2.0 alpha package but cannot install it. Getting error Could not download and create transport package with signature: articles-2.0.0-alpha1

  20. JoshuaLuckers commented on Apr 6, 2022

    @JoshuaLuckers
    Contributor

    I upgraded article to 1.8.0. then upgraded site to 3.0. Isee the 2.0 alpha package but cannot install it. Getting error Could not download and create transport package with signature: articles-2.0.0-alpha1

    That's odd, I'll investigate it.

    You can try to download the package and install it manually: https://github.com/modxcms/Articles/blob/develop-3x/_packages/articles-2.0.0-alpha1.transport.zip

  21. nsuomine commented on Apr 7, 2022

    @nsuomine

    I updated to 1.8.0 without issues. Thanks for good work.

    Quip is quite often used with Articles. That prevents from upgrading to MODX3. Will Quip be made MODX3 compatible? Migrating to another commenting system is an option too but continueing to use use Quip would be the easiest solution.

  22. muzzwood commented on Apr 8, 2022

    @muzzwood
    Contributor

    Quip still needs some tweaks to work fully (it gives errors in the log about modAction when running on MODX3).
    @nsuomine if you're able to try upgrading a clone of your site to 3.0, and report any issues you face with Quip, I'd be happy to try solving them.

  23. nsuomine commented on Apr 8, 2022

    @nsuomine

    @muzzwood Thanks for offering help.

    Yes, Quip gives many warnings on 2.8.3 too but it still works. I understood that there is no more support for modAction in 3.0 so Quip would get broken? Do you think it would still work with the same warnings in the log.

  24. muzzwood commented on Apr 9, 2022

    @muzzwood
    Contributor

    @muzzwood Thanks for offering help.

    Yes, Quip gives many warnings on 2.8.3 too but it still works. I understood that there is no more support for modAction in 3.0 so Quip would get broken? Do you think it would still work with the same warnings in the log.

    It may just be to do with the GetList processor. I think it mostly works already from what I saw working on Articles. Unfortunately I haven't used Quip in a long time, so really the best way would be to try updating a copy of a site that has Quip already installed and then see what fails.
    I can see that modAction has been reported there for quite some time but let me know if anything else fails. ;)

  25. nsuomine commented on Apr 9, 2022

    @nsuomine

    I don't have a test copy of the site. I could clone the site and database on my hosting provider but I should change database and the site URL of the clone. Is it enough to make changes only in the main config file of the clone?

    Btw, are there any newer commenting extras available? Been looking for long but haven't found any as good as Quip.

  26. muzzwood commented on Apr 12, 2022

    @muzzwood
    Contributor

    I think there's a bunch of SaaS solutions for commenting but Quip is probably best if you want complete control of the data.

    Yeah best way to find out what works and what doesn't is just make a copy/export of your full site (files/db), install it elsewhere, then try upgrading it.

  27. nsuomine commented on Nov 5, 2022

    @nsuomine

    I installed Quip on a MODX3 site to test if it works. It didn't.

    My primary site is still running MODX2.8 and it is quite dependent on Quip. I would not like to replace Quip but it is preventing me to upgrade to MODX3. As far as I have seen, there is not much activity around Quip to make it MODX3 compatible.

  28. muzzwood commented on Nov 6, 2022

    @muzzwood
    Contributor

    Unfortunately most developers usually have more work lined up than time available... and paid work usually takes precedence.

    One way of getting developer(s) to work on it sooner than later could be to crowdfund it, similar to what's happening with VersionX at the moment:
    modmore/VersionX#4 (comment)

  29. nsuomine commented on Nov 8, 2022

    @nsuomine

    Yes, that's natural. Paid work first.

    Crowdfunding is a good idea. Quip could be modernized, bugs fixed and features added. Not sure if there are enough users willing to pay.

    An easier solution may be to use other PHP/Ajax-based open-source commenting tools. Quip would be the easiest solution, but it will take time even with crowdfunding. Quip is my only extra that is not well enough compatible with MODX3.

  30. Mark-H commented on Nov 23, 2022

    @Mark-H
    Contributor

    Perhaps modernising Quip would be a good first use of the OpenCollective funds, though I have no idea how much work Quip would need. Probably better to discuss in the right repository too.

  31. modxcommunity commented on Jul 22, 2023

    @modxcommunity

    This issue has been mentioned on MODX Community. There might be relevant details there:

    https://community.modx.com/t/quip-comment-not-posting-in-articles/6904/2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions