Forum

Forum feed

» zum Forum | » aktuelle Diskussionen

Kommentare

Forum feed

Werbung

Werbung

ALL-INKL.COM Webhosting

Zikula Nachrichten

RSS Feed

Zikula Working Groups

Als einen Teil unserer Bemühungen, es jedem User noch einfacher zu machen, selbst einen Beitrag für das Projekt zu leisten, hat das Steering Committee beschlossen, verschiedene „Working Groups“ (Arbeitsgruppen) für bestimmte Bereiche ins Leben zu rufen.

Das Hauptziel dieser Working Groups ist es, Transparenz und Trennung der einzelnen Zuständigkeiten in das Projekt zu bringen. Dies sollte dazu führen, dass eine einfachere Kommunikation und eine schnellere Entscheidungsfindung für das Projekt gegeben wird und daraus resultierend eine schnellere, effiziente Entwicklung möglich wird.


Wie es mit dem Core selbst weitergeht, erfahrt ihr in ein paar Tagen in einem ausführlichen Beitrag.

Wir
werden des Weiteren eine "Wer arbeitet wo mit? " - Übersicht mit einer
Liste der Kontaktdaten der jeweiligen Verantwortlichen der einzelnen
Working Groups veröffentlichen. Somit hat jeder, der mitarbeiten
möchte,
die Möglichkeit, sich direkt an den zuständigen Ansprechpartner zu
wenden ohne viel Bürokratie.

Jede
WG ist entweder auf Zeit oder aber dauerhaft eingerichtet, wobei sich
die ständigen Arbeitsgruppen aufgrund des Arbeitsaufwandes aus mehreren
Personen zusammen setzen sollten.

Die Verantwortlichen der
einzelnen WGs sind für die zusätzliche Anwerbung von Teammembern selbst
verantwortlich, um die
vorliegenden Aufgaben verteilen zu können. Die Aufgabenverteilung
richtet sich auch an Nicht-Programmierer: jede WG sollte Teile haben,
die von einem Enduser realisiert oder getestet werden können.

Das
Steering Commitee stellt den Fortschritt und die Richtung des
Gesamtprojekts sicher und kümmert sich um die direkte Kommunikation mit
den einzelnen WG-Verantwortlichen. Jede WG ist aufgefordert, einen
regelmäßigen Bericht auf der BlogSeite
(blog.zikula.org) zu veröffentlichen, um die Aktivitäten zu
präsentieren und die Transparenz sicherzustellen.

Erste Arbeitsgruppen:

  1. Continuous Integration WG
    Dies ist
    eine Entwickler-Arbeitsgruppe. Es wurde die Schaffung eines
    automatischen Build-Systems angeregt. Verschiedene Lösungen werden
    verglichen und mögliche Werkzeuge bewertet. Zusätzlich sollen
    Möglichkeiten für die automatisierte Messung und Tests in Betracht
    gezogen werden. Dies erfordert eine Abstimmung mit der Test WG (siehe unten). Des Weiteren wird diese WG
    einige Änderungen im Entwicklungsprozess fordern , so dass eine gute
    Kommunikation mit den Core-Entwicklern unbedingt nötig ist. Der
    Leiter dieser Gruppe ist Arjen Tebbenhof (Teb).

  2. Test WG
    Einrichtung eines Prüf-Rahmens und die Kombination verschiedene
    Test-Typen (coding-Stil Kontrollen, Unit-Tests, UI-Tests mit Selenium
    , usw.). Die WG soll auch eine Einführung für die Entwickler mit
    einigen Beispielen erstellen. Die WG verwaltet die so gewonnen
    Messdaten, wertet diese aus und dient als Ansprechpartner für alle
    Test-Fragen. Für die Testautomatisierung wird eine Zusammenarbeit
    mit dem Continuous Integration WG vorausgesetzt. Die Test WG wird von
    Axel Guckelsberger (Guite) geleitet und unterstützt von Sebastian
    Schürmann
    (dabase).

  3. VA (Value Addon) Adaption WG
    Diese Gruppe verwaltet die ValueAddons
    Projekte und ist direkter Ansprechpartner für die Core-Entwickler
    bei Fragen rund um eine mögliche Auslagerung von Modulen und ähnlichen Anliegen. Sie ist außerdem verantwortlich für
    den an den Core angelehnten Release-Zyklus von wichtigen VA-Modulen
    wie z.B. News und Pages. Die WG Adaption verwaltet weiterhin die
    geparkten Projekte im Cozi und ist für die Überholung der
    VA-Module und interessanter geparkter Module verantwortlich. Der Leiter dieser Arbeitsgruppe ist Mateo TibaPalacios.

  4. Gettext WG
    Die
    gettext-Arbeitsgruppe, die von Bernd Plagge (bp), geleitet wird,
    sorgt für eine störungsfreie Durchführung und den reibungslosen
    Upgrade-Pfad zu gettext in der kommenden Zikula Version 1.2.0 .
    Außerdem soll sie gettext über das gesamte Projekt fördern und
    dient als Ansprechpartner für alle Probleme der Durchführung oder
    bei der Übersetzung. Sie arbeitet eng mit der Localization WG
    zusammen.

  5. Localization WG
    Verantwortlich für die gesamte
    Übersetzung und deren Wartung des Projekts (z. B. mit gettext und
    Tools in der extDB). Sie managen außerdem die Übersetzung von
    Newsartikeln und anderen Dokumenten vom Englischen in andere Sprachen
    und entwickeln einen eigenen Workflow für diese Aufgaben. Sie
    arbeitet eng mit den Gruppen Gettext und Dokumentation zusammen. Ein
    Verantwortlicher der Gruppe ist Carsten Volmer (Herr.Vorragend), da
    dies aber eine permanente und extrem umfangreiche WG ist, wird nach
    einem zweiten Verantwortlichen gesucht, idealerweise jemand aus einer
    anderen aktiven Community.

  6. Dokumentations WG
    Verwaltet die User- & Entwickler Handbücher und erstellt
    diverse Tutorials. Sie arbeitet mit der Localization WG zusammen.
    Auch hier gibt es einen Verantwortlichen, nämlich Steffen Voß (aka
    Kaffeeringe.de), da auch diese WG sehr umfangreich ist, wäre ein
    zweiter Verantwortlicher wünschenswert.

  7. Site Maintenance WG
    Verwaltet und updated die offiziellen Zikula-Projekt Seiten, plant
    und realisiert alle Upgrades und Erweiterungen. Dies beinhaltet z.B. eine Versions-Chart für alle Installationen und die eingesetzten
    Module. Eine wichtige Aufgabe ist des Weiteren die Realisierung der
    zikula.eu Seite. Sie gibt in Zukunft eine genaue Auskunft über alle
    aktiven Community Seiten. Sie könnten z.B diverse Bilder für
    die lokalen Communities entwickeln mit dem Text „Mitglied einer
    offiziellen Zikula EU site“ mit einem backlink zu zikula.eu.Die Verantwortlichen dieser Arbeitsgruppe sind David Pahl (dpahl)
    und Gabriel Freinbichler (gf). Sie werden von Drak und Chris
    Hildebrandt
    (slam) unterstützt, die die Server und Cozi managen.

  8. Distributions WG
    Sie erarbeitet diverse Distributionen für diverse
    Interessensgruppen (z.B. Blog, Community,...) und stellt sicher, dass diese angeboten werden. Sie ist auch für distributionsabhängige
    Anforderungen an den Core verantwortlich und versucht diese Wünsche
    in Zusammenarbeit mit den Core-Entwicklern zu realisieren. Sie wartet nicht die Distributionen, aber dient als Ansprechpartner für distributionsspezifische Fragen. Der Verantwortliche ist Philipp Niethammer (philipp.ni).

