One of the downsides of having a popular plugin is the amount of support requests, bug reports, and feature suggestions that come in. Well, it’s not that bad, but sometimes it’s difficult to organize what features should be added, what bugs must be tackled first, and what can just be ignored.
If you’re one of the few and the proud over at WP Extend Plugins, you have a nice tool at your disposal to keep track of all your plugin related needs. The tool, you ask? It’s the trac ticketing system over at the WordPress Plugin Repository.
WordPress Plugin Repository
WordPress Plugin Repository – Trac
Each plugin hosted on WP Extend allows the plugin author to post and assign tickets to their plugin. In fact, any member of the WP Support Forums can post a ticket against any plugin hosted in the official repository.
Logging into the WP Plugins Repository
Login Button
The first step to start assigning tickets (besides creating a user account) is to head over to the repository and log in.
Username/Password Dialog
After you are logged in you can view the “New Ticket” button.
New Ticket Button
Creating the New Ticket
After clicking on the “New Ticket” button, you are presented with a form for creating a new ticket. Creating the ticket is as simple as filling out a few form fields.
- Short summary: Basically a title for the bug or feature request.
- Type: Is it a defect (bug), enhancement (feature request), or task?
- Full description: Detailed description of the issue with code examples if applicable.
- Priority: How seriously you think the developer should take the request.
- Severity: How much damage (or potential damage) the issue causes
- Component: This is where you select which plugin you’re creating the ticket for.
Screenshot of the “Create New Ticket” Screen
Once you’re all set creating the new ticket, you can either preview it or hit the “Submit Ticket” button. Once the ticket is finally submitted, you’ll get a nice summary screen with your new ticket (shown below).
Screenshot of “Submitted Ticket” Screen
After the ticket is submitted, it’s up to the plugin author to accept and assign the ticket.
Viewing Open Tickets
It’s simple to view your open tickets once one has been created against your plugin. If you are logged in, click on the “View Tickets” button.
View Tickets Button
Once on the “View Tickets” page, you will want to browse to “My Tickets”.
“View Tickets” Page
From there you will be able to see all of your plugin’s open tickets based on priority. You can then click on a ticket, assign it, mark it as resolved, add comments, or a number of other options.
Open Tickets – Priority Based
Conclusion
The WordPress Plugin Repository is a great asset for plugin authors who receive a lot of bug reports and/or feature requests. The ticketing system allows for one place to store all bug reports and feature requests in a nice priority-based system.
This article touched on just one of many features available to plugin authors (and regular WordPress users) over at the repository. For plugin authors, becoming familiar with the repository is recommended.
I have three plugins hosted on wordpress.org. But tickets can only be submitted for one of them. The other two are not in the list of components at http://dev.wp-plugins.org/newticket. Where can I get help for this kind of problem?
Try submitting your problem via http://wordpress.org/report-bugs/
Great Concept
Jan,
I could only find one plugin on WP Extend for you. Which plugins do you author?
Excellent Ronald, I didn’t even know that was there. Thanks.
@Ronald (01/18/2008 @ 11:46 am)
I am author of these plugins: wordpress.org/extend/plugins/ …
* /pandora-feeds-for-wordpress/
* /wptags-4-metakeywords/
* /comment-url-control/
@Jan,
It would appear there are many plugins not listed. I’ll look into it.
I use the dev to keep track of what changes I make to my plugins between versions to make it easier to write the changelog, but I never considered using it for bug reports.
It would make it so much easier because I have a tendency to get bug reports and feature requests in emails, comments on the extend page, in forums, on the main plugin page, on its readme page. It gets so chaotic that stuff slips through all the time.
Excellent post Ronald. I’ve looked into writing a post about this sort of thing but I’m glad you beat me too it. Hopefully, this brings to light the advantages of using the features that the repository provides and causes more plugin authors to use the service.
@Ronald: All plugins are now available! Thank you very much for your efforts 🙂
it seems that TRAC needs updating again. None of my plugins are listed.
lazyest-gallery
lazyest-stylesheet
lazyest-stack
Hey Ron,
I’ve been looking more ways to be involved with the WordPress community and I didn’t think of this. Many thanks!
As Aaron stated, having bugs being reported through several different mediums can be obviously frustrating so if folks can get used to reporting legitimate bugs using this avenue, perhaps we wouldn’t drive as many plugin authors into various mental health centers as often. 😛
Of course the phrase “legitimate bugs” is always a factor isn’t it?
I have been developing a plugin and I can say with confidence that if you test your plugin before release you won’t have so many darn bugs!
@Kirk,
That’s good news. Yes, most bugs tend to be feature requests in disguise.
SEOMonitor,
While true, not all bugs can be caught. There are so many server configurations, WordPress versions, theme releases, and conflicting plugins that it’s impossible to get it all right straight out of the gate.
subversion SUCKS though. unless you have your own server, you can’t run subversion anyway, and even if you do, it difficult to setup.
bubazoo,
There are numerous tools to help with svn’s headaches. For Mac there is svnX and for Windows there is TortoiseSVN. I’ve also written a tutorial on how to list our plugin.
I didn’t know the 2 sites were related.
I tired submitting my plugin to wordpress extend, but i didn’t have time to figure out the whole svn thing.
But I think I should try again, I have to many support requests in comments to even follow
I have developped a plugin to help plugin developpers providing support. This is wats :
http://www.lautre-monde.fr/wats-going-on/
Hope this helps!