Content type: Handbook

  • Tutorial Subtitles and Transcripts

    The Tutorial content type is deprecated and no new tutorials are being created. Existing tutorials will be converted to Lessons. Read this page in other languages: Gujarati (Google Doc) This guide will show you how to add captions and transcripts to tutorials using Otter.ai for English videos and Sonix.ai for all other languages (available list…

  • Publishing a Tutorial

    The Tutorial content type is deprecated and no new tutorials are being created. Existing tutorials will be converted to Lessons. Read this page in other languages: Gujarati (Google Doc) Once your tutorial video has been created and approved for publishing, you can follow this guide for getting your content live. 1. Submit your video to…

  • Creating a Tutorial

    The Tutorial content type is deprecated and no new tutorials are being created. Existing tutorials will be converted to Lessons. Read this page in other languages: Gujarati (Google Doc), Italian, Tamil (Google Doc) The first step in creating a Tutorial is to decide a topic and have a Subject Matter Expert (SME) vet it for…

  • Tutorials

    The Tutorial content type is deprecated and no new tutorials are being created. Existing tutorials will be converted to Lessons. Read this page in other languages: Gujarati (Google Doc), Hindi (Google Doc), Italian, Tamil (Google Doc) Tutorials are standalone videos that are hosted on Learn WordPress – you can find them all here: https://learn.wordpress.org/tutorials/.

  • Our Contributor Ladder

    The Training Team’s Contributor Ladder, based on the five stages of volunteering, clarifies paths which volunteers can move through as they grow in their engagement and contributions to the team. Each of the five paths start with the team’s onboarding program, and an optional guide program. If you’re new to the team, take a look…

  • Provider API – Wikimedia Commons

    We call the following endpoints from Wikimedia Commons: https://commons.wikimedia.org/w/api.php?action=query&generator=allimages&prop=imageinfo&gailimit=40&gaisort=timestamp&gaistart=YYYY-MM-DDT00:00:00Z&gaiend=YYYY-MM-DDT00:00:00Z&iiprop=url|user|dimensions|extmetadata&iiurlwidth=300&format=json https://commons.wikimedia.org/w/api.php?action=query&generator=allimages&prop=imageinfo&gailimit=40&gaisort=timestamp&gaistart=YYYY-MM-DDT00:00:00Z&gaiend=YYYY-MM-DDT00:00:00Z&iiprop=url|user|dimensions|extmetadata&iiurlwidth=300&format=json&gaicontinue=SOME_PICTURE.jpg For both of these, we replace YYYY-MM-DD with dates (we only pull data for images uploaded/updated between these dates). We use the second query if there are more than 40 images between the specified dates, giving a continue location as the next picture (represented by SOME_PICTURE.jpg). These requests each…

  • Provider API – Thingiverse

    The Thingiverse APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. is queried in a number of different ways. First, to get a list of ‘things’ to retrieve, and then in a series of steps for each…

  • Provider API – RawPixel

    We call the following endpoint from rawpixel.com: https://api.rawpixel.com/api/v1/search?freecc0=1&html=0&page=X Here X is a page offset. Such a request returns a JSONJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. of the following form: { “html”: “”,…

  • Provider API – Phylopic

    We call the Phylopic APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. in two different ways: http://phylopic.org/api/a/image/list/modified/YYYY-MM-DD http://phylopic.org/api/a/image/ITEM_UUID?options=credit+licenseURL+pngFiles+submitted+submitter+taxa+canonicalName+string+firstName+lastName We extract a list of UUIDs from the response to the first request, which we then use to…

  • Provider API – Met Museum

    We call the objects endpoint from the Met Museum’s APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. in two ways: https://collectionapi.metmuseum.org/public/collection/v1/objects/?metadataDate=YYYY-MM-DD https://collectionapi.metmuseum.org/public/collection/v1/objects/XXXXX The only information we use from the first type of call is a list of object…