WPTRT Permission Sets
Another new development with the WordPress Theme Review Team (WPTRT) is the additional responsibility of managing the Theme Trac system. Below are the basic permission sets, with links to the Trac wiki for additional details. Currently there are four basic sets in the following top-down order:
- reviewer-manager
-
PERMISSION_ADMIN – All PERMISSION_* permissions
-
- reviewers
-
TICKET_CREATE – Create new tickets
(also allows for the re-opening of tickets)
TICKET_MODIFY – Includes both TICKET_APPEND and TICKET_CHGPROP, and in addition allows resolving tickets. Tickets can be assigned to users through a drop-down list when the list of possible owners has been restricted.
-
- authenticated
- anonymous
-
MILESTONE_VIEW – View milestones and assign tickets to milestones.
REPORT_SQL_VIEW – View the underlying SQL query of a report
REPORT_VIEW – View reports, i.e. the "view tickets" link.
ROADMAP_VIEW – View the roadmap page, is not (yet) the same as MILESTONE_VIEW, see #4292
SEARCH_VIEW – View and execute search queries
TICKET_VIEW – View existing tickets and perform ticket queries
TIMELINE_VIEW – View the timeline page
WIKI_VIEW – View existing wiki pages
Repository Browser – ALL Views
-
BROWSER_VIEW – View directory listings in the repository browser
CHANGESET_VIEW – View repository check-ins
FILE_VIEW – View files in the repository browser
LOG_VIEW – View revision logs of files and directories in the repository browser
-
-
The above permissions are based on a standard installation of Trac with the addition of the user groups: reviewer-manager and reviewers. The reviewer-manage group consists of Simon Prosser and myself. The reviewers group will consist of those users who have been actively participating in Theme reviews and consistently following the Theme Review page guidelines and standards as the basis for their review comments.
The authenticated group is all users who are logged in. To log in just use your WordPress.org username and password. This is essentially the default group and will allow logged in users to make comments on tickets. This provides authors and other interested individuals the ability to use the Trac system to communicate their concerns, questions, or complaints in regards to their relevant ticket(s). This will also allow for new users to become involved with the Theme Review Team as well. Although this group does not have permission to resolve tickets they are more than able to do a full review and participate in the process.
The anonymous group simply allows for all the relevant viewing permissions so you can look around and read without having to log in.
As an aside, I developed the above list with the help of the Mindmap software Freeplane, if you are interested in a copy of the mindmap download this file. (You may have to right-click and Save Link As … with a .mm extension.)
Featured Themes
Hard work and keeping focused on the potential benefits of the tasks at hand can bring unexpected rewards.
It’s been three months since I joined the WordPress Theme Review Team (WPTRT). Today, Simon Prosser and I were granted moderator privileges to the Extend/Themes forum at WordPress.org.
Our privileges at WordPress.org allow us to: take a theme submitted for review “live” if it passes all of the Theme Review criteria; “mark as old” if it does not; or, suspend the theme, if necessary or requested.
Our latest bump allows us to now be directly involved in selecting which themes are listed under the Featured Themes heading on the main page of the Extend Themes repository page.
The Theme Reviewers intent is to involve the community as much as possible in the selection process. There are currently no set guidelines we will be using, aside from the requirement that themes being considered will need to meet current Theme Review guidelines and standards … with the emphasis being on currently released themes.
Now, as community members ask how are Featured Themes chosen I would like to extend to the community the opportunity to recommend the general guidelines for choosing the themes to be shortlisted … perhaps additional related criteria the WPTRT should consider … or maybe even who should be choosing the actual themes to be featured?
As the WPTRT Lead I am not looking for which theme you want to recommend, yet, but I am looking for why any particular theme should be recommended. What criteria would you use?
Take advantage of this opportunity and leave a comment. Share your thoughts and ideas on choosing Featured Themes.
WPCandy Interview Posted
Take a surf over to Ryan Imel’s WPCandy.com and watch the interview I wrote about earlier.
I watched the interview earlier today; and, as Ryan said he was planning, it is presented in a “natural” format. Although there are a few spliced in video sequences showing various related web sites to the interview, the audio sounds fully intact.
Have a look and a listen; and, if Ryan wants to interview you say: Yes. It’s an enjoyable experience, even for someone like myself who is not too keen on public speaking most days.
WPCandy Interview
I was the subject of an interesting interview by Ryan Imel of WPCandy.com tonight that mostly focused on the WordPress Theme Review team and its work.
I say interesting as it was done via Skype with video. I use Skype often for many things such as instant messaging and VoIP calls but I had never actually put to use a web-cam. Setting my newness jitters aside as I had agreed to the interview a few days earlier and while I stumbled about with a few settings, Ryan patiently waited. A few minutes later he “pinged” me and we began …
We chatted for about 30 minutes. I talked a bit about myself but mostly I wanted to focus on what the WordPress Theme Review team is doing and this was made easy by the questions Ryan posed as this was his goal as well. I’ll not go into any more details as this interview was Ryan’s idea and I believe his upcoming post with the footage will be very interesting. Look for it soon on WPCandy.com
I am often very self-critical so I believe I could have been better prepared and spoken more eloquently. Ultimately I wanted to make sure everyone of the team members were given credit for all the hard work they have done and continue to do …
… for the Team!
- In alphabetical order:
- chipbennett aka Chip Bennett
- Chris aka Chris G.
- c3mdigital aka Chris Olbekson
- Fingli aka Yulian Yordanov
- Frumph aka Philip M. Hofer
- Pross_ aka Simon Prosser
If I have missed anyone, my sincerest apologies … just drop me a note and I will update this post.
WordPress Toronto August 2010 Meetup
Traveling home on the TTC Subway after the latest gathering of the WPToronto Meetup group, I am putting some thoughts into the next Meetup currently scheduled for Sept. 18, 2010.
The turnout was quite good with a peak attendance of 15 people. This was another summer workshop session with no agenda or scheduled topics for discussion.
Once again there were many new faces and several returning members as well. We solved some issues, shed light on others, and added insights to ideas being formulated … or in others words a very successful Meetup in my opinion.
Although the concept of more than one monthly meeting is still left up in the air and we did not sort out a major speaker or idea to have for the September Meetup, I believe the group in general would benefit from short presentations on a regular basis.
Andy McIlwain put forward the idea of discussing how to generate content for a blog taking into consideration the general audience that would be visiting and reading it.
I am suggesting as a possible follow-up presentation of what can done afterward, such as using plugins to measure the traffic being generated by what content.
Alex Frakking suggested the premise of a short introduction period followed by some social interactions and then the presentations would be a good general agenda.
Reviews
A fair assessment of multiple similar items can only be made if all are measured by the same benchmarks beginning with a neutral or nonexistent predisposed opinion.
As a WordPress Theme reviewer I make every effort to stay within a near blinder-like focus of the themes I am looking at. I mostly start with the technical issues relating to theme development then I move on to basic functionality. The criteria of one or both of these are generally the reason a theme is not accepted.
The acceptance of the overall design of the theme will be decided by the end-users which leads to the last major criteria I review with: theme aesthetics.
This is also where I see a fudge factor can be introduced. If a theme is very well laid out, pleasing to look at, and easy to use I may consider overlooking minor technical issues with a theme if there are only a few.
If I accept a theme after finding minor technical issues that are outweighed by the theme’s design merits I make a point of advising the theme author those technical issues should be addressed within the next update of the theme … which is expected to be within a very short but reasonable time-frame.
WordPress Custom Header Image Requirement
I sent a message to the WordPress.org Theme Reviewers mailing list today regarding the current requirement a theme “must” include (amongst other items) the functionailty of add_custom_image_header
; and, as a member of the WordPress Theme Reveiwers Team I am sharing what I wrote (verbatim):
I would like to submit back for discussion to the mailing-list/Theme Reviewers the “must” requirement of including ‘add_custom_header’ support to themes.
The function itself is great and relatively easy to implement but I see it as focused for use with single banner style image header areas, such as Twenty-Ten and similarly designed themes. This then presents an issue for themes that do follow this particular design concept/layout especially themes that do not have header images per the author’s choice; or, a more difficult to address issue of themes with multiple images in the header … again a theme author’s choice.
Dictating the use of ‘add_custom_header’ as a _must_ item in theme development will start pushing themes to more of a cookie-cutter look and feel, not to mention the potential for authors to simply lift the code, for example, from Twenty-Ten and drop it into their own theme to meet the must need of the requirement. This leads right into originality issues with themes as well … another topic for another thread.
As examples, I will use my own themes (currently in the repository) simply due to my familiarity with them.
1) Desk Mess Mirrored: http://wordpress.org/extend/themes/desk-mess-mirrored/
– three (3) header images; of which each image I have seen modified individually, or with one other … or in rare cases all three.2) Shades: http://wordpress.org/extend/themes/shades/
– no header image; although ‘add_custom_header’ should be relatively easy and straight forward to implement I envisioned this theme to start with no header; and, to allow end-users to modify the header area as they saw fit.3) Ground Floor: http://wordpress.org/extend/themes/ground-floor/
– no distinct header image; this theme has a dynamically expanding header area to allow for very long titles, taglines, horizontal top menus etc. Implementing ‘add_custom_header’ would for all intent and purpose break the theme’s look and feel.4) NoNa: http://wordpress.org/extend/themes/nona/
– a distinct header image that is integral to the theme layout itself. To implement ‘add_custom_header’ for this theme is possible but would require a certain level of skill with a graphic program to create additional headers. Otherwise it is essentially being dictated the theme itself may be required to be re-written and the graphics re-made to meet the requirement of adding this function.In my opinion, themes similar to 2) and 3) above would be detrimentally affected by the “must” use criteria placed on ‘add_custom_header’. Themes that follow similarly to 4) above may have limited usability added by the addition of the function.
Quite honestly I would like to be able to add the function of custom headers to Desk Mess Mirrored, but as I wrote at the beginning of this message the ‘add_custom_header’ function does not appear to directly handle multiple header images displayed on the same page at the same time; and, from what I am able to see in the supporting core code it would require a great deal of custom code to add that functionality to the theme, or similar themes, in question.
I strongly believe the function has a great deal of use and potential, but I do not believe it _must_ be included for a theme to be accepted into the repository. Perhaps suggested, recommended, or simply optional would be a better requirement benchmark.
I may have refered to the function incorrectly but my points and ideas are still the same. Feel free to add your thoughts and opinions … here or on the WP Theme Reviewers mailing-list.
July 2010 Updates
I have been busy recently preparing some posts for WPFirstAid.com that discuss the use of one of the new features in WordPress 3.0: custom menus.
This function makes adding custom menus to a theme very easy, but the theme needs to support it as well; and, the posts are written to help with the upgrade process. Stop by WPFirstAid.com and click on the wp_nav_menu tag.
These posts have also made me put on my latest to-do list: update all of my themes to use more of the new WordPress 3.0 features. The published themes will be first followed by my personal custom versions I use on my various sites.
I am also busy with the WordPress.org Theme Review Team, too.
How is your July shaping up?
Where Have You Read Today?
Did you know I have several WordPress powered web sites? Of course you do! This is one, my personal domain, where I often let my writings ramble and wander and sometimes even I have no idea where they will go.
BuyNowShop.com is another WordPress powered web site I own and operate. I often refer to it as BNS and use those initials on the plugins I write and release for mine and other WordPress.org powered web sites. If you are looking for information about my WordPress themes or plugins feel free to drop by and have a read. Each has their own page, leave a complaint or a compliment … constructive criticism is always welcome.
If you want to read about an interesting function, pick up a tip, or a trick to improve or customize your WordPress web site then surf over to another of my web sites, WPFirstAid.com and find code behind some of the functions and features I have used in my themes and plugins. Explained and free to use on your own site or in your own WordPress theme or plugin, too.
… and last but not least, visit my first WordPress powered web site where it all started: Rattitude.com. This is where you will find information about fancy pet rats and other related items of interest. Find out about these marvelous companion animals and maybe learn why I say, rat … the new dog!