WordPress / Learn

WordPress.org Learn - The canonical source for the code and content behind https://learn.WordPress.org
266 stars 93 forks source link

Lesson Plan: do_action Non-profit Training #527

Closed courtneyr-dev closed 3 months ago

courtneyr-dev commented 2 years ago

Introduction: What is WordPress? High Level Overview Basic WordPress Concepts One Click Install Using Bluehost Getting Started: A Quick-Start Guide to WordPress Overview of the Dashboard Settings Pages vs. Posts Setting a Static Page as Your Homepage Categories vs. Tags What to Do When You Forget Your Password User Management Prettier Posts: Getting to Know the Editor Content Editor Overview Managing Media Managing Comments Make It Your Own: Changing the Look and Feel of Your New Site Choosing and Installing a Theme Theme Customizer Managing Widgets Managing Menus Selecting Plugins

courtneyr-dev commented 2 years ago

this is an older original workshop idea which would involve a series of lesson plans strung together for a half or full day program

jomarieminney commented 1 year ago

I've run a do_action before and can confirm that a lesson plan would be of great assistance but I'm unsure if this is necessarily the best content structure. For a start, there are two very different audiences - and this seems to kind of speak to both of them. I think the original idea for this (I remember a similar idea being floated back in the Trello days) was that it was a lesson plan for the charities and focused more about ongoing editing/maintenance of the site, touching on things like security, users/access levels, adding/changing/removing content etc. Some feedback on what is listed based on what did/didn't work for us and how I'd run one if I did it again...

  1. I wouldn't go into installation/hosting - for a start, I think it is common from other organisers I spoke to that hosting is often sponsored (ours was, but not by blue host - by VentraIP who are an Australian hosting company and sponsor of WP Australia) and to be honest, the people who are doing this bit are the 'expert' volunteers who have done this before. We don't expect charity volunteers to do the install, because that is why the do_action exists.
  2. All of this is spot on - great content and very applicable to the charity volunteers:
    • Overview of the Dashboard
    • Settings
    • Pages vs. Posts
    • Setting a Static Page as Your Homepage
    • Categories vs. Tags
    • What to Do When You Forget Your Password
    • User Management
    • Prettier Posts: Getting to Know the Editor
    • Content Editor Overview
    • Managing Media
    • Managing Comments (although for most of them the recommendation here would be 'if you're not actively managing them, disable them instead' because otherwise they end up with untrained volunteers down the track clicking on spam links)
  3. Of the stuff listed in "Make It Your Own: Changing the Look and Feel of Your New Site" I think only these three are applicable:
    • Theme Customizer (widgets are a bit irrelevant nowadays I think.. so maybe this should be called something different idk)
    • Managing Menus (definitely)
    • Selecting Plugins (definitely - and tips on choosing the best plugin for the job and how to compare them!)

With themes, we actually chose a theme and got all teams to use that. However, again, this is something that I think needs to be targeted more at the WordPress 'experts' than the charity volunteers. Which brings me to my next point...

This really needs to be two separate lesson plans. One of our major takeaways from doing it last time was that we needed more preparation/training for the WordPress 'expert' volunteers (people with prior WP experience who were donating their time to participate, as opposed to volunteers from the actual charitable organisations themselves who would ultimately be managing and maintaining the website). Having some guidelines for them - and even a series of plans for the different roles, such as project manager, designer, developer, content manager - would be an absolute must if I was ever to run one again. We had around 70 'experts' total at ours, varying from hardcore developers to freelance designers who mostly use page builders, to content writers who've only ever blogged in WordPress. All had valuable contributions and opinions but they weren't necessarily all on the same page.

I think the do_action() concept is amazing, and I know that the organisations who attended ours were super grateful and everyone had a good time, but as an organiser it was HECTIC and I also (pro-bono) ended up finishing off the majority of the sites after the event because the teams weren't organised enough and bit off a bit more than they could chew (and we started with installs ready to go, free hosting and experienced project managers). If we want more do_action() events, this Workshop SERIES needs to exist, but it needs to be a collaboration spearheaded by people who've run them before so they can compare what did/didn't work!

I sincerely hope you've enjoyed my essay, here's my favourite cat video

bsanevans commented 1 year ago

@jomarieminney Thank you for the great feedback!

I think a good next step here would be to create two individual Lesson Plan issues, aimed at the two audiences you've mentioned. Each GitHub issue would have its own content outline and could be worked on separately. Would you be interested in doing that? You can create the new issues from https://github.com/WordPress/Learn/issues/new/choose

By the way, I loved the cat video 😹

jomarieminney commented 1 year ago

The answer to this is "yes, but..." - I don't want to overwhelm myself and I already have a bunch of things I've committed to for Learn and Docs. Can we back-burner this until the Pathways & Mentorship project are completed?

bsanevans commented 1 year ago

Absolutely! What I'll do is I'll move this to the "ready to create" column. If someone else comes along in the meantime and picks it up - great! And if not, then it will be there ready for you to work on it once these other projects have been completed 😃 👍

gusaus commented 8 months ago

Members of the Sustainability team recently submitted a NextGen Event format that extends do_action to include a variety of training and mentoring opportunities. After the initial proposal was accepted I've been participating in a few Training Team meetings (for example https://github.com/WordPress/Learn/issues/2048) and @bsanevans has been providing valuable feedback in https://github.com/WordPress/sustainability/issues/21#issuecomment-1858693327 and subsequent comments. As mentioned in https://github.com/WordPress/sustainability/issues/21#issuecomment-1861815019 I stumbled across this issue during related conversations with @courtneyr-dev and other Training and Community team members in the #wordpress channel in Open Collective's Slack before the creation of Sustainability Team gave me a good reason to become more active in the community.

Skimming back though this issue and comments it certainly looks (to me at least) like there's overlap/compliment with what we're trying to do (see this section of the proposal draft for more detail).

Would it make sense to focus our discussion and collaboration here?

bsanevans commented 8 months ago

Sure, content creation can be discussed and tracked here 👍

@jomarieminney You indicated interest in this issue in the past. Is this something you're available and interested in working on in the near future?

gusaus commented 8 months ago

Here's a summary of goals outlined in https://github.com/WordPress/sustainability/issues/21 and the Learning and mentoring resources section of our shared doc (along with comments from @bsanevans)

gusaus commented 8 months ago

Quick elaboration on this aspect of the previous comment:

Create/extend teaching curriculum for different teams/groups/audiences

This section of our shared document references hackathons focusing on enabling organizations and contributors in specific interest areas or industry groups including:

Considering a plugin like Newspack can be easily installed and used as a base for all of the above, we could create and curate teaching curriculum around using and extending (and contributing back to) Newspack.

With a growing ecosystem, other event collaborators, and a well resourced team, we could create high impact training and even career opportunities.

Would it be possible create specialized training around a particular setup and focus areas like this?

gusaus commented 8 months ago

With project-based mentorship being included in the Contributor Mentorship Program Cohort #2 (2024 Q1), I added some of the above in the project ideas discussion.

And this wasn't the first suggestion related to training in that discussion!

gusaus commented 8 months ago

@bsanevans Thanks for referencing this in the Training Team 2024 Goals Setting discussion. I should point out that most of the projects/programs outlined above are owned/managed by contributors across multiple teams and Sustainability's main role will be to explore and enable options for funding community projects, teams, working groups, and contributors https://github.com/WordPress/sustainability/issues/15