Title: flow – Make WordPress Test

---

#  Tag Archives: flow

 [  ](https://profiles.wordpress.org/hugobaeta/) [Hugo Baeta](https://profiles.wordpress.org/hugobaeta/)
8:06 am _on_ May 12, 2015     
Tags: [desktop ( 26 )](https://make.wordpress.org/test/tag/desktop/),
flow, [multisite ( 7 )](https://make.wordpress.org/test/tag/multisite/)   

# 󠀁[Multisite Flows (Desktop)](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/)󠁿

## Installation

The install process for multisite is a challenge. The biggest issue here is discoverability–
there’s no place where multisite is mentioned. I assume it’s on purpose so less 
tech-savy users don’t make mistakes. I would suggest at least adding a commented
out `define( ‘WP_ALLOW_MULTISITE’, true );` to the wp-config.php file, with a short
explanation and also a link to https://codex.wordpress.org/Create_A_Network

1. The user adds `define( ‘WP_ALLOW_MULTISITE’, true );` to wp-config.php
 2. Go
back to wp-admin and find the new “Network Setup” item under “Tools” 3. After chosing
the innitial options, we get the “Enable Network” screen. My screenshot presents
some errors because I’m running this locally, please ignore that. 4. Add the given
pieces of code to `wp-congig.php` and `.htaccess` 5. Log in again to wp-admin 6.
After logging back in, there’s no notice at all that we’ve succeeded, aside from
the new “My Sites” item on the admin bar.

  [](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/install-step02/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/install-step03/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/install-step06/#main)

## Adding a new site for existing user as admin

1. Clicling the “My Sites” link on the admin bar takes us to an empty dashboard 
on the current site, not the network admin. There’s a “Save Changes” primary button
that I’m not sure what is there for. No way to add a new site from here.
 2. Second
try, going deeper into the “My Sites” menu, clicking “Network Admin” takes us to
the “Network Dasboard.” We can also click directly the “Sites” submenu of “Network
Admin” to go to the sites section. 3. In the “Sites” section of the “Network Admin”
we find a “Add New” item both on the sidebarSidebar A sidebar in WordPress is referred
to a widget-ready area used by WordPress themes to display information that is not
a part of the main content. It is not always a vertical column on the side. It can
be a horizontal rectangle below or above the content area, footer, header, or any
where in the theme., as well as a link next to the page title. 4. The “Add New Site”
screen gives us simple options to create a new site (according to the option we 
selected during the install process, in this case for sub-domains). 5. The page 
refreshes and we get the same “Add New Site” screen with a notice that the site 
was added, providing links to its “Dashboard” and to the “Edit Site” screen on the
network admin.

  [](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/addsite-step01/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/addsite-step02/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/addsite-step03/#main)

[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/addsite-step04/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/addsite-step05/#main)

## Adding a new site with an admin who is not a user

1. We go to “Add New Site” again, but this time we add an admin email that is not
associated with any user yet.
 2. The page refreshes and we get the exact same thing
as before – a notice that the site was added, providing links to its “Dashboard”
and to the “Edit Site” screen on the network admin. 3. I checked the email account
used for this and I got no email. Not sure if it’s because I’m creating these sites
locally. I assume the new user would get an email (can anyone confirm this?)

  [](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/addsite-newuser-step01/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/addsite-newuser-step02/#main)

## Install, enable, and then activate a theme for a single site on the network.

1. In the “Network Admin”, go to “Themes” > “Add New”
 2. Search for a theme to 
install, hover the theme, and click “Install” 3. We’re taken to a screen that updates
with the process of installation and when done gives us two links to follow: “Network
Enable” and “Return to Theme Installer”. Since we want to only enable this on a 
single site, none of these options are good for us. 4. Click the “Sites” item on
the sidebar, and in that page click the title of the site we want. We’re taken to
a “Edit Site” screen. 5. Clicking the “Themes” tab gives us a list of installed 
theme (in a table that looks more like a plugins screen), where we can enable the
theme. 6. After clicking the “enable” link on the desired theme, we get visual confirmation
through a notice dialog at the top, and a selected state on the table row of the
theme we just activated.

Note: I tried looking for another way to add an installed theme (not network activated)
to a site and couldn’t find one. Even on the “Installed Themes” screen, we only 
get an option to “Network Enable”.

  [](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/theme-singlesite-step01/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/theme-singlesite-step02/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/theme-singlesite-step03/#main)

[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/theme-singlesite-step04/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/theme-singlesite-step05/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/theme-singlesite-step06/#main)

## Install a theme and enable it for use on a network.

1. 2. 3. Repeat steps 1-3 from previous flowFlow Flow is the path of screens and
interactions taken to accomplish a task. It’s an experience vector. Flow is also
a feeling. It’s being unselfconscious and in the zone. Flow is what happens when
difficulties are removed and you are freed to pursue an activity without forming
intentions. You just do it..
 4. We click “Network Enable” link, the page refreshes
and we’re taken to the “Installed Themes” screen, where we get a generic notice 
saying “Theme enabled.” (no mention to the theme name) and we see a table with all
installed themes and the marked rows for the network activated themes. This screen
also allows us to enable other themes for the entire network.

  [](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/theme-singlesite-step01/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/theme-singlesite-step02/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/theme-singlesite-step03/#main)

[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/theme-networkactivate-step04/#main)

## Install and then activate a pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory 󠀁[https://wordpress.org/plugins/](https://wordpress.org/plugins/)󠁿 or can be cost-based plugin from a third-party. for use on a single site on the network.

1. Go to “Plugins” > “Add New”.
 2. Search for a plugin and click “Install Now” 
3. We’re taken to a screen that updates with the process of installation and when
done gives us two links to follow: “Network Enable” and “Return to Plugin Installer”.
Since we want to only enable this on a single site, none of these options are good
for us. 4. The only way to enable a plugin on a single site that I found was to 
visit the admin for the specific site and go to “Plugins” 5. There, look for the
plugin we just installed and click the “Activate” link on it. 6. The page refreshes
and we see a notice with “Plugin Activated” (no mention of plugin name), and the
table row for the plugin is now marked.

  [](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/plugin-singlesite-step01/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/plugin-singlesite-step03/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/plugin-singlesite-step04/#main)

[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/plugin-singlesite-step06/#main)

## Install and then network activate a plugin.

1. 2. 3. Repeat steps 1-3 from previous flow.
 4. We click “Network Enable” link,
the page refreshes and we’re taken to the “Installed Plugins” screen, where we get
a generic notice saying “Plugin Activated” (no mention to the plugin name) and we
see a table with all installed themes and the marked rows for the network activated
plugins. This screen also allows us to enable other plugins for the entire network.

  [](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/plugin-singlesite-step01/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/plugin-singlesite-step03/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/plugin-networkactivate-step04/#main)

## Edit the path for an existing site on the network.

1. In the “Network admin” we go to “Sites” and click the site we want to change.

2. The option “Path” isn’t descriptive at all. Since this is a sub-domain installation,
I’m not really sure what this does, but I’m filling it with a new name and clicking“
Save Changes” (I’m leaving “Update siteurl and home as well.” checked as well, even
though I’m not sure what that means) 3. The page refreshes and we get a notice of“
Site info Updated”

  [](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/path-edit-step02/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/path-edit-step03/#main)

## Edit the domain for an existing site on the network.

1. Repeat step 1 from above
 2. Edit the field “Domain” and change it to a new site
address, and click “Save Changes” 3. Page refreshes and we get a notice “Site info
updated” – domain seems to have been successfully changed.

  [](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/path-edit-step02/#main)
[](https://make.wordpress.org/test/2015/05/12/multisite-flows-desktop/domain-edit-step03/#main)

[#desktop](https://make.wordpress.org/test/tag/desktop/), [#flow](https://make.wordpress.org/test/tag/flow/),
[#multisite](https://make.wordpress.org/test/tag/multisite/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Ftest%2F2015%2F05%2F12%2Fmultisite-flows-desktop%2F%23respond&locale=en_US)