Ticket #663 (closed task: fixed)

Opened 3 years ago

Last modified 3 years ago

De-commission the PSE

Reported by: ed Owned by: ed
Priority: minor Milestone: Maintenance
Component: Drupal modules & settings Keywords:
Cc: jim, chris, sam Estimated Number of Hours: 0.0
Add Hours to Ticket: 0 Billable?: yes
Total Hours: 0.8

Description

We are wrapping up the PSE to simplify our web traffic, codebase and support requirements before we move to TNv3.

Ed has informed all the PSE alpha triallists twice and asked them to remove their widgets. About half have. Others say they will. So we can remove the service any time from now on.

Ed has UNpublished the following pages:

  • /pse/create
  • /pse/about
  • /pse/faq

Jim - time to de-commission the service in a suitable way. Wrap this puppy up and turn it off. Please outline what you are going to do on this ticket and then do it.

Ed suggests this is work for January 2014.

Sam, Chris, fyi and any other changes needed?

Change History

comment:1 Changed 3 years ago by chris

Sam, Chris, fyi and any other changes needed?

The only thing I can think of are the Pwiki stats I set up for individual PSE users, I'm deleting these as part of the Pwiki 2.0.1 upgrade, see ticket:660.

comment:2 Changed 3 years ago by jim

  • Add Hours to Ticket changed from 0.0 to 0.1
  • Total Hours changed from 0.0 to 0.1

Per developer docs at https://wiki.transitionnetwork.org/Sharing_Engine/Drupal_code:_a_module,_a_feature_and_a_theme, this is a case of:

  1. Disabling the Transition PSE Widget feature
  2. Disabling Transition PSE module
  3. Disabling the PSE theme.

Then cleaning up any left over rules, views and panels not auto-cleaned by features.

comment:3 Changed 3 years ago by jim

  • Add Hours to Ticket changed from 0.0 to 0.3
  • Priority changed from major to minor
  • Status changed from new to assigned
  • Total Hours changed from 0.1 to 0.4

3 items above disabled, plus some manual cleanup:

  • Views deleted: transition_pse_projects_admin, transition_pse_widget
  • Projects Widget FAQs page disabled (page-projects_widget_faq) at /pse/faq
  • Rule pse_add_widget_to_user reverted and removed.
  • Quicktabs disabled (no longer needed)

Had a look around and all other key parts (CTs) seems to be gone.

What remains is the two roles the widget process used... I've not deleted these until Ed can be sure we don't want them -- they are a way of showing people who registered via the widget (widget user), and the admins/webmasters (widget admin).

Ed? What to do with those roles?

Done pending the above question, downgrading and passing back to Ed to close/comment upon his return.

comment:4 Changed 3 years ago by jim

  • Add Hours to Ticket changed from 0.0 to 0.05
  • Total Hours changed from 0.4 to 0.45

Also updated D6 makefile with two commits:

comment:5 Changed 3 years ago by ed

Roles:

  1. widget user: delete the role but not the users.

NB for reference 5 users registered through the PSE widgets:

  • Manda Brookman
  • sjoerdtakken
  • Clive Richardson
  • Peter Zimmerman
  • Donal Fogarty
  1. widget owner: can you do an .csv dump of the users with the role 'widget owner' and then delete the role please:

it's odd - there seem to be a few people who are widget owners who I am not aware of - see user list and filter for widget owners.
https://www.transitionnetwork.org/admin/user/user

comment:6 Changed 3 years ago by jim

  • Add Hours to Ticket changed from 0.0 to 0.35
  • Total Hours changed from 0.45 to 0.8

1) Done - widget user role removed, users intact.
2) CSV export sent to Ed of the 39 Widget Owner users. Updated Reports -> People -> Person roles view to do this job; role also deleted

comment:7 Changed 3 years ago by jim

  • Status changed from assigned to closed
  • Resolution set to fixed

Closing.

Note: See TracTickets for help on using tickets.