Home Home > 2012 > 03 > 27 > software.openSUSE.org calling for Ruby Hackers!
Sign up | Login

software.openSUSE.org calling for Ruby Hackers!

March 27th, 2012 by

About 2 weeks ago Thomas “digitaltom” Schmidt of the openSUSE Boosters started working on a refresh of the software.opensuse.org search interface. In that time, he has transformed the quite technical search UI into one which is a lot more modern and far easier to use. But there’s quite a bit of work in designing and building a new way of searching the whole buildservice repository with its 170.000+ packages in an userfriendly and logical way. If you’re up for it, we could use your help!

Fork us on GitHub!

Above is a gallery of the current state, you can play with it here. Surely, you’ll agree that a lot has improved already. But there is still plenty to do! If you’re a Ruby hacker and want to take a crack at making the software search and installation experience for millions of openSUSE users better, this is your chance! Tom has been discussing where the UI should go on the openSUSE Build Service mailing lists (see the discussions Part I, Part II and Part III).

From the outcome of these discussions, there’s a list of things which need to be added over the next few weeks. If you want to try, go and Fork the github repo and start crackin’!

Details

software.opensuse.org is written in Ruby and based on the rails framework. Behind the scenes it collects all data from the obs api which is documented here. The results from the discussions have been collected by Tom in this TODO list on Github. Some easy beginner hacks would be:

  • Test and fix the pages with different browsers
  • create images for featured apps like on this webstore
  • link to install instructions for non-suse distros (like on software.o.o/download)
  • add tooltips for download links including size, build date etc
  • Defined sort order for unsupported packages
  • Fix a bug: Libreoffice not found when searching for “libreoffice” but when searching for “office”
  • Check to replace the searchbar on http://software.opensuse.org/ with the new one, or if we don’t need a package search on the dvd download page
  • Improve display of ‘sub-packages’ in the result list
  • And more…

Why help

If you want to get to know your ruby/rails by working with an experienced hacker and give back to your favorite distro, this is your chance!

You’ll get all the help you need and questions answered from Thomas, who you can find on IRC in our #opensuse-project channel on Freenode as “digitaltom”, by mail on tom at the opensuse.org server and also on Google+.

So, go to our github repo, fork it and get going!

Both comments and pings are currently closed.

4 Responses to “software.openSUSE.org calling for Ruby Hackers!”

  1. Hi
    I have translated in Spanish to try to get many more hackers!
    http://victorhckinthefreeworld.wordpress.com/2012/03/28/el-buscador-de-paquetes-de-opensuse-renueva-su-interfaz/

    Bye!

  2. Hi!
    Making noise in other places

    http://www.espaciolinux.com/2012/03/opensuse-renueva-su-buscador-de-paquetes/

    Bye!

  3. Hi,
    could you make something more geeks friendly in the search, after your “user friendly facelift” it is 6 times more difficult to get information about different versions of package and almost impossible to get the repository URL. Old UI had all the information needed immediately as a search result. It was not ideal but right now it is almost useless except for clickers.

    PLEASE

  4. k

    i second ales

    design is visually attractive,
    but lots of features are missing

    please leave plain (old) interface for us geeks :)