What’s New
in
Fox Valley Computing Professionals, April 2022
Clare Parkinson, clare@greenbee-web.com
WordPress basics
WordPress is used by 42.8% of the top 10 million websites as of October 2021.
WordPress components
Theme: PHP template control layout and behavior of the site, determines design
Child theme or custom theme (optional): customization or additional functionality
Plugins: additional functionality, e.g. E-commerce, e.g. easy custom field GUI, Events Calendar, easy SEO GUI, upload SVGs and XLS, Disable Comments, extra user roles and permissions…
What WordPress wants
WordPress wants to be a blog.
“What we do isn’t that complicated. We take text, we put it in a database, we spit it back out, there are some glorified widgets.”
Everything is a post
Default Post Types:
Custom post types can be added easily, e.g. Events, Products, Person…
Custom fields can be added to posts
Post custom fields are stored in wp_postmeta table. Ok for just fetching and displaying per post, bad for relating posts to each other.
WordPress can’t do complicated data relationships easily. Any many-to-many relationship between posts or fields is cumbersome.
meta_id | post_id | meta_key | meta_value |
123 | 34432 | job_title | ‘Faculty’ |
WordPress is really good at…
2009 content on a 2020 website: https://journalistsresource.org/2009/
WordPress Gutenberg Roadmap
WordPress Gutenberg Roadmap: https://wordpress.org/about/roadmap/
What’s old in WordPress
Before late 2018 “Gutenberg” Block Editor release:
Blog post on a 2014 site: https://dev-searac.pantheonsite.io/our-voices/staff-blog/creating-a-culture-of-community-care/
What’s new: the Block Editor
Introduced in 2018 as “Gutenberg”, this is intended to move WordPress toward full-site editing, like Wix or Squarespace.
Blocks allow content editors more control over a page’s content layout. The Editor view and front-end view are more similar.
A homepage built with blocks: https://dev-sici-2021.pantheonsite.io/wp-login.php
Types of Blocks
For design and layout:
For navigation:
A homepage built with blocks: https://dev-sici-2021.pantheonsite.io/wp-login.php
What’s new lately: WP 5.8, 5.9
A homepage built with blocks: https://dev-sici-2021.pantheonsite.io/wp-login.php
Block Patterns
Block Patterns demo: https://dev-wordpress-naperville.pantheonsite.io/patterns/
Reusable Blocks
Reusable blocks demo: https://dev-wordpress-naperville.pantheonsite.io/2022/02/16/im-just-kitten-around/
Block Templates
Demo block template: https://dev-fairbank-center.pantheonsite.io/person/william-alford/
Full Site Editing
Demo (with FSE theme enabled): https://dev-wordpress-naperville.pantheonsite.io/
What’s next for WordPress
Phase 3: Multi-author collaboration “starting in 2022”
Phase 4: Multilingual support “beyond 2022”
References
Thank you!
Any questions?