Triage Squad GitHubGitHubGitHub is a website that offers online implementation of git repositories that 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 by the repository owner. https://github.com/ triage: Biweekly on Thursdays 07:00 UTC
One of the Training Team goals for 2023 is to โrelease a roadmap of new content (that isnโt tied to WP releases/features)โ. To do this, we need to look at how we can plan out specific Learn WordPress content that is curated in a way that creates a learning journey for the user.
Last year, I started thinking about what skills and knowledge a WordPress developer should have. That list turned out to be quite long, but what did become clear was that defined pathways of learning are needed, in order to plot developer-focused content for Learn WordPress.
After spending a few months creating content for Learn WordPress, Iโve started narrowing down these learning paths for the new WordPress developer. In my estimation, there are generally three โlevelsโ of knowledge and experience, namely beginner, intermediate, and advanced.
What defines the beginner level?
The beginner level can be defined as the fundamental knowledge that a new WordPress developer should know, from having no knowledge to being able to develop with and extend WordPress.
To put it another way, if you could send someone to a WordPress university for a three-year period of study to earn a degree in Developing with WordPress, what is the fundamental knowledge you would want them to have learned by the end of their first year?
It should be noted that there are two types of developers that this definition could apply to.
The primary audience for this content is developers who are new to extending WordPress. Perhaps they have built blogs and sites using no-code tools, and now they want to broaden their knowledge of how to build and extend WordPress. They may have some coding experience elsewhere, but they have never coded specifically for WordPress.
The secondary audience for this content is developers who are experienced in other development platforms. They could have come from building websites and web-based apps using other programming languages, content management systems, or frameworks. They already understand much of the foundational knowledge needed, and now merely need to learn the WordPress way.
What does the beginner-level learning path look like?
With all this in mind, this is my proposal for the content needed to create a learning pathway for the beginner-level WordPress developer:
A brief overview of how WordPress works
The WordPress file system
Creating basic things like posts, pages, and users, and changing settings
Permalinks, and how they work with the rewrite module on both ApacheApacheApache is the most widely used web server software. Developed and maintained by Apache Software Foundation. Apache is an Open Source software available for free. and NginxNGINXNGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. https://www.nginx.com/.
How a dashboard page request loads
How a front-end page request loads
The programming languages of WordPress
HTMLHTMLHTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites.
CSSCSSCSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site.
JavaScriptJavaScriptJavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a userโs browser.
https://www.javascript.com
PHPPHPPHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php
MySQLMySQLMySQL is a relational database management system. A database is a structured collection of data where content, configuration and other options are stored. https://www.mysql.com
WordPress development fundamentals
Setting up a local development environment
Action HooksHooksIn WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same. and FilterFilterFilters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. Hooks
The WordPress database
WordPress coding standardsWordPress Coding StandardsThe Accessibility, PHP, JavaScript, CSS, HTML, etc. coding standards as published in the WordPress Coding Standards Handbook.
May also refer to The collection of PHP_CodeSniffer rules (sniffs) used to format and validate PHP code developed for WordPress according to the PHP coding standards.
Enabling the debug.log
An introduction to developing WordPress themes
Classic themes vs blockBlockBlock is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. themes
Theme requirements
Templates and template parts
The WordPress Template Hierarchy
Classic themes โ Template tags and conditional tags
Block themes โ patterns
Block themes โ theme.jsonJSONJSON, 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.
Enqueuing CSS and JavaScript
Custom functions
An introduction to developing WordPress plugins
PluginPluginA plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. requirements
Creating custom post types and taxonomies
Using post metaMetaMeta 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.
Enqueuing CSS and JavaScript
Introduction to developing plugins securely
Preventing common vulnerabilities
An introduction to Roles and Capabilities
How to create and apply user roles
How to create/modify/remove capabilities
How to check user capabilities
An introduction to the WordPress REST APIREST APIThe REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think โphone appโ or โwebsiteโ) can communicate with the data store (think โdatabaseโ or โfile systemโ)
https://developer.wordpress.org/rest-api/
Using the WordPress REST API
How to make an APIAPIAn 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. request, differences between GET, POST, PUT, and DELETE
Interacting with the WordPress REST API
available endpoints, schema, authentication, creating, updating, and deleting data
The WordPress REST API under the hood
overview of how the REST API works, detail about design decisions
Extending the WordPress REST API
creating custom routes and endpoints
An introduction to developing WordPress blocks
Using JSX vs vanilla JavaScript
Setting up the block development requirements
Building your first simple block
An introduction to WordPress multisiteMultisiteMultisite is a WordPress feature which allows users to create a network of sites on a single WordPress installation. Available since WordPress version 3.0, Multisite is a continuation of WPMU or WordPress Multiuser project. WordPress MultiUser project was discontinued and its features were included into WordPress core. Advanced Administration Handbook -> Create A Network.
Setting up a Multisite network
Managing a Multisite network
Building plugins and themes that support multisite
The differences between developing for multisite vs single site
Examining the state of your PHP code usingย error_logย andย print_rorย vardump
Examining the state of your JavaScript code usingย the consoleobject
Popular debugging plugins
https://wordpress.org/plugins/debug-bar/
https://wordpress.org/plugins/query-monitor/
Next Steps
My next steps would be to review the content we already have on Learn WordPress, as well as those items in production, against this list, to see what is already there, and what still needs to be created.
However, Iโd first like to get some feedback from the Training team and the wider WordPress development community. Does this list cover the fundamental knowledge the new WordPress developer needs? Are there items here that might not be necessary? Are there any items that you might consider more important than others?
Please leave your feedback in the comments before Tuesday 21 March 2023.
How shall we refer to the site https://learn.wordpress.org? Add your thoughts to this Slack discussion.
Team RepTeam RepA 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.ย Destiny will be away from March 1 โ June 1 for a sabbatical.
A discussion has started to include Online Workshops in the WordPress admin dashboardย widgetWidgetA WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user.:ย Proposal: Modify the Events and News widget to show topic-based meetups worldwide
Published Content
Tutorial
Lesson Plan
Course
Start working on revising and creating content forย WP 6.2 on LearnWP โย WordPress 6.2 Beta 1ย launched on Feb 7
Training Team Siteย GutenbergGutenbergThe Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses โblocksโ to add richness rather than shortcodes, custom HTML etc.
https://wordpress.org/gutenberg/ย blocks โย @amitpatelmd
You can see all meetings scheduled on this meeting calendar. If you are new to the Training Team, then come walk through our onboarding program to get to know the team and how we work. And if you have questions, feel free to reach out in theย #trainingย Slack channel at any time.
Hosting a release party for WordPress 6.2 with a group of people on Zoom.
Courtney shares her screen to show the coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. channel and explain that the policy is not to publicly speak about whatโs going on during the release party until the release post ends.
Courtney updates her test site using the WordPress betaBetaA 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. tester pluginPluginA plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. and shares the link with the group. They encourage everyone to leave comments and indicate their participation in testing.
Courtney discusses some issues that might change close to the end of the process, such as the Openverse integration and box shadow around buttons. They suggest checking the WordPress source of truth document and the make.wordpress.orgWordPress.orgThe community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org//test help test 6.2 for more information.
Courtney recommends doing a run-through for every beta release and paying attention to areas of the project that are changing, such as open verse.
Exploring WordPress Beta Testing
Beta testing is an important part of the development process for any software, and WordPress is no exception.
Itโs important to thoroughly test different areas of the software, including multi-site functionality, in order to catch any bugs or issues.
When testing, itโs helpful to start with small upgrades and then move on to larger upgrades as confidence in the stability of the software increases.
One useful tool for testing is InstaWP, which allows for quick and easy cloning of sites for testing purposes.
Once testing is complete, itโs important to share feedback and any bugs found with the development team in order to help improve the software.
Exploring New Features in WordPress 6.2
Testing out new features in WordPress 6.2 and discussing them as they go.
There is controversy around hotlinking photos from the photos directory instead of putting them directly into the site.
Changes have been made to the appearance editor, parent editor, and templates.
The edit icon for the home page is different.
The style button has changed and there is now a box shadow for buttons.
Courtney discusses the importance of testing and sharing feedback in the core community.
Polyglots are getting ready to start translating the about page and site functionality for bilingual users
Learn WordPress is a platform that offers courses powered by Sensei Pro.
The courses are standalone individual things, and there are currently no cohorts or groups of students.
To access the courses, users need to log in to their WordPress profile and navigate to the courses section.
Users can view all available courses and select the one they want to take, and each course has an outline of its content and how long it will take.
Sensei Pro powers the course layout and navigation, and users can mark lessons as completed and take quizzes to test their knowledge.
Once a course is completed, it shows up as an activity on the userโs WordPress profile, but their grade is not publicly revealed.
The course layout and design may vary depending on the theme used, but it typically includes an intro blurb and a course outline.
There is a proposal to add a widgetWidgetA WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. in the WordPress and Min dashboard to display upcoming events and provide quick start videos and courses.
Currently, there are no courses in other languages, but the team is working with Polyglots to get everything translated.
Chapter 2: Enhancing the Learning Experience with Interactive Blocks and Videos
Interactive blocks, such as flashcards, image hotspots, and task lists, can help break up the text and add interactivity to the course content.
Interactive blocks can also be used to make certain activities or lessons required before moving on to the next section, which increases accountability for the learner.
Single quiz questions can be added in the middle of a lesson, allowing for immediate feedback and ensuring that the learner is paying attention.
Interactive videos can be created using video press or uploaded from YouTube or Vimeo. These videos can have break points added where the learner is presented with a pop-over containing additional content or a quiz question.
The use of interactive blocks and videos can greatly enhance the learning experience by making the course more engaging and interactive.
Chapter 3: Making Use of Video
Video chapters are a useful tool for making longer videos more accessible and user-friendly.
Video chapters are typically created using timestamps in a text field or through the use of break points.
Adding interactivity to videos, such as through video chapters, requires the user to be interactive as well, meaning they will need to physically stop the video and select a specific chapter.
Professional training and education places typically go up to about three minutes for their video length, after which they start chaptering the video for easier navigation.
When making use of video chapters, itโs important to keep accessibilityAccessibilityAccessibility (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), bandwidth, and multiple learning styles in mind.
It would be useful to have a feature that recommends related courses based on the courses already taken or completed, possibly using taxonomyTaxonomyA taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies..
Emails can be used to motivate individuals to complete courses and suggest related courses, but privacy implications should be considered.
Reusable blocks could be used to display time-sensitive information across multiple courses without having to edit each individual course separately.
The blockBlockBlock is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. visibility feature can be used to schedule content and display it only to certain users or at certain times.
Groups and cohorts can be useful for organizing users and tracking course progress, with the added benefit of reporting on which courses specific groups have taken.
Chapter 4: Navigating Sensei Settings
Courses are automatically listed on the courses list, with the option to hide or show specific content
Grading is not shown for privacy reasons, but reports can be accessed to track course progress
Course creators and editors may not have full access to site reports
The settings for emails and public student profiles can be adjusted
Content drip is an option for spacing out lessons and course material
Appearance settings can be changed, including options for video-heavy courses
Captioning is required for tutorial and course videos, with plans to potentially integrate with video press
Taking notes within Sensei and exporting them is a potential feature for the future
A course page is in development, which may include a forum or discussion area for students to interact with each other and instructors.
Chapter 5: Improving the Course Experience
Sensei Pro focuses on improving the course experience for students and motivating them to complete the course by using gamification techniques such as badges or achievements.
The team is also exploring ways to increase student interaction within the course, such as community options and peer review of assignments.
Sensei Pro is interested in incorporating TinCan APIAPIAn 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., which allows exporting of student data from one platform to another, making it easier for employers to track employee training.
Sensei Pro is also exploring the use of public APIs to make their features more accessible to users and developers.
It is important for course creators and reviewers to stay informed about new features and updates in order to create more interactive and engaging courses.
This month, the Training Team launched a new onboarding program to improve the onboarding experience of new contributors. Because of this, the function of the Welcome Committee (formerly Welcome Wrangler) has changed. Please check out the Welcome Committeeโs new handbook page. And if you are an active team member interested in this role, come join the list of committee members!
Previously, the role required special access to the teamโs email inbox in order to see contact form submissions from new contributors. With the launch of the new onboarding program, the contact form has been retired, removing the need for this special access. Now, any active contributor on the team can become a Welcome Committee member!
Is that all that changed?
Thereโs more! Previously, the role involved connecting with new contributors in direct messages, responding to contact form submissions, and sharing multiple resource links with them in order to get them set up with the team. Now, the focus has changed to just public interactions with new contributors. One only needs to direct them to the new onboarding program, as all other resources will be gradually introduced there.
Why no longer โWelcome Wranglerโ?
The Training Team has called this role a few different names over the years, including โwelcome wagon committeeโ, โwelcome committeeโ and โwelcome wranglersโ. In September 2022, it was raised how the word โwranglerโ can be difficult to understand, especially when translating to non-English languages. Those involved in the conversation then agreed โcommitteeโ would be a good alternative to use instead.
If you have any question, please leave them in the comments below. If you are interested in joining the Welcome Committee, feel free to pingPingThe act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test itโs connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of โPing me when the meeting starts.โ@bsanevans or @faculty-admin in the #trainingSlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ channel.
In 2023, the Training Team will empower users to achieve their goals with WordPress through actionable and practical learning experiences that bring the community together.
Values
The Training Teamโs values are DEIB, Collaborative, Sustainable Growth, Impact, and Empathy. Folks can read more about them on our Team Values handbook page.
Goals to roll over from 2022
Listed below are goals session participants thought would be good to roll over into the 2023 goals.
Release roadmap of new content (that isnโt tied to WP releases/features)
Assess the content that has the largest impact.
Plan promotions with the Marketing Team.
Individual Learner survey (tied to Needs analysis)
Curriculum Advisory Board (working title) planning and outreach
Site functionality roadmap
Milestones
The new goals session participants would like to see the Training Team work on this year are listed below.
A fully documented process set up for folks working on content localization.
Plan a course for beginner WordPress users.
Plan promotions with the Marketing Team.
Individual Learner survey (tied to Needs analysis).
Establish monthly recurring onboarding Online Workshops in different timezones for training team roles.
Create a dev road map for theย Learn siteLearn siteThe Training Team publishes its completed lesson plans at https://learn.wordpress.org/ which is often referred to as the "Learn" site..
Get involved with the redesign work happening on Learn.
July to September 2023
Release roadmap of new content (that isnโt tied to WP releases/features).
Assess the content that has the largest impact.
Test out a course creation cohort method that will work as a group to create one course together.
Work more closely withย AccessibilityAccessibilityAccessibility (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).
Figure out a method to manage localized content translation.
Nurturing the Locale Ambassadors program (making sure people who show up have people they can connect with).
Any goals rolled over from the previous quarter.
October to December 2023
Audit Handbook.
Plan a structured way to showcase Learn WordPress content.
Curriculum Advisory Board (working title) planning and outreach.
Any goals rolled over from previous quarters.
Obstacles
What could potentially make these goals difficult to achieve, and what specific actions can be taken to overcome any obstacles?ย Dependencies, risks, etc.
Awareness about Learn WordPress and value proposition.
Quality/accuracy control of materials.
Keep pace with WordPress releases.
Time โ Availability for existing and new: content creators, site developers, volunteer/self-sponsored contributors, and sponsored contributors.
(We have alternated our weekly team meetings according to the timezone. This week we are having the Team Meeting in the EMEA timezone, and a Coffee Hour was held in the APAC timezone at 07:00 UTC.)
A week ago, a few team members were at WordCampWordCampWordCamps 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. Asia contributor day and that was a nice experience. here is some highlight:
25 contributors participated (including online)
A dozen new contributors onboarded
Started new content translations for Japanese, Arabic, and Khmer
Worked on promoting the Individual Learner Survey
Cross-team collaboration with Marketing and Docs
Discussed team goals for 2023
Marketing collaborated with Training during contributor day by drafting social media content for the resources available on LearnWP
@digitalchild looking to automate anything new that we publish going to the spreadsheet the contributors use for social promotions and ensure the theme of Learn WordPress maintains its functionality when the redesign comes our way.
Please go through it and provide feedback in theย Onboarding Feedback Formย which will be open for a month.
Learn.WordPress.orgWordPress.orgThe community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ website development project
We were aiming to publish 2023 goals post by March 1. But due to health issue of our team members, it will get delayed by 2-3 days. We will try our best to publish this in a week.
Due to go out as a post on the Learn WordPress website at 07:00 on March 1st. We will need to think through a subscription process to get more folks signed up for the newsletter on the Learn WordPress site. Ideally, we can give the link to Marketing to share the new updates more broadly going forward.
Meeting times
Daylight Savings Time endsย onย March 12, 2023ย for AMER and March 26th for EMEAโ letโs vote on what to do?ย
ย (This will open till March 7. We will show poll result in our next meeting, which is on March 8)
Team Reps contacts
Team RepTeam RepA 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.@piyopiyofoxย will be away from March 1 โ June 1 for a sabbatical. During this time, please continue to lean on @bsanevans and @webtechpooja.
Online Workshops in WordPress Admin
A discussion has started to include Online Workshops in the WordPress admin dashboard widgetWidgetA WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user.:ย Proposal: Modify the Events and News widget to show topic-based meetups worldwide.
The Individual Learner Survey has now closed. We have had 583 responses. Project analysts @webcommsat and @salonipatel, will now review and analyse the survey data. The deadline for this is March 5, 2023. (Note this was the original deadline for analysis before the survey deadline was extended)
Other work in progress
The following items are other projects that team members have volunteered to take on.
Training Team Site GutenbergGutenbergThe Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses โblocksโ to add richness rather than shortcodes, custom HTML etc.
https://wordpress.org/gutenberg/ blocks โ @amitpatelmd
@courane01 said: โJoin in on Fridayโs coffee hour to learn how LearnWP uses Sensei Pro and what features we might want to consider including on the site. Iโll record and post the replay on the team site.โ
General team information
You can view all meetings scheduled on this meeting calendar. If you are new to the Training Team, then come walk through our onboarding program to get to know the team and how we work. And if you have questions, feel free to reach out in theย #trainingย Slack channel at any time.
Training Team mission
The WordPress training team helps people learn to use, extend, and contribute to WordPress through synchronous and asynchronous learning as well as downloadable lesson plans for instructors to use in live environments, viaย learn.wordpress.org.
Getting involved
Everyone is welcome and encouraged to join in, comment on posts, and participate in meetings and on projects.
This weekโs meeting will be held in the EMEA/AMER timezone onย Tuesday, February 28th 2023 at 17:00 UTCย with @webtechpoojaย and Laura Adamonis hosting.
Daylight Savings Time ends on March 12for AMER and March 26th for EMEAโ letโs vote on what to do
Team RepTeam RepA 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. Destiny will be away from March 1 โ June 1 for a sabbatical.
A discussion has started to include Online Workshops in the WordPress admin dashboard widgetWidgetA WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user.: Proposal: Modify the Events and News widget to show topic-based meetups worldwide
The Individual Learner survey will now be closed on the 20th of February and not the 15th of February, which means all the deadline dates have been pushed forward by 5 days.ย
Training Team Siteย GutenbergGutenbergThe Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses โblocksโ to add richness rather than shortcodes, custom HTML etc.
https://wordpress.org/gutenberg/ย blocks โย @amitpatelmd
You can see all meetings scheduled on this meeting calendar. If you are new to the Training Team, then come walk through our onboarding program to get to know the team and how we work. And if you have questions, feel free to reach out in theย #trainingย Slack channel at any time.
Faculty Members have opted into an asynchronous meeting every 15th of the month (or the closest business day). We will hold our meeting over a two-week period, and the meeting host (typically the poster) or another assigned individual will post discussion outcomes at the end of the feedback period.
Please find outlined below Updates for review, Topics for Discussion, and items that require assistance in the Working Together section. The meeting host will add a comment for each topic for discussion.
Discussion period: 16โ28 February, 2023
Updates
Here are some recent happenings and open feedback requests.
Many Training Team members are attending WordCampWordCampWordCamps 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. Asia this week and participating in Contributor Day.
Please comment on this post with answers to the Faculty Member check-in items and your input on our topics for discussion.
Check-in: Please feel free to answer some or all of the below self check-in items:
How are you doing?
Whatโs your bandwidth like?
Anything youโd like extra eyes on?
What things will you be focusing on in the coming month?
How best can you help or be tapped in this coming month?
We are seeking faculty volunteers to help host Training Team meetings and coffee hours. Please comment if you can help host any of the upcoming meetings.
APAC: Tuesdays 07:00 UTC
Americas/EMEA: Tuesdays 17:00 UTC
Additional Americas/EMEA coffee hour: Fridays 14:00 UTC
Faculty Meetings
We are seeking faculty volunteers to host the next Faculty meeting. Please comment if you can help host in March 2023. Since it is an asynchronous meeting that takes place on the team blog, you would just be responsible for publishing a post just like this one.
Are you finding this asynchronous meeting format on the team blog useful? Do you have any suggestions for improving the faculty meeting process?
Have any other topics for discussion? Please your walk-on topic in the comment titled Walk-on Topics for discussion.
Working Together
Outlined below are the tasks per role that require assistance. All tasks are logged in the Training Teamโs LearnWP Content Development board.