Lo creas o no, hubo un tiempo en el que no existían los calendarios online. Entonces escribí uno. A la gente le gustó, así que lo vendí como un widget de 65 dólares durante varios años.
Varias organizaciones me contrataron para personalizar y ampliar el calendario, entre ellas un departamento de bomberos, una universidad, un condado y una iglesia.
.- Se puede tematizar a partir de un conjunto de paletas coordinadas con instrucciones sobre cómo crear la suya propia.
- Modelo de datos que permite varios tipos de repetición de eventos y eventos que abarcan días.
readme.txt
original
webCal 3.55 es un programa de calendario basado en ASP distribuido en un archivo ZIP que debe incluir los siguientes archivos:
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
Cada expediente contiene documentación individual.
INSTALACIÓN
Copie los archivos a un directorio debajo de la raíz WWW de su servidor web compatible con ASP. El nombre del directorio principal de webCal no es importante, pero los nombres de los subdirectorios /data
e /images
no se pueden cambiar sin modificar también los scripts del calendario. Además, los nombres de los archivos no se pueden cambiar sin modificar los scripts.
Una vez copiados los archivos, puede crear un enlace a webCal3_month.asp
o webCal3_week.asp
, o ambos. Los otros archivos se invocan internamente o se vinculan desde las páginas principales del calendario. Haga clic en el icono "semana" al final de cada semana en la vista mensual para cambiar a la vista semanal. Para cambiar a la vista mensual desde la vista semanal, haga clic en el nombre del mes en la parte superior.
EMPEZANDO
Antes de comenzar a agregar eventos, deberá agregar una o más cuentas de usuario. Para hacerlo, haga clic en el ícono de llave en la parte superior del calendario e inicie sesión como administrador. Tal como se envía, el nombre de usuario del administrador es "admin" con una contraseña de "usuario". Se recomienda encarecidamente que cambie estos valores (consulte la siguiente sección).
Una vez que haya iniciado sesión como administrador, un ícono de administración de usuarios debería reemplazar el ícono de llave en la vista principal del calendario. Haga clic en este icono para ingresar al formulario de gestión de usuarios. Para agregar un usuario, seleccione "Agregar" e ingrese los detalles del usuario.
Una vez que haya agregado una cuenta de usuario, puede seleccionar "Cerrar sesión" en la vista del calendario principal para cerrar sesión en la cuenta de administrador y luego seleccionar el ícono de llave para iniciar sesión como el nuevo usuario. Una vez que haya iniciado sesión, haga clic en cualquier fecha para agregar un evento a esa fecha. Alternativamente, puede hacer clic en una fecha antes de iniciar sesión como nuevo usuario y se le pedirá que inicie sesión en ese momento.
PERSONALIZACIÓN DEL CALENDARIO
webCal le permite cambiar fácilmente el formato de fecha y los colores utilizados en todo el calendario editando un archivo, webCal3_themes.inc. Este archivo incluye instrucciones y ejemplos sobre cómo ajustar el formato de fecha y los temas de color.
GESTIÓN DE USUARIOS
Todas las cuentas, excepto la del administrador, se pueden editar en línea. Para realizar cambios en la cuenta del administrador, debe editar la tabla "cal_users" en la base de datos de webCal. Esto es una medida de seguridad.
Otras cuentas pueden ser editadas por cualquier usuario que tenga acceso de nivel "Administrador" (a diferencia de "Usuario"). Al eliminar una cuenta, tiene la opción de borrar todos los eventos programados por ese usuario o mover esos eventos a otro usuario.
ASEGURANDO SUS DATOS
Si va a utilizar webCal en un servidor público, se deben tomar algunas medidas para proteger la base de datos de webCal. Hay dos formas de restringir el acceso a su base de datos: cambiar los permisos de la base de datos para que usuarios no autorizados no puedan descargarla o mover la base de datos a un directorio fuera de su raíz web.
OPCIÓN UNO
Si desea dejar la base de datos en la ubicación predeterminada, la carpeta /data debajo de los archivos principales de webCal, es posible que desee restringir el acceso a su base de datos ajustando los permisos. Deberá tener cuidado de no confundir los permisos del SISTEMA DE ARCHIVOS con los permisos del SERVIDOR WEB. La cuenta de Internet, normalmente IUSR_[MACHINENAME]
, debe tener acceso de lectura y escritura a la base de datos dentro del SISTEMA DE ARCHIVOS para que webCal funcione. Esta debería ser la configuración predeterminada, lo que significa que no necesitarás cambiarla.
Los permisos que SÍ quieres cambiar son los del SERVIDOR WEB. Esto se puede hacer a través de la Consola de administración. Dentro de Management Console, haga clic derecho en la base de datos webCal, seleccione sus propiedades y deshabilite el acceso de "lectura". Si alguien adivina la ruta y el nombre de su base de datos, no podrá leerla (es decir, descargarla).
OPCIÓN DOS
Si puede mover archivos a ubicaciones fuera de la raíz web (a menudo /inetpub/wwwroot
), es posible que desee mover la base de datos de webCal a un directorio que no forme parte del sitio web. Esto hace imposible que alguien adivine la ruta a su base de datos y la descargue, ya que los usuarios de Internet sólo pueden acceder a las carpetas debajo del sitio web. Si mueve la base de datos, deberá actualizar webCal3_data.inc para que apunte a la nueva ubicación. Por ejemplo, si mueve el archivo a c:mydata
entonces necesitará cambiar esta línea
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& Server.Mappath("data/" & DataName & ".mdb")
a
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& "c:/mydata/" & DataName & ".mdb"
Gracias por comprar webCal. Agradezco cualquier pregunta o comentario que pueda tener.
Jason Abbott
Expandir
Información adicional
-
Versión
v3.5.5
-
Tipo
Otras categorias
-
Fecha de actualización
2024-12-16
-
tamaño
50MB
-
Proviene de
Github
Aplicaciones relacionadas
Recomendado para ti
Información relacionada
Todo
-
Google lanza una nueva herramienta de inteligencia artificial, Whisk, que no requiere palabras y puede mezclar varias imágenes para generar nuevos estilos
2024-12-18
-
OpenAI anuncia la actualización de búsqueda de ChatGPT para admitir mapas, voz avanzada y otras funciones
2024-12-18
-
Las gafas metainteligentes marcan el comienzo de la actualización de la IA: las funciones de IA, traducción y Shazam en tiempo real están en línea
2024-12-18
-
El principal código abierto de Yushu Technology: se divulga el conjunto completo de códigos de entrenamiento de robots para acelerar la innovación de la industria
2024-12-18
-
Nvidia lanza una supercomputadora con IA generativa: solo $249, el rendimiento mejoró 1,7 veces
2024-12-18
-
OpenAI declaró: Aún no hay planes para lanzar Sora API y la demanda de generación de video supera las expectativas.
2024-12-18