Mesmo sendo na maioria esmagadora das vezes uma atitude errada, equivocada ou simplesmente inútil; é comum que desenvolvedores de software volta e meia esbarrem num dilema interessante:
infelizmente não existe uma solução ideal para o meu problema, terei eu mesmo que programar isso!
E assim vamos criando bibliotecas, aplicativos e toda sorte de software possível que na prática não serve para nada
E eu mesmo fui acometido por esse mal esses dias! :)
O uso de calendários é comum em sistemas comerciais, e nesse caso não foi diferente, porém era preciso exibir o calendário sem qualquer recurso, nada de marcação nas datas com eventos, exibição simplificada/detalhada, exibição do dia, semana ou mês, enfim; era preciso exibir apenas um widget com o calendário!
Ao buscar por uma alternativa (especialmente Plugins para jQuery) encontrei vários bem interessantes como o iCal Calendar; porém todas as opções com muito mais recursos do que eu realmente precisava, e com um “problema” sério para profissionais como eu sem qualquer habilidade com UI, a dificuldade em adaptar o visual do Plugin em concordância com o visual da aplicação.
Dada a realidade, não me restou outra alternativa, tive eu mesmo que programar o calendário perfeito para aquela situação (talvez só aquela)
Porém a ideia/motivação é aproveitar a necessidade e estudar um pouco mais sobre jQuery, resolvi criar um plugin; tarefa bastante simplificada graças ao jQuery Boilerplate.
Se você puder dar uma olhada no GitHub e opinar será interessante!
E você pode vê-lo em ação aqui.