So I'm now aggregated on Planet Drupal. I'm Jakob (hi!), and you may remember me from projects such as Version Control API (Summer of Code '07), Temporary Invitation or the Duration CCK field. Granted, the latter is brand new, so there's little chance you know me from that one.
But introducing myself is not the purpose of this post, of course. The real purpose is to introduce the student that I'll be mentoring (together with AjK) during this year's Summer of Code. In his own words:
Hi! My name is Markus Schanta, I'm 21 years old and I live in Eisenstadt, Austria. I study Software & Information Engineering at the Vienna University of Technology and Business Administration at the Vienna University of Economics.
During this summer I will be working on the Version Control API, preparing it for usage on Drupal 6 and drupal.org. The Version Control API, which originates from Jakob's last year's SoC project, has largely decoupled the Project module from cvs.module. This project will unleash the full potential of the Version Control API and make it production ready for a new set of users including drupal.org.
My project will lead to increased flexibility in handling projects, reduce future maintenance costs and last but not least make it possible to use a more modern revision control system (like Subversion which is frequently in the talks) on drupal.org.
I'm really looking forward to working on this project an I'm sure that it's going to be a really exciting summer!
In other words, this time we're going to kill cvs.module for good. Congrats to Markus and all the other students that were accepted for this year's Google Summer of Code. Little fits better than the wise words of certain KDevelop developers:
It's gonna be great, you're gonna love it!
And that's all there is to say :)
Der Google Summer of Code geht wieder los. Diesmal allerdings ohne mich (zumindest bin ich nicht als Student dabei), primär weil ich den ganzen Juli für einen Drei-Länder-Trip eingeplant hab. Nächste Woche wird das dann genauer ausgearbeitet, oder so.
Nichtsdestotrotz verspricht es, sowohl für Drupal als auch für KDE und überhaupt sonst auch wieder ziemlich interessant zu werden. Vielleicht kann ich sonst irgendwie aushelfen und motivierten Studenten unter die Arme greifen (hab mich jetzt für Drupal als möglicher Zweit-Mentor angeboten), jedenfalls bin ich gespannt was dieses Mal rauskommt. Traditionellerweise sind ja nur ein kleiner Teil der angefangenen Projekte tatsächlich von Nutzen für die Open-Source-Projekte, das Spannende ist also, wie viele der angekündigten Großtaten sich diesmal zu einer wertvollen Spende an die Community entwickeln werden.
Ansonsten, ja, ehm, frohe Ostern!
Finally a posting in English again :D
So I've applied for the Google Summer of Code (SoC) once more, but unlike last year when I did a project for KDE, I'll work on Drupal this year. Unlike last year, I've got a pretty website where I can put my proposal, so not only its content but also its appearance grew pretty impressive this time. Very much like last year however, it's ridiculously hard to explain its goals to someone who doesn't know software developement inside out.
You can have a look at it nevertheless, it's still lying around on this website, and the Drupal people obviously like it as much as I do, which means I will work on this project from the end of May to the mid of August, paid by Google. I assume they'll again send out nice gimmicks, a T-shirt, and a certificate.
Drupal will, it seems, exercise more of a supervising role than was the case with KDE where I was pretty much free to report and communicate how I liked to. For the Summer of Code, Drupal tells its accepted students to blog about their project's progress once a week (starting at the official start of the SoC, May 28th) and assigns not only one but two mentors for guiding the students. I can imagine this strategy actually raises the students' chances to succeed and become part of the greater Drupal community while working on their projects. Pretty clever, and better organized than most of the other mentor organizations.
I'm looking forward to working together with Andy Kirkham (AjK^) and Derek Wright (dww) as my mentors, and incorporating previous findings from Adam Light (aclight) (who also provided me with feedback for my project proposal) and Gavin Mogan (halkeye), both of which already worked on related projects. The only thing that I fear is June, because this will really be the time when everything has to be delivered at once.
In other news, I now got a ticket and a reservation for this year's aKademy (the annual KDE conference) which takes place in Glasgow from June 29th to July 7th, and my employer Pro.Karriere graciously sponsored the flight to DrupalCon from the 19th to 22nd of September, for all people in our development team. I think that's great, and I'm anxious to experience how a non-KDE conference looks like :D
Ich bin gut. Ich bin gut. Ich bin gut. Jawoll.
Ich hatte zwei irrsinnig knappe Termine: den einen für die Abgabe des Usability Engineering Dokuments (Sonntag Mitternacht) und den anderen für die Software-Testen-Vorlesungsprüfung (Montag Nachmittag).
Und Usability Engineering hat es in sich. Das für aufwendig durchzuführende Übungen bekannte INSO-Institut bietet die Lehrveranstaltung als Wahlpflicht-VU an, und auch wenn ich schon im Vornhinein gewusst hab dass es kein Fingerlecken wird, interessiert mich das Ganze. Usability Engineering ist die Lehre vom Verbessern der Benutzbarkeit, im Speziellen von der Benutzbarkeit von Software, Websites und Dinge die Derartiges verwenden (wie z.B. MP3-Player-Geräte).
Als erste Übung von dreien war vorgesehen, dass wir ein Card Sorting durchführen. Dafür nimmt man sich eine Software (in unserem Fall die Uni-Wien-Website Student Point), zerlegt deren Inhalte/Navigationsstruktur in für sich selbst stehende Einheiten (Items), und druckt diese Items auf Kärtchen. Die wiederum legt man auf den Boden oder einen großen Tisch und lasst sie von einer Person (oder mehreren) sortieren. Das schaut dann ca. so aus (Foto meines Lieblings-KDE-Entwicklers Aaron Seigo beim Card Sorting):

Der Sinn hinter dem Card Sorting ist, dass man dadurch gute Informationsstrukturen bekommen kann, weil nicht ich, sondern meine Testlinge die Kategorien für die Webseiten/Menüeinträge/was-immer-die-Items-sind bestimmen. Dadurch kann man viel bessere Menüs bzw. Web-Navigationsstrukturen machen als das mit Selber-Ausdenken möglich wäre. Unter anderem weil Entwickler bekanntlich ganz anders denken als normale Leute :D
Ich und meine übrigens total ursympathische Übungsgruppe haben also quasi die ganze letzte Woche damit verbracht, aus der bestehenden Student-Point-Seite die Menge der Items rauszufinden, einen Fragebogen für die Probanden zu machen, die Kärtchen in eine Tabelle umzuformen und auszudrucken, mehrere Card Sorting Sessions durchzuführen, die Masse an Ergebniswerten auszuwerten, Vorschläge für Verbesserungen der Seite zu machen, und das alles in einem 35-Seiten-Dokument festzuhalten. Da ist so ziemlich die ganze Woche draufgegangen, oder zumindest fast.
Sonntag war dann der Abgabetermin, und JA, wir haben es geschafft, die Mörderarbeit rechtzeitig fertigzukriegen.
Montag war dann Prüfung, und JA, ich habe es geschafft, die Folien in 5 Stunden durchzunehmen und damit geschätzte 28-30 von 35 Punkten zu schreiben. (Zur Herabsetzung meiner kognitiven Fähigkeiten muss man dazusagen, dass ich voriges Semster auch schon in der Vorlesung war und den Stoff zumindest schon einmal gehört hatte.)
Gestern hatten wir Abgabegespräch für die Usability-Engineering-Abgabe, und, was will man sagen, wir haben's mit Bravour überstanden.
Wenn das keine Leistung ist, was dann? Achja genau, nebenbei noch fleißig in andere VOs und Übungen zu gehen (Donnerstag), Kubuntu auf die neue Beta von Feisty upzugraden (auch Donnerstag), beim Meeting mit den Arbeitskollegen was Brauchbares herzeigen zu können (Freitag), meine Bewerbung für den Google Summer of Code 2007 spitzenmäßig herzurichten (letzte 2 Wochen, am Freitag war ich dann zufrieden) und Erkundigungen für den Acer Port Replicator einholen, den diverse Väter für notwendig erklärt haben (heute erst).
Google Summer of Code? Ja, ich bewerbe mich heuer wieder, diesmal nicht für KDE, sondern für Drupal. Unterstützt von meinem Arbeitgeber Pro.Karriere. Was ich wahnsinnig cool finde. Insider spatzen von den Dächern, dass meine Chancen gut stehen, auch dieses Jahr wieder genommen zu werden. Wer wissen will warum, soll sich meine Bewerbung anschauen und staunen.
Und jetzt geh ich aufs Schnapsturnier in den Heimkeller. Hah.
Recent comments
38 weeks 5 days ago
1 year 2 days ago
1 year 6 days ago
1 year 18 weeks ago
1 year 19 weeks ago
1 year 20 weeks ago
1 year 20 weeks ago
1 year 21 weeks ago
1 year 21 weeks ago
1 year 21 weeks ago