WordPress.org

Ready to get started?Download WordPress

Ideas

Allow patches for plugins and themes

  1. opdavies
    Member

    Could there be a place where a patch file can be uploaded whilst adding support topics so that other developers can fix existing issues and add additional functionality, and these changes can easily be committed into the project. I've done this for http://wordpress.org/support/topic/add-support-for-the-with_front-setting, but had to put the patch file on Dropbox rather than attaching it to the topic itself.

    Posted: 11 months ago #
  2. Siobhan Bamber (siobhyb)
    Forum Mod.

    12345

    +1. I have to admit that Drupal's module pages are a lot more welcoming to new contributors than WordPress' plugin pages. Also, found this relevant article that supports this idea: http://www.metaltoad.com/blog/another-reason-why-developing-drupal-more-welcoming-wordpress.

    Would be great if we could make the process of submitting patches for plugins and themes easier.

    Posted: 11 months ago #
  3. Ipstenu (Mika Epstein)
    Half-Elf Support Rogue & Mod

    That's why a lot of us dev on github ... We DO have SVN for plugins, and trac, but it's just not used for more than storage and deployment.

    Posted: 11 months ago #
  4. opdavies
    Member

    If there is the facility to use a VCS on WP.org then even more reason to utilise it fully.

    The main advantage of open source software is community collaboration and contributions, so this needs to be made as simple and quick a process as possible. If I've got an improved version of a plugin that other people would benefit from, or I've fixed a bug, then why not contribute it back, and it also means that I wouldn't lose my changes then the maintainer releases a new version. At the moment, there is no way to do that and I'm sure that plugins are losing contributions because of it. The best way that I think would be to submit a patch along with my support request that the maintainer can review and (hopefully) approve and commit.

    Essentially, it's less work for the maintainer to do compared to just creating an issue outlining the problem or feature request, so I think that the number of contributions would increase.

    I realise that GitHub is a way around this (I prefer Git to SVN) but there seem to me to be plugins on WP.net that aren't on GitHub and vice-versa. As a WordPress newbie, I need a definitive place to search for a plugin to do what I need.

    I think that the way that plugins are managed and hosted and which VCS to use etc is part of a wider discussion, but I think that my suggestion would improve the system that's currently in place.

    Posted: 11 months ago #
  5. Ipstenu (Mika Epstein)
    Half-Elf Support Rogue & Mod

    I realise that GitHub is a way around this (I prefer Git to SVN)

    That would be one of the reasons no one uses what we have :)

    The other is we built out the SVN for plugins (and themes really) in a non-optimal way.

    We HAVE http://plugins.trac.wordpress.org/

    But there's no real way for everyone to use it in a sensible way, and sadly fixing that is a MASSIVE project. I'm not saying 'No.' mind you, I'm saying 'We know, it's on the list of things at meta.trac.wordpress.org

    Posted: 11 months ago #
  6. Siobhan Bamber (siobhyb)
    Forum Mod.

    12345

    Could you link to the trac ticket please Mika? I'd like to follow it. The closest I could find was: http://meta.trac.wordpress.org/ticket/160.

    Posted: 11 months ago #
  7. Ipstenu (Mika Epstein)
    Half-Elf Support Rogue & Mod

    That's actually the one :/

    Posted: 11 months ago #
  8. Siobhan Bamber (siobhyb)
    Forum Mod.

    12345

    Ah, following it now. Cheers. :)

    Posted: 11 months ago #
  9. Siobhan Bamber (siobhyb)
    Forum Mod.

    12345

    Just to be clear, as there was confusion on Twitter: This request is for an extra field on the plugin/theme support form where a contributor can upload their .diff/.patch file.

    Posted: 11 months ago #
  10. Ipstenu (Mika Epstein)
    Half-Elf Support Rogue & Mod

    We'd need an infrastructure behind that first, hence needing SVN functioning like... SVN :)

    Basically: The RIGHT place to upload it would be SVN but it's not practical, so having a link to yet another place makes it messier.

    Posted: 11 months ago #

RSS feed for this topic

Reply

You must log in to post.

  • Rating

    12345
    1 Vote
  • Status

    This is not a core suggestion

Tags