New Plugin List Look

Discussion in 'Bukkit Project and Community Feedback' started by gameswereus, Jul 24, 2011.

  1. Offline

    Daniel Heppner

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    There's no Java.
    Yes, it uses JavaScript with jQuery.
  2. Offline

    dark_hunter

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I like the new look. :)
  3. Offline

    Manbeast77

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I will say that the new layout works MUCH faster in FF5.1
  4. Offline

    lukegb Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Ah, whatever. We should be able to cope with the load fairly easily now so I'll document this here:

    X-I-Am-A-Bot: <name of client>
    User-Agent: <name of client>

    j need no longer be added, nor any other "hacks", and the page number can then be set to -1 to return all pages. Note that making an excess of requests may cause your client to be banned temporarily.
  5. Offline

    cyberdude

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  6. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @lukegb Thanks for making it a touch easier to use, though -1 is not returning all results, just the first page.
  7. Offline

    Kitteh

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @Kadah what compatibility problems? you should be running FF5 as it is the current stable build.
  8. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @Kitteh FF4 was discontinued in June...
  9. Offline

    Kitteh

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @Drakia FF5 sorry, i lost track when they switched naming schemes :D. In any case he shouldn't be running FF3. plugins.bukkit.org works fine with FF8 here.
  10. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Just use Chrome, there are no version numbers to keep track of, you're either running the latest version, or you're offline ;)
  11. Offline

    lukegb Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Lies. Depends which channel you're on. :p

    You'll usually find me using the dev channel, for instance. ;)
  12. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Well, most people would be on the latest stable, you'd be on the latest experimental ;)
  13. Offline

    Richard Robertson

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Chrome is a security hazard. It installs to a location that doesn't require administrative privileges to modify. This means that viruses targeting Chrome can easily modify the core files and hide itself without you knowing or needing permission to.

    It's also a bad programming model because both executable and data are in the same place. Separation of data should come before even the simplest programming constructs.
  14. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sandbox. Also, when was the last time someone successfully exploited chrome? Last I checked no one even managed to when there was money up for grab.
  15. Offline

    Richard Robertson

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sure, the web pages are sandboxed, but that doesn't stop a program the user downloaded intentionally or not.
  16. Offline

    lukegb Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    If you care that much, do a system-wide install with their MSI. Then it installs into Program Files.
  17. Offline

    tips48

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Wait, FF8? :O
  18. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Woah Woah, hold on, you're trying to say Chrome is the only browser people can DOWNLOAD malware with? Alright, done even paying attention to your posts now...
  19. Offline

    Richard Robertson

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I said nothing of that. I was only commenting on how the sandboxing was irrelevant.
  20. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How is sandboxing irrelevant in regards to browser exploits? The entire REASON to sandbox is so that if an exploit IS found, they can't do shit with it. If somebody DOWNLOADS a program, there's nothing stopping it from having a low-level filesystem hook that would COMPLETELY bypass the NTFS security structure and modify anything in C:\Program Files\.
    You obviously have no clue what you are talking about.
  21. Offline

    Richard Robertson

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You need administrative privileges to get a low level handle to begin writing to the hard drive. Or are you talking about a computer where the user disabled security features like UAC or is running as root? Those computers were doomed from the start.
  22. Offline

    MadMonkeyCo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The plugin filtering does not work in IE9. I can't select Role-Playing, Mechanisms, etc.
  23. Offline

    DumpOnIt

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The new theme of the plugin list is really nice and fits in well with the rest of the website, however I find that the new page view limit makes it harder for me to look through all the plugins at once. An items per page setting (with unlimited) would be useful!
  24. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    For anybody wanting a non-AJAXified version of the plugin list, and one that works in text-based browsers (Tested in links, links2, and lynx): http://p.thedgtl.net/
    It piggybacks off the Bukkit Plugin Search backend, so the results should be identical whether you use mine or theirs. The site may be a tad slower than the Bukkit one for page loading, as it has to first grab the data from the Bukkit page, then parse it and display it.

    I may change it over to having a local database tomorrow with periodic polling of the Bukkit list for updates. But for the time being it works as a basic search engine that doesn't require a bunch of Javascript.
  25. Offline

    lukegb Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hooray, someone using my API. \o/
    I rescrape and process the Bukkit plugins list from the forum database for plugins.bukkit.org on this cron schedule:
    17 */2 * * *
    So updating at about 20 minutes past every 2 hours would be about right. If you're going to use a local DB and poll, please only make one request in total at that time. I'll be adding a new field to the data.php output for bots to accomodate this.
  26. Offline

    lukegb Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Okay, the API change has now been completed and categories are available in the data to those specifying the X-I-Am-A-Bot header.
  27. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Would definitely only make one request per poll, I can't stand when bots poll once per category and there's an "all" option >.>
    Thanks for adding category to the data, btw.
  28. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Alright, it's all setup with polling every second hour on the 25, have my own backend database running, and my own search frontend. For anybody wanting a non-javascript plugin search: http://p.thedgtl.net/
  29. Offline

    escape

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I often get this error and had no success in clearing my cache.
    "You have made an invalid request. Please ensure you are not using a third-party site, but are directly accessing http://plugins.bukkit.org, refresh the page, and try again. You may need to clear your browser's cache to fix this issue."

    This post has been edited 1 time. It was last edited by escape Aug 1, 2011.
  30. Offline

    Drakia

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Do you have any plugins that remove referrer headers or anything like that? I'm not sure if it's still implemented but previously the data backend checked to make sure the request was coming from a bukkit.org page.

    And if all else fails: http://p.thedgtl.net ;)

Share This Page