Weder beruflich noch privat darf ich an die aufgewendete Zeit denken, sonst bekomme ich ein schlechtes Gewissen. Aber wenn ich etwas in die Hand nehme, will ich es möglichst schnell und möglichst gut erledigt haben. Zum Glück bin ich jetzt dann mit meiner Kanalbauertätigkeit in OSM fertig, dann habe ich wieder etwas mehr Zeit.
Es braucht immer Leute, die keine Programmiererfahrung haben, und sei es auch nur, um die sogenannt “blöde” Frage zu stellen. Und es gibt viele Tätigkeiten, die man Programmierer “abnehmen” könnte. Das Ziel dieser Überarbeitung ist, es soll auch Nicht-Programmierer ermöglicht werden, ihre Webseite mehr oder weniger allein zusammenzuklicken. Zugegeben einige Basiskenntnisse in HTML, Javascript sind schon dazu notwendig, um eine Webseite zu machen, mehr aber nicht.
Lösen wir diese Überarbeitung vom Projekt des Monats und überlassen wir es Mappern. Den Zeithorizont erweitern wir dafür bis Ende Jahr, dh am 1.Jan.2011 wird abgerechnet. Zuallererst müsste jemand eine Projektseite im Wiki mit einer kurzen Zusammenfassung schreiben (englisch!). Darin sollte es einen Abschnitt haben, in dem Leute ihre Bereitschaft zur Mitarbeit (natürlich ohne Pflicht) bekanntgeben können und was sie in etwa beitragen könnten. Ich denke, dieses Projekt macht erst Sinn, wenn sich mindestens etwa ein Duzend bereiterklären. Sonst können wir im Januar nur festhalten: “Ausser Spesen nichts gewesen”. Wenn das gemacht ist wird im Forum und ML das Projekt vorgestellt.
Die Überarbeitung selber sehe ich folgendermassen: Zuallererst sollte jede Funktion einen Beschrieb in englisch haben, der einigermassen vernünftig via Web-Sprachtools übersetzt werden und so einigermassen verständlich ist. Also keine direkten Übersetzungen, sondern einen Link zum einen Sprachtool im Web (wenn die Beschreibung so verständlich ist, sollte jeder selber fähig sein, auch den Rest so zu verstehen). Dann sollte jede Funktion einen Link zu einem Beispiel haben, der die übliche Benutzung zeigt (erweiterte Benutzung kann dann im Beispiel als Kommentar eingefügt sein). Dann hat es einen Source-Link und einen Diff-Link ganz ähnlich wie in http://php-baustelle.de/openlayers/step-by-step/. Bis hierhin gibt es eigentlich kaum etwas zu programmieren, das könnte jeder machen.
Damit jetzt der Source- und Diff-Link auch einigermassen vernünftig sind, braucht es doch eine Überarbeitung des Codes. Vorallem die Diffs benötigen Basisbeispiele (ev. speziell gemacht), damit wirklich genau der betreffende Code im Diff aufgelistet wird (der Hinweis zum Basisbeispiel muss als Kommentar im Diff erscheinen). Das geht jedoch kaum ohne gute Programmierkenntisse.
Also wer möchte so eine Projektseite im Wiki machen? Und wer möchte im Wiki noch etwas Basiswissen zuzufügen? Beides in englisch und ev. mit Übersetzung. Auch wenn Deutsch am aktivsten in OMS ist, soll das Ganze weltweit ausgelegt sein.
Wyo