August 24th Support Team Meeting Summary

Support workshop

Our first run at a support workshop was held this week, and gave some good insights into how to approach future ones where we wish to invite various support providers within the WordPress community to share how they approach the task in an effort to improve as a group.

The format of allowing questions leading up to the session, and having a Q&A at the end seems to have gone over well and we’d recommend keeping to a similar format as we’re certain users will always have questions (it also helps when people can type out questions, as they may not be comfortable with speaking, be it language barriers or otherwise).

We’re hoping to get some feedback from attendees moving forward on how they felt it all play out as well.

Checking with international support liaisons

The Russian, Swedish, Hindi, Italian and Japanese communities dropped by and let us know that things are still progressing well for them and they have no major hiccups.

Open floor

Improvements to the forum guidelines were proposed, as the derailing of a topic can occur and we didn’t have any scenario that covers when this occurs as a result of the topic owner them selves changing tracks. Some of the rosetta sites have already implemented their own variations of this and we will also introduce this to the international forums as it’s a good resource for our volunteers to refer to.

Attendance

@abletec, @anevins, @bdbrown, @bethannon1, @clorith, @cristianozanca, @fierevere, @glorialchemica, @hardeepasrani, @hideokamoto, @jcastaneda, @keesiemeijer, @lasacco, @macmanx, @numeeja, @sergeybiryukov, @stephencottontail, @sterndata, @t-p, @tobifjellner, @zodiac1978 and @zoonini attended.

Read the meeting transcript in the Slack archives. (A Slack account is required)

#weekly-chat

The Developer’s Guide to Supporting Your Themes – Video and Slides

Thank you to everyone who joined me yesterday for a remote workshop, in which I shared tips for supporting WordPress themes. Participants attended from around the world, and folks asked some great questions afterwards. The presentation was recorded, and the video, slides, and notes are below.

This session was the first in a planned series born at the 2017 Community Summit, with the goal to share best practices for support across the WordPress world. Stay tuned for updates on future workshops.

Video (38 min.)

Slides

Notes

1 – Welcome to The Developer’s Guide to Supporting Your Themes

2 – I’m Kathryn Presner, and I’m a Happiness Engineer on the Theme Team at Automattic. I help people with theme questions on both WordPress.com and self-hosted sites – troubleshooting when there’s a problem, reproducing and reporting bugs, and customizing their sites to look and work how they want, whether through custom CSS or a child theme.

3 – I support over 100 themes on WordPress.org and over 300 free and premium themes on WordPress.com.

Do any of you enjoy doing theme support? Do you think of it as a necessary evil? I’ll give you tips on how to handle support so it’s less stressful, more enjoyable and satisfying.

4 – Be nice, empathetic, human, professional – If you show you’re human and care, you will help users realize you’re a real person just like they are.

Example – https://wordpress.org/support/topic/how-to-make-the-date-and-title-permanently-show-up

5 – A few nice words about a user’s site are always an added bonus, help to humanize you.

6 – Acknowledge when people are uncomfortable with your instructions, offer reassurance and explain how things can be undone.

7 – Be patient, even with thread-hijackers.

8 & 9 – This is a user who jumped into the middle of a thread where I was helping someone with a theme – asking about a completely unrelated problem. I could see that they were frustrated, and also a new user, having jumped into a couple of other threads and started a few of their own. Instead of chastising and telling them to start a new thread, I tried to find someone to help with their other thread. I ended up jumping in to help them there.

Example: https://wordpress.org/support/topic/running-motif-theme-on-org

10 – Gauge Skill Level: beginner, expert, in between – Ever heard “talk to me like I’m in kindergarten” or “I’m a total novice”? Try to adjust your explanations for the user’s level. Avoid jargony technical explanations, especially if the user is a beginner. Read between the lines if you’re not sure.

11 – Example: https://wordpress.org/support/topic/adding-banner-ads-above-header

12 – Example: https://wordpress.org/support/topic/newbie-social-icons-and-widgits

13 – Remember, folks are often frustrated at own their beginner skills!

14 – Think outside the theme: plugins, other themes – sometimes what a user wants to accomplish is much simpler or more logical with a plugin or even by switching to a different theme. Think about which route makes most sense.

15 – This user is halfway there. They’ve installed a plugin to add custom CSS, but they need help with calling in a Google font. Example: https://wordpress.org/support/topic/changing-the-font-type-in-sidebar-widgets

16 – I’ll often think of things later and add them as a p.s. and I think that’s fine!

17 – In hindsight I could have also given them a direct link to the font they were looking for on Google fonts.

18 – http://macmanx.com/2014/06/04/custom-fonts-without-plugins-for-wordpress-themes/

19 – Offer resources: Codex, tutorials, hire someone – What if something is “out of scope” for the kind of support you’re able to offer? What about that user who completely wants to change their theme, and refuses to consider a different one that might be better suited? Try to always give them somewhere to go, even if you can’t directly solve their issue, point them in the right direction, whether it’s a tutorial, Codex function, or even sending them to jobs.wordpress.net where they can hire someone for a custom job.

