¿Qué módulo(s) de Drupal debo usar para hacer reservas según la disponibilidad en un calendario?

¿Existe alguna solución (módulo(s) y/o distribución) para un sitio web usando Drupal versión 7, que permita hacer reservas según disponibilidad en un calendario?

He probado el módulo Booking Time Slots pero está causando problemas que no puedo resolver (posiblemente estos problemas se deban a que este módulo aún no tiene una versión oficial de Drupal 7).

Aquí están los requisitos para lo que estoy buscando:

  • Disponer de un calendario en una página con franjas horarias configurables (0,5-1-1,5 h...etc).
  • El usuario anónimo o autenticado puede registrarse para un intervalo de tiempo seleccionado.
  • El calendario se muestra en varios colores según disponibilidad, pero no muestra ningún dato personal.
  • El usuario tiene que confirmar el registro, por ejemplo, a través de algún enlace de confirmación en un correo electrónico.

Podría parecerse, por ejemplo, a un registro para una cita con un médico.

¿Alguna sugerencia?

Respuestas (2)

Si está buscando algo específico para los médicos, le sugiero que consulte la distribución de citas en la clínica .

Sistema de gestión de citas médicas. Gestiona el perfil del paciente, el perfil de los médicos y las citas. Admite múltiples oficinas. Crea todo tipo de informes que ayudan al funcionamiento diario de la clínica y al crecimiento empresarial. Es una excelente opción para los médicos tener un excelente sistema de gestión basado en un software gratuito de código abierto.

El sistema de gestión de citas es la forma más rápida de ponerse en marcha con la gestión de citas de pacientes. Incluye la última versión del núcleo de Drupal, FullCalendar y los otros módulos de los que depende. Le permite crear un libro de citas completamente funcional, un sistema de gestión listo para usar. Viene con informes completos impulsados ​​​​por el módulo de vistas.

Para habilitar citas anónimas, lea aquí

¡¡¡¡Interesante!!!!
Sí, lo es. También está drupal.org/project/bat , que todavía es relativamente nuevo y debería poder atender este caso. Pero creo que requerirá mucha más configuración.

Cuando se trata de utilizar Drupal para la gestión de reservas, no existe "un" módulo para ello, sino más de una docena...

A continuación se muestra un resumen de los módulos y/o distribuciones disponibles para los sitios de Drupal (convención de notación: D7 = Drupal versión 7, D6 = Drupal versión 6).

Módulos con una versión D7 estable

Aquí hay algunos módulos que podrían encajar, que tienen una versión D7 estable (las citas son de sus páginas de proyectos):

  • Calendarios de disponibilidad (D6 o D7).

    ... le permite agregar un calendario de disponibilidad a las entidades. Ejemplos de casos de uso son el alojamiento turístico, por ejemplo, bed and breakfast, casas de vacaciones o apartamentos independientes, y alquiler de coches o motos.

    Un calendario de disponibilidad muestra a sus clientes en qué fechas su alojamiento aún está disponible y en qué fechas ya está reservado.

  • Reserva Simple (D6 o D7).

    ... proporciona una forma sencilla y fácil de reservar artículos que puede crear el administrador. Ejemplos de su uso pueden ser habitaciones de hotel, barcos, automóviles, aviones, básicamente cualquier cosa que se te ocurra y que pueda ser reservada por una sola persona.

    El módulo brinda la posibilidad de crear reservas para otros usuarios (dependiendo de los permisos), y también brinda restricciones en la cantidad máxima de reservas que un usuario puede hacer y el tiempo máximo en que se puede hacer una reserva por adelantado.

    NO hay soporte para pagos, reservas y lo que uno pueda imaginar más allá de la reserva pura y simple, y NO tiene la intención de crear más que esta simple funcionalidad.

  • MERCI (D6 o D7).

    ... puede extender cualquier tipo de contenido a una lista de elementos exclusivos reservables (como estudios) o conjuntos de elementos intercambiables (como cámaras DV). Seguimos el enfoque utilizado por Organic Groups, Feed API y Scheduler y agregamos la configuración de MERCI a la pestaña Editar de esos tipos de contenido.

  • Conflicto de recursos (D6 o D7).

    ... permite a los usuarios reservar recursos para usar durante los eventos. Por ejemplo, un estudiante puede reservar un microscopio para usarlo en su laboratorio.

  • Reservas de habitaciones (D7).

    ... para que las bibliotecas académicas administren el acceso y el uso de sus salas de estudio.

    Todas las bibliotecas académicas tienen salas reservadas para el estudio y la colaboración de los estudiantes. Estas habitaciones a menudo están disponibles por orden de llegada. A muchas bibliotecas les gustaría tener un sistema de reserva de salas que permitiera a los estudiantes planificar mejor el uso de estos recursos, a menudo escasos, pero configurar y administrar un sistema de este tipo sin soporte informático es una tarea muy difícil y requiere mucho tiempo.

    El módulo de Reserva de Salas fue creado para satisfacer esta necesidad. Permite a cualquier biblioteca armar rápidamente un sistema de reservas personalizado para sus requisitos particulares. Y una vez instalado el sistema, realiza todas las funciones necesarias para gestionar el uso de las salas de estudio en grupo sin prácticamente intervención del personal bibliotecario.

    Aunque esta aplicación fue escrita específicamente para uso de bibliotecas académicas, también podría ser útil para cualquier instalación que brinde salas que se puedan reservar y utilizar a corto plazo.

  • Habitaciones (D7).

    ... es una solución de gestión de reservas y habitaciones para hoteles, alquileres vacacionales y B&B.

    Su página de módulos también menciona algunos módulos relacionados que quizás desee ver, como:

