22 de outubro de 2010

Layouts prontos

Quem me conhece sabe que fazer layout não é o meu forte. Eu não tenho o menor dom para fazer um layout bonitinho, pelo menos.

Agora meus problemas praticamente acabaram!
Temos plugins que possibilitam usar layouts do CSS Zen Garden e do Free CSS Templates no Web2py:
  1. CSS Ocean Garden
  2. Free CSS Templates Plugin
Tá, mas se você tem algum dom para bolar layouts legais, qual a vantagem disso?

A maior delas é que você não precisa partir do zero.
A outra é que esses layouts são table less, o que te dá uma grande vantagem para ajustá-los às suas necessidades.

Escolha, baixe e use. ;-)

Web2py app wizard

Quando que você for desenvolver uma nova aplicação no Web2py, é boa prática iniciar com o esqueleto que ele gera a partir da aplicação examples.

Já tem alguma coisa pronta ali.
Mas se você é daqueles que gostam de ver mais recursos e achava que essa aplicação inicial era muito "pelada", dá uma olhada nesse screecast que demonstra o Web2py Application Wizard.

Não sei se você reparou, mas ele gera até dados de teste nas tabelas! E a aplicação do layout? Viu só?

Na data de postagem desse artigo ele ainda estava em beta. Vamos aguardar e ver como vai ficar quando lançar oficialmente.

20 de outubro de 2010

web2py no shell do Python

Muita gente deve saber, mas não todos: é possível usar o web2py apenas com o shell do Python.

Eu vi isso no Django e gostei muito, pois tira proveito do jeito pythônico de aprender com pequenos testes.

Faça assim: $ python web2py.py -S aplicacao -M

O parâmetro -S aplicacao informa qual aplicação você vai usar no shell.
Já o -M faz com que os models sejam executados ao iniciar o shell.

Qual a vantagem disso? Bem, você pode brincar com o DAL, por exemplo, sem fazer programas.

Para saber mais (muito mais), leia o artigo Shell Only Web2py escrito pelo Massimo di Pierro, criador do web2py.

(dica do @rochacbruno, um dos brasileiros que contribuem com o web2py)