X-post: WCEU 2020 – Leave no Contributor Behind

X-comment from +make.wordpress.org/updates: Comment on WCEU 2020 – Leave no Contributor Behind

New Team Rep for WordPress.tv

End of 2018, Michael (@roseapplemedia) and Pascal (@casiepa) were elected by all of you to be your Team Reps. As per common practice within the WordPress open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. project, team reps are being renewed after a period of time.

Michael is handing over his co-rep position, Pascal will continue for a while to hand over all the gathered knowledge to the newly elected Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts.(s), running a co-rep for WPTV.

The Team Rep role

Each community team has representatives who have been nominated by their peers to serve as “team rep”. The details of the role of a team rep can be found on https://make.wordpress.org/updates/team-reps/, but the most important items are:

  • Team Rep is a leadership role that is mostly administrative in nature; it is not a Lead role.
  • Team Reps will ensure regular online gatherings (chats) with all contributors
  • Team Reps provide updates

How it works

Deadline: 15-Feb-2020

Any active contributor on a team can be elected as team rep.

Self-nominations can be done using the comments in this thread. If you can dedicate some time a week and feel ‘fit’ to act as Team Rep, please post your comment before the deadline! 

If you would like to nominate someone else, please do so also in a comment.

After this deadline a poll will be launched to collect all your votes. It will stay open until somewhere end of March.

Disclaimer: if you get nominated, please don’t feel like you have to say yes! We will add to the polls only the names of the people that are responding positively to a nomination. So feel free to reply with a “Thank you, but no thank you”

#team-rep

New tutorial for video editing

Hi all, as discussed on #wptv SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel I finished the first “betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.” of the new video tutorial about editing the video before submitting them to WordPress TV.

In a weekly chat we talked about the need for a new tutorial to unify the process and to make the tutorial more consistent because now we have a written tutorial for Windows users (here: Shotcut tutorial) and a video tutorial for Mac users (here: iMovie tutorial) using two different applications, Shotcut for the former, iMovie for the latter.

We chose to use Shotcut because of its easiness of use (at least in doing what editing for WordPress TV requires), and because it matches some important requirements such as open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. code (link to GitHub repo), constant updates and cross platform binaries (it officially supports Windows, MacOS and Linux).

In this video I recorded the basic steps for cutting unwanted footage at the beginning and at the end, adding the intro/outro slides, adding the speaker’s slides when needed and exporting the final video.

I’ll attach to this post the video, the English script and the Italian script. The script are exactly the word I’ll say to explain the process in the audio of the video.

Please note that the video has no audio because I’ll record it when I have the final cut of the video with the improvements I’ll make with your help, so I recommend to watch the video keeping an eye on the script and please leave in the comment every improvement I can make to the video or if some steps are not clear.

English script

Italian script

Ideas on using A.I. to assist with subtitling

Earlier this year I made my first contribution to WordPress and joined the subtitling team for Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/.. It was a great way to get involved and I enjoyed working friendly and focussed team, aiming to submit our captions for review by the end of the day.

Bristol 2019 Contributor Day.

As someone with fairly good typing skills, I thought it would be easy to subtitle a 12 minute video, thinking that I could do maybe two or three videos in the day. I was surprised that it took the entire day to do this. Other people had problems too:

Current challenges with the subtitling process

Now while Amara is a fantastic free resource, the following considerations need to be met:

  • The reading rate shouldn’t exceed 21 characters
    • You need to lengthen duration, reduce text or split the subtitle.
  • The “beginner” mode in plays 4 seconds, then pauses.
    • You have to do this while being aware of subtitle limits
  • After editing you have to line up the subtitle with the video in the timeline editor.
    • This process is generally straightforward but sometimes you need to go back and split the subtitle so it reads more naturally.
  • You have to be aware of typos and adding off camera indications such as laughter or a second person talking.

One of the good things about Amara is that it easily allows alternative language subtitles to be done too, multiple people to be working on subtitles of the same video, and the possibility to pick up an existing transcription if a contributor gets stuck.

Investigation into AI tools.

Subtitling is important for accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility), but also for search, user experience, and learning. WordPress TV have a campaign running on subtitling- some subtitling work can be done by automation, but this still needs human involvement.

Videos hosted on YouTube already have access to an excellent auto-captioning library available in English, Dutch, French, German, Italian, Japanese, Korean, Portuguese, Russian, and Spanish. While YouTube are constantly improving their speech recognition technology, automatic captions might misrepresent the spoken content due to mispronunciations, accents, dialects, or background noise.

Therefore, allowing YouTube to automate 80-90% of the captioning process could form a good starting point for the transcription as time stamps would have been created allowing the final ~10% to be reviewed and properly transcribed. The downside is that the automated versions would likely not be as intended creating all sorts of implications, and publishing responsibilities.

WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. videos on YouTube are being uploaded from January 2018 and up.

Doing a quick search on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ also reveals hundreds of open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. libraries for “Speech-to-text” implementations. Mozilla is actively developing a speech to text implementation called DeepSpeech

DeepSpeech is an open source Speech-To-Text engine, using a model trained by machine learning techniques based on Baidu’s Deep Speech research paper. Project DeepSpeech uses Google’s TensorFlow to make the implementation easier.

https://github.com/mozilla/DeepSpeech

I managed to install DeepSpeech locally with Docker and to my excitement was able to output some text via the terminal from a small English/American audio clip. The process is quite prone to error as you need to have all the required libraries installed but I will be investigating this further.

