May 23, 2019 — When your website collects personal information, it’s essential that you be a good steward of your users’ data. How you manage that data is under increasing scrutiny. With GDPR in Europe, CCPA in California, and anticipated privacy legislation at the federal level, it’s time to start working on that privacy statement you’ve been putting off.
In this session, we will focus on how to make the plugins you build work with the privacy features added to WordPress core in 2018. Along the way, we will examine key concepts from the “Privacy by Design” framework and discuss easy best practices to keep in mind as you write your code.
The session will have a technical focus rather than a legal focus. It will feature practical examples in which we will build a plugin that supports personal data export and erasure. Code examples will be simple, but will assume some baseline knowledge of PHP.
January 8, 2019 — When Matt Mullenweg announced in December 2017 that Gutenberg and WordPress 5.0 would be ready in just a few short months, we sat up and took notice. Knowing the landscape of our institution – and higher ed’s proclivity for denying change – we started making plans.
From the beginning we were thinking about the full spectrum of WordPress experience: from developers to the one-off content editors. We set to work learning as much as we could about Gutenberg, the user experience, the transition options, and eventually, arrived at our own examination of how Gutenberg could/should/would work at NC State.
Join us as we recap our adventure so far into the world of user testing, communication strategies, site assessments, and overcoming resistance. This is a story of change management as we safely navigate our campus to the other side of the Gutenpocalypse.
June 20, 2018 — In this session, we examine the NC State Accessibility Helper, a homegrown plugin that makes accessibility testing a part of WordPress. We will discuss common issues reported by users of assistive technology and how those issues are introduced when creating content. We will then discuss how our plugin addresses these issues using an open source accessibility testing engine called aXe.
December 12, 2017 — In this lightning session, we showcase the “NC State Accessibility Helper,” a homegrown plugin that uses the tools WordPress gives us to put accessibility testing and learning resources in front of content creators before they hit the “Publish” button. We will demonstrate the user experience and briefly walk through how this simple plugin works under the hood.
August 15, 2017 — NC State’s central IT office employs almost 300 people, whose areas of expertise range from high-performance computing to video production to installing fiber optic cable. By tradition and budgetary necessity, every single one of them has content creation and editing privileges on our unit website, oit.ncsu.edu. After years of a content free-for-all, the result wasn’t pretty: 2,500 pages total, with lots of out-of-date information, duplication, broken navigation, and accessibility issues everywhere.
In this session, we discuss how we stepped back from the brink, took control of our content, and—with a few homegrown WordPress plugins and help from the higher ed community—taught our 300-person content team how to build and maintain a good website.
June 4, 2017 — Shortcake is a “feature plugin” (under consideration for inclusion in WordPress core) that helps developers create a simple user interface for inserting shortcodes, and renders previews of those shortcodes inside the Visual Editor. At NC State, Shortcake offers solutions to some of the biggest challenges of running WordPress at a big, decentralized institution.
This presentation will discuss how to build Shortcake-powered shortcodes, how the way we think about themes has changed, and the future of the WordPress editing experience.