Category: Learning From The Community
There are 56 posts filed in Learning From The Community (this is page 5 of 10).
Thoughts On “Gutenberg and the WordPress of Tomorrow”
I’ve been waiting for this talk to go up on WordPress TV because I missed it when Morten first delivered it at WordCamp US. It’s no secret that I have a hate-hate relationship with WYSIWYG (What-You-See-Is-What-You-Get” editors for the web. Part of that is because I think if people are going to build websites, then they should learn foundational web technologies deeply. Part of that is also because literally every single one of these editors, when placed in a web context, has been completely inaccessible. I’m including page builders in this, because the problem they’re trying to solve is the “What-You-See-Is-What-You-Get” thing, but for people who aren’t developers. I started working with things on the web back in 1998. That’s a long time ago. Every single WYSIWYG editor and page builder I’ve encountered from that day to this has proven me right. Geocities page builder. Yahoo page builder. The website wizard that ships with Cpanel. Squarespace. Strikingly. Medium. Beaver Builder. Visual Composer. Wix, (except for that one time they borrowed code from the WordPress.com app). Every single one of these, along with every other similar thing I haven’t named, has been or is unuseable if you use assistive technology, or even just don’t use a mouse. When Gutenberg first came on the scene as a plugin in beta, I tested it twice, and was absolutely certain that it would be just like all the others. I kept hearing, “We’re going to make it accessible,” to which my response, (at least internally), was “Sure you are. Just like all the others who talked about how important accessibility is, only to leave it out when it came to the editor/page builder.” My initial tests cemented that response. I wasn’t alone when it came to being highly skeptical of Gutenberg and accessibility.
And then, things started changing. The Gutenberg developers were serious about making sure Gutenberg is accessible to everyone, with the best example so far being the demmo at this year’s State of the Word highlighting what I’ll refer to as color contrast guardrails. That’s not cosmetic accessibility. It’s not something like “we added some read-aloud kind of feature and a font resizer and: Magic! We haz accessibility now!” The Gutenberg experience still isn’t great when it comes to accessibility. There’s still a lot of work to be done. But Gutenberg is proving me wrong with regard to WYSIWYG editors, and I’ve never been more happy or more proud to be wrong in my life. This is actually happening. There’s actually going to be an accessible visual editor. People with disabilities are going to get to play on the same playground as everyone else is for once. We finally get to play in a world that everyone else has played in for the last twenty years, and this makes Gutenberg genuinely exciting. It’s vital though that Gutenberg is properly documented for screen reader users. First, WordPress has to establish trust with a group of people who have years or even decades of experience of being burned by these kinds of editors. That may not be fair to WordPress, but if WordPress is entering this space, it’s now in the position of having to clear away the baggage left behind by everyone else, and people who use screen readers have very long memmories when it comes to these sorts of things. Merely saying “Our thing is accessible” is not enough. I didn’t believe accessibility was going to be taken seriously, and that’s despite being a member of the WordPress Accessibility Team and having a bias in favor of WordPress for which I’m famous. Convincing anyone else that we mean it when we say this is useable by everyone regardless of whether or not assistive technology is involved is going to take work, and part of that work is going to be convincing people with disabilities to make that leap while trusting that what’s on the other side isn’t going to be the same old song and dance that’s gone on for the last twenty years. Second, the steps that everyone else has been gradually making over the last twenty years with regard to WYSIWYG editors and page builders are all going to be combined into one giant leap for people who use screen readers, because the workaround when you can’t use a visual editor is to rely on a text-based one, whether that’s copying and pasting from a text file or switching the TinyMCE editor to text mode in WordPress. People who use screen readers are now going to have to integrate all the visual concepts, along with the technical aspect of controlling them. We’ve been able to avoid doing that, unless we’re web developers, at which point we then start wrestling with CSS. But if you’re not a web developer and you’re focusing on using software like this, until Gutenberg, you’ve been able to almost completely avoid dealing with visuals, unless you’re doing something like choosing a theme or adding images to a post or page. Otherwise, it’s text whenever possible. Changing the status quo this much, without documentation to aid the transition for people who use screen readers, ensures that as a user group, we are not likely to make the leap, unless we have a pressing need to do so. As a whole, we’ll just switch to a different platform with less advanced editing, or, if we don’t already have websites, just not have a website at all and use Twitter or Facebook to create content on the web. Personally, I’m willing to make the leap, and help others do the same. I want everyone to participate in the WordPress of tomorrow, to continue to have the ability to choose whether or not to own their own data, ETC. But I have a vested interest in WordPress. I want everyone who wants to use WordPress to be able to keep up with the changes that are coming without having to make a choice to add content to their websites that’s based on “How much mental and emotional energy am I going to have to put into this?” That’s not going to be possible unless there is proper documentation to go along with the software.
Some Thoughts On “Managing Accessible Content on Thousands of Sites”
Download “Managing accessible content on thousands of sites” directly.
There are a few things that stood out for me in this talk. First, the transparency. I’m glad to see some universities detailing how they’re resolving OCR complaints, because it shows universities who are in the process of figuring out how to resolve complaints a path forward. The talk also demonstrates that, if a university with five million URLs to handle can get the process going, so can universities with smaller web footprints, and even K-12 schools with tiny budgets. Washington State has even made their tools and related documentation freely available. Free as in other universities can download them and use them without spending budget. I’m sure other universities have also made tools available, but this is a pretty extensive collection, and they’re not even all WordPress. So if a school isn’t using WordPress, there’s still something here they can use. Not that schools had any excuse before now to use to suport waiting to make their websites accessible, because the laws governing website accessibility for schools are not new, and there have been a metric ton of OCR complaints already. Now, not only do schools have no excuses, they even have free resources they can deploy so they don’t have to create them on their own. I’m going to be spreading this talk and the linked resources as far and wide as possible.
Gleanings From Mozilla Festival 2017 With Transcriptions Of Screenshotted Text
Here are my gleanings from MozFest. MozFest was born in Barcelona, Spain, in 2010. Originally named “Drumbeat,” the festival convened a community of people dedicated to learning, freedom and the open Web. Each year MozFest centers around a particular theme, and this year’s is the health of the web as a whole, (spoiler alert: It’s not good), and how we as contributors to the web can improve it. Everyone is a contributor to the health of the web, not just the people who make the software that powers it or allows people to access it or allows people to easily create content for it. This year, MozFest consisted of nine floors of talks, workshops and exhibits. Once the speaker talks are available somewhere other than Facebook Live, I’ll share some of those as well, in separate posts.
All of the content I’m sharing is publicly available within the constraints of Twitter or Facebook. I’m sharing it in the order I read it. I’ve also transcribed any screenshots I’ve shared. I’ve shared directly from the social networks, so you have the opportunity to share on your own timelines if you want, without copying and pasting. Enjoy.
Meet this year’s Mozilla Festival speakers.
One of the things funders don't like to give money for is infrastructure and connectivity. #Mozfest
— Owen Blacker (@owenblacker) October 28, 2017
From @WhoseKnowledge, @Anasuyashh + @sikob on digital inclusion #MozFest pic.twitter.com/w375v00e4L
— Mozilla Festival (@mozillafestival) October 28, 2017
Only 20% of the world, primarily white folks, are
editing 80% of Wikipedia’s content—that’s kind of
telling. Together, we realised that most of our
collective understanding of the world is still being
written by a minority.
–SIHO BOUTERSE
The ones to blame are the ones we hate. They have always been my enemy, and from this day, they will be yours. #mozfest
— Voice (@voicemaguk) October 28, 2017
Also, emotional sustainability and burnout are important. That's not something funders are set up to care about #Mozfest
— Owen Blacker (@owenblacker) October 28, 2017
“API’s are not just about getting data out, but also getting them in”, explains @mhawksey. #MozFest
— mnemonicCloud (@mnemonicCloud) October 28, 2017
Words have the ability to replicate themselves, but they create an imperfect copy, and they grow and mutate. #mozfest
— Voice (@voicemaguk) October 28, 2017
An introduction to APIs with google sheets by @mhawksey : https://t.co/SukBLQV9PI #mozfest pic.twitter.com/CDF0yMGCwU
— Ana Lutzky (@anouchka) October 28, 2017
To counter #digitalcolonialism we need to support alternative infrastructure for a more inclusive internet. #MozFest
— Ana Brandusescu (@anabmap) October 28, 2017
One way to improve Internet Health – @MishiChoudhary at #MozFest pic.twitter.com/0yI908Pc8i
— Mozilla (@mozilla) October 28, 2017
What we need are companies that are
not advertising platforms, to make
browsers — the basic tech of the net.
Mishi Choudhary
@geminiimatt discusses online privacy and security at #MozFest pic.twitter.com/b7JUxBbULM
— Mozilla Festival (@mozillafestival) October 28, 2017
Have a security policy. You can think of it like the
things you are already doing to be digitally safe.
Maybe this is where it all begins.
Matt Mitchell
Define yourself by what you do, not what you feel in your heart. Great words by @DyalektRaps, possibly a riff on Batman Begins… #mozfest
— Voice (@voicemaguk) October 28, 2017
On why equal access to the internet is imperative – @alanknottcraig #MozFest pic.twitter.com/gfDl8YpvUz
— Mozilla Festival (@mozillafestival) October 28, 2017
Digital inequality is just as bad
as any inequality.
–Alan Knott-Craig
How to have high levels of online privacy & security as an organisation – @geminiimatt #MozFest pic.twitter.com/Ul86hePhBS
— Mozilla (@mozilla) October 28, 2017
To be digitally safe as an organisation, you need
to think of a checklist. It is a matter of time until
something happens… This checklist saves
people. If anything happens, you know what to
do.
–Matt Mitchell
Overheard at #Mozfest – @msurman on Internet Health pic.twitter.com/unGKpsVTvb
— Mozilla Festival (@mozillafestival) October 28, 2017
Making a healthy
Internet is not a spectator
sport
–Mark Surman
"Act as a citizen first" when dealing with electronics, to convince manufacturers and designers that products should last longer #MozFest
— Aude Charillon (@Audesome) October 28, 2017
Speaker @ugomatic on the discrepancy between software updates and warranties at #MozFest: pic.twitter.com/AwJKUJ6cSZ
— Mozilla Festival (@mozillafestival) October 28, 2017
More products include software inside them to be
updated over time, but practically the support to these
products ends a lot sooner than the companies are
willing to provide a warranty for the product—which is
probably insane.
–Ugo Vallauri
“Open Source built expectation into the Web”—the expectation we can see the code and learn from it is powerful, with effects IRL #Mozfest
— Owen Blacker (@owenblacker) October 28, 2017
“The things we make that are valuable to the world don’t necessarily speak for themselves” @ryanmerkley #TheBigOpen #Mozfest
— ?Kelsey Merkley ? (@bella_velo) October 28, 2017
Trump is a prime example where equality, inclusion and freedom of speech is at odds. #mozfest
— Voice (@voicemaguk) October 28, 2017
CEO of Creative Commons, @ryanmerkley, discusses the instability of the web at #MozFest pic.twitter.com/DMRLs0NY7m
— Mozilla Festival (@mozillafestival) October 28, 2017
“I think all of us are feeling [an] urgency….You have
instability—I have been thinking about the need for
knowledge, the need for inclusion, the need for the
power and potential of the movement.
–Ryan Merkley
Speaker @ashleyn1cole on #NetNeutrality #MozFest pic.twitter.com/GAVBE8dfmv
— Mozilla Festival (@mozillafestival) October 28, 2017
The Trump Administration thinks that letting some
telecom companies treating some content more
favourably than others is a good thing. Think about
how these companies treat it already. It could not be
any worse
–Ashley Black
Being at #Mozfest makes me believe there's an army of people willing to fight for things that matter.
— Wael (@weskandar) October 28, 2017
The importance of accessibility at #mozfest with Ben pic.twitter.com/6QWmDV2gPX
— Brian Linuxing (@BrianLinuxing) October 29, 2016
"We need to build a movement that is much more diverse…with anyone who touches the Internet" –@msurman #MozFest
— Mozilla Festival (@mozillafestival) October 28, 2017
These days all institution that believes in public good need to radically commit to equity & inclusivity and deconstruct privilege #mozfest
— saber khan (@ed_saber) October 28, 2017
I love these Data Detox steps from the #mozfest #glassroom Worth dropping by https://t.co/ZQSrftmRYh in London this week. pic.twitter.com/Kg9ooN8o0h
— Sareh (@Sareh88) October 28, 2017
You’ll now detox one of the browsers you use on your computer (you’ll clean up your mobile browsers
later, on Day 5). By the end of todays detox, you should be blocking a lot more information from trackers, and this in turn should make your browser less unique – since there’s less information to form a
“fingerprint”,
The devil’s in the default “Privacy Settings”
No browser’s default privacy settings are actually private by default: most store cookies, as well as
your browsing history, webform entries and other information-which can then get shared.
But Chrome, Firefox and Safari all offer a special “Private” or “Incognito” browsing mode, set to
automatically delete your browsing history, cookies, temporary files and webform entries every
time you close the browser. Note: your bookmarks and downloads are not deleted.
Try it out:
1. Open your browser (Firefox, Chrome or Safari) and go to File -• New Private/incognito Window
(depending on the browser).
2. To set Private Browsing permanently in Firefox or Safari, go to:
Firefox: menu>Preferences>Privacy>settings for history
Note on this transcribed screenshot: The last bit of text at the end is too garbled for me to make out and correct, but the steps listed above are still useful. There will be an online version of the data detox kit coming soon, and as soon as that’s available I’ll link to that instead.
https://twitter.com/hennazb/status/924229826617147392
If content is limited then it isn't the internet. #NetNeutrality
Data caps are acceptable. #mozfest https://t.co/kFUbOiUfAa— Nikhil Pahwa (@nixxin) October 28, 2017
https://twitter.com/Audesome/status/924265970516090885
Designing For Inclusion With Media Queries
In anticipation of ID24 happening again, I thought I’d share my favorite web-related talks from past events. The one I’m sharing today is “Designing for Inclusion with Media Queries,” and it was given by Eric Bailey. Eric is a Boston-based user experience designer who helps create straightforward solutions that address a person’s practical, physical, cognitive, and emotional needs using accessible, performant, device-agnostic technology. You can find him on Twitter as @ericwbailey and you can read more about his work at ericwbailey.design.
Tony Gines on designing user interfaces for my mother.
As designers and developers, it’s our responsibility to make our websites not only useable, but enjoyable enough to come back to again and again.
Patrick Roland on how to be a better human, as a wrap-up of this year’s WordCamp U.S.
Karl Groves on chasing the accessibility business case, which is the conclusion of a series of posts on the topic which is worth the read and is something I always come back to for review. The main takeaway from the post is that the best argument in favor of accessibility that any business can use comes down to one word: quality.
Yoav Weiss on contributing to Chromium and the web platform itself.
Sixty Minutes takes some of the worst examples of disability rights lawyers and sets them up as the only examples, shutting down any meaningful meaningful community-specific discussion about what is and what is not ADA trolling in the process.
Adrian Roselli on how we reward the wrong things when judging the quality of websites
Faith Macanas provides some greate starting advice for WordPress site owners by laying out some questions you should ask before adding an eCommerce plugin to your site.
Nick Hams on the true cost of bargain basement WordPress themes. I couldn’t agree more.
There’s a lot to read for this edition, so I’ll end it here for now. Enjoy, happy reading, and come back next week for the best finds from the WordPress, web accessibility and web development worlds.