+ Antworten
Seite 1 von 14 1 2 3 4 5 11 ... LetzteLetzte
Ergebnis 1 bis 10 von 131

Thema: Availability Component

  1. #1
    Neu an Board
    Registriert seit
    01.11.2005
    Beiträge
    99
    Bedankte sich
    3
    Erhielt 60 Danksagungen
    in 34 Beiträgen

    Standard Availability Component

    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.


  2. #2
    War schon öfter hier Avatar von trompetenpaule
    Registriert seit
    23.01.2007
    Ort
    Nürnberg
    Beiträge
    101
    Bedankte sich
    10
    Erhielt 16 Danksagungen
    in 15 Beiträgen

    Standard

    Nicht schlecht! Vielleicht kann ich dann doch bald auf 1.5 migrieren...

    Nun zum Feedback:
    Bei mir kommen folgende 2 Meldungen:
    Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /...../components/com_availability/views/availability/view.html.php on line 34

    Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /...../components/com_availability/models/availability.php on line 102

    Ansonsten: Weiter so!

  3. #3
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Blinzeln

    ja, bei mir kommen diese 2 meldungen (warnings) auch, und zwar im frontend sowohl bei der kalenderansicht als auch beim editieren von abwesenheitszeiten. ansonsten gefällt mir die komponente sehr gut, vielen dank dafür.
    die wochen- und tagesansicht hast du noch nicht drin, oder habe ich die einstellung übersehen?

    EDIT:
    wenn du die betreffenden Zeilen mit dem eintrag
    Code:
    $comParams->merge( &$row->params );
    auskommentierst sind die warnings weg und ich konnte auch keine einschränkungen/fehler in der funktionalität im frontend feststellen. für was sind diese einträge vorgesehen? normalerweise führt man so 2 arrays zusammen, wahrscheinlich hier die parameter der com und die vom user eingegeben, oder? aber das müsste ja dann zu fehlern führen, wenn man es weglässt, oder?
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

  4. Erhielt Danksagungen von:


  5. #4
    Neu an Board
    Registriert seit
    01.11.2005
    Beiträge
    99
    Bedankte sich
    3
    Erhielt 60 Danksagungen
    in 34 Beiträgen

    Standard

    Zitat Zitat von blaulichttreff Beitrag anzeigen
    ja, bei mir kommen diese 2 meldungen (warnings) auch, und zwar im frontend sowohl bei der kalenderansicht als auch beim editieren von abwesenheitszeiten. ansonsten gefällt mir die komponente sehr gut, vielen dank dafür.
    die wochen- und tagesansicht hast du noch nicht drin, oder habe ich die einstellung übersehen?
    Richtig, Wochen- und Tagesansicht sind noch nicht implementiert.
    Zitat Zitat von blaulichttreff Beitrag anzeigen
    wenn du die betreffenden Zeilen mit dem eintrag
    Code:
    $comParams->merge( &$row->params );
    auskommentierst sind die warnings weg und ich konnte auch keine einschränkungen/fehler in der funktionalität im frontend feststellen. für was sind diese einträge vorgesehen? normalerweise führt man so 2 arrays zusammen, wahrscheinlich hier die parameter der com und die vom user eingegeben, oder? aber das müsste ja dann zu fehlern führen, wenn man es weglässt, oder?
    Danke für das finden der Bugs, lustigerweise tauchen die bei mir nicht auf (andere PHP Version vielleicht?)
    Ich werde mir das demnächst nochmal anschauen, den code hatte ich aus einem der Tutorials übernommen, um die Anzeigeparameter der Komponente auszulesen. Ich hatte da auch nicht weiter nachgeforscht, sondern mich drauf verlassen, dass das Tutorial schon weiss, was es tut - anscheinend ein Fehler :-)

    Danke für's testen!

    Martin

  6. #5
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Standard

    das tut bezog sich sicher auf php 4, ab php 5 muss man es anders angehen, hier 2 funde aus dem netz:
    http://mrfoo.de/archiv/282-Warning-C...eprecated.html
    http://www.php-resource.de/forum/sho...threadid=61926

    EDIT: ich bin da aber auch kein experte
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

  7. #6
    Neu an Board
    Registriert seit
    01.11.2005
    Beiträge
    99
    Bedankte sich
    3
    Erhielt 60 Danksagungen
    in 34 Beiträgen

    Standard

    Komisch, habe grad nachgeschaut, bei mir läuft php 5.2.6-3 - ich werde mal schauen, ob ich dass die Tage ausbessern kann.

    Schönen Gruß

    Martin

  8. #7
    Neu an Board
    Registriert seit
    01.11.2005
    Beiträge
    99
    Bedankte sich
    3
    Erhielt 60 Danksagungen
    in 34 Beiträgen

    Standard

    Problem ist intern behoben. Ich hatte die Funktion falsch verstanden, sie macht an dieser Stelle keinen Sinn. Die Zeilen
    Code:
    $comParams->merge( &$row->params );
    können einfach gelöscht werden.
    Ich werde in den nächsten Tagen versuchen, eine aktualisierte Version bereit zu stellen und melde mich dann nochmal :-)

    Schönen Gruß

    Martin

  9. #8
    Neu an Board
    Registriert seit
    05.11.2008
    Beiträge
    18
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Wo und wie kann man Termine anlegen? Habe gelesen das man den Benutzeren schreibrechte geben muss. Nur ich finde die Einstellungen nirgends :(

  10. #9
    Neu an Board
    Registriert seit
    01.11.2005
    Beiträge
    99
    Bedankte sich
    3
    Erhielt 60 Danksagungen
    in 34 Beiträgen

    Standard

    Zitat Zitat von jamax79 Beitrag anzeigen
    Wo und wie kann man Termine anlegen? Habe gelesen das man den Benutzeren schreibrechte geben muss. Nur ich finde die Einstellungen nirgends :(
    Hi jamax,

    jeder User, der Mitglied in einem Team ist, kann für dieses Team Abwesenheiten[*] eintragen, er muss nur auf der Seite angemeldet sein.
    ZUSÄTZLICH kannst Du noch einen (oder mehrere) "MasterUser" für dieses Team anlegen, indem Du ihn/sie zum Manager des Teams machst.

    Die Nutzerverwaltung findet sich im Administrator-Bereich deiner Joomla Seite.

    Schönen Gruß

    Martin[*]Edit (25. März 2009): Auch hier stand mal "Termine" - das war falsch.

  11. #10
    Neu an Board
    Registriert seit
    05.11.2008
    Beiträge
    18
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    so hatte ich mir das auch gedacht.
    Es funktioniert aber nicht. Ich gehe im Backend auf
    Komponenten ->Availability->User Management
    Dort auf Add user und wähle Administrator aus dann klick ich den Eintrag unter Member und Manager an bis diese Makiert sind und klicke auf speicheren. Wenn ich mich jetzt im Frontend auf der Seite einloge habe ich nur die Möglichkeiten einen "Grund für Abwesenheit" anzulegen. mehr kann ich dort nich machen. Mann muss doch auch irgendwo die Termine eingeben können?

    Gruß
    Jamax

+ Antworten
Seite 1 von 14 1 2 3 4 5 11 ... LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein