WordPress.org

Ready to get started?Download WordPress

Ideas

Make WordPress MultiSite First

  1. afurculita
    Member

    12345

    It's not that easy to transform your default wordpress installation into a multisite network.
    Wordpress should be rebuilt so that by default it is a multisite network. If the user wants to have just one website, it will be a network with one website.
    Now, the theme and plugin developers have to make their products compatible with Multisite, but it might be easier building a product not having in mind that you should check it on a MU installation too.

    Posted: 9 months ago #
  2. Ipstenu (Mika Epstein)
    Administrator

    Until all aspects of multisite are as easy as single site, like changing URLs and moving media, it would be presumptuous to make enabling it easier. If editing the text file is beyond your skill level, then today you are not ready to enable and use multisite as the super admin.

    Eventually, yes, that will change. But it's not going to be tomorrow :)

    As for plugins and themes, actually if they're well written to start with, the majority work just fine on multisite. The exceptions will always exist.

    Posted: 9 months ago #
  3. afurculita
    Member

    12345

    You missed my point here.

    I understand that being a platform written in a language released 8 years ago and that added support for mysqli after 10 years it was introduced in php 5.0 (and only after it was threatened by the latest versions of PHP that will not support anymore mysql), WordPress is extremely scared to make a step forward and adopt modern programming principles that are being considered standards these days, like: SOLID principles or, in this case, Loose coupling. A lot of plugin developers have to write code specially for networks, they have to fill their code with different conditional methods to check for things that can be forgotten if the platform is well architectured.

    WordPress is very badly architectured, but i think the network section can be improved, by making wordpress a multisite first platform.

    I wrote a few plugins for multisite environments and i can say that programming for WordPress, specially for multisite, is a nightmare.

    I will stop here, hoping that somebody will ever read this.

    Posted: 9 months ago #
  4. Ipstenu (Mika Epstein)
    Administrator

    Actually I was pointing out a critical flaw, and that's Multisite is hard

    WordPress should be rebuilt ....

    That's unrealistic. It's not that WP is scared or anything, it's that it's a function of it's time, and while it's being worked on and changed and upgraded over time, it's never going to be totally, 100%, rebuilt from the ground up. If it came to that, someone would just make a new product, like Ghost.

    WordPress was not 'threatened' by mysqli and dropping support for PHP 4. WordPress (which will be 11 this year, not 8, and was a fork of b2, which started in 2001 making it 13 this year, so we predate mysqli anyway) is actually pushing for hosts to drop PHP 5.2 so it can force everyone to move forward. WP would love it (and checks constantly) if it can drop support for older versions of PHP and move forward to the newer ones all around.

    but i think the network section can be improved...

    Yes, and improvements are happening. In fact we had a Multisite chat last week, and will every week going forward: https://make.wordpress.org/core/2014/05/13/agenda-for-multisite-chat/

    But all the answers depend on what you mean by putting Multisite first.

    lot of plugin developers have to write code specially for networks, they have to fill their code with different conditional methods to check for things that can be forgotten if the platform is well architectured.

    If you know how to fix all that in Multisite, please do come to the chats. It's Wednesday in IRC at 6pm UTC and we would love for more developers who can see how to make that happen to show up :)

    Just don't except anyone to jump on the 'rewrite WP!' wagon.

    Posted: 9 months ago #

RSS feed for this topic

Reply

You must log in to post.

  • Rating

    12345
    1 Vote
  • Status

    Sorry, not right now

Tags