WordPress.org

Ready to get started?Download WordPress

Ideas

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

  1. Mikko Virenius
    Member

    12345

    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: 2 years ago #
  2. Ipstenu (Mika Epstein)
    Administrator

    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: 2 years ago #
  3. Mikko Virenius
    Member

    12345

    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: 2 years ago #
  4. Ipstenu (Mika Epstein)
    Administrator

    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: 2 years ago #

RSS feed for this topic

Reply

You must log in to post.

  • Rating

    12345
    1 Vote
  • Status

    Sorry, not right now