[Suggestion] Version Filter for dev.bukkit.org (Includes Script)

Discussion in 'BukkitDev Information and Feedback' started by Xaymar, Jun 16, 2012.

  1. Offline

    Xaymar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    [IMG]

    This would be quite useful for Server Owners, as it allows you to filter out plugins that haven't been updated lately.
  2. Offline

    Gravity BukkitDev Team Lead Moderator BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Nice. I think this is a good idea I'll add to ye' mighty list.
    Xaymar likes this.
  3. Offline

    Xaymar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Greasemonkey Script - dev.bukkit.org Version filtering
    [IMG]
    Features
    - Grabs the latest plugin file from the /files/ list and links it with it's game version.
    - Allows you to filter the search, server mods and client mods by version.
    - On-the-fly updates as you type the filter.
    - Filter is saved when changing pages.

    Enjoy: Download

    @h31ix: In case you want to have this right now, simply reference the file from the sourcecode, it will work there too.

    Edit:
    Sudden Idea. Now you can actually clean up the place from projects that are still in planning for over a few months!

    Edit 21/06/2012:
    Features that are going to be in the next version: Ability to filter all recent versions of a plugin. No longer are you limited to the last version uploaded!

    This post has been edited 2 times. It was last edited by Xaymar Jun 21, 2012.
  4. Offline

    Bertware

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    nice :)
    Maybe you could also try to add something like "1.2.5 and above"?
    And would filtering to "1.2.5" show all 1.2.5 builds?
    That would be nice :)

    This post has been edited 1 time. It was last edited by Bertware Jun 17, 2012.
  5. Offline

    Xaymar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    RegExp for 1.2.5 and above: [1-9]+.[2-9]+.[5-9]+
    It won't be able to detect if a plugin supports multiple versions though, parsing pages using regex is sadly the only option right now without an API.
    Edit: Fixed RegExp. Accidentally put * instead of +

    This post has been edited 1 time. It was last edited by Xaymar Jun 17, 2012.
  6. Offline

    Bertware

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Bukget has an API.
    But I think things would get too slow if you need to load that page?
  7. Offline

    Xaymar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Javascript filters XSXHR, so unless they implement a callback parameter so I could use their api, sadly not going to happen.
  8. Offline

    SateleRevan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If this is introduced could there also be a way added where you can sort by last updated? That way if you search for example under 1.3.1 you can press sort by last updated to see if your favourite plugins have been updated yet instead of having to go to the individual plugins to check.

    Alphabetical sorting would be useful as well but not as necessary.

    The categories could do with some revising as well. They aren't very clear like 'Mechanic-altering', 'General', 'Fun' these are very vague and could pretty much describe most plugins. Perhaps some subcategories?

    At the moment with the lack of version compatibility search and recently updated sorting it's easy to miss good plugins because they are buried under the more popularly recommended plugins and outdated plugins. It's painstaking to find if your plugins have been updated and to find new ones that could enhance your server that you miss now entirely because of the poor search options. You kind of have to 'guess' terms.
  9. Offline

    andrewpo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I completely agree with this, it would be great if it could be implemented.
  10. Offline

    Xaymar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It's been about 4 months now, is this going to be implemented sometime soon? Or are there no programmers available to insert a few lines of code (this could be done entirely using SQL commands)?
  11. Offline

    Gravity BukkitDev Team Lead Moderator BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It's not as easy as you think, and it's certainly not top-priority over bug fixes and stuff like that. Rest assured that we want to see this as well, and when the time arises that we can cram Curse with stuff like this, it shall be done.
  12. Offline

    Xaymar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I understand that it's not top priority, and that bug fixes have higher priority. But I do think it is as easy as I make it sound, unless Curse uses some extremely complex database system:
    At least it's still on the list of things to do in the future. (Above SQL code is not guaranteed to be working, didn't have my SQL Server at hand to test)
  13. Offline

    TnT Trinitrotoluene Maximus Administrator Bukkit Help

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    They do have a really large, complex database system. They host many more sites than just dev.bukkit.org. Yes, it is on the list.
  14. Offline

    Kiakaha

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I edited this post of my own free will to say

    I am nothing, I am a dumb moron

    Bukkit Dev staff is my lord and shepherds

    And i beg their forgiveness's :(

    This post has been edited 1 time. It was last edited by Kiakaha Oct 31, 2012.
  15. Offline

    Gravity BukkitDev Team Lead Moderator BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You don't think fixing bugs, creating new tools we can use to make sure files aren't malicious to keep YOU SAFE and keep approval times low, and working on security and such is a priority above allowing people to search a version number? You've got your priorities a bit messed up.

    This post has been edited 1 time. It was last edited by h31ix Oct 30, 2012.
  16. Offline

    Kiakaha

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I was not in a good day when i posted that. I've edited a correction.

Share This Page