Make WordPress Themes

Tagged: review queue Toggle Comment Threads | Keyboard Shortcuts

  • Chip Bennett 1:56 pm on March 4, 2013 Permalink | Reply
    Tags: review queue   

    Follow-Up on End-of-February Review Queue Push 

    Last week, I mentioned that the review queue had reached about 150, and suggested that we get together for an end-of-week/end-of-February push to clear the queue.

    So, how did we do?

    As it currently stands, the review queue is at approximately 50 tickets, with 260 tickets closed in the past 7 days, by 28 reviewers. Special thanks to @gpriday, @nishasingh, and @life.object, who each closed more than 10 tickets each; and @slobodanmanic, @mercime, @labor4it, @jcastaneda, @Frank_Klein, and @Fingli, who each closed at least 5 tickets each.

    (Note: you can now see real-time stats for the past 7 days, here.)

    As it now stands, we have completely cleared the Priority #2 queue, which means that we have no unassigned tickets older than two weeks. Fantastic job on that front as well, since any tickets that wind up in that queue represent developers who have been waiting at least 2 weeks just to get feedback on their Theme. (Ideally, we will never have any tickets fall into the Priority #2 queue.)

    But even better: we now only have 15 unassigned tickets older than one week. While I see the Priority #2 queue as an indication that we’re really not getting the job done, I would love to make it a goal to keep the number of Themes older than one week at zero as well. Getting to the point where the team can turn around all tickets in a week or less, on a regular basis, would be a huge improvement, and would, I hope, keep the developers happy who submit Themes.

    So, let’s see if we can get that queue of 50 Themes knocked out (we last saw review queue “Inbox zero” over a year ago, IIRC), and then see if, from a fresh start, we can keep the number of tickets open longer than a week at zero.

    As always, thanks everyone for your contributions. We know that this is a volunteer activity, and that contributing to the Theme Review Team takes away from valuable time spent elsewhere.

     
    • Greg Priday 2:09 pm on March 4, 2013 Permalink | Reply

      Great work everyone! It was amazing to see the #2 queue just melt away. We should make these month-end pushes a regular thing.

    • Nisha Singh 6:59 am on March 5, 2013 Permalink | Reply

      Thanks Chip for appreciation and your Support.

  • Chip Bennett 9:31 pm on February 26, 2013 Permalink | Reply
    Tags: review queue   

    Who’s up for a push to clear out the queue?

    We’ll call it the “end of February” push, but we can use the weekend, too.

    There are almost 150 tickets awaiting review.

    We have about 90 people with close-ticket privileges.

    That’s less than one and a half tickets per reviewer, by the end of the weekend.

    Who will commit to reviewing 1-2 tickets between now and Sunday?

     
    • Chip Bennett 9:32 pm on February 26, 2013 Permalink | Reply

      I’m in, for at least one per day, between today and Saturday.

    • Greg Priday 9:36 pm on February 26, 2013 Permalink | Reply

      I need a bit of a break after my push this weekend. Hoping to be back on it by this weekend. It’d be great to get the queue down to ~1 week… and keep it there.

      I’m in.

    • jr.duboc 9:39 pm on February 26, 2013 Permalink | Reply

      Hi all,
      I haven’t been active here for a long time due to studies and things, but I can do one, maybe two, before the WE.
      Will get going on it tomorrow night.

    • Frank Klein 10:07 pm on February 26, 2013 Permalink | Reply

      I’m in, I got some time this Saturday. When is the precise deadline?

      • Chip Bennett 11:18 pm on February 26, 2013 Permalink | Reply

        There is no “precise deadline”. Theme review is an entirely volunteer-led activity. Sometimes, we will try to organize a concentrated group effort, if the queue starts getting too long in the tooth.

        Any time you’re able to contribute, we welcome the help. :)

    • Stephen 10:13 pm on February 26, 2013 Permalink | Reply

      Pickup one just now.

    • fingli 10:22 pm on February 26, 2013 Permalink | Reply

      Count me in

    • JSallette 12:21 am on February 27, 2013 Permalink | Reply

      I would like to review one this weekend. This will be my first review. I look forward to helping make it happen.
      J-

      • Chip Bennett 12:33 am on February 27, 2013 Permalink | Reply

        Great! We’ll be glad to have you. Just post a comment on the review queue request, with your Trac username, and we’ll assign a ticket to you!

    • Rizqy Hidayat 12:57 am on February 27, 2013 Permalink | Reply

      just picking up one. maybe one or two this week :)

    • SriniG 4:02 am on February 27, 2013 Permalink | Reply

      I’m in. Let’s clear this up.

    • Slobodan Manic 6:04 am on February 27, 2013 Permalink | Reply

      I’ll try to do a few by the end of the week as well.

    • Tikendra Maitry 6:07 am on February 27, 2013 Permalink | Reply

      I am also in. :)

    • Qamar 6:19 am on February 27, 2013 Permalink | Reply

      I will review 5-8 tickets from now to Sunday and let count me in.

    • Sanjiv 6:38 am on February 27, 2013 Permalink | Reply

      I am in. Nice to see all people joining in. :)

    • Jose Castaneda 2:41 pm on February 27, 2013 Permalink | Reply

      Count me in. I’ll try to get one or two done before the weekend.

    • priyanshu mittal 5:56 am on February 28, 2013 Permalink | Reply

      Hey love to review one or two username priyanshu.mittal

    • Emil Uzelac 11:35 am on February 28, 2013 Permalink | Reply

      you got it brother!

  • Lance Willett 11:59 pm on August 24, 2012 Permalink | Reply
    Tags: review queue,   

    Hi everyone. Are you ready for a new default theme? I am. And, now it’s almost ready.

    I submitted a .9 release of Twenty Twelve today—see http://themes.trac.wordpress.org/ticket/9199. Theme Check had a few warnings, I noted the reasoning for those in the Trac ticket notes.

    If you have some time this weekend could you go through it? We’ve been cranking on it in core a ton and now it’s time for spit and polish, tightening up documentation, and making sure we covered all the bases.

    Note for themes Trac moderators: This theme should not be pushed live after it’s approved, per instructions from the core development team.

     
    • mercime 12:10 am on August 25, 2012 Permalink | Reply

      So we should be testing Twenty Twelve on WP 3.4.1 and/or WP 3.5 trunk?

    • Japh 2:17 am on August 25, 2012 Permalink | Reply

      Brilliant, Lance! Very much looking forward to this new theme :)

    • Chantal Coolsma 7:29 am on August 27, 2012 Permalink | Reply

      I love it. Already found an issue.

    • Lance Willett 2:55 pm on August 28, 2012 Permalink | Reply

      Has everyone had a chance to take a look and test?

      Today we’re pushing the theme live on WordPress.com and in the announcement it’d be nice to be able to link to Extend for any self-hosted folks who want to try it out before 3.5 officially comes out.

    • Lance Willett 3:25 pm on August 28, 2012 Permalink | Reply

      Update: after discussion with Nacin and Matt some more here’s the game plan for releasing to WP.org Extend, soon-ish (say 2-3 weeks).

      1. WPTRT continues to review it and test it, then an admin there approves the theme without pushing it live so it has gone through a round of theme review. Keeping it version .9 as we find bugs and fix them.
      2. Come up with a RC version, say .9.x — Lance will keep submitting to Themes Trac with new test candidates
      3. Nacin will handle letting the core contributor group know, via http://make.wordpress.org/core/ site that we’d like to do a formal launch very soon
      4. Then dot the “i”s and cross the “t”s and make sure it is ready for a final WP.org release.

      At that point we’ll submit a new ZIP with the 1.0 final and that one can be pushed live for everyone, with a possible announcement on WP.org news blog at that point (exact details TBD on how to announce).

  • Edward Caissie 8:26 pm on February 29, 2012 Permalink | Reply
    Tags: review queue,   

    Another Review-In: March 3, 2012 

    The community clamors for more and who are we to say no. That being said, we will be having another review-in on Saturday March 3, 2012.

    Brings your coffee, your bacon, and your wits because as they say “two outta three ain’t bad” … so lets have some fun and take a run at the Theme Review Queues.

    … and don’t forget to log into the IRC channel #wordpress-themes, too.

     
  • Chip Bennett 1:48 am on December 15, 2011 Permalink | Reply
    Tags: , review queue   

    Getting the Review Queue Back on Track 

    As I write this post, Theme-Trac indicates the following:

    Welcome to WordPress Themes Trac

    There are 161 new tickets waiting for review. 24 themes were reviewed in the last 7 days.

    Although right now is the holiday season here in the US, and most of us have been busy getting ready for the just-released WordPress 3.3, that review queue number is extraordinarily high. That number represents a lot of developers awaiting feedback on their Themes, and a lot of end users not benefiting from new and/or updated Themes. Let’s see what we can do to address it!

    Revising the Trainee Reviewer Experiment

    First things first: the Theme Review Team has been experimenting with a training program for new reviewers. After a few months, it appears that this experiment isn’t working out as intended. New reviewers aren’t getting assigned tickets as quickly as possible, and full reviewers don’t seem to have enough time to follow up on those reviews, provide feedback, and resolve/close the tickets. While we want to provide training for new reviewers, so that we equip our volunteers with the tools and skills necessary to complete Theme reviews, we can’t let that training get in the way of completing Theme reviews.

    So, effective immediately, we’re going to try something else: anyone who requests a ticket to review, and then completes their assigned review, will be given full “reviewer” status in Theme-Trac. That means that, once a new reviewer has requested and completed their first ticket, they will then be able to assign themselves tickets, and will be able to resolve/close tickets on their own. An admin reviewer will double-check tickets resolved as “approved”, but otherwise, once you’ve done one review, you’ll be free to review without the burden of any additional oversight.

    Where previously we have been slow to “promote” to full reviewer status, and exceedingly slow to remove reviewer privileges, now we will look to be very quick in granting reviewer privileges, and perhaps somewhat quicker than we were previously with removing reviewer privileges, either due to inactivity or poor reviews (mainly, approving Themes that should not be approved).

    Revising the Queue Priorities

    Second: for a considerably longer period, the Theme Review Team has used a three-tiered priority approach to the review queue:

    1. Priority #1: Currently Approved Themes
    2. Priority #2: Previously Reviewed, Not-Approved Themes
    3. Priority #3: Never-Reviewed Themes

    This three-tiered approach has worked fairly well, especially for Themes that have successfully passed the review process, and are currently approved. However, the Theme Review Team has been unable to keep the Priority #2 queue cleared, meaning that new Themes end up waiting weeks (or longer) to get even an initial review.

    So, effective immediately, we’re adding a fourth tier to the prioritization, which will become the new #2 priority: tickets that have been in the review queue for longer than two weeks, regardless of previous review/approval status. The new prioritization will be as follows:

    1. Priority #1: Currently Approved Themes
    2. Priority #2: Tickets Older Than 2 Weeks
    3. Priority #3: Previously Reviewed, Not-Approved Themes
    4. Priority #4: Never-Reviewed Themes

    Hopefully with this change, the oldest tickets will be reviewed in a more timely manner. Our long-term goal will be that this new Priority #2 queue will be – and stay – empty; but for now, it will help ensure that tickets don’t stay in the queue for weeks on end.

    Revising Handling of Review-Based Theme Revisions

    Currently, once a Theme is reviewed, if the developer revises the Theme to address issues from the review, and then re-submits the Theme, the re-submitted Theme goes to the end of the Previously-Reviewed Themes queue. This process does not encourage or facilitate such review-based Theme revisions. Understandably – especially with the state of the review queue – Theme developers may be discouraged by the process, and may choose never to submit a revision. This outcome helps no one: end users don’t benefit from an approved Theme becoming available, Theme developers don’t benefit from having their Theme hosted in the repository, and the Theme Review Team expends time and effort reviewing a Theme that never ultimately gets approved.

    For some time, the Theme Review Team has had an informal policy, subject to the discretion of each reviewer, of allowing a review to be continued on a subsequent ticket, if a revision is submitted in a timely manner. This informal policy has facilitated prompt Theme revision submissions, and has led to more Themes eventually passing Theme review, and being approved.

    So, effective immediately, we’re formalizing this policy: any review-based Theme revision that is submitted within two days of the previous review will be assigned to the previous-ticket reviewer, and the review continued on the new ticket. Bear in mind: exercise of this policy will still be at the discretion of each reviewer, and should be considered to be a privilege, based on a good-faith effort on the part of the Theme developer. While most Theme developers will exercise such good-faith effort, I want to make clear that this policy is not a license to use the review process as quality control.

    Revising Review Emphasis

    The Theme Review Guidelines currently include a requirement for W3C HTML/CSS validation. It has become clear that this requirement is largely a distraction, both to developers and to reviewers. From the beginning, the W3C Validation requirement was intended to be a holistic tool used in the review process, rather than a rigid requirement; however, all too often, reviews have emphasized W3C Validation results – even at the expense of far more important guideline requirements.

    So, effective immediately, W3C Validation criticality is being reduced from REQUIRED to RECOMMENDED, and Theme reviewers will no longer make review comments regarding W3C Validation. Theme developers can/should use W3C Validation as a development tool, but it will no longer be part of the review process.

    Also, the Theme Review Team has made an effort to ensure that every review is thorough and complete, in order to reduce the number of times any given Theme must go through the submission/review process prior to approval. However, it is clear that this emphasis on thorough reviews has acted to the detriment of performing reviews expeditiously. What was intended to be a service to Theme developers has actually led to more developer frustration, as the review queue continues to grow.

    So, effective immediately, the Theme Review Team will no longer emphasize complete and thorough reviews, and will instead close tickets upon observation of any non-trivial issues. Theme developers have always been responsible for knowing and following the Theme Review guidelines. The key take-away on this point: if you have a question, ASK. As much as we would like to walk every developer through the review/approval process, we simply don’t have enough volunteers to spare the time. If you are unsure about a review guideline, or need clarification on a review comment, ASK. Ask on the theme-reviewers mail-list before you submit your Theme. Ask in the review ticket after you submit. We are here to help developers, but will need to rely more on developers to communicate your questions and concerns, so that we can focus more on reviewing/closing tickets.

    Summarizing The Changes

    Again, here’s what we’re going to be doing differently, effective immediately, to help facilitate Theme reviews:

    • Anyone who requests a ticket to review, and then completes their assigned review, will be given full “reviewer” status in Theme-Trac
    • We’re adding a fourth tier to the prioritization, which will become the new #2 priority: tickets that have been in the review queue for longer than two weeks, regardless of previous review/approval status
    • Any review-based Theme revision that is submitted within two days of the previous review will be assigned to the previous-ticket reviewer, and the review continued on the new ticket
    • W3C Validation criticality is being reduced from REQUIRED to RECOMMENDED, and Theme reviewers will no longer make review comments regarding W3C Validation
    • The Theme Review Team will no longer emphasize complete and thorough reviews, and will instead close tickets upon observation of any non-trivial issues

    I would also like to add a gentle reminder that the Theme Review Team is a 100% volunteer effort. None of the Theme reviewers are paid for our efforts. For almost all of us, Theme reviews take time away from other development work (whether paid or free) – time that we are happy to contribute. That said: while we understand your frustration in waiting for your Theme review to be completed, I would like to make a request: before you email the theme-reviewers mail-list asking when your Theme will be reviewed, post a comment to the current Trac Ticket Review Request Queue, and ask to be assigned a ticket of your own to review. This request is not a pay-for-play scheme, and no tickets or developers are given special treatment for participating in Theme reviews; rather, the more people we have reviewing Themes, the faster the review queue will get processed. (And as a bonus: you’ll learn more than you might otherwise imagine about what is required to pass the review process successfully.)

    Remember: in the end, our entire effort is all about ensuring that WordPress end users have the best-possible Themes available for use.

    If you have any other suggestions for how we can improve the process, please let us know – either in the comments, or via the theme-reviewers mail list.

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel