Ob Sie es glauben oder nicht, es gab eine Zeit, in der es keine Online-Kalender gab. Also habe ich einen geschrieben. Den Leuten gefiel es, also habe ich es einige Jahre lang als 65-Dollar-Widget verkauft.
Eine Reihe von Organisationen beauftragten mich mit der Anpassung und Erweiterung des Kalenders, darunter eine Feuerwehr, eine Hochschule, ein Landkreis und eine Kirche.
-Verwendung.- Aus einem Satz aufeinander abgestimmter Paletten mit Anleitungen zum Erstellen eigener Paletten thematisch anpassbar.
- Datenmodell, das verschiedene Arten von Ereigniswiederholungen und tageübergreifende Ereignisse ermöglicht.
Original readme.txt
webCal 3.55 ist ein ASP-basiertes Kalenderprogramm, das in einer ZIP-Datei verteilt wird, die die folgenden Dateien enthalten sollte:
webCal3_month.asp Month view
webCal3_week.asp Week view
webCal3_detail.asp Detail on a single event
webCal3_edit.asp Edit an event
webCal3_updated.asp Updates database after event edit
webCal3_deleted.asp Deletes event from database
webCal3_find.asp Search form
webCal3_found.asp Processes and displays query results
webCal3_print-month.asp Generates month view for printing
webCal3_print-week.asp Generates week view for printing
webCal3_mini.asp Miniature calendar used for popup
webCal3_popup.js JavaScript for popup calendar
webCal3_themes.inc Included color themes for all pages
webCal3_showrecur.inc Special formatting for different recurrence
webCal3_verify.inc Checks to see if user has logged in
webCal3_login.asp Login screen
webCal3_user-admin.asp User administration form
webCal3_user-edit.asp Edit user details
webCal3_user-updated.asp Updates database after user edit
webCal3_user-deleted.asp Deletes user from database
show_status.inc Generates JavaScript to update status bar
data/webCal.mdb Access 2000 database for storing events
data/webCal3_data.inc Connects to database
images/*.gif Calendar toolbar images
Jede Datei enthält eine individuelle Dokumentation.
INSTALLATION
Kopieren Sie die Dateien in ein Verzeichnis unterhalb des WWW-Stammverzeichnisses Ihres ASP-kompatiblen Webservers. Der Name des Hauptverzeichnisses von webCal ist unwichtig, aber die Namen der Unterverzeichnisse /data
und /images
können nicht geändert werden, ohne auch die Kalenderskripte zu ändern. Außerdem können die Dateinamen nicht geändert werden, ohne die Skripte zu modifizieren.
Sobald die Dateien kopiert sind, können Sie einen Link zu webCal3_month.asp
oder webCal3_week.asp
oder beiden erstellen. Die anderen Dateien werden intern aufgerufen oder von den Hauptkalenderseiten aus verlinkt. Klicken Sie in der Monatsansicht am Ende jeder Woche auf das „Wochen“-Symbol, um zur Wochenansicht zu wechseln. Um von der Wochenansicht zur Monatsansicht zu wechseln, klicken Sie oben auf den Monatsnamen.
ERSTE SCHRITTE
Bevor Sie mit dem Hinzufügen von Ereignissen beginnen, müssen Sie ein oder mehrere Benutzerkonten hinzufügen. Klicken Sie dazu oben im Kalender auf das Schlüsselsymbol und melden Sie sich als Administrator an. Im Auslieferungszustand lautet der Benutzername des Administrators „admin“ und das Passwort „user“. Es wird dringend empfohlen, diese Werte zu ändern (siehe nächster Abschnitt).
Sobald Sie sich als Administrator angemeldet haben, sollte ein Benutzerverwaltungssymbol das Schlüsselsymbol in der Hauptkalenderansicht ersetzen. Klicken Sie auf dieses Symbol, um das Benutzerverwaltungsformular aufzurufen. Um einen Benutzer hinzuzufügen, wählen Sie „Hinzufügen“ und geben Sie die Benutzerdetails ein.
Sobald Sie ein Benutzerkonto hinzugefügt haben, können Sie in der Hauptkalenderansicht „Abmelden“ auswählen, um sich vom Administratorkonto abzumelden, und dann das Schlüsselsymbol auswählen, um sich als neuer Benutzer anzumelden. Sobald Sie sich angemeldet haben, klicken Sie auf ein beliebiges Datum, um diesem Datum ein Ereignis hinzuzufügen. Alternativ können Sie vor der Anmeldung als neuer Benutzer auf ein Datum klicken und werden zu diesem Zeitpunkt zur Anmeldung aufgefordert.
ANPASSEN DES KALENDERS
Mit webCal können Sie das Datumsformat und die im gesamten Kalender verwendeten Farben ganz einfach ändern, indem Sie eine Datei, webCal3_themes.inc, bearbeiten. Diese Datei enthält Anweisungen und Beispiele zum Anpassen des Datumsformats und der Farbthemen.
BENUTZERVERWALTUNG
Alle Konten außer denen des Administrators können online bearbeitet werden. Um Änderungen am Administratorkonto vorzunehmen, müssen Sie die Tabelle „cal_users“ in der webCal-Datenbank bearbeiten. Dies ist als Sicherheitsmaßnahme gedacht.
Andere Konten können von jedem Benutzer bearbeitet werden, der Zugriff auf die Ebene „Administrator“ (im Gegensatz zur Ebene „Benutzer“) erhält. Beim Löschen eines Kontos haben Sie die Möglichkeit, alle von diesem Benutzer geplanten Ereignisse zu löschen oder diese Ereignisse auf einen anderen Benutzer zu verschieben.
SICHERUNG IHRER DATEN
Wenn Sie webCal auf einem öffentlichen Server verwenden, sollten einige Schritte unternommen werden, um die webCal-Datenbank zu sichern. Es gibt zwei Möglichkeiten, den Zugriff auf Ihre Datenbank einzuschränken: Ändern Sie die Berechtigungen für die Datenbank, sodass nicht autorisierte Benutzer sie nicht herunterladen können, oder verschieben Sie die Datenbank in ein Verzeichnis außerhalb Ihres Webstammverzeichnisses.
OPTION EINS
Wenn Sie die Datenbank am Standardspeicherort belassen möchten, dem Ordner /data unter den Hauptdateien von webCal, können Sie den Zugriff auf Ihre Datenbank durch Anpassen der Berechtigungen einschränken. Sie sollten darauf achten, DATEISYSTEM-Berechtigungen nicht mit WEB-SERVER-Berechtigungen zu verwechseln. Das Internetkonto, normalerweise IUSR_[MACHINENAME]
, muss Lese- und Schreibzugriff auf die Datenbank im DATEISYSTEM haben, damit webCal funktioniert. Dies sollte die Standardkonfiguration sein, d. h. Sie müssen sie nicht ändern.
Die Berechtigungen, die Sie ändern möchten, sind die des WEBSERVERS. Dies kann über die Managementkonsole erfolgen. Klicken Sie in der Managementkonsole mit der rechten Maustaste auf die webCal-Datenbank, wählen Sie deren Eigenschaften aus und deaktivieren Sie den Lesezugriff. Wenn jemand den Pfad und Namen Ihrer Datenbank errät, kann er diese nicht lesen (dh herunterladen).
Option zwei
Wenn Sie Dateien an Speicherorte außerhalb des Webstammverzeichnisses verschieben können (häufig /inetpub/wwwroot
), möchten Sie möglicherweise die webCal-Datenbank in ein Verzeichnis verschieben, das nicht Teil der Website ist. Dadurch ist es für niemanden möglich, den Pfad zu Ihrer Datenbank zu erraten und sie herunterzuladen, da nur die Ordner unterhalb der Website für Internetnutzer zugänglich sind. Wenn Sie die Datenbank verschieben, müssen Sie webCal3_data.inc aktualisieren, damit es auf den neuen Speicherort verweist. Wenn Sie die Datei beispielsweise nach c:mydata
verschieben, müssen Sie diese Zeile ändern
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& Server.Mappath("data/" & DataName & ".mdb")
Zu
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& "c:/mydata/" & DataName & ".mdb"
Vielen Dank, dass Sie sich für webCal entschieden haben. Ich freue mich über alle Fragen oder Rückmeldungen, die Sie haben.
Jason Abbott
Expandieren
Zusätzliche Informationen
-
Version
v3.5.5
-
Typ
Andere Kategorien
-
Aktualisierungszeit
2024-12-16
-
Größe
50MB
-
Kommt von
Github
Ähnliche Anwendungen
Empfohlen für Sie
Ähnliche Nachrichten
Alle
-
Google bringt das neue KI-Tool Whisk auf den Markt, das keine Eingabeaufforderungen erfordert und mehrere Bilder mischen kann, um Bilder im neuen Stil zu erstellen
2024-12-18
-
OpenAI kündigt ein Upgrade der ChatGPT-Suche an, um Karten, erweiterte Sprachfunktionen und andere Funktionen zu unterstützen
2024-12-18
-
Meta-Smart-Brillen läuten KI-Upgrade ein: Echtzeit-KI, Übersetzung und Shazam-Funktionen sind online
2024-12-18
-
Die wichtigste Open-Source-Quelle von Yushu Technology: Der vollständige Satz an Robotertrainingscodes wird offengelegt, um die Innovation in der Branche zu beschleunigen
2024-12-18
-
Nvidia veröffentlicht Supercomputer mit generativer KI: nur 249 US-Dollar, Leistung um das 1,7-fache verbessert
2024-12-18
-
OpenAI erklärte: Es gibt noch keine Pläne, die Sora-API einzuführen, und die Nachfrage nach Videogenerierung übertrifft die Erwartungen.
2024-12-18