2010-11-29 10 views
7

Estoy tratando de hacer un sistema de disponibilidad/programación ... Básicamente, quiero que los usuarios puedan iniciar sesión en este sistema, y ​​demuestren que están disponibles durante un cierto bloque de tiempo, entonces quiero que otro usuario esté puede iniciar sesión y ver quién está disponible y cuándo, y para poder reservar el tiempo de alguien (para que ya no se muestren como disponibles). Quiero usar PHP y SQL. ¿Alguien sabe si hay algún sistema de código abierto que haga algo similar? Siento que habría y sería una tontería reconstruir uno desde cero.¿Alguien sabe de algún sistema de disponibilidad/programación de código abierto?

Aunque quiero usar PHP y SQL, voy a considerar cualquier otra herramienta de código abierto que no utilizan estas tecnologías, pero se prefieren obviamente, php y sql. Gracias

EDITAR: sé que este problema puede ser resuelto con Google Calendar ... pero tienen que encontrar otra manera que no sea Google Calendar.

+0

He encontrado phpScheduleIt ... ¿alguien sabe de algún otro por ahí? phpScheduleIt parece no tener ese amigable de una interfaz. – Bill

+0

La empresa para la que trabajo recientemente pasó por esto, ya que el gerente de TI ama el software de terceros y todo ... no hace falta decir que terminé desarrollando una solución personalizada. Tomó alrededor de 2 semanas (errores, características que se agregan y todo) - Sugiero darle una oportunidad. –

+7

http://calendar.google.com – ajreal

Respuesta

2

me encontré con este proyecto de código abierto. Puede verificar esto: http://supercali.inforest.com/

SuperCali es un script de calendario de eventos que admite categorías anidadas de eventos y moderadores múltiples, por lo que es una buena opción para las organizaciones que gestionan una gran cantidad de actividades. SuperCali está diseñado para hacer que la entrada de datos sea lo más fácil y sin errores posible, así como para proporcionar un marco flexible y modular para mostrar información de eventos. SuperCali funciona con PHP y MySQL y es un software gratuito de "código abierto" publicado bajo la Licencia Pública General de GNU.

2

Ok, voy a ir un poco fuera de la caja aquí y preguntar si usted ha considerado aplicación de calendario de Gmail? Tiene apis, pero creo que puedes omitir eso y que el usuario comparta sus calendarios y puedan verlos todos juntos en una sola vista.

Esto tiene los beneficios de cuidado de la seguridad para que la programación avanzada para usted.

Sé que no es lo que está pidiendo, pero si solo quiere la programación sin los dolores de cabeza de seguridad y la codificación necesaria para que aparezca y en línea, quizás esto funcione.

+0

Sí, estoy usando google calendar para compartir calendarios, pero actualmente eso solo se usa para reuniones y ese tipo de cosas, si no hay reuniones para ti, no tienes nada en tu calendario, pero tu aún puede "reservarse" el tiempo en el que está trabajando en un proyecto – Bill

+1

@Phil - Luego puede crear nuevos calendarios para proyectos y compartirlos con los miembros del proyecto. Todavía se mostrará en sus calendarios de esa manera ... – JNK

+0

@Phil - Si se trata de una empresa, puede administrarla a través de Google Apps. Es relativamente económico y también puede ser su plataforma de correo electrónico, etc. –

1

Salida http://phpicalendar.net/ como cliente ICalendar decente. Esto hace que, básicamente, cualquier servidor ICalendar sea viable.

más específica a la programación, no es un proyecto de código abierto utilizando php y mysql llamada phpMyCal en http://dev.neb.net/phpMyCal/

1

Hacemos esto con MRBS http://mrbs.sourceforge.net/ y cumple con sus especificaciones de php/mysql- aunque suena como un sistema de reserva de habitaciones, es para reservar cualquier cosa. Es muy flexible, utiliza muchos sistemas de autenticación diferentes, y si puedo instalarlo (con la ayuda de los foros de usuarios), probablemente cualquiera pueda.

Cuestiones relacionadas