Módulos sin una versión D7 estable

Algunos módulos más que podrían encajar, que tienen una versión D7, pero aún no una versión estable (las citas son de sus páginas de proyectos):

  • Horarios de reserva (D6 o D7, pero solo una versión de desarrollo para D7).

    ... proporciona la funcionalidad de reserva de franjas horarias.

    La versión de Drupal 7 le permite configurar el horario de Venue Facility, para que los usuarios puedan reservar espacios (por ejemplo, clases) dentro de los horarios de apertura especificados.

    Aquí hay una serigrafía de muestra creada con este módulo:

    Serigrafía - Reserva de franjas horarias

  • Reserva de recursos (D6 o D7, pero solo una versión beta para ambos).

    ... proporciona un widget que se puede incluir en cualquier tipo de contenido y habilitar la reserva de recursos.

  • Areservations (D6 o D7, pero solo una versión beta para ambos).

    ... para manejar reservas de recursos.

  • Sistema de reservas de hotel para Ubercart (D6 o D7, pero solo una versión beta para ambos).

    ... El módulo uc_hotel es un sistema de reserva de hoteles para Drupal y Ubercart .

    No administra habitaciones individuales, sino que le permite crear tipos de habitaciones y establecer cuántos de cada tipo están disponibles para fechas específicas en el calendario. A cada tipo de habitación se le puede asignar una tarifa diferente, o basarse en una única tarifa maestra y tener un modificador aplicado para ajustar esa tarifa en una cierta cantidad.

  • Reservas (solo versión D7-alfa).

    ... consta de una API que permite que los usuarios reserven nodos de cualquier tipo de contenido según su función, ya sea como un recurso o un depósito. El uso de la configuración del cubo funciona más como un hotel o un sistema de alquiler de automóviles donde los clientes reservan un tipo o artículo y el artículo específico que obtienen depende de lo que esté disponible en el momento en que comienza la reserva. Este proyecto incluye varios submódulos, incluida la interfaz de usuario de reserva, que proporciona una solicitud de reserva -> Confirmación -> Pago -> Registrar vistas impulsadas por el flujo de trabajo, lo que facilita la modificación. Los módulos adicionales pueden imponer una validación personalizada, agregar precios o agregar disponibilidad adicional a las horas básicas de operación.

    Nota : la página del módulo contiene alrededor de 7 módulos adicionales (relacionados).

  • Reserva (solo versión D7-alfa).

    ... permite a los usuarios del sitio reservar una unidad. Una unidad puede ser cualquier cosa, pero las más comunes son habitaciones o piezas de equipo. Los creadores de sitios crean las unidades que se pueden reservar y agregan campos adicionales. La validación de las reservas se realiza mediante Reglas, que el creador del sitio puede personalizar.

