estrutura de calendário com reservas
-
09-09-2019 - |
Pergunta
i tentar encontrar uma estrutura de dados para um calendário, que deve oferecer a mesma funcionalidade como googles calendário (quer construir uma estrutura na minha própria sql-database) ..
Deve oferecer uma só vez, várias vezes, buracos dia, data-de til data-to, eventos e assim por diante ... Mas é um pouco difícil de descobrir a strucure certo? - você sabe onde eu posso encontrar um modelo ou qualquer outra coisa que me ajuda
Obrigado!
EDIT:
Hm ... Eu não encontrei qualquer rails-plugins ou algo que se encaixa meus desejos ...
Eu quero construir um site de rede social onde os usuários podem criar compromissos para fazer freetime-atividades ... e por isso eu preciso de um calendário-estrutura ...
Existem trilhos plugins ou algo assim?
Solução
Bem, você pode olhar para a documentação de API Google Calendar GData para obter algumas idéias. Eu fortemente aconselho a não ser muito , embora ambicioso. Calendário é realmente difícil. fusos horários, vários participantes, recorrências (e exceções a eles), interoperabilidade com outros sistemas de calendário, etc são todos doloroso.
Quanto mais você pode limitar-se, mais fácil será a sua vida. Por exemplo, eu sugiro que você tentar fazer a sua representação recorrência bastante simples -. Com uma granularidade mínimo de dias, em vez de horas / segundos etc, e possivelmente proibir conceitos como "toda segunda, quarta e sexta-feira"
Você pode dar mais fundo a razão pela qual você quer criar seu próprio sistema de calendário em vez de usar um já existente? Tente evitar fazê-lo, se possível:)
Outras dicas
Existe um padrão que muitos dos sistemas de calendário usado para troca de dados entre si.
http://en.wikipedia.org/wiki/ICalendar
É um pouco pesado e pode ser mais do que você está procurando. Pode ajudar embora.
Confira uma nova jóia chamado Rical ( http://rubyforge.org/projects/rical/). Eu não construí nada com ele ainda, mas parece promissor como uma forma de manipular informações de eventos em Ruby.