Nils WernerStartseite

China 2009

2 Jahre alt

Nils Werner

Kategorien: Projekte, Designs

0 Kommentare

90 Worte

1 Link (hover me!)

China 2009

Endlich bin ich fertig geworden mit der Einrichtung der öffentlichen Seite der China-Exkursion 2009 der ETG-Kurzschluss unserer Uni.

Das Design stellt die Silhouette von Pudong, dem High-Tech-Viertel Shanghais, dar. Dahinter ein sich der Tageszeit stufenlos anpassender Himmel. Natürlich habe ich wieder sehr auf Barrierefreiheit geachtet; d.h. es gibt zum ersten mal sogenannte “Sprungmarken” im Layout (drück mal Tab um durch die Links zu wechseln). :-)

Fest steht bisher, dass wir von Februar bis März Peking, Jinan, Shanghai, Hangzhou und Singapur oder Kuala Lumpur besuchen werden. Weitere Neuigkeiten gibts demnächst auf www.china-2009.de.

Weiterlesen...

Bugtracking mit Mantis

2 Jahre alt

Nils Werner

Kategorien: Tools

0 Kommentare

240 Worte

2 Links (hover me!)

Seit dem Geplänkel mit dem T-Com CA2 Zertifikat (das, von dem alle Uni-Seiten abhängen und der Grund, wieso Mozilla immer jede einzelne sichere Seite bestätigt haben will) habe ich eingesehen, dass Bugtracking-Systeme deutlich weniger chaotisch und deutlich nützlicher sind als ich es zuerst angenommen habe.

Aufgaben zugeteilt bekommen, bearbeiten, weiter verweisen, Bugs voneinander abhängig machen und vieles mehr ist verteilt über eine Vielzahl von Knöpfen und Auswahlfelder die dem Anfänger alle sehr willkürlich und unübersichtlich erscheinen. Nachdem man sich jedoch ein bischen mit sowas auseinandergesetzt hat, erkennt man: Für viele kleine Aufgaben gibt es viele kleine Knöpfe. Da man sowieso immer nur ein, zwei Aktionen an jedem Bug tun muss, macht es Sinn, dass für jede Funktion ein eigener Knopf und nicht für alle Funktionen ein gemeinsames Formular vorhanden ist.

Da ich jetzt auch einen Bugtracker einsetzen wollte (zusätzlich zum Wiki und zur Zeiterfassung), musste ich mich ersteinmal umsehen. Denn die großen Player (Bugzilla und Trac) laufen alle nicht ohne Shell-Zugriff. Meine Wahl schließlich fiel auf "Mantis", komplett in PHP geschrieben und ohne große Ansprüche.

Die Installation war schnell getan und sowohl MediaWiki als auch Mantis bieten sogar die Möglichkeit, aufeinander zu verlinken: Interwiki-Links der Form [[:bug:Nummer]] verweisen in Mantis und der mit wenigen Zeilen konfigurierbare Button "Wiki" in Mantis verweist zurück auf den Artikel "Bug:Nummer".

Einzig die Dokumentation sollte man noch etwas ausbauen: Für eigentlich jede Spezial-Einstellung, die ich vorgenommen habe, musste ich im Code ersteinmal die Variable suchen.

Weiterlesen...

Webkongress 2008 Erlangen

3 Jahre alt

Nils Werner

Kategorien: Projekte, Veranstaltungen, Designs

0 Kommentare

105 Worte

1 Link (hover me!)

Webkongress 2008 Erlangen

Heute hat der Webkongress der Uni Erlangen angefangen. Eigentlich muss ich ja lernen, daher war ich auch nicht für die HiWi-Aufgaben eingeteilt. Da wir heute aber nicht in der Gruppe lernen, war der WKE2008 natürlich ein ausgezeichneter Grund, nicht den ganzen Tag am Schreibtisch zu sitzen.

Stattdessen durfte ich den Vorträgen von Dirk Jesse (dem Entwickler von YAML) über Grid- und CSS-Frameworks und von Paul Bakaus (dem Chef-Entwickler von jQuery UI) über die neuen Animations- und Drag&Drop-Features von jQuery UI lauschen.

Anschließend noch ein paar Lightning-Talks u.a. über “Professionelle Webseiten erstellt man nicht in 5 Minuten - Gute Arbeit braucht Zeit, das muss der Kunde verstehen”.

Weiterlesen...

WYMEditor

3 Jahre alt

Nils Werner

Kategorien: Tools

0 Kommentare

165 Worte

2 Links (hover me!)

Ich bin gerade mit WYMeditor über einen genialen, auf jQuery basierenden WYMIWYG-Editor gestoßen. Richtig, WYMIWYG und nicht WYSIWYG. What you mean is what you get lautet hier die Devise.

