Download
Pesquisa no site
Itens ativos
Posts mais lidos hoje
- Tutorial - Criando um site com caixas de notícias
- Manual
- Treinamento Drupal em Curitiba
- Instalação
- Sobre o Drupal
- Primeiro Screencast do Drupal Brasil
- Como instalar e configurar o TinyMCE no Drupal
- Instalação ilustrada em localhost
- Mamão e Drupal com açucar, desmistificando o primeiro contato com o Drupal
- Vaga: Líder Técnico PHP (Campinas/SP)
Login do usuário
Assine o RSS do Drupal-BR
Calendário com agendamento
Colegas,
Preciso desenvolver um site para o meu condomínio e uma das coisas mais importantes no projeto é algo que facilite e funcionalize o agendamento dos recursos do condomínio, como churrasqueira, salão de festas, etc.
Penso que o ideal seria que, uma vez escolhido o recurso, cada morador pudesse visualizar um calendário relativo à este. As datas livres e as ocupadas deveriam ter alguma identificação, a mais intuitiva seria um pano de fundo esverdeado para as datas livres e um pano de fundo avermelhado para as datas já ocupadas.
Um botão "reservar" cadastraria a solicitação, sendo que esta só seria de fato confirmada através da consolidação por algum usuário cadastrado e habilitado desse privilégio. o morador receberia um email no ato da reserva e outro quando essa fosse de fato consolidada/publicada.
Alguém conhece um módulo que me possibilite isso? Ou um ponto de partida avançado.
Abraço!
Leo Braga
- Se logue ou se registre para poder enviar comentários
- 922 leituras



Leo,
Para o calendário você pode utilizar os módulos Views, Date e Calendar. Dê uma olhada neste screencast (http://gotdrupal.com/videos/drupal-calendar)... acho que vai te dar uma boa noção.
O calendar já cria classes diferentes para cada 'status'. Sendo assim você pode personalizar as cores pelo CSS.
Você pode, nas permissões do Drupal, habilitar um determinado Papel pra criar novos 'eventos', porém na administração do tipo de conteúdo, na área Fluxo de trabalho (workflow), você precisa desmarcar a opção 'Publicado'. Assim o usuário poderá criar um conteúdo, porém este não estará publicado. E você como administrador poderá liberar o conteúdo.
Esta é uma das formas, mais simples, de fazer isso... tem outras formas. Mas estude primeiro o funcionamento do calendário... depois passe para o estágio de permissões.
Qualquer coisa poste ae!
Abraço!
Thiago Régis
@tregismoreira
Consultoria e Treinamento em Drupal
Drupal Casesbeta
Além dessses módulos (Views, Date e Calendar) use o events.
Marcelo Magalhães
Você bloqueia seu sonho quando você permite que seu medo fique maior do que a sua fé
Complementando a resposta do Thiago, esse modulo pode ser util: http://drupal.org/project/workflow
Abraço!
Leonardo Silva
Produtor Cultural
Desenvolvedor Web