Inserindo um calendário javascript para entrada de data no rails

Para inserir um calendário em uma aplicação rails, vamos utilizar o plugin Calendar Date Select. Ele é um calendário em Javascript que utiliza a biblioteca Prototype.

Algumas demonstrações do funcionamento podem ser vistas em http://electronicholas.com/calendar.

Para instalá-lo:

script/plugin install http://calendardateselect.googlecode.com/svn/tags/calendar_date_select

Após instalado o plugin voce deve inserir o calendário na view em que voce deseja:

No caso acima escolhemos a cor cinza (”silver”) mas também é possível escolher outras cores como vermelho (”red”) e azul (”blue”).

Insira também a biblioteca Prototype caso ela já não esteja incluída:

Agora é só inserir o código para o calendário como abaixo:

Existem várias opções de customização do calendário que podem ser encontradas no site oficial

Traduzindo o calendário para português

Para passar os dias da semana e a data para o formato d/M/Y deve-se ir no environment.rb e adicionar:

Obs.: O formato italiano corresponde ao formato (’d/M/Y’)

Deve-se adicionar o javascript correspondente à esse formato, incluindo na view:

Para a tradução para o português, deve-se criar o arquivo pt.js em public/javascripts/calendar_date_select/locale

pt.js

E para que o calendário adote o idioma português como configurado acima basta adicionar a variável

como mostrado abaixo.

Minas on Rails ‘08

Notícia muito legal para todo mundo em BH que está interessado em saber mais sobre o Ruby on Rails. Iniciamos as movimentações para realizar a segunda edição do Minas on Rails. Ano passado o evento que era pra ser um pequeno encontro entre as poucas pessoas que o Ronaldo sabia que mexiam com Rails em BH acabou se tornando uma grande festa com mais de 120 presentes e 9 palestras, sendo 3 palestrantes de fora do estado.

As espectativas para esse ano são ótimas porque Rails tem ganhado cada vez mais destaque. Quem tiver interesse em ajudar ou dar sugestões, cadastre-se na lista Rails-MG.

HTML+CSS

Indico a leitura deste post escrito pelo Jason, fundador da 37 Signals, exlicando porque eles evitam desenhar a tela no Photoshop e vão direto para a tela em HTML+CSS.

Dito isso, gostaria de dizer que estamos procurando um profissional que domíne a arte de programar HTML + CSS, e tenha alguma noção de design, para se juntar a nossa equipe. Se você tiver esse perfil, por favor entre em contato.

Scrum na Dito

Muito interessante esse post do Guilherme Chapiewski sobre a adoção do Scrum na globo.com. Aqui na Dito, apesar de termos uma equipe pequena sempre tentamos adotar algumas práticas do XP e agora pretendemos soma-las as práticas do Scrum para produzir software com cada vez mais qualidade. Graças ao TDD já conseguimos lançar 5 releases do Baú de Arquivos esse ano e faz uns 4 meses que nenhuma falha é reportada.

Já estou montando o Product Backlog com todas as novas funcionalidades que queremos implementar no Baú. O mais legal é que a maioria delas são sugestões dos próprios usuários.

Quem tiver boas referências de Scrum para leitura e quiser ajudar por favor deixe nos comentários.

 

 

Baú de Arquivos está rodando em novo servidor

Com o crescimento da base de usuários do Baú e com o surgimento de clientes coorporativos, sentimos a necessidade de migrar toda a infra-estrutura do Baú para um servidor melhor.

A transição foi feita de forma tranquila e transparente para o usuário e desde o ultimo mês o acesso está mais rápido.

Nosso próximo objetivo é, em breve, abrir o cadastro para o público em geral. Enquanto isso, se você ainda não tem convite, se cadastre na página inicial que estamos convidando muita gente: www.baudearquivos.com

Venda de convites on-line

Os projetos aqui na Dito continuam a todo vapor. Desenvolvemos o sistema de vendas on-line para a 11ª edição da festa Bananinha, que vai rolar no próximo domingo, no Espaço Província.

