We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 7045
    • 225 Posts
    Everything I have read about migrating from evo to revo is somewhat old, so forgive me if this topic has been covered.

    I have a client that I really want to migrate to revo, and I don't mind doing it manually. However, they have a tone of registered members, and these are the kinds of folks who really believe their shit doesn't stink. So I can't have them re-register (as they can't be bothered), and I don't want to have to do it myself by hand.

    Is there a solution out there?
      • 3749
      • 24,544 Posts
      You could write a snippet to import them, but it would be tricky because Revo passwords no longer use MD5 (though they can be forced to).

      One solution would be to use Provisioner, which will move users, resources, and elements, from Evo to Revo. The down side is that Provisioner doesn't work with the current versions of either Evo or Revo.

      This would be a pain, but it should work:

      Install an older version of Evo
      Import the users into it in PhpMyAdmin
      Create a new install of an older version of Revolution
      Install Provisioner in Revolution and the Provisioner gateway in Evo
      Move the Users (and anything else you want)
      Update Revo to the current version.

      If you go to the MODX downloads page, there's a tab for older versions.
      I think Provisioner will work with Revo 2.0.x, but I'm not sure what version of Evo it wants.

      I did this with almost no trouble for Bob's guides, although I didn't move users because I'm the only one.



      ------------------------------------------------------------------------------------------
      PLEASE, PLEASE specify the version of MODX you are using.
      MODX info for everyone: http://bobsguides.com/modx.html [ed. note: BobRay last edited this post 14 years, 4 months ago.]
        Did I help you? Buy me a beer
        Get my Book: MODX:The Official Guide
        MODX info for everyone: http://bobsguides.com/modx.html
        My MODX Extras
        Bob's Guides is now hosted at A2 MODX Hosting
        • 7045
        • 225 Posts
        Actually, that sounds a lot easier than the alternative. Thanks, Bob. I do have one question. Is there a particular reason you move the users via phpmyadmin? Provisioner claims to be able to handle users as well as the rest.
          • 3749
          • 24,544 Posts
          No, I just didn't bother to move myself over because there was no point. I already existed at the new site.
            Did I help you? Buy me a beer
            Get my Book: MODX:The Official Guide
            MODX info for everyone: http://bobsguides.com/modx.html
            My MODX Extras
            Bob's Guides is now hosted at A2 MODX Hosting
            • 7045
            • 225 Posts
            No, I was referring to your instructions about exporting the users in phpmyadmin. I thought that could all be done with provisioner.
              • 3749
              • 24,544 Posts
              Sorry, you're right. Ignore that step.



              ------------------------------------------------------------------------------------------
              PLEASE, PLEASE specify the version of MODX you are using.
              MODX info for everyone: http://bobsguides.com/modx.html
                Did I help you? Buy me a beer
                Get my Book: MODX:The Official Guide
                MODX info for everyone: http://bobsguides.com/modx.html
                My MODX Extras
                Bob's Guides is now hosted at A2 MODX Hosting
                • 7045
                • 225 Posts
                Thanks, Bob.
                  • 7045
                  • 225 Posts
                  Well, using evo 1.0.5 and revo 2.1.5 I can get resources/templates/chunks moved with Provisioner quite nicely. I can also see the evo users in the component window, but I can't them imported to revo. Am I missing something? I don't even see an option to import the users.
                    • 7045
                    • 225 Posts
                    I can right click and import the user from the provisioner component window. I also installed pbkdf2convert, and everything looks good in the tables (for the few users I imported). I still need a way to import them all at once, as this site has 700 members.
                      • 7045
                      • 225 Posts
                      Update

                      This is useless. The right click and import method does import the user, but the use is set as blocked and the password doesn't work. So I would then need to go in by hand and mark all uses as not blocked. I also have to manually change the password or have them do it. That is not an option.

                      Also, I get the same results with and without pbkdf2convert installed.