Global posts, comments, options and terms tables for network functionality

  1. Mikko Virenius


    Global posts, comments and terms tables is needed in order to build WordPress based portals and communities.

    Building a network of sites has been available since 3.0, but global tables are still missing.

    Posted: 7 years ago #
  2. That is contrawise to the concept behind MultiSite.

    Your network is, by intention and design, filled with separate sites. This means your posts, your comments, your terms are all in separate tables. Global tables goes against that.

    Separate sites are separate.

    If you want one big site to have the same tables for comments, posts etc, you should consider using Custom Post Types.

    Posted: 7 years ago #
  3. Mikko Virenius


    I see your point, but building WordPress.com like frontpages always requires global tables - even if I would use Custom Post types.

    Collecting this kind of data from blog spesific tables leads to very poor performance and low scalability, if there is large number of blogs.

    ...and moreover, network isn't network, if there isn't relationship between its members.

    Posted: 7 years ago #
  4. Actually that isn't how WordPress.com does it :) They do not use global tables, if you mean the http://wordpress.com/fresh/ page. Effectively they're using two plugins (though as I gather, highly tweaked).

    1) WordPress MU Sitewide Tags Pages - This aggregates posts to one table. In a sense it's creating a 'global' table, but what it's also doing is preventing you from having to search multiple tables, which is better for MySQL's health (as you mentioned, scales better).

    2) Featured Posts - Which lets you pick what posts show up on the front page.

    network isn't network, if there isn't relationship between its members.

    That really depends on your definitions :) You can have a network of computers that don't talk to each other, and it's still a network. Lotta different definitions here.

    Posted: 7 years ago #

RSS feed for this topic


You must log in to post.

  • Rating

    1 Vote
  • Status

    Sorry, not right now