Introducing dl.bukkit.org!

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

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

    EvilSeph Retired Staff

    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. Offline

    McAndze

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This is awesome. Am I the only one who thinks this should be the front-page instead? Clean and easy portal to everything.
     
    efstajas likes this.
  3. Offline

    MonsieurApple

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Great job to everyone who worked on this! It turned out very nice indeed :)
     
  4. Offline

    TnT Retired Staff

    My BukkitDev Profile
    My Plugins (2)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Most people require a quick and easy access to the latest recommended build. Further info is only a click away. I think this layout serves everyone best.

    You can always bookmark the page with more details.
     
  5. Offline

    xGhOsTkiLLeRx

    My BukkitDev Profile
    My Plugins (11)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    AWESOME <3
     
    iPhysX likes this.
  6. Offline

    hammale

    My BukkitDev Profile
    My Plugins (9)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  7. Offline

    Stone_Tigris

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    A-maz-ing.
     
  8. Offline

    efstajas

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Awesome thing. Great work!
     
  9. Offline

    DjDCH

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    +1 :D
     
    TopGear93 likes this.
  10. Offline

    matejdro

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I like new system a lot. Clean and powerful.
     
    iPhysX likes this.
  11. Offline

    ZachBora

    My BukkitDev Profile
    My Plugins (11)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I found this article. It might need to be before the script tag.
    Code (Text):
    1. <script type="text/javascript">var NREUMQ=NREUMQ||[];NREUMQ.push(["mark","firstbyte",new Date().getTime()])</script>
    But at the moment I am unable to reproduce because the comparison is rather slow...
     
  12. Offline

    Dinnerbone Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    On which page are you testing it on? Just so I can be sure!
     
  13. Offline

    iKeirNez

    My BukkitDev Profile
    My Plugins (9)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This is awesome and I think this should be the front page of bukkit.org !

    EvilSeph Dinnerbone Would it e possible to release this to the public, because it would be really awesome if I could have something like this on my website. Thanks!

    Also the design is really amazing and looks so much better than Jenkins!
     
  14. Offline

    ZachBora

    My BukkitDev Profile
    My Plugins (11)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Well I was trying on these compare pages : http://dl.bukkit.org/compare/craftbukkit/00252_1.0.1-R1/craftbukkit/00705_1.1-R3/

    But it just won't finish comparing. When It managed to work this morning, we had a 404 then after that the page existed.

    Right now, at this very moment, if I go on the page and then go in IE's View -> Encoding it is pointing to UTF-8. So it might already be working, but I'll only be sure when the compare finishes.

    It's the arrows showing on that page that were wrong.
     
  15. Offline

    M1sT3rM4n

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Direct the main URL there.
     
  16. Offline

    Dinnerbone Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Comparisons/diffs/changelogs/etc aren't generating right now as we're struggling to keep up with the demand. We're working on it, and it should be back ASAP! Sorry for the trouble :(

    Edit: Back up!
     
    iPhysX likes this.
  17. Offline

    ZachBora

    My BukkitDev Profile
    My Plugins (11)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Can't tell what you changed or what you mean...
     
  18. Offline

    Snipes01

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    To those who worked on it great job. Its pretty nice. One location for different versions and easy to read change-logs is exactly what we needed. What would be interesting if possible later, but might require more from devs is to have a list of plugins that are tested with a certain build. If that makes sense that might complicate things. Say a new dev build is out and the author of permissionsEx builds against the dev build then pex is added to a list of plugins the work for that build. Again I'm thinking that is adding a lot of extra work, but it can save time for players (not so much for devs).

    Anyway still guys great job on this... : )
     
  19. Offline

    OrtwinS

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Already included: 'Craftbukkit-1.1-R4' <- Craftbukkit for MC 1.1, 4th release.


    He means that the www.bukkit.org url should direct to the new dl.bukkit.org page.
    He just (hopefully accidentally) quoted the ENTIRE first post :p.

    edit: and frankly, I agree! Unless the firefox web-designer will complain about layout theft, that page would be so fitting as 'the' bukkit welcome page.
    If its going to be the welcome page maybe they could/should add the latest forum announcment post at the bottom...'latest Bukkit news'.
     
  20. Offline

    Shooty

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

    Also, anyone have a link for DEV BUILD rss ?
     
  21. Offline

    Gravity Retired Staff

    My BukkitDev Profile
    My Plugins (8)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Great work guys, everything looks fantastic and very well planned out. I'm looking forward to new features and expansion as this solution facilitates much easier work-flow and user..... usability!
     
  22. Offline

    SniperFodder

    My BukkitDev Profile
    My Plugins (1)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I like it a lot. Good job Bukkit team!
     
  23. Offline

    algiuxas

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Really nice job you did there! I like it very much!
     
  24. Offline

    lukegb Retired Staff

    My BukkitDev Profile
    My Plugins (1)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Comparison feature and any tasks that background themselves should now be much more stable (and actually execute!) - let Dinnerbone or I know if there are any more issues.
     
  25. Offline

    Juze

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

    Dinnerbone Bukkit Team Member Administrator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    We make no secret of the link at the bottom ;D
     
    Juze likes this.
  27. Offline

    Dinnerbone Bukkit Team Member Administrator

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

    Bertware

    My BukkitDev Profile
    My Plugins (1)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  29. Offline

    Gradi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Epic!!!​
     
  30. Offline

    Jamy

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

    Huns

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So there is now a permalink to download the latest RB?

    Killer!

    If you guys can figure out a way to give each plugin a permalink (either zip or jar files - doesn't matter to me), so that we don't have to go to the DL page for it, that... well, that would be like Christmas! :)
     
Thread Status:
Not open for further replies.

Share This Page