Introducing dl.bukkit.org!

Discussion in 'Bukkit News' started by EvilSeph, Feb 13, 2012.

Thread Status:
Not open for further replies.
     
  1. Offline

    EvilSeph Bukkit Team Lead Administrator

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

    As our project has grown, we've noticed areas where we need to work on and have actively been listening to the community in order to improve. When CI began experiencing difficulties keeping up with the heavy load we experience on update days, I saw this as an opportunity to update our distribution model to bring it more in line with the level of quality that the community has grown to expect of us. The fact of the matter is, CI / Jenkins was not designed to be used as a means to distribute our work to non-developers. This is clearly evident the moment you visit the site as it isn't clear what is the latest download and how do you go about getting to it, among other things.

    Introducing dl.bukkit.org, our solution specifically designed to provide what CI did and more, wrapped in polish, ease of use and an intuitive setup and efficient enough to handle the high amounts of traffic we regularly see from day to day. I am absolutely proud and honoured to finally be able to unveil what we've been working on the past month or so and hope to explain why our new solution is better suited for the community.

    On the surface, dl.bukkit.org, presents you with a landing page that gives you precisely what the average user of our product or prospective users of our product want: a link to the latest download and some helpful links in an attractive design. When designing the landing page, we wanted to appeal to the consumer, rather than the developer. We wanted to provide consumers with a clear indication of where they need to go to get the latest download link and feel we have achieved that with inspiration from Mozilla's Get Firefox page. On top of this, we wanted to provide users with obvious links to answer their most pressing questions so that no one feels lost when trying to get started with Bukkit.

    Of course, we've made sure to provide the resources people have come to rely on:
    Latest Recommended Build RSS Feed:
    http://dl.bukkit.org/downloads/craftbukkit/feeds/latest-rb.rss

    Latest Recommended Build download permalink (wget friendly!):
    http://cbukk.it/craftbukkit.jar

    Check out http://dl.bukkit.org and let us know what you think, or read the rest of the article to find out what it has to offer.

    Thanks for your continued support and we hope you like our new download site as much as we do! As is the case with anything Bukkit, we intend to actively iterate and work on dl.bukkit.org and value any feedback, comments and constructive criticism you may have.



    But that's just the tip of the iceberg. We knew that we had to out-do everything that CI had to offer or the advanced users and our developers would never feel inclined to switch over. With the large feature set that we've developed on DLB, I can confidently say we've done that and more and I am sure you'll agree. By clicking on the small "Alternative Versions" link, you'll get access to the true power of DLB. The problem with CI was that it was designed as a build manager, whereas DLB was designed, from the ground up, with the needs of our community in mind.

    Every build we compile is made available in a helpful list with colour coding corresponding to the type of build, clear markings if we consider a build broken and recommend you do not use it and an easy to access download button so you can get the build you want and go right back to running your server. Instead of having to navigate to each individual build to get useful information and access to the downloads like you had to on CI.
    [IMG]

    Clicking on a specific build brings you to a page filled with useful information and links: the Git commit associated to the build (with a link to it), the MD5 checksum for the build and the status of the build. Unlike CI, we made sure to provide next and previous buttons that didn't change their position, so that it is easy for you to switch between builds without having to continuously chase those buttons around.
    [IMG]

    As well as a Git commit log and API changes listing:
    [IMG]

    For those of you who relied on CI for its changes view, don't worry, we provide that too:
    [IMG]

    Another awesome feature DLB provides is the ability to compare any two builds:
    [IMG]
    nicoxxl, tomash345, robinjam and 39 others like this.
  2.  
  3. Offline

    r3Fuze

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Looks awesome :)
    tomash345 and poperdie like this.
  4. Offline

    warchicken

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

    xPaw

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

    Fishrock123

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Awesome!


    ..Is there a way to see which Bukkit build a CB dev build works with?
  7. Offline

    Munkyman587

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Very cool, thank you =D
  8. Offline

    Dussed

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I love the design, honestly. 10/10 for that.
  9. Offline

    Grovert11

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Just great! One comment: You should at the Compatible Minecraft build in the recommend build button.
    Don Redhorse likes this.
  10. Offline

    Nathan C

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

    Adamki11s

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Much nicer than the old Jenkins. Nice!
  12. Offline

    rmsy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @EvilSeph
    This is absolutely incredible. Props to you, and the entire Bukkit team.
  13. Offline

    rmsy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Also, shouldn't the 'Get CraftBukkit' button on XenoForo be changed to link to BukkitDL?
    DjDCH likes this.
  14. Offline

    TnT Trinitrotoluene Maximus Administrator Bukkit Help

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Everything I could want and more. :D
  15. Offline

    aPunch

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Very well done. The design is appealing, it's easy to navigate, and it has most if not all of the information I could ever need.
  16. Offline

    PATLAKA

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

    ACStache

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @EvilSeph this looks awesome! props to the whole Bukkit team for their hard work!
  18. Offline

    iPhysX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I love it! Better for everyone.
  19. Offline

    tehbeard

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Very fancy :D

    Loving the compare different builds option, so nice to know what I can plan to add to my plugins.
  20. Offline

    ZachBora

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    dl.bukkit.org has been approved by Chuck Norris
    kencraftservices and Butkicker12 like this.
  21. Offline

    ACStache

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    A thought crossed my mind:
    I enjoy reading the bug reports of fixed bugs, to see what the issue was. Could there be a way to link each bug fixed in the commits to the JIRA Bug Report site?
  22. Offline

    ZachBora

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I don't think the compare tool works... Been at it for like 7 minutes.

    EDIT: It appears now after the 404 "crash"

    This post has been edited 1 time. It was last edited by ZachBora Feb 13, 2012.
  23. Offline

    EvilSeph Bukkit Team Lead Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    We're moving towards a 'make JIRA ticket per commit' model.
  24. Offline

    volpi3000

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    404 Not Found -.-

    Edit : and it is Back ...

    This post has been edited 1 time. It was last edited by volpi3000 Feb 13, 2012.
  25. Offline

    ACStache

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Cool :D
    Kudos again on the site, been looking around it for a bit. It flows really well and everything is very easy to understand/access
    EarlyLegend likes this.
  26. Offline

    TopGear93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Amazing, super clean and efficient. The only thing im not too happy with is the " Alternate Verisions " link for devs. Id like to see a button on dl.bukkit.org for the Recommended build of Bukkit API. But in all this is gotta be the first time ive been impressed by bukkit.


    EDIT:// Also id like to see a link within bukkit.org, dev.bukkit.org , wiki to redirect to dl.bukkit.org

    This post has been edited 1 time. It was last edited by TopGear93 Feb 13, 2012.
  27. Offline

    mrvertigo27

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    (consumers)
    -_-
  28. Offline

    ZachBora

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The page encoding by default is wrong under IE. It doesn't choose UTF-8, instead it takes Western European (Windows). Can it be modified to force UTF-8?

    IE doesn't seem to understand this line
    <meta charset="utf-8">
    Maybe this would work?
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    I'm using IE9

    EDIT: The only problem it causes right now that I've noticed is it shows â-1/4 instead of arrows

    This post has been edited 1 time. It was last edited by ZachBora Feb 13, 2012.
  29. Offline

    Darkman2412

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @EvilSeph : You should add a "Get plugins" link or something similar :p
    Nvm, just found out that the "Unleash the Potential" points to the plugin list :)

    PS: Like Borat would say: I LIKE!

    This post has been edited 1 time. It was last edited by Darkman2412 Feb 13, 2012.
  30. Offline

    Chipmunk9998

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

    Dinnerbone Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Huh, it works fine in IE8 for me. <meta charset="utf-8"> was designed to be backwards compatible, and is supported even in IE6. I'll see what I can do.
Thread Status:
Not open for further replies.

Share This Page