Ein einfacher Eventkalender für Projektteams
Geschrieben von: Christoph Wille Ein wichtiger Teil beim Management eines Projektteams sind Termine für Meetings, Code Reviews, Feature Planung usw. Wenn man nicht gerade die Kombination Exchange/Outlook einsetzt, dann heißt die Lösung entweder Email an alle oder ein Web-basierter Eventkalender. Den jedoch jedes Mal neu erfinden ist überflüssige Arbeit. Um es uns besonders einfach zu machen, habe ich eine bestehende Eventkalender-Applikation genommen: EzEvents von George Chastain. Eine wichtige Information vorweg: der Download des heutigen Artikels ist eine verbesserte Version dessen, was von der orginalen Artikelsite downgeloadet werden kann! AnpassungenGrundsätzlich ist die Applikation bereits einsatzbereit, nur mußte ich eine wichtige Änderung vornehmen: die Include Dateien hatten die Endung .inc anstatt .asp, was ein Sicherheitsrisiko darstellt. Wer also den originalen Artikel zu EzEvents liest, muß bei der Dateiendung umdenken, wenn die einzelnen Dateien genauer erklärt werden. Ebenfalls empfehlenswert ist, die Datenbank database\users.mdb in ein für anonyme Webuser nicht angreifbares Verzeichnis zu verschieben. Es bieten sich vor allem Verzeichnisse außerhalb des Webroots an (Achtung: man muß dann includes\dbconnect.asp anpassen). Abgesehen von den obigen Änderungen/Empfehlungen ist die Applikation einfachst zu installieren: extrahieren und loslegen. FeaturesDie Applikation bietet einiges: Anzeige des aktuellen Monats mit allen Events, Hinzufügen/Editieren/Löschen von Events, mehrmonatige Übersichten, und natürlich die Detailanzeige für Events. Beginnen wir bei der Anzeige des aktuellen Monats, die über EventCalendar/default.asp aufgerufen werden kann: Hier ist bereits ein mehrtägiges Event definiert, und durch Anklicken des Hyperlinks landet man bei der detaillierten Eventbeschreibung: Ein Klick auf Edit/Delete Event und man erhält folgenden Screen: Damit offenbart sich ein "Problem" dieses Eventkalenders - er kann nur in vertrauten Umgebungen eingesetzt werden, da jeder ein Event anlegen kann (editieren kann durch Passwort gesperrt werden, rechts unten im Screenshot). Als Eventkalender auf einer öffentlich zugänglichen Site ist dies nicht tauglich, aber für ein Projektteam ist das ohne weiteres akzeptabel. Zum Schluß möchte ich noch die mehrmonatige Übersicht als Screenshot zeigen: Damit kann sich ein Entwickler einen Überblick über die kommenden Events verschaffen. Übrigens: das Look Ahead kann in der Includedatei includes\ConfigCalendar.asp mit der Variable MAXLOOKAHEADMONTHS vorkonfiguriert werden. SchlußbemerkungDer vorgestellte Eventkalender ist für Projektteams durchwegs gut geeignet, man muß also das Rad nicht neu erfinden. Allerdings - und das kann unter Umständen ein Problem sein/werden - jeder kann ein Event eintragen. Download des CodesKlicken Sie hier, um den Download zu starten. Verwandte Artikel
ADO Konstanten und die Datei Adovbs.inc Links zu anderen SitesWenn Sie jetzt Fragen haben...Wenn Sie Fragen rund um die in diesem Artikel vorgestellte Technologie haben, dann schauen Sie einfach bei uns in den Community Foren der deutschen .NET Community vorbei. Die Teilnehmer helfen Ihnen gerne, wenn Sie sich zur im Artikel vorgestellten Technologie weiterbilden möchten. Haben Sie Fragen die sich direkt auf den Inhalt des Artikels beziehen, dann schreiben Sie dem Autor! Unsere Autoren freuen sich über Feedback zu ihren Artikeln. Ein einfacher Klick auf die Autor kontaktieren Schaltfläche (weiter unten) und schon haben Sie ein für diesen Artikel personalisiertes Anfrageformular.
Und zu guter Letzt möchten wir Sie bitten, den Artikel zu bewerten. Damit helfen Sie uns, die Qualität der Artikel zu verbessern - und anderen Lesern bei der Auswahl der Artikel, die sie lesen sollten.
©2000-2006 AspHeute.com |