Skip to content

Digital Property

Gaurav Vaidya edited this page Apr 17, 2019 · 9 revisions

Domains

Domains are registered under Matthew Collins' personal account with Intuitive ISP. Email forwarding and DNS services are provided by that registrar so to make changes, you'll need to contact Matt. The following domains are registered:

  • uf-carpentries.org (Preferred domain, exp 9/29 annually)
  • uf-carpentry.org (Original domain, exp 2/17/2019, will not be renewed)
  • ufcarpentry.org (Original typo domain, exp 2/17/2019, will not be renewed)

DNS

DNS is managed through the domain registrar (See Domains). The web site and the mail forwarding entries are the only ones needed at this point.

Web site

The web site files are found in the website repo. The files are a mixture of markdown, liquid, and html that are then processed through Jekyll (a static site generator) and the "minimal-mistakes" theme to create the final site. This processing is all handled by netlify (a cloud service) through Hao Ye's account.

It works something like this:

  1. repo files are changed
  2. the github repo notifies Netlify that a change occurred
  3. Netlify grabs the files and builds the site
  4. The site is served to uf-carpentries.netlify.com, and to aliases, like uf-carpentries.org

Email

Email forwarding for address in the uf-carpentries.org domain is done by the domain registrar. In their interface you can map @uf-carpentries.org addresses to other addresses that are actual mailboxes. Currently we have:

The ufcarpentries@gmail.com Gmail account is set up and linked to Matthew Collins' personal phone and Gmail. Currently all mail sent to this address is forwarded to:

All people who are have mail forwarded to them also have the access make changes to this account.

There is also ufcarpentry@gmail.com which is the original contact email address. This email is forwarded to Matthew Collins' personal gmail. No one is expected to be mailing this any more so this setup will not be changed.

Twitter

The twitter account is "@UFCarpentries" and is handled by Gaurav Vaidya. Access to the account through Tweetdeck can be enabled remotely, but other forms of access will require the password from Gaurav. Gaurav and Kristina Riemer know the Twitter password; additionally, Hao Ye is an admin on Tweetdeck and can give additional users access to tweet from our account.

Facebook

We have experimentally created a Facebook group for UF Carpentries. Joe, Geraldine, Simona and Gaurav are currently admins of this group.

Github

The Github organization UF-Carpentry is owned by several members of the board, chosen loosely based on tenure and prior activity:

  • Hao Ye
  • Matthew Collins
  • Simon Picardi

At least 3, preferably more people should be owners so someone can always be available to adjust the membership as needed. The main ability of owners is to change membership in the organization (i.e. make other people owners) and to change permissions on repos.

Members of the organization can create new repositories and push to all existing repositories. Keep this in mind as we have a private repository that contains workshop participant data. Membership in the Github org should be limited to members of the club board and similar trusted parties. If membership in the org is expanded, we should disable default write access for members and switch to using teams more.

There is a board team that should be kept accurate although since the default permissions are write, there will be no noticeable effect of it being wrong.

Google Drive

There is a Google drive folder that contains administrative data such as folders for registration lists and notes from most workshops, links to survey results, photos, budgets, etc.

Currently the following people have access to it:

  • Matthew Collins
  • Shawn Taylor
  • Miao Sun
  • Justin Millar
  • Dan Maxwell
  • Joe Andreoli
  • Deb Paul
  • François Michonneau
  • Gaurav Viadya
  • Kristina Reimer