Skip to content

Creating a New Network

JeanineNR edited this page Sep 3, 2019 · 9 revisions

This page will outline the steps to take to create a new Network on Northeastern Commons.

Initial

  • Determine the ID of the network (XXX)
  • Ensure that an SSL certificate has been set up for the network (XXX.northeasterncommons.org)

WordPress Admin

  • Create network in the Network Admin
  • Network Activate the following plugins in the network admin of the network you just created (XXX.northeasterncommons.org/wp/wp-admin/network/plugins.php):
    • First activate and configure Shibboleth
    • BuddyPress
    • Akismet Anti Spam
    • Beaver Builder Plugin
    • BuddyDrive
    • BuddyPress Follow
    • BuddyPress Global Search
    • BuddyPress Sitewide Activity Widget
    • Events Manager
    • iThemes Security
    • All NEU plugins
    • Activate any other plugins desired (compare with other networks)
  • On the new site created as the base network site (XXX.northeasterncommons.org/wp/wp-admin):
    • Activate NEU Commons Theme
    • Add all pages required for BP
    • Create site menu
    • Create Home Page

Settings

  • Update BuddyDrive settings in the new Network Admin and check the box to auto create files for each new group.
  • Go to the BuddyBoss theme settings in the admin of the new site and update the BuddyPanel to show for Logged Out Users.

WordPress Database

  • Insert a new row in the wp_sitemeta table where the meta_key is 'society_id' and the value is the network ID. Or run this script: insert into wp_sitemeta (site_id,meta_key,meta_value) values ({new network}, 'society_id', '{society}');

WordPress Code

ElasticSearch

  • Add new network to array in bin/all_networks_wp.bash

BuddyPress

  • Go to (XXX.northeasterncommons.org/wp/wp-admin/network/settings.php?page=bp-components), and enable all of the components.

BuddyBoss

  • Go to the "Profiles" tab under the "BuddyBoss Theme" and enable "Adminbar".