Croyez-le ou non, il fut un temps où aucun calendrier en ligne n'existait. Alors j’en ai écrit un. Les gens l'ont aimé, alors je l'ai vendu comme un widget à 65 $ pendant plusieurs années.
Un certain nombre d'organisations m'ont embauché pour personnaliser et étendre le calendrier, parmi lesquelles un service d'incendie, un collège, un comté et une église.
.- Thématique à partir d'un ensemble de palettes coordonnées avec des instructions sur la façon de créer la vôtre.
- Modèle de données permettant différents types de répétitions d’événements et d’événements s’étendant sur plusieurs jours.
readme.txt
d'origine
webCal 3.55 est un programme de calendrier basé sur ASP distribué dans un fichier ZIP qui doit inclure les fichiers suivants :
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
Chaque fichier contient une documentation individuelle.
INSTALLATION
Copiez les fichiers dans un répertoire sous la racine WWW de votre serveur Web compatible ASP. Le nom du répertoire principal webCal n'a pas d'importance mais les noms des sous-répertoires /data
et /images
ne peuvent pas être modifiés sans modifier également les scripts du calendrier. De plus, les noms de fichiers ne peuvent pas être modifiés sans modifier les scripts.
Une fois les fichiers copiés, vous pouvez créer un lien vers webCal3_month.asp
ou webCal3_week.asp
, ou les deux. Les autres fichiers sont invoqués en interne ou liés à partir des pages principales du calendrier. Cliquez sur l'icône « semaine » à la fin de chaque semaine dans la vue mensuelle pour passer à la vue hebdomadaire. Pour passer de la vue hebdomadaire à la vue mensuelle, cliquez sur le nom du mois en haut.
COMMENCER
Avant de commencer à ajouter des événements, vous devrez ajouter un ou plusieurs comptes d'utilisateurs. Pour ce faire, cliquez sur l'icône de clé en haut du calendrier et connectez-vous en tant qu'administrateur. À la livraison, le nom d'utilisateur de l'administrateur est « admin » avec un mot de passe « user ». Il est fortement recommandé de modifier ces valeurs (voir section suivante).
Une fois connecté en tant qu'administrateur, une icône de gestion des utilisateurs doit remplacer l'icône de clé dans la vue principale du calendrier. Cliquez sur cette icône pour accéder au formulaire de gestion des utilisateurs. Pour ajouter un utilisateur, sélectionnez « Ajouter » et saisissez les détails de l'utilisateur.
Une fois que vous avez ajouté un compte utilisateur, vous pouvez sélectionner « Se déconnecter » dans la vue principale du calendrier pour vous déconnecter du compte administrateur, puis sélectionner l'icône de clé pour vous connecter en tant que nouvel utilisateur. Une fois connecté, cliquez sur n'importe quelle date pour ajouter un événement à cette date. Alternativement, vous pouvez cliquer sur une date avant de vous connecter en tant que nouvel utilisateur, et vous serez invité à vous connecter à ce moment-là.
PERSONNALISATION DU CALENDRIER
webCal vous permet de modifier facilement le format de date et les couleurs utilisées dans l'ensemble du calendrier en éditant un fichier, webCal3_themes.inc. Ce fichier comprend des instructions et des exemples sur la façon d'ajuster le format de date et les thèmes de couleurs.
GESTION DES UTILISATEURS
Tous les comptes, à l'exception de celui de l'administrateur, peuvent être modifiés en ligne. Pour apporter des modifications au compte de l'administrateur, vous devez éditer la table "cal_users" dans la base de données webCal. Il s’agit d’une mesure de sécurité.
D'autres comptes peuvent être modifiés par n'importe quel utilisateur disposant d'un accès de niveau « Administrateur » (par opposition à « Utilisateur »). Lors de la suppression d'un compte, vous avez la possibilité d'effacer tous les événements programmés par cet utilisateur ou de déplacer ces événements vers un autre utilisateur.
SÉCURISER VOS DONNÉES
Si vous utilisez webCal sur un serveur public, certaines mesures doivent être prises pour sécuriser la base de données webCal. Il existe deux manières de restreindre l'accès à votre base de données : modifier les autorisations sur la base de données afin que les utilisateurs non autorisés ne puissent pas la télécharger ou déplacer la base de données vers un répertoire en dehors de votre racine Web.
OPTION UN
Si vous souhaitez laisser la base de données à l'emplacement par défaut, le dossier /data sous les principaux fichiers webCal, vous souhaiterez peut-être restreindre l'accès à votre base de données en ajustant les autorisations. Vous devrez faire attention à ne pas confondre les autorisations du SYSTÈME DE FICHIERS avec les autorisations du SERVEUR WEB. Le compte Internet, généralement IUSR_[MACHINENAME]
, doit disposer d'un accès en lecture et en écriture à la base de données dans le SYSTÈME DE FICHIERS pour que webCal fonctionne. Il devrait s'agir de la configuration par défaut, ce qui signifie que vous n'aurez pas besoin de la modifier.
Les autorisations que vous souhaitez modifier sont celles du SERVEUR WEB. Cela peut être fait via la console de gestion. Dans la console de gestion, cliquez avec le bouton droit sur la base de données webCal, sélectionnez ses propriétés et désactivez l'accès en « lecture ». Si quelqu'un devine le chemin et le nom de votre base de données, il ne pourra pas la lire (c'est-à-dire la télécharger).
OPTION DEUX
Si vous parvenez à déplacer des fichiers vers des emplacements en dehors de la racine Web (souvent /inetpub/wwwroot
), vous souhaiterez peut-être déplacer la base de données webCal vers un répertoire qui ne fait pas partie du site Web. Cela rend impossible à quiconque de deviner le chemin d'accès à votre base de données et de la télécharger puisque seuls les dossiers situés sous le site Web sont accessibles aux utilisateurs Internet. Si vous déplacez la base de données, vous devrez mettre à jour webCal3_data.inc afin qu'il pointe vers le nouvel emplacement. Par exemple, si vous déplacez le fichier vers c:mydata
, vous devrez alors modifier cette ligne
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& Server.Mappath("data/" & DataName & ".mdb")
à
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& "c:/mydata/" & DataName & ".mdb"
Merci d'avoir acheté webCal. Je suis ouvert à toutes vos questions ou commentaires.
Jason Abbott
Développer
Informations supplémentaires
-
Version
v3.5.5
-
Type
Autres catégories
-
Date de mise à jour
2024-12-16
-
taille
50MB
-
Provenant de
Github
Applications connexes
Recommandé pour vous
Actualités connexes
Tout
-
Google lance le nouvel outil d'IA Whisk, qui ne nécessite aucun mot d'invite et peut mélanger plusieurs images pour générer des images d'un nouveau style
2024-12-18
-
OpenAI annonce la mise à niveau de la recherche ChatGPT pour prendre en charge les cartes, la voix avancée et d'autres fonctions
2024-12-18
-
Les méta-lunettes intelligentes inaugurent la mise à niveau de l'IA : les fonctions d'IA en temps réel, de traduction et Shazam sont en ligne
2024-12-18
-
Le principal open source de Yushu Technology : l'ensemble complet des codes de formation des robots est divulgué pour accélérer l'innovation industrielle
2024-12-18
-
Nvidia lance un supercalculateur d'IA générative : seulement 249 $, performances améliorées de 1,7 fois
2024-12-18
-
OpenAI a déclaré : Il n'est pas encore prévu de lancer l'API Sora et la demande en matière de génération de vidéos dépasse les attentes.
2024-12-18