Making WordPress.org

Opened 8 months ago

Last modified 7 months ago

#160 new enhancement

Fix Plugins Trac Components to Work for All Plugins

Reported by: fireproofsocks Owned by:
Priority: low Component: Plugins Directory
Keywords: needs-patch Cc: Moskjis, mikeschinkel@…, mitchbundy, frederic.demarle@…, bpetty, mltsy, siobhanbamber@…


Migrating from #wp16524:

When developing a plugin, it's normal to set up a bug-tracker of some sort. I have found no documentation on how to do this using THIS bug tracker: trac. I've noticed that SOME plugins have support here, but nobody I've talked to knows how to get their custom plugins added to this bug tracker, which means that most of the plugins in the repository have no official bug tracking in place. That's a huge disservice to the community because only a fraction of those developers have the wherewithal to set up their own bug trackers.

This ticket is to request:

  1. Access to trac for all plugin developers
  2. Thorough documentation on how to get this set up for any new plugin authored
  3. Ideally, incorporate this in a standardized way for all plugins so the authors don't have to do any extra footwork.

Change History (6)

comment:1 bpetty8 months ago

  • Cc Moskjis mikeschinkel@… mitchbundy frederic.demarle@… bpetty added

While the original ticket discussed many alternatives to listing 3rd party issue trackers, this was decided in IRC to finally just fix up plugins.trac.wordpress.org so it's possible to use for plugins.

This will need a patch to Trac most likely to handle some type of auto-complete field for the component/plugin as well as integration with the plugin directory.

comment:2 nacin8 months ago

Integration with the plugin directory is easy via XML-RPC. We already do similar stuff for the themes Trac. So we can A) bulk-add every existing plugin, and B) periodically or immediately add any new plugins.

comment:3 bpetty8 months ago

Yeah, the biggest issue I can see is likely going to end up being plugin selection UI, and anywhere within Trac that provides UI around filtering/displaying/reporting components. Definitely not going to provide a dropdown with 30,000+ plugins.

comment:4 nacin8 months ago

I would suggest trying to avoid a dropdown all together. Creating a new ticket can initially be just a "choose a plugin" interface, which I would suggest uses http://ivaynberg.github.io/select2/. After that, we can make the field read-only/unchangeable.

comment:5 mltsy8 months ago

  • Cc mltsy added

comment:6 siobhyb7 months ago

  • Cc siobhanbamber@… added
Note: See TracTickets for help on using tickets.