Módulos que se integran con otros sistemas de reservas

  • Sistema de reservas online Planyo (D6 o D7).

    ... un puente al sistema de reservas online Planyo.

  • API de Booking.com (D7, pero solo una versión para desarrolladores).

    ... una integración de terceros con el servicio de Booking.com.

    Este módulo proporciona un marco de acceso a la API de Booking.com para los desarrolladores de Drupal.

Distribuciones disponibles

También hay algunas distribuciones de Drupal sobre reservas / reservas disponibles, aunque todas parecen tener solo una versión beta para D7, como (las citas son de sus páginas de proyectos):

  • Hotel abierto .

    ... lo ayuda a crear un sitio de hotel completo con reserva en línea y disponibilidad en línea.

  • restaurante _

    ... tiene todo lo que necesita para poner en marcha el sitio web de su restaurante. Viene con un sistema de gestión de menús, un sistema de reservas, un blog personalizable y gestión de eventos.

  • Reserva fácil .

    ... para configurar un sitio web, que se adapte a todas sus necesidades en la gestión de su propio hotel, posada o albergue en línea.

    Ofrece un conjunto de opciones para que los visitantes hagan reservas de habitaciones, se comuniquen con la administración del hotel o simplemente sigan el boletín del hotel para estar al tanto de todas las ofertas y descuentos especiales. El perfil de reserva fácil funciona con Drupal Rooms y Drupal Commerce , decisiones ampliamente utilizadas y populares, lo que significa mantenimiento activo y soporte técnico oportuno.

Comparación de sistemas de reserva

Consulte Comparación de los módulos del sistema de reservas para ver una comparación de varios módulos relacionados con reservas/reservas.

Esta comparación contiene algunos otros módulos (no mencionados en mi respuesta aquí) que también podría valer la pena considerar, por ejemplo, en caso de requisitos que sean ligeramente diferentes (en comparación con los de la pregunta aquí).

Mi lista recomendada

Consideraría la lista de módulos mencionados en Módulos con una versión D7 estable como mi lista restringida para una evaluación adicional, es decir:

  1. Calendarios de disponibilidad (Instalaciones reportadas: 2.061 sitios).
  2. Habitaciones (Instalaciones reportadas: 1.575 sitios).
  3. MERCI (Instalaciones reportadas: 441 sitios).
  4. Conflicto de recursos (instalaciones informadas: 329 sitios).
  5. Reserva simple (Instalaciones reportadas: 202 sitios).
  6. Reservas de salas (instalaciones informadas: 156 sitios).

Cómo elegir el módulo que mejor se adapte

Ordené mi lista recomendada arriba por número de instalaciones reportadas. Aunque suele ser un buen primer indicador, no debe usarse como el único criterio para elegir un módulo.

Así que haz tu tarea para elegir el adecuado para ti. Por ejemplo, mediante el uso de criterios como los que uso a menudo para seleccionar el módulo, como se menciona en la documentación de la comunidad sobre los cuadros de mando de mantenimiento .

Aquí está la introducción al respecto (de esa página):

... contiene una lista de 23 criterios (=28-5) que pueden ayudar a evaluar el mantenimiento y soporte de los módulos contribuidos. A continuación se muestra un intento de aplicar esos criterios a cada uno de los módulos de gráficos nativos...

Obviamente, estos cuadros de mando están relacionados con "módulos de gráficos", pero los mismos criterios son aplicables, en mi humilde opinión, cada vez que necesite decidir entre varios módulos.

También tenga en cuenta que ordené mi lista de favoritos por número de instalaciones informadas. Aunque suele ser un buen primer indicador, no debe usarse como el único criterio para elegir un módulo. Así que haz tu tarea para elegir el adecuado para ti.

Divulgación : soy el autor de esa página de documentación de la comunidad (parcialmente inspirada en los 28 criterios en el problema vinculado cerca del comienzo del párrafo de las tarjetas de puntuación).