RemindMe!

Zurück

Ein einfacher automatischer Erinnerungsdienst

Inhalte:

Zusammenfassung
Systemerfordernisse
Benötigte Dateien

Zusammenfassung:

Wenn Sie Schwierigkeiten hatten, richtige Datumswerte zu erhalten (insbesondere auf Linux und Solaris), versuchen Sie diese Version, die die PERL-interne Funktion localtime anstelle des UNIX-systembefehls date() verwendet. RemindMe v2.0 beta ist ein einfaches Programm, daß den Benutzer abzeichnen läßt, um eine automatische Erinnerung zu einem Datum zu erhalten, und zwar einen Tag, drei Tage, eine Woche oder drei Wochen vor diesem Termin. Es können sowohl einmalige als auch jährlich wiederkehrende Termine eingegeben werden. Sie können sich auch eine Auflistung aller noch offenen Termine anzeigen lassen.

Es gibt eine funktionsfähige Version dieser Schnittstelle.

Kommerzielle Anwendungen dieses Programms sind wahrscheinlicher als solche zu Ausbildugnszwecken; nichtsdestoweniger kann das Programm auch von Studenten und Lehrern benutzt werden, um sie an fällige Termine, Examen, besondere Veranstaltungen oder Feierlichkeiten zu erinnern.

Mit der Administrationsschnittstelle können Sie Ihr Kennwort oder die an jeden Empfänger gesendete Fußzeile verändern. In der  Demoversion der Administrationsschnittstelle ist die Möglichkeit entfernt, das Kennwort oder die Fußzeile permanent zu ändern, aber das Programm wird wie gewohnt funktionieren, ohne die Änderungen tatsächlich durchzuführen. Das Kennwort ist "password" - versuchen sie es ruhig.

Systemerfordernisse:

Die Maschine, auf der das Script läuft, sollte ein Unix-Server mit Perl 5.000 oder höher sein. Es ist vermutlich so konfiguriert, daß es mit kleineren Änderungen auf NT laufen wird - falls es Ihnen gelingt, lassen sie es mich wissen. Es sollte egal sein, ob der Webserver Netscape, NCSA oder ein andere ist, und es sollte auch unabhängig vom Browser funktionieren, solange dieser Formulare mit method='post'  unterstützt.

Sie müssen die Berechtigung haben, cgi-Programme auf Ihrem Webserver auszuführen. Wenn Sie nicht sicher sind, ob Sie das dürfen oder wie die Dateien zu konfigurieren sind, fragen Sie bitte hren Systemadministrator (üblicherweise root@ihr.maschinenname oder support@provider.de). Desweiteren müssen Sie die Erlaubnis haben, cron-Jobs zu starten, so daß der Erinnerungsdienst jeden Tag starten kann. Bitte fragen Sie Ihren Systemadministrator, wenn Sie sich nicht sicher sind, ob Sie  Zugriff auf cron haben - das übliche Zeitplanungsprogramm für Unix. Für NT ist vermutlich at das Äquivalent dazu.

Benötigte Dateien:

Die folgenden Dateien werden benötigt. Sie können sie download als gepacktes Archiv im tar.gz - format downloaden. ANMERKUNG: Wenn Sie Netscape oder de Internet Explorer als Browser haben, halten Sie die Shift-Taste gedrückt, während Sie auf den Download-Link klicken, oder wählen Sie mit der rechten Maustaste im Kontextmenü Speichern unter. Damit sollten Sie in der Lage sein, diese Datei herunterzuladen.

Geben Sie an der Telnet-Kommandozeile "gunzip cgisubscribe.tar.gz" ein, dann "tar -xvf cgisubscribe.tar",  um das Paket zu entkomprimieren und zu entpacken. Die folgenden Dateien sollten mit Ausnahme von sendmail enthalten sein : (Bitte fragen Sie Ihren Systemadministrator, ob Ihnen sendmail zur Verfügung steht):

Auf Ihrem Unixsystem muß es sendmail und cron geben.
remindme.cgi
Das tatsächliche Programm, daß die Formulareingaben bearbeitet und die Erinnerungen verschickt.
remindme.users.htm
Das HTML-Fromular, in das Benutzer ihren Namen, ihre Email-Adresse und das gewünschte Erinnerungsdatum eingeben.
remindme.manage.htm
Das HTML-Formular, mit dem der Site-Inhaber die jedem Mail angehängte Fußzeile und das Administratorkennwort ändern kann.
remindme.cron
Eine Vorlage für den cron-Job, um die automatische Erinnerung auszuführen.
remindme.allreminders
Einfach eine Klartext-Datei mit der Liste der Erinnerungen. Ihre sollte leer sein.
remindme_footer
Eine weitere Textdatei mit dem Text, der an sämtliche Mails angehängt wird, die von RemindMe verschickt werden.
passfile.txt
Die Kennwort-Datei für das Programm. Das Standard-Kennwort ist einfach "password". es sollte daher schnellstmöglich geändert werden, sonst weiß jeder, wie er dieses Formular zu benutzen hat. :)
cgi.pl
(von Adam S. Rosien am Geometry Center an der University of Minnesota) enthält Routinen, um Formulareingaben aufzubereiten, so daß sie weiterbearbeitet werden können.
README.remindme
Enthält Informationen darüber, wie man mit dem Proramm beginnen kann. Lesen Sie dies, BEVOR Sie loslegen!
Diese Datei

Zu den Scripten der Ausbildungs-Hauptseite
E-mail an den Inhaber der Script-Site

Diese Seite Copyright © 1996, Kristina L. Pfaff-Harris. Alle Rechte vorbehalten. Deutsche Übersetzung Therese Telepski.