Começamos a discutir esse projeto em 2003 mas alguns motivos nos levaram a engavetá-lo por alguns anos. Para essa edição da festa, com as ferramentas que temos hoje e com a parceria firmada com a MoIP, empresa responsável pelas transações on-line, foi possível colocar um piloto do projeto no ar.

Ficamos satisfeitos com o número de ingressos vendidos. O público mineiro é bastante desconfiado e conservador, mas acredito que aos poucos vamos conseguir mudar isso. Fizemos questão de criar um sistema muito fácil e intuitivo, para acabar de vez com o medo de comprar on-line.

Na próxima semana já vamos nos reunir com o cliente e com os parceiros da MoIP para discutirmos melhorias em todo o processo. Pretendemos em breve oferecer essa opção de venda para outros promotores mineiros. O público de BH quer esse tipo de comodidade. Comprar on-line, sem sair de casa, sem filas e poder pagar com cartão de crédito ou débito, transferência ou boleto.

Baú de arquivos mais rápido!

Com o crescimento de usuários do baú fomos sentindo a necessidade de ampliar a capacidade de nossos servidores.No último final de semana a capacidade de processamento do baú foi expandida para continuar com uma boa resposta aos usuários. Também foram feitas algumas  atualizações e dentre elas podemos destacar:

-Agora voce pode adicionar como amigo uma pessoa que tem um arquivo compartilhado com voce, diretamenteda tela de compartilhamento.

-Os comentários de todas as versões ficam na página do arquivo e um comentário é adicionado quandose remove ou inclui uma nova versão.

Continuamos recebendo comentários a respeito do sistema e eles têm sido muito importantes para que possamos direcionar o constante  desenvolvimento do produto.

O que você faz com o seu tempo?

Para responder essa pergunta e para possibilitar a Mariana, nova integrante da equipe Dito, familiarizar-se com nossa metodologia de desenvolvimento e com o Ruby on Rails, nós estamos desenvolvendo um aplicativo que foi chamado de comTempo.

O comTempo é um sistema que ajuda no controle do seu tempo, permitindo que você adicione as atividades que realiza e o tempo que gasta em cada uma delas.

A idéia do comTempo surgiu com a necessidade de controlar as atividades que realizamos aqui no trabalho e também para manter um histórico dos esportes que pratico. Uma das minhas metas para 2008 é fazer esporte todos os dias, variando sempre para não cair numa rotina. Com o comTempo vou ter como me policiar para conseguir isso.

Semana em São Paulo

Estive a semana passada em São Paulo e fiquei extremamente feliz com o resultado. Tive a oportunidade de iniciar grandes contatos para a Dito e apresentar nossos projetos para várias pessoas. Aproveitei também para dar uma passada na Campus-Party e participar da 2ª edição do Startupcamp que contou com a presença de empreendedores na mesma situação que a gente e de alguns investidores. O momento é esse e nós estamos de olho aberto.

Sobre a Campus-Party não vou comentar muito porque participei só um dia e já teve muita gente escrevendo a respeito. No próximo ano vou tentar levar toda a equipe Dito para trabalhar e acampar no evento. É uma excelente oportunidade para fazer muitos contatos. Agradeço ao Apocalypse e a Lu Freitas que conseguiram um crachá pra mim.

Atualizações no Baú

Após recebermos algumas sugestões dos usuários convidados que estão utilizando o Baú de Arquivos, fizemos algumas atualizações. Dentre elas podemos citar:

*As telas de esquecer senha ficaram mais explicativas.

*Na tela de primeiro acesso dos usuários foi dado um maior destaque à opção de enviar arquivo e suas informações também foram alteradas deixando as informações da tela mais diretas.

*Nos grupos, quando o usuário aceita o grupo, ele não necessita aceitar cada arquivo do grupo individualmente.

*Foi adicionado um link para que o usuário possa criar um grupo da tela de compartilhamento de arquivos, caso este não possua nenhum grupo.

*Algumas pequenas alterações foram feitas nas funcionalidades atuais.

Estamos trabalhando no baú e novidades estão por vir!