Zikula Nachrichten

RSS Feed

Zikula Working Groups

Als einen Teil unserer Bemühun­gen, es jedem User noch ein­facher zu machen, selbst einen Beitrag für das Pro­jekt zu leis­ten, hat das Steer­ing Com­mit­tee beschlossen, ver­schiedene „Work­ing Groups“ (Arbeits­grup­pen) für bes­timmte Bere­iche ins Leben zu rufen.

Das Hauptziel dieser Work­ing Groups ist es, Trans­parenz und Tren­nung der einzel­nen Zuständigkeiten in das Pro­jekt zu brin­gen. Dies sollte dazu führen, dass eine ein­fachere Kom­mu­nika­tion und eine schnellere Entschei­dungs­find­ung für das Pro­jekt gegeben wird und daraus resul­tierend eine schnellere, effiziente Entwick­lung möglich wird.


Wie es mit dem Core selbst weit­ergeht, erfahrt ihr in ein paar Tagen in einem aus­führlichen Beitrag.

Wir
wer­den des Weit­eren eine „Wer arbeitet wo mit? “ — Übersicht mit einer
Liste der Kon­tak­t­daten der jew­eili­gen Ver­ant­wortlichen der einzel­nen
Work­ing Groups veröf­fentlichen. Somit hat jeder, der mitar­beiten
möchte,
die Möglichkeit, sich direkt an den zuständi­gen Ansprech­part­ner zu
wen­den ohne viel Bürokratie.

Jede
WG ist entweder auf Zeit oder aber dauer­haft ein­gerichtet, wobei sich
die ständi­gen Arbeits­grup­pen auf­grund des Arbeit­saufwan­des aus mehreren
Per­so­nen zusam­men set­zen sollten.

Die Ver­ant­wortlichen der
einzel­nen WGs sind für die zusät­zliche Anwer­bung von Team­mem­bern selbst
ver­ant­wortlich, um die
vor­liegen­den Auf­gaben verteilen zu kön­nen. Die Auf­gaben­verteilung
richtet sich auch an Nicht-​Programmierer: jede WG sollte Teile haben,
die von einem Enduser real­isiert oder getestet wer­den können.

Das
Steer­ing Com­mi­tee stellt den Fortschritt und die Rich­tung des
Gesamt­pro­jekts sicher und küm­mert sich um die direkte Kom­mu­nika­tion mit
den einzel­nen WG-​Verantwortlichen. Jede WG ist aufge­fordert, einen
regelmäßi­gen Bericht auf der Blog­Seite
(blog​.zikula​.org) zu veröf­fentlichen, um die Aktiv­itäten zu
präsen­tieren und die Trans­parenz sicherzustellen.

Erste Arbeits­grup­pen:

  1. Con­tin­u­ous Inte­gra­tion WG
    Dies ist
    eine Entwickler-​Arbeitsgruppe. Es wurde die Schaf­fung eines
    automa­tis­chen Build-​Systems angeregt. Ver­schiedene Lösun­gen wer­den
    ver­glichen und mögliche Werkzeuge bew­ertet. Zusät­zlich sollen
    Möglichkeiten für die automa­tisierte Mes­sung und Tests in Betra­cht
    gezo­gen wer­den. Dies erfordert eine Abstim­mung mit der Test WG (siehe unten). Des Weit­eren wird diese WG
    einige Änderun­gen im Entwick­lung­sprozess fordern , so dass eine gute
    Kom­mu­nika­tion mit den Core-​Entwicklern unbe­d­ingt nötig ist. Der
    Leiter dieser Gruppe ist Arjen Tebben­hof (Teb).

  2. Test WG
    Ein­rich­tung eines Prüf-​Rahmens und die Kom­bi­na­tion ver­schiedene
    Test-​Typen (coding-​Stil Kon­trollen, Unit-​Tests, UI-​Tests mit Sele­nium
    , usw.). Die WG soll auch eine Ein­führung für die Entwick­ler mit
    eini­gen Beispie­len erstellen. Die WG ver­wal­tet die so gewon­nen
    Mess­daten, wertet diese aus und dient als Ansprech­part­ner für alle
    Test-​Fragen. Für die Tes­tau­toma­tisierung wird eine Zusam­me­nar­beit
    mit dem Con­tin­u­ous Inte­gra­tion WG voraus­ge­setzt. Die Test WG wird von
    Axel Guck­els­berger (Guite) geleitet und unter­stützt von Sebas­t­ian
    Schür­mann
    (dabase).

  3. VA (Value Addon) Adap­tion WG
    Diese Gruppe ver­wal­tet die Val­ueAd­dons
    Pro­jekte und ist direk­ter Ansprech­part­ner für die Core-​Entwickler
    bei Fra­gen rund um eine mögliche Aus­lagerung von Mod­ulen und ähnlichen Anliegen. Sie ist außer­dem ver­ant­wortlich für
    den an den Core angelehn­ten Release-​Zyklus von wichti­gen VA-​Modulen
    wie z.B. News und Pages. Die WG Adap­tion ver­wal­tet weit­er­hin die
    gepark­ten Pro­jekte im Cozi und ist für die Überhol­ung der
    VA-​Module und inter­es­san­ter gepark­ter Mod­ule ver­ant­wortlich. Der Leiter dieser Arbeits­gruppe ist Mateo Tiba­Pala­cios.

  4. Get­text WG
    Die
    gettext-​Arbeitsgruppe, die von Bernd Plagge (bp), geleitet wird,
    sorgt für eine störungs­freie Durch­führung und den rei­bungslosen
    Upgrade-​Pfad zu get­text in der kom­menden Zikula Ver­sion 1.2.0 .
    Außer­dem soll sie get­text über das gesamte Pro­jekt fördern und
    dient als Ansprech­part­ner für alle Prob­leme der Durch­führung oder
    bei der Überset­zung. Sie arbeitet eng mit der Local­iza­tion WG
    zusammen.

  5. Local­iza­tion WG
    Ver­ant­wortlich für die gesamte
    Überset­zung und deren Wartung des Pro­jekts (z. B. mit get­text und
    Tools in der extDB). Sie man­a­gen außer­dem die Überset­zung von
    Newsar­tikeln und anderen Doku­menten vom Englis­chen in andere Sprachen
    und entwick­eln einen eige­nen Work­flow für diese Auf­gaben. Sie
    arbeitet eng mit den Grup­pen Get­text und Doku­men­ta­tion zusam­men. Ein
    Ver­ant­wortlicher der Gruppe ist Carsten Volmer (Herr.Vorragend), da
    dies aber eine per­ma­nente und extrem umfan­gre­iche WG ist, wird nach
    einem zweiten Ver­ant­wortlichen gesucht, ide­al­er­weise jemand aus einer
    anderen aktiven Community.

  6. Doku­men­ta­tions WG
    Ver­wal­tet die User– & Entwick­ler Hand­bücher und erstellt
    diverse Tuto­ri­als. Sie arbeitet mit der Local­iza­tion WG zusam­men.
    Auch hier gibt es einen Ver­ant­wortlichen, näm­lich Stef­fen Voß (aka
    Kaf​feeringe​.de), da auch diese WG sehr umfan­gre­ich ist, wäre ein
    zweiter Ver­ant­wortlicher wünschenswert.

  7. Site Main­te­nance WG
    Ver­wal­tet und updated die offiziellen Zikula-​Projekt Seiten, plant
    und real­isiert alle Upgrades und Erweiterun­gen. Dies bein­hal­tet z.B. eine Versions-​Chart für alle Instal­la­tio­nen und die einge­set­zten
    Mod­ule. Eine wichtige Auf­gabe ist des Weit­eren die Real­isierung der
    zikula​.eu Seite. Sie gibt in Zukunft eine genaue Auskunft über alle
    aktiven Com­mu­nity Seiten. Sie kön­nten z.B diverse Bilder für
    die lokalen Com­mu­ni­ties entwick­eln mit dem Text „Mit­glied einer
    offiziellen Zikula EU site“ mit einem back­link zu zikula.eu.Die Ver­ant­wortlichen dieser Arbeits­gruppe sind David Pahl (dpahl)
    und Gabriel Frein­bich­ler (gf). Sie wer­den von Drak und Chris
    Hilde­brandt
    (slam) unter­stützt, die die Server und Cozi managen.

  8. Dis­tri­b­u­tions WG
    Sie erar­beitet diverse Dis­tri­b­u­tio­nen für diverse
    Inter­essens­grup­pen (z.B. Blog, Com­mu­nity,…) und stellt sicher, dass diese ange­boten wer­den. Sie ist auch für dis­tri­b­u­tion­s­ab­hängige
    Anforderun­gen an den Core ver­ant­wortlich und ver­sucht diese Wün­sche
    in Zusam­me­nar­beit mit den Core-​Entwicklern zu real­isieren. Sie wartet nicht die Dis­tri­b­u­tio­nen, aber dient als Ansprech­part­ner für dis­tri­b­u­tion­sspez­i­fis­che Fra­gen. Der Ver­ant­wortliche ist Philipp Nietham­mer (philipp​.ni).

Es gibt noch Ideen für weit­ere Grup­pen, aber wir denken, diese
Grup­pen bilden erst ein­mal eine gute Grund­lage zum Start. Wenn du bei einer bes­timmten Gruppe mitar­beiten möcht­est, wende
dich bitte an den jew­eili­gen Ver­ant­wortlichen für diese Gruppe. Wir
freuen uns über jeden, der mitar­beiten möchte! Wir freuen uns auf die Aktio­nen der Arbeits­grup­pen und möchten im jedem einzel­nen danken, der das Pro­jekt Zikula
unterstützt.

Share    

 

Themen


Kommentare

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

Damit wird uns Core­Devs sicher der eine oder andere Freiraum geschaf­fen, da die Work­ing Groups Auf­gaben übernehmen kön­nen, die bis­lang alle an uns hän­gen geblieben sind.

Btw, die Work­ing Groups soll­ten erst Work­ing Com­mit­tees heißen, aber die dro­hende Abkürzung war dann nicht so prall icon_smile .

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

Ich denke vor allem, dass das ein Weg ist, die Leute mehr einzu­binden, die gerne etwas machen woll­ten, aber bisher nicht wussten, wie wo was.

Mir ist aufge­fallen, dass es viele Leute in der Com­mu­nity gibt, die immer wieder davon Reden, „man müsste mal dies & das“ und aber nicht ein­fach anfan­gen, weil sie zu höflich sind und Angst haben, jeman­dem auf die Füße zu treten. Dadurch wur­den immer ein ganz paar Leute als „Eigen­tümer von Zikula“ ange­se­hen 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 jeman­dem irgen­det­was zu besprechen. Ich denke aber, dass es effek­tiver ist, Pläné zu koor­dinieren. Und für diese Koor­di­na­tion gibt es jetzt Ansprechpartner.

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

Ich begrüße Pas­cal Wieners als weit­eres Mit­glied der Local­iza­tion WG. Dann wollen wir uns mal ‚was ein­fallen lassen. icon_biggrin

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

hmmm irgend­wie fühle ich mich in keiner der aufge­führten Grup­pen richtig, bin aber bereit kleine abgeschlossene Tasks in meinem Möglichkeits­bere­ich zu übernehmen. Ich würde es begrüßen wenn es eine TaskListe gäbe, wo man sich den jew­eili­gen Task oder Ticket nehmen kön­nte und dies abar­beiten kann. Und dann würde ich mich in der Gruppe „Human Resources“ sehen. ;)

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

Es gibt eine Taskliste im Bug­tracker des Core-​Projektes und eine im deutschen Community-​Projekt und Du kannst in die Taskliste des „Zikula Sites“ Pro­jek­tes schauen. Wenn Du Dich allerd­ings keiner Gruppe anschließen willst, soll­test Du Deine Aktiv­ität jew­eils kurz mit den entsprechen­den Lead­ern absprechen.

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