Admins

Admins of the website should log in here.

07 ChrisPowell3Y8A0394DB66108Hellifield1April2021

Guidance notes

<< this is where documentation for admins will go >>

Uploading users

Existing user accounts can be migrated between WordPress instances whilst preserving users' passwords.

The WordPress Users & WooCommerce Customers Import Export(BASIC) plug-in should be installed on the source and destination sites.  A CSV file is exported from the site, and imported into the target.  It is possible to edit the CSV in between, perhaps to select specific users.

Preserving links

Changing the website structure could lead to breaking of incoming links to the legacy website.  We don't want this because referral traffic is a major part of the overall traffic, often from historical forum posts.

Redirection is the solution, using the Redirection plug-in.

Each link can be set up individually, or using a CSV file.

 

 

User roles

On the public website, all published material is available to all visitors. Selected people will be invited to be Editors, with the following capabilities:

  • Adding new pages
  • Maintaining pages assigned to them
  • Uploading media (images, PDFs, files)
  • Adding/updating meeting venues
  • Adding/updating events.

In the members' area, all users must be pre-registered and must log in.  As Subscribers, they can view most pages.  Selected members that are officers of the Society will be given the Officer role, which enables access to admin pages relevant to their duties.

Editor access control

Control is managed using the PublishPress Capabilities plug-in.

By default, Editors can edit all posts, pages etc, whether they are the author or not.  We override the defaults by removing Edit others and Delete others, and make various other changes.

For this to work, an Admin must assign authorship of each Page, Venue, and Event to the editor who will be responsible.  Additionally, authorship of the Organiser is assigned, even though the individual cannot edit it, so that it appears in the "My Organisers" list when defining new Events.

User-access-control

WooCommerce

<about the setup>

Over-riding templates

It is possible to override a WooCommerce page template by copying it into the theme.  For example, copying

wp-content\plugins\woocommerce\templates\cart\cart-empty.php

to

wp-content\themes\bb-theme\woocommerce\cart\cart-empty.php

allows the content and layout to be changed.