Vemos rápidamente los aspectos generales del ejercicio y proporcionamos unas referencias para poder seguirlo.
Podemos ver el ejercicio en funcionamiento para obtener una idea más exacta de los objetivos.
Este calendario, por si sólo, no tiene mucha utilidad, pero lo podremos utilizar para cualquier lugar donde necesitemos seleccionar fechas, por ejemplo una aplicación que implemente una agenda o, en general, en cualquier formulario donde queramos evitar que el usuario escriba las fechas a mano.
Aunque no se trata de un ejercicio demasiado difícil, resulta bastante largo de explicar. Es por ello que hemos preferido mostrarlo a lo largo de varios capítulos antes que hacer uno demasiado largo que canse al lector.
Originalmente el calendario fue creado por Miguel Angel Alvarez, de DesarrolloWeb.com, pero luego varias personas se animaron a actualizarlo y a presentar modificaciones en las que se implementan nuevas funcionalidades. Algunas de estas personas nos enviaron el código de los calendarios, tal como los habían modificado y nosotros los hemos ido publicando en este mismo manual en capítulos siguientes.
De modo que en este manual se ofrecen en realidad diversos calendarios, todos creados a partir de la misma base. La base se relata en los capítulos iniciales (hasta el artículo "Otras funciones de la librería del calendario") y a partir de allí se muestran varias modificaciones que pueden resultar de interés para las personas.
Debemos aclarar que en DesarrolloWeb.com hemos actualizado el código del calendario PHP básico, pero no hemos tocado los códigos enviados por otros colaboradores (que pueden requerir una revisión para adaptarse a la versión de PHP más actual), ya que son materiales que tienen otra autoría de los cuales no nos responsabilizamos.
Además, a partir del artículo Utilizar el calendario para seleccionar una fecha se puede ver una modificación al calendario realizada por mí mismo y que en 2010 todavía sigue funcionando sin problemas. Esta modificación tampoco la he revisado en esta actualización, por la razón de que sigue ejecutándose correctamente en PHP 5.
Resumen del ejercicio
La aplicación calendario va a componerse por tres archivos, podía hacerse en uno, pero así creemos que resulta más claro a la hora de documentar y posteriormente al utilizarlo en otras aplicaciones.- Página ínice, index.php, donde el usuario accederá para ver el calendario.
- Librería de funciones, calendario.php. Con varias funciones que vamos a utilizar dentro de la aplicación. Estará la función mostrar_calendario() y otras funciones de manejo de fechas. Esta librería es el elemento "portable" que podremos utilizar el otras aplicaciones.
- Hoja de estilos, estilos.css. Esta hoja de estilos nos permitirá definir la forma del calendario, es decir, el tipo de letra, los colores, etc. Si alguno de vosotros desea cambiar estos estilos solamente debería actualizar esta declaración CSS.
Referencias
Para entender este ejercicio es fundamental que el lector tenga conocimientos sobre diversas áreas del desarrollo de páginas web. En DesarrolloWeb.com podemos aprender todo lo que nos hace falta. Aquí tenemos los enlaces:- Sección sobre PHP. Con manuales y talleres que cubren los aspectos más importantes aspectos del lenguaje.
- Manual de CSS. Para el que desee aprender el manejo de las hojas de estilo.
Para acabar, dejamos un enlace para ver el calendario en funcionamiento. Y os encaminamos al siguiente artículo, donde veremos el archivo índice del calendario.
Miguel Angel Alvarez
Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...