<?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 Blog do Gilberto Albino</title>
	<atom:link href="http://gilbertoalbino.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://gilbertoalbino.com</link>
	<description>Blog sobre desenvolvimento PHP, jQuery, Zend Framework e outros</description>
	<lastBuildDate>Mon, 09 Apr 2012 17:46:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comentário sobre [ Tutorial ] Zend Framework &#8211; Parte 05 por Vinicius</title>
		<link>http://gilbertoalbino.com/tutorial-zend-framework-parte-05/#comment-3592</link>
		<dc:creator>Vinicius</dc:creator>
		<pubDate>Mon, 09 Apr 2012 17:46:23 +0000</pubDate>
		<guid isPermaLink="false">http://gilbertoalbino.com/?p=864#comment-3592</guid>
		<description>Grande Giba,

Apenas uma sugestão onde acredito ser útil para você.

No último exemplo do código, onde você complementou um bônus para enviar e-mails, acredito que o mais adequado seria destinar quase todo o código disponível no contatoAction() para a classe &quot;Application_Form_Contato&quot;, pois se trata de uma regra de negócio, onde estes deveriam ser destinados em Model. Também visa aumentar a alta coesão da classe.

Eu acho que deixar o código no controller ficaria muito mais bagunçado à medida que a aplicação crescer... 

Mas, mesmo assim, o artigo está de parabéns!

Um abraço.</description>
		<content:encoded><![CDATA[<p>Grande Giba,</p>
<p>Apenas uma sugestão onde acredito ser útil para você.</p>
<p>No último exemplo do código, onde você complementou um bônus para enviar e-mails, acredito que o mais adequado seria destinar quase todo o código disponível no contatoAction() para a classe &#8220;Application_Form_Contato&#8221;, pois se trata de uma regra de negócio, onde estes deveriam ser destinados em Model. Também visa aumentar a alta coesão da classe.</p>
<p>Eu acho que deixar o código no controller ficaria muito mais bagunçado à medida que a aplicação crescer&#8230; </p>
<p>Mas, mesmo assim, o artigo está de parabéns!</p>
<p>Um abraço.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [ Tutorial ] Zend Framework &#8211; Parte 06 por Giba</title>
		<link>http://gilbertoalbino.com/tutorial-zend-framework-parte-06/#comment-3590</link>
		<dc:creator>Giba</dc:creator>
		<pubDate>Thu, 05 Apr 2012 03:24:53 +0000</pubDate>
		<guid isPermaLink="false">http://gilbertoalbino.com/?p=900#comment-3590</guid>
		<description>Opa, nossa... só vi seu comentário agora kkkkkkkk
Meu, Desculpa cara...
Seguinte, para se criar um model dentro de um modulo específico você deve executar o comando:

Para criar o model em si:

&lt;code&gt;zf create model NOME_DO_MODEL NOME_DO_MODULO&lt;/code&gt;

e para criar o DbTable

&lt;code&gt;zf create db-table NOME_DO_MODEL NOME_DA_TABELA NOME_DO_MODULO&lt;/code&gt;

Abraço!!!</description>
		<content:encoded><![CDATA[<p>Opa, nossa&#8230; só vi seu comentário agora kkkkkkkk<br />
Meu, Desculpa cara&#8230;<br />
Seguinte, para se criar um model dentro de um modulo específico você deve executar o comando:</p>
<p>Para criar o model em si:</p>
<p><code>zf create model NOME_DO_MODEL NOME_DO_MODULO</code></p>
<p>e para criar o DbTable</p>
<p><code>zf create db-table NOME_DO_MODEL NOME_DA_TABELA NOME_DO_MODULO</code></p>
<p>Abraço!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [ Tutorial ]  Zend Framework Parte 02 por Giba</title>
		<link>http://gilbertoalbino.com/tutorial-zend-framework-parte-02/#comment-3589</link>
		<dc:creator>Giba</dc:creator>
		<pubDate>Wed, 04 Apr 2012 23:17:16 +0000</pubDate>
		<guid isPermaLink="false">http://gilbertoalbino.com/?p=783#comment-3589</guid>
		<description>Olá, Vinicius.
Já fiz as correções e obrigado pela doação :D
E quanto a classe Default_ErrorController esta seção está totalmente destinada à um conteúdo exclusivo... por isto não modifiquei mais do que o próprio Zend já oferece por padrão.
A questão do APPLICATION_ENV ficaria mais apropriado para a seção de Tratamento de Erros com Zend... 
Um dos motivos de eu ter estacionado meus tutoriais foram justamente o fato de eu estar passando por graves problemas financeiros.
Eu sou de Camboriú, SC e o negócio aqui está cada vez ficando mais desvalorizado então, você já deve imaginar... o cara trabalha mais para receber menos.
Eu recebo emails do Brasil todo a respeito dos tutoriais e o Google está sendo muito gentil comigo em relação ao meu posicionamento...
sinto não poder continuar como gostaria...
Já tenho muita coisa pronta mas que não revisei ainda e que por isto não publiquei.
Abraço e muito obrigado novamente!</description>
		<content:encoded><![CDATA[<p>Olá, Vinicius.<br />
Já fiz as correções e obrigado pela doação <img src='http://gilbertoalbino.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
E quanto a classe Default_ErrorController esta seção está totalmente destinada à um conteúdo exclusivo&#8230; por isto não modifiquei mais do que o próprio Zend já oferece por padrão.<br />
A questão do APPLICATION_ENV ficaria mais apropriado para a seção de Tratamento de Erros com Zend&#8230;<br />
Um dos motivos de eu ter estacionado meus tutoriais foram justamente o fato de eu estar passando por graves problemas financeiros.<br />
Eu sou de Camboriú, SC e o negócio aqui está cada vez ficando mais desvalorizado então, você já deve imaginar&#8230; o cara trabalha mais para receber menos.<br />
Eu recebo emails do Brasil todo a respeito dos tutoriais e o Google está sendo muito gentil comigo em relação ao meu posicionamento&#8230;<br />
sinto não poder continuar como gostaria&#8230;<br />
Já tenho muita coisa pronta mas que não revisei ainda e que por isto não publiquei.<br />
Abraço e muito obrigado novamente!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [ Tutorial ] Zend Framework &#8211; Parte 03 por Giba</title>
		<link>http://gilbertoalbino.com/tutorial-zend-framework-parte-03/#comment-3588</link>
		<dc:creator>Giba</dc:creator>
		<pubDate>Wed, 04 Apr 2012 22:58:35 +0000</pubDate>
		<guid isPermaLink="false">http://gilbertoalbino.com/?p=816#comment-3588</guid>
		<description>Dois pontos a responder:
1 - Indiferente de configurar via application.ini ou outros métodos disponíveis pelo zend (&lt;a href=&quot;http://framework.zend.com/manual/en/zend.controller.router.html&quot; title=&quot;Zend Router&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/manual/en/zend.controller.router.html&lt;/a&gt;), qualquer método que você utilizar para gerenciar rotas, vai exigir &#039;configuração&#039;... e de todas o application.ini é o mais rápido e pratico. Mas, há de se considerar também... que a rota é uma &#039;exceção&#039; da aplicação que demanda &#039;modificar&#039; o funcionamento normal.
Você poderia fazer isto via Apache... o que seria muito mais complicado.
E quanto ao fato de aplicações de grande porte, não vejo como automatizar uma coisa que tem que ser feita manualmente e descritivamente item por item, uma vez que cada item precisa ser passado para a aplicação cada qual com sua peculiaridade.
Outra coisa que você precisa se focar nesta avaliação, é o fato de que um framework MVC propõe resolver questões do padrão de software MVC, logo, alguma coisa acabaria demandando mais configurações, e creio que Rotas acabam por ser.
Também lembrando... que em MVC uma rota possui 4 camadas: A Rota em si, Módulo, o Controller e o View... por trás dos panos a coisa é bem mais exigente.
E por fim, uma aplicação que precise de muitas rotas está pecando na arquitetura... rotas são uma alternativa à uma exceção, tal como um caminho que mudou ou uma página temporária que precisa ser redireciona, ou mesmo abreviação de URL e não uma forma de redirecionar o usuário para páginas que poderiam ser chamadas normalmente.

2 - Não existe somente um Layout para todos os controler!!! Você pode ter &#039;um&#039; layout por página, basta criar um novo layout, colocar na pasta &#039;layout/scripts&#039; e no controller chamar:
&lt;code&gt;$this-&gt;_helper-&gt;layout-&gt;setLayout(&#039;nome_do_layout&#039;);&lt;/code&gt;
Eu geralmente tenho 3 layouts diferentes nas minhas aplicações... 
1 - layout - para o site
2 - login - para login
3 - admin - para administração.

Espero ter ajudado...</description>
		<content:encoded><![CDATA[<p>Dois pontos a responder:<br />
1 &#8211; Indiferente de configurar via application.ini ou outros métodos disponíveis pelo zend (<a href="http://framework.zend.com/manual/en/zend.controller.router.html" title="Zend Router" target="_blank" rel="nofollow">http://framework.zend.com/manual/en/zend.controller.router.html</a>), qualquer método que você utilizar para gerenciar rotas, vai exigir &#8216;configuração&#8217;&#8230; e de todas o application.ini é o mais rápido e pratico. Mas, há de se considerar também&#8230; que a rota é uma &#8216;exceção&#8217; da aplicação que demanda &#8216;modificar&#8217; o funcionamento normal.<br />
Você poderia fazer isto via Apache&#8230; o que seria muito mais complicado.<br />
E quanto ao fato de aplicações de grande porte, não vejo como automatizar uma coisa que tem que ser feita manualmente e descritivamente item por item, uma vez que cada item precisa ser passado para a aplicação cada qual com sua peculiaridade.<br />
Outra coisa que você precisa se focar nesta avaliação, é o fato de que um framework MVC propõe resolver questões do padrão de software MVC, logo, alguma coisa acabaria demandando mais configurações, e creio que Rotas acabam por ser.<br />
Também lembrando&#8230; que em MVC uma rota possui 4 camadas: A Rota em si, Módulo, o Controller e o View&#8230; por trás dos panos a coisa é bem mais exigente.<br />
E por fim, uma aplicação que precise de muitas rotas está pecando na arquitetura&#8230; rotas são uma alternativa à uma exceção, tal como um caminho que mudou ou uma página temporária que precisa ser redireciona, ou mesmo abreviação de URL e não uma forma de redirecionar o usuário para páginas que poderiam ser chamadas normalmente.</p>
<p>2 &#8211; Não existe somente um Layout para todos os controler!!! Você pode ter &#8216;um&#8217; layout por página, basta criar um novo layout, colocar na pasta &#8216;layout/scripts&#8217; e no controller chamar:<br />
<code>$this->_helper->layout->setLayout('nome_do_layout');</code><br />
Eu geralmente tenho 3 layouts diferentes nas minhas aplicações&#8230;<br />
1 &#8211; layout &#8211; para o site<br />
2 &#8211; login &#8211; para login<br />
3 &#8211; admin &#8211; para administração.</p>
<p>Espero ter ajudado&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [ Tutorial ] Zend Framework &#8211; Parte 03 por Vinicius</title>
		<link>http://gilbertoalbino.com/tutorial-zend-framework-parte-03/#comment-3586</link>
		<dc:creator>Vinicius</dc:creator>
		<pubDate>Wed, 04 Apr 2012 16:23:59 +0000</pubDate>
		<guid isPermaLink="false">http://gilbertoalbino.com/?p=816#comment-3586</guid>
		<description>Oi Gilberto,

Congratulações pelo tutorial. Consegui realizar tudo certinho.

Dois pontos a ponderar:
 - achei muito desnecessário configurar o route no application.ini, pois se a aplicação for de grande porte, imagina quantas vezes teríamos que editar o arquivo? Não há forma de &quot;automatizar&quot; isso, sem a necessidade de configurar o route no aplication.ini?
 - somente existe um layout para todos os controllers. Se eu quiser escolher um layout específico em uma action, como posso fazer isso? É tão complexo assim?

Obrigado e um abraço,
Vinicius.</description>
		<content:encoded><![CDATA[<p>Oi Gilberto,</p>
<p>Congratulações pelo tutorial. Consegui realizar tudo certinho.</p>
<p>Dois pontos a ponderar:<br />
 &#8211; achei muito desnecessário configurar o route no application.ini, pois se a aplicação for de grande porte, imagina quantas vezes teríamos que editar o arquivo? Não há forma de &#8220;automatizar&#8221; isso, sem a necessidade de configurar o route no aplication.ini?<br />
 &#8211; somente existe um layout para todos os controllers. Se eu quiser escolher um layout específico em uma action, como posso fazer isso? É tão complexo assim?</p>
<p>Obrigado e um abraço,<br />
Vinicius.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [ Tutorial ]  Zend Framework Parte 02 por Vinicius</title>
		<link>http://gilbertoalbino.com/tutorial-zend-framework-parte-02/#comment-3585</link>
		<dc:creator>Vinicius</dc:creator>
		<pubDate>Wed, 04 Apr 2012 12:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://gilbertoalbino.com/?p=783#comment-3585</guid>
		<description>Giba,

Parabéns pelo blog e pelos tutorias. Iniciei a primeira parte ontem e comecei a segunda parte hoje.

Apenas sugiro correções neste artigo:
 - &quot;$request&quot; para &quot;$errors-&gt;request&quot; na classe Default_ErrorController.
 - aplicar o &quot;SetEnv APPLICATION_ENV development&quot; no arquivo .htaccess, para alterar o modo do sistema para desenvolvimento, pois a saída do erro é mais detalhado. Lógico que não é aplicável em casos de ambiente de produção.
 - Alterar em &quot;Confira dentro da pasta /application/modules/controllers/&quot; para &quot;Confira dentro da pasta /application/modules/default/controllers/&quot; 
 - Alterar em &quot;/application/modules/view/scripts/sitemap/index.phtml&quot; para &quot;/application/modules/default/view/scripts/sitemap/index.phtml&quot;

Giba, sugiro que você coloque a opção &quot;Doação&quot; no blog, para que nós possamos doar o din-din para você, devido a excelência do tutorial e continuar a série do artigo para chegar até na 35º parte.

Um grande abraço,
Vinicius.</description>
		<content:encoded><![CDATA[<p>Giba,</p>
<p>Parabéns pelo blog e pelos tutorias. Iniciei a primeira parte ontem e comecei a segunda parte hoje.</p>
<p>Apenas sugiro correções neste artigo:<br />
 &#8211; &#8220;$request&#8221; para &#8220;$errors-&gt;request&#8221; na classe Default_ErrorController.<br />
 &#8211; aplicar o &#8220;SetEnv APPLICATION_ENV development&#8221; no arquivo .htaccess, para alterar o modo do sistema para desenvolvimento, pois a saída do erro é mais detalhado. Lógico que não é aplicável em casos de ambiente de produção.<br />
 &#8211; Alterar em &#8220;Confira dentro da pasta /application/modules/controllers/&#8221; para &#8220;Confira dentro da pasta /application/modules/default/controllers/&#8221;<br />
 &#8211; Alterar em &#8220;/application/modules/view/scripts/sitemap/index.phtml&#8221; para &#8220;/application/modules/default/view/scripts/sitemap/index.phtml&#8221;</p>
<p>Giba, sugiro que você coloque a opção &#8220;Doação&#8221; no blog, para que nós possamos doar o din-din para você, devido a excelência do tutorial e continuar a série do artigo para chegar até na 35º parte.</p>
<p>Um grande abraço,<br />
Vinicius.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Impedir o WordPress de Inserir parágrafos &#8211; p tag por Paulo</title>
		<link>http://gilbertoalbino.com/impedir-o-wordpress-de-inserir-paragrafos-p-tag/#comment-3583</link>
		<dc:creator>Paulo</dc:creator>
		<pubDate>Mon, 02 Apr 2012 14:25:57 +0000</pubDate>
		<guid isPermaLink="false">http://gilbertoalbino.com/?p=812#comment-3583</guid>
		<description>Cara, estava com a mesma dúvida havia alguns dias!! Tentei levar na gambi pq não encontrava solução, mas teve uma hora que não teve jeito pra continuar no disfarce... Vlw pela dica!!! Vou testar agora</description>
		<content:encoded><![CDATA[<p>Cara, estava com a mesma dúvida havia alguns dias!! Tentei levar na gambi pq não encontrava solução, mas teve uma hora que não teve jeito pra continuar no disfarce&#8230; Vlw pela dica!!! Vou testar agora</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Como Instalar ZF &#8211; Zend framework tool &#8211; no Windows com Wamp por Alessandro</title>
		<link>http://gilbertoalbino.com/como-instalar-zf-zend-framework-tool-no-windows-com-wamp/#comment-3580</link>
		<dc:creator>Alessandro</dc:creator>
		<pubDate>Wed, 28 Mar 2012 13:51:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.gilbertoalbino.com/?p=617#comment-3580</guid>
		<description>Olá Rodrigo,
Eu tive esse mesmo problema. O que eu fiz: Refiz a primeira parte para ter certeza que não tinha esquecido nada, mas foi no passo 4 do tutorial do Wamp que resolvi meu problema.
Eu fiz essa configuração usando o Wamp 32 bits (apache 2.2.11, php5.3.0 e MySQL5.1.36 ).

Segui o tutorial abaixo para configurar o php.ini
http://gilbertoalbino.com/como-instalar-zf-zend-framework-tool-no-windows-com-wamp/

Na alteração do item 4 em:
mude para:
include_path = &quot;.;c:/CAMINHO/PARA/wamp/apps/zend/library&quot;

Para funcionar mantive as barras para a esquerda ao invés de direita. No meu caso ficou assim: include_path = &quot;.;C:\wamp\apps\zend\library&quot;

Minha path no Windows XP ficou assim: &quot;;C:\wamp\bin\php\php5.3.0&quot; sem as aspas.

Espero ter ajudado.</description>
		<content:encoded><![CDATA[<p>Olá Rodrigo,<br />
Eu tive esse mesmo problema. O que eu fiz: Refiz a primeira parte para ter certeza que não tinha esquecido nada, mas foi no passo 4 do tutorial do Wamp que resolvi meu problema.<br />
Eu fiz essa configuração usando o Wamp 32 bits (apache 2.2.11, php5.3.0 e MySQL5.1.36 ).</p>
<p>Segui o tutorial abaixo para configurar o php.ini<br />
<a href="http://gilbertoalbino.com/como-instalar-zf-zend-framework-tool-no-windows-com-wamp/" rel="nofollow">http://gilbertoalbino.com/como-instalar-zf-zend-framework-tool-no-windows-com-wamp/</a></p>
<p>Na alteração do item 4 em:<br />
mude para:<br />
include_path = &#8220;.;c:/CAMINHO/PARA/wamp/apps/zend/library&#8221;</p>
<p>Para funcionar mantive as barras para a esquerda ao invés de direita. No meu caso ficou assim: include_path = &#8220;.;C:\wamp\apps\zend\library&#8221;</p>
<p>Minha path no Windows XP ficou assim: &#8220;;C:\wamp\bin\php\php5.3.0&#8243; sem as aspas.</p>
<p>Espero ter ajudado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [ Tutorial ] Zend Framework &#8211; Parte 06 por Giba</title>
		<link>http://gilbertoalbino.com/tutorial-zend-framework-parte-06/#comment-3574</link>
		<dc:creator>Giba</dc:creator>
		<pubDate>Thu, 15 Mar 2012 17:55:31 +0000</pubDate>
		<guid isPermaLink="false">http://gilbertoalbino.com/?p=900#comment-3574</guid>
		<description>Olá, caro José Ricardo.
Os tutoriais estão parados porque estou trabalhando em alguns projetos intensos de minha empresa.
Tão logo quanto puder, estarei dando continuidade ao mesmo.</description>
		<content:encoded><![CDATA[<p>Olá, caro José Ricardo.<br />
Os tutoriais estão parados porque estou trabalhando em alguns projetos intensos de minha empresa.<br />
Tão logo quanto puder, estarei dando continuidade ao mesmo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [ Tutorial ] Zend Framework &#8211; Parte 06 por José Ricardo</title>
		<link>http://gilbertoalbino.com/tutorial-zend-framework-parte-06/#comment-3573</link>
		<dc:creator>José Ricardo</dc:creator>
		<pubDate>Thu, 15 Mar 2012 17:47:42 +0000</pubDate>
		<guid isPermaLink="false">http://gilbertoalbino.com/?p=900#comment-3573</guid>
		<description>Por que pararam os post? Esse tutorial está bem legal!</description>
		<content:encoded><![CDATA[<p>Por que pararam os post? Esse tutorial está bem legal!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