20 – Example: https://wordpress.org/support/topic/motif-theme-display-on-ie8

21 – Foster community: let volunteers help, acknowledge – If you give support in an open venue the WP.org forums, leave space for volunteers, especially if a question is simple. Don’t necessarily answer every thread immediately. Praise community members when they give a great answer. It’s motivating and encourages them to come back and keep helping others.

22 – Example – “Ernest, thanks for the input about the Jetpack CSS interference.”

23 – Provide theme docs, FAQ, screenshots, screencasts – The most common thing users have confusion with is how to set up their site to look like your demo, so be sure your documentation explains how to do that step-by-step. Don’t forget screenshots, screencasts, even animated GIFs can be helpful!

24 – List steps & point to documentation. Don’t skip steps or assume anything.

Example: https://wordpress.org/support/topic/featured-content-slider-3

25 – Example: https://wordpress.org/support/topic/archive-list-4

26 – Be realistic: enhancements, bugs, older browsers, uncommon devices – Be honest about bugfixes or enhancement requests, if something isn’t likely to change, say so. Set realistic user expectations. If a new feature is unlikely to be added, don’t lie, encourage to look for alternatives. If a bug is minor or doesn’t affect a lot of people and is unlikely to be fixed in the immediate future, don’t say it will.

27-29 Example: https://wordpress.org/support/topic/adding-new-widget-area

30 – Limit channel-wwitching different thread/forum/venue – What if someone asks you a simple CSS question…. for a theme that’s not yours? If you can help, help – let them know where to go next time. Frustrating to have conversation cut off before it’s begun. Always imagine it’s someone’s first time in the forums

31 – Help someone even if it’s not your theme? If bit’s a simple question and you can, why not?

Example: https://wordpress.org/support/topic/how-to-change-navigation-bar-and-box-color-on-hemingway-rewritten-1

32 – Refer out if better expertise lies elsewhere – Kind of the opposite of what I just said about channel-switching, but… sometimes it turns out that the issue isn’t with something WP-related. Try to point them in the right direction.

33 – Example: Referring a user to an AdSense forum.

34 – Best Practices: child themes, custom CSS editor – Don’t assume users realize they shouldn’t edit the original theme files or risk losing all their changes when they update the theme. For CSS-only changes, suggest using the built-in custom CSS editor – if user needs theme-file change, explain how to make child theme.

35 – You can have a template answer – TextExpander is an amazing app for Mac. Example: Guiding a user in making a child theme so they don’t lose their changes every update.

36 – Screenshot of a pluggable function – Best practices goes both ways: wrap functions in an function_exists conditional so it can be redeclared it in a child theme

37 – Happy Users = Happy You!

38 – Screenshot of a user happy they were able to make a change. “Fabulous. I also figured out how to resize it, etc. I never thought I was going to be able to do this!!! Very happy.”

39 – What About You? What are your biggest challenges? What do you want to get better at?

40 – Where to find Presentation: https://www.slideshare.net/zoonini/the-developers-guide-to-supporting-your-themes

+make.wordpress.org/themes

#support, #support-workshop, #themes

Agenda for August 24th Support Meeting

  • General announcements
  • WordPress 4.8.1
  • Checking in with international liaisons

For any other items to discuss please add them in the comments below, or bring them up in the meeting.

The meeting will be Thursday, August 24, 2017, 16:00 UTC in #forums on Slack. (a Slack account is required)

August 17th Support Team Meeting Summary

General announcements

The Community Conduct Project is kicking off, if this is of interest to you (think of a code of conduct, but for the whole community and not just for events), or you have opinions on the matter, please consider joining them for the discussions.

WordPress 4.8.1

It’s been smooth sailing so far, no new recurring issues have been discovered that pose any issues.

Support workshop

The first support workshop will be held next week, if you do open source support it might be of interest to you! The first one will be theme related, but will apply to other areas as well so don’t feel limited by not having a theme to support!

Open Floor

The new site URL feature for support topics is getting some refined language to help users understand the use, and to promote better use of it, after some deliberations on how to word things, a good starting point was decided on and we can iterate on it if it becomes necessary.

Checking in with international support liaisons

A weekly crowd favorite, seeing how the other communities out there on the rosetta sites are doing, we’re always happy to hear how things fare in the big picture of things!

This weeks encouraging outlooks come to us from the Russian, Hindi, Brazilian and Portuguese communities, good to see you all!

Attendance

@abletec, @bcworkz, @bdbrown, @bethannon1, @clorith, @geoffreyshilling, @hardeepasrani, @jcastaneda, @keesiemeijer, @ketuchetan, @macmanx, @numeeja, @pmfonseca, @sergeybiryukov, @stephencottontail, @sterndata, @t-p, @valeriosza, @zodiac1978 and @zoonini attended.

Read the meeting transcript in the Slack archives. (A Slack account is required)