Es gibt noch Ideen für weitere Gruppen, aber wir denken, diese
Gruppen bilden erst einmal eine gute Grundlage zum Start. Wenn du bei einer bestimmten Gruppe mitarbeiten möchtest, wende
dich bitte an den jeweiligen Verantwortlichen für diese Gruppe. Wir
freuen uns über jeden, der mitarbeiten möchte! Wir freuen uns auf die Aktionen der Arbeitsgruppen und möchten im jedem einzelnen danken, der das Projekt Zikula
unterstützt.


 

Themen


Kommentare

  • Geschrieben am
  • 12. Jan 2009 - 21:52
Sehr gut...

Damit wird uns CoreDevs sicher der eine oder andere Freiraum geschaffen, da die Working Groups Aufgaben übernehmen können, die bislang alle an uns hängen geblieben sind.

Btw, die Working Groups sollten erst Working Committees heißen, aber die drohende Abkürzung war dann nicht so prall icon_smile .

  • Geschrieben am
  • 12. Jan 2009 - 22:18

Ich denke vor allem, dass das ein Weg ist, die Leute mehr einzubinden, die gerne etwas machen wollten, aber bisher nicht wussten, wie wo was.

Mir ist aufgefallen, dass es viele Leute in der Community gibt, die immer wieder davon Reden, "man müsste mal dies & das" und aber nicht einfach anfangen, weil sie zu höflich sind und Angst haben, jemandem auf die Füße zu treten. Dadurch wurden immer ein ganz paar Leute als "Eigentümer von Zikula" angesehen und wegen allem möglichen belatschert: Zikula gehört uns allen! Jeder kann im Prinzip das machen, was er für richtig hält - Auch ohne mit jemandem irgendetwas zu besprechen. Ich denke aber, dass es effektiver ist, Pläne zu koordinieren. Und für diese Koordination gibt es jetzt Ansprechpartner.

  • Geschrieben am
  • 13. Jan 2009 - 19:40
Nachschub

Ich begrüße Pascal Wieners als weiteres Mitglied der Localization WG. Dann wollen wir uns mal 'was einfallen lassen. icon_biggrin

  • Geschrieben am
  • 15. Jan 2009 - 11:18
Task Manager?

hmmm irgendwie fühle ich mich in keiner der aufgeführten Gruppen richtig, bin aber bereit kleine abgeschlossene Tasks in meinem Möglichkeitsbereich zu übernehmen. Ich würde es begrüßen wenn es eine TaskListe gäbe, wo man sich den jeweiligen Task oder Ticket nehmen könnte und dies abarbeiten kann. Und dann würde ich mich in der Gruppe "Human Resources" sehen. ;)

  • Geschrieben am
  • 15. Jan 2009 - 11:45
TaskListe

Es gibt eine Taskliste im Bugtracker des Core-Projektes und eine im deutschen Community-Projekt und Du kannst in die Taskliste des "Zikula Sites" Projektes schauen. Wenn Du Dich allerdings keiner Gruppe anschließen willst, solltest Du Deine Aktivität jeweils kurz mit den entsprechenden Leadern absprechen.

Nur angemeldete Benutzer dürfen kommentieren. Registrierung oder Anmeldung.