Ideally, DeepSpeech would be installed on some globally available server with an interface to upload audio files and download text. However, the bottleneck would still come from create and reviewing the ttml file.

While the video file can be downloaded from WordPress TV, isolating the audio file needs to be done manually.

Existing resources

The transcripts from WordCamps, speakers providing their notes, some of the text versions produced by STTR and tools also contribute to making subtitling easier. In addition, subtitles broaden the usage of videos and make them easier to translate / be used by people who can not access the recorded language.

Dublin did a lot of testing on this to produce materials which could help the community and this is being put together. The more that people subtitle and correct automated transcripts, the better the tools will become at learning different accents, words and dialects.

Reach out to WordCamps

When a WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. is over, organisers need a well deserved break. However a few tasks still remain: close the budget, follow up on invoices and … get the videos onto WordPress.tv!

One of our roles as WordPress TV moderator is make sure no valuable videos related to WordPress get lost, and so offering our help to get them online.

Can you help us with this reach out and inform organisers of what they can do (add the intro, upload to WordPress.tv or even just a bulk upload of the videos to our AWS S3)? Then let us know in a comment here and we’ll get together to get this process started.

Interested in how it would practically go? Have a check here.

#outreach, #reach-out

WCUS is looking for a WordPress.tv table lead

Hi team,

On Sunday, November 3rd, WCUS is having Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/.. We have been approached by the organizers to see who is interested in leading a table.

If anybody is going to WCUS and willing to help out, please leave a comment.

Thanks!

Video upload limit

Dear moderators,
We all sometimes suffer sometimes from the 1GB upload limit. If we want to bring that higher, without having to host trillions of Terabytes, accepting some quality loss but not too much, what would be an acceptable upload limit?
Any input appreciated,
Pascal.

Proposal to change the weekly meeting time

Our current meeting time does not accommodate all timezones very well. Does weekly meeting time 13:00 UTC fits well?

Kindly share your input on which time suits best.

Thanks.

WPTV team rolls out new process template at WCEU

Contributing to the WPTV project has evolved over the years and at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe 2019, we got an update to the coordination document. This is the document link appears in the welcome box on the WPTV welcome screen and in the handbook.

We discovered at contributor dayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. that some of the team had been using old links and there was a bit of confusion to the standard way to communicate through the document. Before the day was out, Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. and lead for the table that day, Mauricio Gelves unveiled a new standard approach that should simplify and streamline the process of contributing.

A New Layout

view of the coordination spreadsheet template page

The new layout of the project coordination document can best be seen on the locked Template page.

There are now 5 fields of the project itself, including WordCamp name and link to the WordCamp’s schedule. There are 7 metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. fields for each video as well, including: Claimed by SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. Username, Video Observations and Status.

One of the biggest innovations is the standardization of the 5 statuses a video could possess: Pending, Claimed, Rejected, Submitted and Approved.

Screenshot of the possible statuses of videos: Pending, Claimed, Rejected, Submitted and Approved

Simplifying Contributions

To use the new template, simply clone the Template tab and fill in the needed fields. After the videos are initially added to AWS S3 simply add the links to the sheet so other contributors can claim them to process and submit.

We would love your help! Both as a contributor and for feedback on the process and the coordination document itself. Do you think we are missing vital fields? Do you have suggestions on a better workflow to help ensure as many WordPress related videos as possible make it to WordPress.tv? Let’s have that conversation in the comments below and make WPTV better together!

The Get Involved table at WCEU 2019

Do you love contributing to WordPress? Do you love telling other people about how much you love contributing to WordPress? Would you like those people to start contributing to WordPress themselves? Then do I have the opportunity for you!

tl;dr: Sign up for one or more Community Volunteer shifts at the WCEU 2019 Get Involved table here: https://docs.google.com/spreadsheets/d/1PAts7eeSKYcBgI-NmLMWBj70_utBFjwq5uVXPTxieWE/edit?usp=sharing (note that there are 2 tabs in the sheet – one for each day).

If you’ve been to WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe or US before you’ll be familiar with the Get Involved table – it’s a central location (an actual physical table) where attendees can find out more information about contributing to WordPress. The table is staffed by community volunteers, and we aim to have it staffed by at least one person (but preferably more) from the start of registration to the end of the final session on each day of the WordCamp, not including Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/..

People working at the Get Involved table simply need to be able to explain how WordPress contributions work and help people find a good fit in the project for their particular set of skills.

What we’re looking for here is for community members to sign up for volunteer shifts at the Get Involved tables for WordCamp Europe 2019 in Berlin. We have split up the two conference days up into 1-hour shifts to make things easier and it would be great to have a selection of people from across the project (not just the Community team) involved here.

The schedule and sign-up sheet is here: https://docs.google.com/spreadsheets/d/1PAts7eeSKYcBgI-NmLMWBj70_utBFjwq5uVXPTxieWE/edit?usp=sharing – simply add your name to the white blocks in the “Community Volunteers” columns for any shifts that you would like to take. Note that there are 2 tabs in the sheet – one for each day. You can reference the event schedule to make sure you don’t miss any sessions that you particularly want to attend.

+make.wordpress.org/docs +make.wordpress.org/support +make.wordpress.org/meta +make.wordpress.org/updates+make.wordpress.org/tv

#get-involved, #wceu