Skip to content

Instantly share code, notes, and snippets.

@mconlon17
Last active November 22, 2015 22:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mconlon17/ad8e7d577b85a7267434 to your computer and use it in GitHub Desktop.
Save mconlon17/ad8e7d577b85a7267434 to your computer and use it in GitHub Desktop.
Description, plan for VIVO Email migration

VIVO Email Migration

The work described below was completed in November 2015.

Purpose and Goals

  1. Improve service. Higher availability. Faster delivery. Improved reliability. Improve searchability.
  2. Improve archive. All messages archived at SourceForge will be archived at Google Groups.
  3. Improve branding. Old lists were @sourceforge.net. New lists will be @googlegroups.com
  4. Simplify the lists. Seven lists at SourceForge will be retired. Three new lists will take the place of the seven:
  5. vivo-tech for all things technical. Discussion, questions regarding development, system admin, ontology, ingest, apps and tools.
  6. vivo-community for all things community. Planning, project management, outreach, engagement, training
  7. vivo-all for announcements. Will include tech, community, governance groups and people subscribed directly to vivo-all. Not a discussion list. Used for announcements only.

Timeline

Changes will occur in November 2015. Methods used by Dspace for a recent, similar conversion will be followed. Dspace had more lists, more users and more messages to archive.

Amount of SourceForge material to be moved

SourceForge counts are as of September 3, 2015.

Old List New List Subscribers Messages
vivo-announce vivo-all 60 12
vivo-community-all vivo-community 2 2
vivo-dev-all vivo-tech 262 5,758
vivo-imp-issues vivo-tech 202 1,093
vivo-ontology vivo-tech 147 592
vivo-outreach vivo-community 27 9
vivo-release-test vivo-tech 31 36

Additional sources of email and users:

  1. Existing private Google Groups. Governance groups (leadership and steering) will be subscribed to vivo-all. Thirteen other private Google Groups will be considered for automatic subscription to vivo-all
  2. Existing public Google Groups. VIVO Community will be the foundation for the new community list. It has 332 members.
  3. Conference email. The VIVO conference maintains a list of past and potential conference attendees. These will be considered for subscription to vivo-all.
  4. CRM contacts. Duraspace maintains a list of VIVO contacts with email addresses. These will also be considered for inclusion in vivo-all.

Q&A

Q: Why do the email addresses look like vivo-tech@googlegroups.com rather than tech@vivoweb.org? We have steering-group@vivoweb.org.

A: steering-group@vivoweb.org is a private group. vivo-tech@googlegroups.com is a public group. A public group has public archives and self-subscribe. These features are not available with the vivoweb.org domain name via Google.

Q: In the Dspace conversion, how many users, how many lists, how many messages? This will help us guage how much effort will be involved in converting the VIVO lists.

A: The Dspace lists were about 10 times bigger. Entire job took two weeks. Google limits migrations to 100 users per day, and 10,000 messages per day. But for VIVO, that's no more than three days, so quite possible.

Q: Were the Dspace lists combined, renamed?

A: Renamed, yes. Combined, no. But should be possible to migrate two sourceforge lists to one Google Group to combine archives.

Q: How does resubscribe, unsubscribe work? Both for automated processes and for individual users?

A: GoogleGroups (at least the public ones) provide two ways to subscribe/unsubscribe. You visit the public list page and click "Join List" (or Remove). Or you send an email to [listname]+subscribe@googlegroups.com (or +unsubscribe). All people currently subscribed to the lists will be subscribed to the new lists automatically. There will be no need to resubscribe.

Q: Lists were turned off during conversion? How long was any one list off? What did users experience when lists were off?

A: Only as users were being subscribed. And only the list that was new and not already in use. So should not be noticeable to the users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment