Hallo liebe Joomla Gemeinde,
schon lange gibt es die TEamAvailabilityComponent (TEAC) von Tom Winterhalder - allerdings hat sich meiner Meinung nach schon lange nichts mehr getan, es gibt bisher keine Version für Joomla 1.5 native und auch keine Ankündigung für eine solche. Das Forum auf Tom's Seite ist nicht erreichbar, da man registriert sein muss, ich mich aber nicht registrieren kann...
Lange Rede, kurzer Sinn:
Ich habe mich hingesetzt, und die Komponente von 0 an neu geschrieben, für Joomla 1.5 native. Noch sind nicht alle geplanten Features drin (z.B. Sams- ,Sonn- und Feiertage werden nicht andersfarbig angezeigt), aber die Grundfunktionalität steht.
Wozu dient diese Komponent?
Mit dieser Komponente ist es möglich, Teams zu definieren und Nutzer zu den Teams zuzuweisen. Ein Nutzer kann dabei mehreren Teams angehören. Nun können die Nutzer (oder ein Manager, s.u.) ihre Abwesenheiten eintragen. Eine Abwesenheit muss immer einem Grund zugewiesen werden (z.B. Urlaub, Krankheit, etc.). Diese Gründe müssen zuvor vom Administrator erstellt worden sein.
Jeder Nutzer kann auch Manager eines Teams sein, dann kann er die Abwesenheiten aller Mitglieder dieses Teams verändern/löschen/erstellen.
Dank der Komponente erhält man einen schnellen Überblick, wie viele Teammitglieder zu einem bestimmten Datum[*] anwesend sind.
Ich setze die Komponente z.B. für die Trainingsplanung meines Sportvereins ein: der Trainer erhält immer einen aktuellen Überblick, wie viele Leute zum Training kommen und kann daraufhin das Training anpassen. Der Trainer ist zugleich Manager, teilt ihm also einer der Spieler eine Abwesenheit per Mail oder Telefon mit, kann er sie in diesen Kalender eintragen und braucht nur noch an dieser (zentralen) Stelle nachsehen, wie viele Leute da sind.
Der Download
... befindet sich bei JoomlaCode: Availability Component
Meine Bitte
Wer so etwas gebrauchen kann, möge es gerne testen, ich freue mich über Feedback.
Noch mehr freue ich mich natürlich, falls jemand mit entwickeln möchte :-)
Schönen Gruß
Martin
[*] Edit (25.März 2009): Hier stand mal Termin statt Datum, ich glaube, das hat zu Verwirrungen geführt.


LinkBack URL
About LinkBacks
Zitieren


Lesezeichen