<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: Interface Admin do Django: um baita quebra-galho.</title>
	<atom:link href="http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/</link>
	<description>Python e Django — Cursos e Desenvolvimento Web</description>
	<lastBuildDate>Sat, 04 Feb 2012 15:37:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Osvaldo Santana Neto</title>
		<link>http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/comment-page-1/#comment-1150</link>
		<dc:creator>Osvaldo Santana Neto</dc:creator>
		<pubDate>Thu, 08 Jul 2010 23:09:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.triveos.com.br/?p=645#comment-1150</guid>
		<description>Oi Vinícius,&lt;br&gt;&lt;br&gt;Dê uma olhada no Pinax também. Pode ser que você encontre algumas coisas legais por lá também.</description>
		<content:encoded><![CDATA[<p>Oi Vinícius,</p>
<p>Dê uma olhada no Pinax também. Pode ser que você encontre algumas coisas legais por lá também.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Vinícius Figueiredo</title>
		<link>http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/comment-page-1/#comment-1149</link>
		<dc:creator>Vinícius Figueiredo</dc:creator>
		<pubDate>Thu, 08 Jul 2010 22:27:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.triveos.com.br/?p=645#comment-1149</guid>
		<description>Obrigado pela resposta Osvaldo.&lt;br&gt;&lt;br&gt;Não é um produto comercial, quero fazer algo para uso pessoal pensando que no futuro possa ser utilizado também por outras pessoas. O projeto envolve um font-end e um painel de gerenciamento acessível pelo administrador do site, a dúvida é se esse painel de gerenciamento pode ser o admin ou devo cria-lo do zero.&lt;br&gt;&lt;br&gt;Vou dar uma olhada em aplicações feitas em Django, como o Satchmo para ver como solucionam isso. Acho que é uma boa comparação, o Satchmo é uma loja virtual feita com Django para qualquer um usar e eu quero fazer um sistema de gerenciamento de equipes esportivas com Django, também para qualquer um baixar e usar.</description>
		<content:encoded><![CDATA[<p>Obrigado pela resposta Osvaldo.</p>
<p>Não é um produto comercial, quero fazer algo para uso pessoal pensando que no futuro possa ser utilizado também por outras pessoas. O projeto envolve um font-end e um painel de gerenciamento acessível pelo administrador do site, a dúvida é se esse painel de gerenciamento pode ser o admin ou devo cria-lo do zero.</p>
<p>Vou dar uma olhada em aplicações feitas em Django, como o Satchmo para ver como solucionam isso. Acho que é uma boa comparação, o Satchmo é uma loja virtual feita com Django para qualquer um usar e eu quero fazer um sistema de gerenciamento de equipes esportivas com Django, também para qualquer um baixar e usar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: chronosbox</title>
		<link>http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/comment-page-1/#comment-1148</link>
		<dc:creator>chronosbox</dc:creator>
		<pubDate>Tue, 06 Jul 2010 07:57:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.triveos.com.br/?p=645#comment-1148</guid>
		<description>Hummm, olha, o grande problema que eu tenho tido com o admin é que infelizmente alguns clientes não gostam dele. Hoje o admin está bastante customizável :). Você pode ter views no admin e o método get_urls escrito na sua classe do admin ter permite inclusive escrever o lance do PDF, chamando um étodo generico de outra app. O projeto Grappelli [1] muda razoavelmente a interface do admin, estou começando a usar a pouco tempo mas já gosto das possibilidades.&lt;br&gt;&lt;br&gt;O que eu acho que precisamos lutar para ter no admin, é meios de usarmos ele de um modo mais maleável, usando de uma maneira que as views fossem fáceis de customizar. Talvez isso mude com &#039;class based views&#039;&lt;br&gt;&lt;br&gt;&lt;br&gt;1: &lt;a href=&quot;http://code.google.com/p/django-grappelli/&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/django-grappelli/&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Hummm, olha, o grande problema que eu tenho tido com o admin é que infelizmente alguns clientes não gostam dele. Hoje o admin está bastante customizável :). Você pode ter views no admin e o método get_urls escrito na sua classe do admin ter permite inclusive escrever o lance do PDF, chamando um étodo generico de outra app. O projeto Grappelli [1] muda razoavelmente a interface do admin, estou começando a usar a pouco tempo mas já gosto das possibilidades.</p>
<p>O que eu acho que precisamos lutar para ter no admin, é meios de usarmos ele de um modo mais maleável, usando de uma maneira que as views fossem fáceis de customizar. Talvez isso mude com &#39;class based views&#39;</p>
<p>1: <a href="http://code.google.com/p/django-grappelli/" rel="nofollow">http://code.google.com/p/django-grappelli/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Osvaldo Santana Neto</title>
		<link>http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/comment-page-1/#comment-1146</link>
		<dc:creator>Osvaldo Santana Neto</dc:creator>
		<pubDate>Mon, 05 Jul 2010 19:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.triveos.com.br/?p=645#comment-1146</guid>
		<description>Oi Yuri,&lt;br&gt;&lt;br&gt;Poisé.. Não vejo problemas em ter a manutenção do sistema em 2 partes distintas, até porque elas estão na mesma &quot;app&quot;.. mas apesar de não ver muitos problemas nisso quando eu opto por fazer algo &quot;fora&quot; da interface Admin eu já tiro tudo de lá e uso as Genéric Views pra me ajudar na parte &quot;cadastro&quot; (CRUD) da interface admin.</description>
		<content:encoded><![CDATA[<p>Oi Yuri,</p>
<p>Poisé.. Não vejo problemas em ter a manutenção do sistema em 2 partes distintas, até porque elas estão na mesma &#8220;app&#8221;.. mas apesar de não ver muitos problemas nisso quando eu opto por fazer algo &#8220;fora&#8221; da interface Admin eu já tiro tudo de lá e uso as Genéric Views pra me ajudar na parte &#8220;cadastro&#8221; (CRUD) da interface admin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Osvaldo Santana Neto</title>
		<link>http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/comment-page-1/#comment-1145</link>
		<dc:creator>Osvaldo Santana Neto</dc:creator>
		<pubDate>Mon, 05 Jul 2010 19:52:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.triveos.com.br/?p=645#comment-1145</guid>
		<description>Oi Vinícius,&lt;br&gt;&lt;br&gt;Resposta Curta: use Admin até que ela não te atenda mais.&lt;br&gt;&lt;br&gt;Resposta Longa:&lt;br&gt;&lt;br&gt;Eu tenho algumas perguntas que, se respondidas adequadamente, podem te ajudar na escolha entre essas 2 alternativas:&lt;br&gt;&lt;br&gt;1. Esse sistema será usado &quot;internamente&quot; na sua empresa? Se sim: Admin é uma boa opção. Se não: Admin pode ser uma alternativa dependendo da resposta 2.&lt;br&gt;2. A parte do sistema que será desenvolvida será usada somente pelos funcionários da sua empresa? Se sim: Admin é uma boa opção. Se não: A interface Admin não deve ser usada.&lt;br&gt;3. Você vai precisar fazer muito mais coisas do que simplesmente &quot;cadastro&quot;? Se sim: Admin pode não ser uma boa opção. Se não: use Admin.</description>
		<content:encoded><![CDATA[<p>Oi Vinícius,</p>
<p>Resposta Curta: use Admin até que ela não te atenda mais.</p>
<p>Resposta Longa:</p>
<p>Eu tenho algumas perguntas que, se respondidas adequadamente, podem te ajudar na escolha entre essas 2 alternativas:</p>
<p>1. Esse sistema será usado &#8220;internamente&#8221; na sua empresa? Se sim: Admin é uma boa opção. Se não: Admin pode ser uma alternativa dependendo da resposta 2.<br />2. A parte do sistema que será desenvolvida será usada somente pelos funcionários da sua empresa? Se sim: Admin é uma boa opção. Se não: A interface Admin não deve ser usada.<br />3. Você vai precisar fazer muito mais coisas do que simplesmente &#8220;cadastro&#8221;? Se sim: Admin pode não ser uma boa opção. Se não: use Admin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Osvaldo Santana Neto</title>
		<link>http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/comment-page-1/#comment-1147</link>
		<dc:creator>Osvaldo Santana Neto</dc:creator>
		<pubDate>Mon, 05 Jul 2010 19:45:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.triveos.com.br/?p=645#comment-1147</guid>
		<description>Oi Rudá,&lt;br&gt;&lt;br&gt;Veja... eu não estou dizendo pra não usar a interface de Admin do Django. Estou apenas avisando é que ela não é 100% flexível e pode limitar o seu raio de ação em determinado momento.&lt;br&gt;&lt;br&gt;A interface Admin do Django é altamente personalizável permitindo que você altere templates, modifique funções view e modifique muita coisa do ModelAdmin. Mas o trabalho que isso pode dar pode se tornar maior do que fazer uma &quot;application&quot; especificamente para fazer algo que você precise fazer.&lt;br&gt;&lt;br&gt;Exemplo: o motivo de eu ter escrito esse post foi um e-mail que respondi para um cliente da Triveos que queria gerar PDFs de dados de uma detarminada Model. Seria possível fazer isso na interface Django Admin mas o trabalho para implementar isso era razoavelmente maior do que simplesmente criar uma app, mapear uma URL para uma view, retornar o PDF nela e colocar na interface Admin um link para essa URL. Se no futuro ele precisar gerar N+1 formatos de visualização essa app já poderia ser usada.</description>
		<content:encoded><![CDATA[<p>Oi Rudá,</p>
<p>Veja&#8230; eu não estou dizendo pra não usar a interface de Admin do Django. Estou apenas avisando é que ela não é 100% flexível e pode limitar o seu raio de ação em determinado momento.</p>
<p>A interface Admin do Django é altamente personalizável permitindo que você altere templates, modifique funções view e modifique muita coisa do ModelAdmin. Mas o trabalho que isso pode dar pode se tornar maior do que fazer uma &#8220;application&#8221; especificamente para fazer algo que você precise fazer.</p>
<p>Exemplo: o motivo de eu ter escrito esse post foi um e-mail que respondi para um cliente da Triveos que queria gerar PDFs de dados de uma detarminada Model. Seria possível fazer isso na interface Django Admin mas o trabalho para implementar isso era razoavelmente maior do que simplesmente criar uma app, mapear uma URL para uma view, retornar o PDF nela e colocar na interface Admin um link para essa URL. Se no futuro ele precisar gerar N+1 formatos de visualização essa app já poderia ser usada.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Vinícius Figueiredo</title>
		<link>http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/comment-page-1/#comment-1144</link>
		<dc:creator>Vinícius Figueiredo</dc:creator>
		<pubDate>Sun, 04 Jul 2010 21:34:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.triveos.com.br/?p=645#comment-1144</guid>
		<description>Programo apenas por hobby, sem experiencia em entregar produtos fico na dúvida quanto a interface admin do Django. Gostaria de usar Django pra fazer um sistema de administração de equipes esportivas (cadastros de jogadores, agenda de partidas, listagem de resultados, etc). Uso o Django Admin para a administração feita pelo usuário final ou faço tudo do zero?</description>
		<content:encoded><![CDATA[<p>Programo apenas por hobby, sem experiencia em entregar produtos fico na dúvida quanto a interface admin do Django. Gostaria de usar Django pra fazer um sistema de administração de equipes esportivas (cadastros de jogadores, agenda de partidas, listagem de resultados, etc). Uso o Django Admin para a administração feita pelo usuário final ou faço tudo do zero?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Yuri Malheiros</title>
		<link>http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/comment-page-1/#comment-1143</link>
		<dc:creator>Yuri Malheiros</dc:creator>
		<pubDate>Sat, 03 Jul 2010 21:14:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.triveos.com.br/?p=645#comment-1143</guid>
		<description>Eu já passei por problemas de limitação do admin algumas vezes e sempre bate aquela dúvida sobre o que fazer, pois para outras várias funcionalidades o admin serve perfeitamente, mas para algumas poucas eu acabo sentindo a necessidade de criar uma interface a parte. O problema nisso é ter dois lugares distintos para administrar o site, o que eu acho ruim e acabo nunca fazendo.&lt;br&gt;&lt;br&gt;Dependendo da necessidade você pode começar redefinindo as funções do admin para se encaixar exatamente com o que você quer e depois migrar do admin padrão do django para a sua própria interface de admin.</description>
		<content:encoded><![CDATA[<p>Eu já passei por problemas de limitação do admin algumas vezes e sempre bate aquela dúvida sobre o que fazer, pois para outras várias funcionalidades o admin serve perfeitamente, mas para algumas poucas eu acabo sentindo a necessidade de criar uma interface a parte. O problema nisso é ter dois lugares distintos para administrar o site, o que eu acho ruim e acabo nunca fazendo.</p>
<p>Dependendo da necessidade você pode começar redefinindo as funções do admin para se encaixar exatamente com o que você quer e depois migrar do admin padrão do django para a sua própria interface de admin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rudá</title>
		<link>http://blog.triveos.com.br/2010/07/02/interface-admin-do-django-um-baita-quebra-galho/comment-page-1/#comment-1142</link>
		<dc:creator>Rudá</dc:creator>
		<pubDate>Sat, 03 Jul 2010 17:35:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.triveos.com.br/?p=645#comment-1142</guid>
		<description>E qual é a alternativa? Desenvolver a sua própria interface de administração do zero ou  existe algum componente do Django que permite desenvolver em cima, para criar o módulo completo de administração do seu sistema?</description>
		<content:encoded><![CDATA[<p>E qual é a alternativa? Desenvolver a sua própria interface de administração do zero ou  existe algum componente do Django que permite desenvolver em cima, para criar o módulo completo de administração do seu sistema?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

