¿Cómo puedo alojar un calendario de reserva de recursos?

Quiero crear un calendario de programación que las personas puedan usar para reservar algo (cabaña familiar) por un período de tiempo. Me pregunto si hay un complemento que pueda agregarse a Google Calendar, o tal vez una aplicación OwnCloud que pueda hacer esto. Me gustaría que hiciera lo siguiente:

  • Estar basado en la web (posiblemente inicio de sesión/usuario selectivo pero no esencial)
  • Permitir a los usuarios ver las horas que están reservadas/disponibles
  • Permitir que los usuarios modifiquen solo sus propias reservas (añadir/editar/eliminar)

Pregunto aquí porque parece que no puedo ser el primero en querer algo así e imagino que hay una solución económica disponible.

Preferiblemente gratis.

No sé si encontrarás una solución gratuita. He trabajado con un CMS que he configurado para reservas, pero está alojado en un servicio web de bajo coste. También lo he alojado en mi disco NAS. La solución NAS es probablemente la más económica, porque se cobra una sola vez y el software es gratuito.

Respuestas (2)

Programador reservado

El software libre/de código abierto más flexible para reservas de recursos es definitivamente Booked Scheduler . Puede descargarlo y alojarlo usted mismo, o reservar un servicio de alojamiento de 10 USD/mes del desarrollador.

Proporciona las funciones que desea: basado en la web, con inicios de sesión, la disponibilidad es visible y los usuarios pueden editar sus reservas.

Para la reserva de alojamiento, normalmente solo necesitará la reserva de un día completo. Si usa la convención de que los usuarios no reservan el día de pago, simplemente puede configurar Booked Scheduler para un horario de todo el día (en la práctica: cree y guarde un horario, cambie su diseño, configure su única ventana de tiempo reservable para que sea 00:00 - 24:00) .

Otras opciones

Recientemente realicé una encuesta de todas las aplicaciones de reserva y programación de recursos gratuitas / de código abierto. Varios de ellos están especializados en la reserva de alojamiento. Vea la lista completa de lo que encontré .

Puede utilizar Google Sites para crear y alojar el sitio (gratis). Puede insertar Google Calendars u otros elementos de Google Apps en él.

Aquí hay algunos ejemplos/demostraciones, solo para que tenga una idea de lo que se puede lograr:

Si está familiarizado con la programación de software, probablemente encontrará que la solución anterior es bastante limitada, pero entonces podría considerar una aplicación de Google App Engine completamente personalizada (gratuita o de pago según el uso) que también puede acceder a la API de Google Calendar .

¿En qué se diferencia la funcionalidad de esto del calendario de Google utilizado a través de mi cuenta de Google? Eso es lo que hemos estado usando, pero la gente no presta atención y cambia las reservas de otras personas.
No es solo un calendario, es un sitio/aplicación completo que usa la misma infraestructura que usa el calendario, pero que usted controla por completo. Por ejemplo, evitar que las personas eliminen eventos que no son de su propiedad :) Veré si puedo encontrar algunos ejemplos para agregar a la respuesta ...