GithubHelp home page GithubHelp logo

Comments (15)

jwktje avatar jwktje commented on May 18, 2024 1

What would it still take to implement this Multisite support in the core of Wordmove?
I can provide a small code bounty if someone can make it work in a stable way.

Just a hobbyist doing some multisite research. So can only miss $30.

Update:
After doing a wordmove deploy with my Multisite test, I only had to change the wp_blogs domain and path field. And after that it seems to work. Don't know how to roll this knowledge into wordmove though. But maybe it can help someone.

from wordmove.

alessandro-fazzi avatar alessandro-fazzi commented on May 18, 2024

Hi there,

I'm sad informing you that wordmove is not fully compatible with multisites installations. It will partially work, but it will leave some db substitutions behind.
The desired task could be easily implemented, but at the moment we had just one use case with multisites installations and so no effort on it.

Cheers

from wordmove.

kjell avatar kjell commented on May 18, 2024

The desired task could be easily implemented

What would it take? I'm new to wordpress but I want to take a swing at this functionality.

from wordmove.

alessandro-fazzi avatar alessandro-fazzi commented on May 18, 2024

It'd take to

  • propgramming in ruby
  • find what is left behind by our database adapt methods on a MU database
  • extend the SqlMover class with needed new replacing methods

This is far what I saw and almost the steps :)

from wordmove.

alessandro-fazzi avatar alessandro-fazzi commented on May 18, 2024

Oh: for strictly code related questions feel free to cite @Arkham , who's the developer mostly maintaining the gem at the moment.

from wordmove.

AndreaBarghigiani avatar AndreaBarghigiani commented on May 18, 2024

Hi there, I do not know how to write in Ruby but I would really like to help with this issue... @Arkham there's something that I can do to help you out?

If you need I can give you some db or if you can esplain me how look for the differences I can try to find them ;)

from wordmove.

alessandro-fazzi avatar alessandro-fazzi commented on May 18, 2024

Hi there,

Arkham is no more actively working on the project.

A good starting point would be to write down the list of fields to be adapted inside a MU db. Just like a user story: what do you need to adapt the db manually? This way we should be able to check what if left out by our code (this https://github.com/welaika/wordmove/blob/master/lib/wordmove/sql_adapter.rb)

from wordmove.

torounit avatar torounit commented on May 18, 2024

Like This?

https://github.com/torounit/wordmove/blob/multisite/lib/wordmove/sql_adapter.rb

from wordmove.

Mte90 avatar Mte90 commented on May 18, 2024

This work also for subfolders?

from wordmove.

torounit avatar torounit commented on May 18, 2024

@Mte90 This work for subfolder install. not testing for subdomain install.

from wordmove.

alessandro-fazzi avatar alessandro-fazzi commented on May 18, 2024

Please @torounit make a pull request from your code, so that we can easily review that. I will be glad to test and review it as soon as I can

+1

from wordmove.

manolof avatar manolof commented on May 18, 2024

@torounit fork seems to be working for sub-domains too.

from wordmove.

apzeero avatar apzeero commented on May 18, 2024

@jwktje Can you share the details of your test here?

from wordmove.

jwktje avatar jwktje commented on May 18, 2024

Easy. Set up Multisite by using the SubFolder install. Then use Wordmove like normal. After pushing to the live location manually edit the domain and path field in the wp_blogs table in your live database. Then it worked for me

from wordmove.

kauaicreative avatar kauaicreative commented on May 18, 2024

remove http:// from the vhost: - both local vhost: and production vhost:

vhost: architecture.test

from wordmove.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.