#weekly-chat

Agenda for August 17th Support Meeting

For any other items to discuss please add them in the comments below, or bring them up in the meeting.

The meeting will be Thursday, August 17, 2017, 16:00 UTC in #forums on Slack. (a Slack account is required)

X-post: Community Conduct Project – Kick off meeting scheduled for 17:00 UTC on the 5th September 2017

X-comment from +make.wordpress.org/updates: Comment on Community Conduct Project – Kick off meeting scheduled for 17:00 UTC on the 5th September 2017

August 10th Support Team Meeting Summary

General announcements

This week saw the introduction of the site URL field to the forums, a sought after addition where users can provide their website ahead of time, saving volunteers needing to ask for it in many situations. This new feature is also hidden, the site is only visible to signed in users, meaning it will help with the users asking to have posts edited after the fact because they show up in search engines and similar.

WordPress 4.8.1

The update to TinyMCE included in this release had a side-effect of changing z-index values. This means that plugins or themes interacting with the editor (page builders being the most noticeable affected region) will have features inaccessible until they make updates increasing their own z-index values to have priority over the core included version (this is also reflected in the Master List now for reference).

Checkin with international liaisons

The Portuguese, Italian, Russian, Swedish and Hindi communities are trotting along nicely.

Open floor

Please avoid moving topics if possible for now, we’ve still not had a chance to fix the 5xx errors that occur on every topic move, merge or split. We’ll be pushing some more for a sandbox to track and sort the issue.

If you -do- move something regardless, note that metadata will be lost, and please do not edit the content of the topic to say things are moved here and there, it just adds confusion, instead use the edit notes section, this is what they are meant for.

Slack is working on making things more accessible, so let’s hope for great headway there to help our contributors using assistive technologies to attend more easily!

Attendance

@abletec, @anevins, @bethannon1, @clorith, @cristianozanca, @danhgilmore, @fierevere, @hardeepasrani, @jcastaneda, @jdembowski, @keesiemeijer, @ketuchetan, @macmanx, @pmfonseca, @sergeybiryukov, @stephencottontail, @sterndata, @t-p and @zoonini attended.

Read the meeting transcript in the Slack archives. (A Slack account is required)

#weekly-chat

Agenda for August 10th Support Meeting

  • General announcements
    • Support URLs are live
  • How is WordPress 4.8.1 doing
  • Checking with international support liaisons
  • Open floor

For any other items to discuss please add them in the comments below, or bring them up in the meeting.

The meeting will be Thursday, August 10, 2017, 16:00 UTC in #forums on Slack. (a Slack account is required)

August 3rd Support Team Meeting Summary

General announcements

WordPress 4.8.1 is out, and it includes the new Custom HTML widget, as well as notices for the existing widget if it enters legacy mode or detects HTML usage.

To help facilitate the potential confusion with the notices, a section has been added to the master list.

It also seems some page builders (and thus potentially other plugins that interact with the editor) have incompatibilities with WordPress 4.8.1, making some controls hidden or inaccessible in the editor. Direct users to their plugin/theme developers to get patches up and running please.

Forum Welcome and Forum Guidelines

Next up, a reminder that the Forum Welcome and Forum Guidelines (for the international forums) now live on the forum them selves, and not to link to the old handbook pages. Sending users into the handbook can feel overwhelming and cumbersome, it’s a much better experience for them to be kept within the forum area.

Rosetta sites can of course still handle their forum welcomes or guidelines in whichever manner they feel is most appropriate for their users, we understand that communities and regions differ in their approaches and the way we do it on the international forums are primarily as a guide for those who wish for something to start off with and build on if anything.

Checking with international liaisons

The Swedish, Italian, Portuguese, German, Spanish and Russian communities are all enjoying the seasonal weather, and have nothing out of the ordinary to bring up.

Open floor

A notice that the img tag has been removed from the forum post creator, this was included with the bbPress2 upgrade, but not intended to be used as we don’t want images from unknown sources being posted as it poses various risks. Embeds from pre-approved sources with proper moderation tools and processes will instead be whitelisted, so we will still allow users to post their screenshots if they wish, but through a safer approach.

Attendeance

@bdbrown, @clorith, @cristianozanca, @denzel_chia, @erricgunawan, @fierevere, @geoffreyshilling, @jcastaneda, @jdembowski, @josearcos, @keesiemeijer, @ketuchetan, @lasacco, @numeeja, @otto42, @pmfonseca, @sterndata, @t-p, @tobifjellner, @vitormadeira, @zodiac1978 and @zoonini attended.

Read the meeting transcript in the Slack archives. (A Slack account is required)

#weekly-chat

Agenda for August 3rd Support Meeting

It’s another quiet summer week 🙂

  • General announcements
  • Checking with international support liaisons
  • Open floor

For any other items to discuss please add them in the comments below, or bring them up in the meeting.

The meeting will be Thursday, August 3, 2017, 16:00 UTC in #forums on Slack. (a Slack account is required)