Django apps (coleção) – parte 1
by Felipe 'chronos' Prenholato on Sunday, 14 March/2010, under Apps e extensões, Django
Eu estou trabalhando atualmente com Python e Django, a linguagem e o framework
são excelentes e como pretendo desenvolver um projeto bastante interessante
com ele estou listando aqui alguns dos apps que achei bastante interessante
em uma rápida pesquisa no Django Plugables e outros lugares.
Estou dividindo o artigo em duas partes e postarei uma por semana, coloquem
suas sugestões nos comentaŕios
.
django-openid:
- descrição: suporte a rede OpenID
- site: http://code.google.com/p/django-openid/
- opinião: só se você for usar OpenID para algo…eu particularmente não dou muito para a OpenID por hora mas acredito que tenha futuro.
django-ratings:
- descrição: sistema básico de ratings, eu não usei
- site: http://code.google.com/p/django-ratings/
- opinião: eu não usei, mas o app é bem simples, tem um campo para modelo, manager e models, eu esperava talvez algo como tags, etc. Recentemente eu desenvolvi um sistema customizado de ratings, fechado e bastante especifico. Em breve precisarei de um mais genérico e então farei algo em cima deste app.
django-sphinx
- descrição: permite busca fulltext usando o mecanismo Sphinx, que é melhor que o default do MySQL.
- site: http://code.google.com/p/django-sphinx/
- opinião: muito, muito útil, infelizmente ele precisa do sphinx instalado, o que não ajuda muito pois vários hosts não tem este suporte, entretanto o sphinx é bem mais interessante que outros mecanismos de busca alternativos já que é escrito em C (ou C++) e não em java. Com certeza vou usar em breve.
django-tagging
- descrição: sistema genérico mas eficiente para trabalhar com tags
- site: http://code.google.com/p/django-tagging/
- opção: Muito útil, este com certeza usarei em todos os meus projetos e provavelmente serei um dos contribuidores, pretendo integrar ele a algum sistema de ratings e busca.
django-template-utils
- descrição: Várias adições muito muito boas para o podre sistema de templates do django
- site: http://code.google.com/p/django-template-utils/
- opinião: Necessário. É conhecido que o Django tem um sistema de templates (intencionalmente:) limitado, para questões de segurança e da separação da lógica na parte das views, forms e models. O problema é que eles limitaram demais, e este pacote traz alguma vida adicional a ele. Eu já estou usando.
django-compress
- descrição: compacta seu js e css
- site: http://code.google.com/p/django-compress/
- opinião: faz parte das otimizações de qualquer site otimizar css e js, e ao unificar em um só arquivo melhora no número de requests. o app é realmente muito útil e eu pretendo usá-lo daqui para frente.
django-graphs
- descrição: pelo que li, gráficos bonitinhos para o Django
- site: http://code.google.com/p/django-graphs/
- opção: oferece métodos para gerar gráficos usando cairo e PIL, é bastante interessante mas … eu particulamente estou interessado em algo que gere gráficos onde eu possa interagir, preferencialmente não em flash, já que o suporte a 64 bits ainda é fraco no linux.