Das bedeutet: Der Benutzer gibt seinen Text nach wie vor in eine “Word-Ähnliche” Maske ein, jedoch interpretiert der Editor, was der Benutzer meint und nicht was er sehen will. Die Oberfläche bläht die Anzeige daher ein kleinwenig auf: Statt weißer Fläche sieht man die generierten “Container” (Paragraph, Liste, Überschrift etc.). Das fällt dem normalen Benutzer kaum auf, hilft dem, der darauf achtet, jedoch, seine Texte sauber zu formatieren.

Das Ergebnis: Wunderschön generierter XHTML-Code und trotzdem eine intuitiv bedienbare Oberfläche.

Und noch die Demo für alle Ungeduldigen.

Update

Weil mich jemand gefragt hat: Nein, der Editor sieht nicht “oh, der Benutzer scheibt fett, das muss wohl eine Überschrift sein” (“What you might be thinking is what you get” oder wie?) sondern er zeigt nützliche Werkzeuge, damit der Benutzer sehen kann, ob der Editor versteht was man meint.

Weiterlesen...

50GB Marke geknackt

3 Jahre alt

Nils Werner

Kategorien: Projekte, Tools, In eigener Sache

0 Kommentare

152 Worte

2 Links (hover me!)

Vor etwa einem Jahr war ich noch erfreut, als der 1000. Benutzer meinen Albumchart-Dienst nutzte.

Inzwischen sind es knapp zehn mal so viele und die Zahlen schwanken derart, dass man nicht mehr einzelne Benutzerzahlen feiern kann. Stattdessen sind es inzwischen die Datenvolumen-Zahlen, die Eindruck machen: Diesen Monat habe ich die 50GB-Marke geknackt.

Und das, nachdem ich vor ein paar Monaten auf einen Tarif mit unlimitiertem Traffic gewechselt habe. Das alte Limit wäre damit nämlich ausgereizt. Natürlich ist das, verglichen mit vielen anderen Projekten, nicht sehr viel. Das ganze ist aber eher aus Langeweile entstanden und hat jetzt doch so langsam ein kleinwenig Eigendynamik entwickelt. :-)

Ein Beispiel, wie die Grafiken, die den ganzen Traffic erzeugen, aussehen:

Man kann deutlich erkennen, dass die Grafik (abgesehen vom Februar, der ja nur 29 Tage hatte) streng monoton steigt. Mit etwas Fantasie kann man sogar sagen, dass die kurve exponentiell steigt (mit kleinem Koeffizient versteht sich g).

Weiterlesen...

Autohaus Scharf

4 Jahre alt

Nils Werner

Kategorien: Projekte

0 Kommentare

261 Worte

0 Links (hover me!)

Pünktlich zum Anfang der Winterferien und kurz vor meinem, diesmal einwöchigen, Skiurlaub sind Jonny und ich mit den Arbeiten an der Seite unseres letzten Kunden fertig geworden. Die komplett neue Seite des Autohaus Scharf wird Anfang nächsten Jahres auf deren Servern fertig eingerichtet werden und die bisherige Seite damit komplett ablösen.

Zum Einsatz kam erneut unser selbstgeschriebenes Content Management System. Der Kunde setzt bereits ein sehr spezifisch auf seine Zwecke zugeschnittenes Skript zur Anzeige einer Gebrauchtwagendatenbank für Kunden und Mitarbeiter ein und möchte dieses natürlich weiter verwenden. Daher musste eine Möglichkeit gefunden werden, das Skript entweder als Modul zu implementieren oder irgendwie in die Seite einzubinden.

Autohaus Scharf Screenshot Der Weisheit letzter Schluss war schließlich ein Proxy-Modul. Ganz normal im CMS gemounted, lädt es eine beliebige Kombination an Lade-Regeln, entscheidet, welche Datei zu laden ist und zeigt anschließend den Inhalt der Ziel-Datei (auf dem gleichen oder auf einem anderen Server) dar. Um den Server mit der "doppelten Anfrage" zu Stoßzeiten nicht zu überlasten, wird der Inhalt der fremden Seite auf Wunsch für eine beliebige Zeit zwischengespeichert und nur bei Bedarf neu geladen. Die zum Einsatz kommenden Regeln sind als Reguläre Ausdrücke formuliert und somit sehr flexibel und für diejenigen, die bereits mod_rewrite verwenden, intuitiv zu bedienen.

Eine weitere Änderung, die wir vornehmen mussten, war die Erweiterung auf beliebig viele Domänen pro CMS-Installation. Bei einer solchen Installation können sich beliebig viele Seiten den gemeinsamen PHP-Code und gemeinsame Templates teilen, verwenden jedoch getrennte Datenbank-Tabellen und getrennte Bilder- und Datei-Pools (die Verzeichnisse, in denen die von der Redaktion hochgeladenen Bilder und Dateien gespeichert werden).

Weiterlesen...
Nach oben

RSS Feed abonnieren