<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2portuguesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" 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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>desenvolvimento para web</title>
	
	<link>http://www.desenvolvimentoparaweb.com</link>
	<description>padrões da web, usabilidade, acessibilidade, web design, SEO, blogs e tecnologias para desenvolver a web</description>
	<lastBuildDate>Mon, 08 Mar 2010 20:20:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/desenvolvimentoparaweb" /><feedburner:info uri="desenvolvimentoparaweb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>desenvolvimentoparaweb</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdesenvolvimentoparaweb" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdesenvolvimentoparaweb" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdesenvolvimentoparaweb" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/desenvolvimentoparaweb" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdesenvolvimentoparaweb" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fdesenvolvimentoparaweb" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdesenvolvimentoparaweb" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Rolagem com fundo transparente com CSS</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/wz5bLWhAn6k/</link>
		<comments>http://www.desenvolvimentoparaweb.com/css/rolagem-fundo-transparente-css/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 20:20:57 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=549</guid>
		<description><![CDATA[
Desde que o CSS foi criado, muita coisa mudou, atualiza&#231;&#245;es foram feitas, especifica&#231;&#245;es criadas, elementos revisados, enfim, a tecnologia evoluiu e vem evoluindo. O CSS alterou para muito melhor o modo como o desenvolvimento web &#233; feito, deu ensejo &#224; t&#233;cnica de cria&#231;&#227;o em camadas, dentre outras coisas.
E a comunidade CSS a cada dia desenvolve [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/03/rolagem-fundo-transparente-css.jpg" alt="" title="" width="450" height="279" class="aligncenter size-full wp-image-550" /></p>
<p>Desde que o <strong>CSS</strong> foi criado, muita coisa mudou, atualiza&ccedil;&otilde;es foram feitas, especifica&ccedil;&otilde;es criadas, elementos revisados, enfim, a tecnologia evoluiu e vem evoluindo. O CSS alterou para <strong>muito melhor</strong> o modo como o <strong>desenvolvimento web</strong> &eacute; feito, deu ensejo &agrave; t&eacute;cnica de cria&ccedil;&atilde;o em camadas, dentre outras coisas.</p>
<p>E a comunidade CSS a cada dia desenvolve uma t&eacute;cnica nova, uma nova e melhor maneira de se fazer algo, um jeito diferente de sair de uma &#8220;enrascada CSS&#8221;, maneiras <strong>inovadoras</strong> de realizar algum efeito. &Eacute; o caso da t&eacute;cnica de <strong>rolagem com fundo transparente com CSS</strong>. Uma t&eacute;cnica que confere um efeito muito peculiar, permitindo que uma imagem de <em>background</em> v&aacute; surgindo &agrave; medida em que a pessoa rola a barra de rolagem ao fundo da p&aacute;gina.</p>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original &#8220;<a href="http://www.fivefingercoding.com/xhtml-and-css/scrolling-transparent-background-effect">CSS trick for a scrolling transparent background effect</a>&#8220;, do <em>blog</em> <a href="http://www.fivefingercoding.com/">FiveFingerCoding</a>, e sofreu algumas adapta&ccedil;&otilde;es.</div>
<h3>Como a rolagem com fundo transparente funciona</h3>
<p>Para realizar o efeito de rolagem com fundo transparente, s&atilde;o necess&aacute;rios 2 arquivos:</p>
<ul>
<li><strong>Uma imagem PNG transparente.</strong> A imagem deve ter dois conjuntos de gr&aacute;ficos: o que voc&ecirc; quer mostrar antes de rolagem e que aparece quando se vai chegando ao final da p&aacute;gina. Cada grupo deve ser uma cor diferente. <a href="http://www.fivefingercoding.com/assets/demos/bkgd-scroll-trick/transparency.png">Veja o PNG da demonstra&ccedil;&atilde;o</a>.</li>
<li><strong>Uma imagem em degrad&ecirc;.</strong> O truque &eacute; usar as duas cores do PNG transparente para criar o gradiente.</li>
</ul>
<p>Os <em>scrolls</em> do gradiente sob o PNG transparente. Porque ele corresponde &agrave;s cores do PNG, cada conjunto de imagens desaparece dependendo de qual parte do gradiente v&atilde;o &#8220;chegando&#8221;.</p>
<h3>HTML e CSS da rolagem com fundo transparente</h3>
<p>Ser&aacute; necess&aacute;ria uma estrutura com 2 &#8220;divs-base&#8221;, como segue:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;</span>Rolagem com fundo transparente com CSS<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;wrapper&quot;</span>&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;container&quot;</span>&gt;</span>
&nbsp;
    <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
  <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></div></div>

<p>O CSS de body (que precisa &#8220;zerar os elementos&#8221;, como explicado no artigo de <a href="http://www.desenvolvimentoparaweb.com/css/css-minimo/">CSS M&iacute;nimo</a>), deve ser da seguinte forma:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#900</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">gradient-tile.jpg</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">repeat-x</span> <span style="color: #000000; font-weight: bold;">bottom</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> // hexadecimal é a mesma cor da imagem
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Para a div &#8220;wrapper&#8221;, o CSS:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#wrapper</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background-attachment</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">fixed</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">transparency.png</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">repeat-x</span> <span style="color: #993333;">center</span> <span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #00AA00;">*</span> html <span style="color: #cc00cc;">#wrapper</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span> <span style="color: #808080; font-style: italic;">/* IE6 */</span></pre></div></div>

<p>&Eacute; um CSS simples, maiores explica&ccedil;&otilde;es n&atilde;o s&atilde;o necess&aacute;rias, fora o fato de a largura da <em>wrapper</em> ser definida em 100% para o PNG transparente aparece em toda a largura da janela do navegador.</p>
<p>E o CSS da div &#8220;container&#8221;:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#container</span> <span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">750px</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>A largura de #container pode ser qualquer uma que se adapte ao seu <em>layout</em> (alguns preferem o padr&atilde;o de 960px). Para o exemplo, est&aacute; um pouco menor para que o efeito possa ser visto com mais clareza. A cor de fundo, tamb&eacute;m, pode ser o que quiser. As margens esquerda e direita s&atilde;o definidas como &#8220;auto&#8221; para centralizar a div na janela do navegador.</p>
<h3>Observa&ccedil;&otilde;es sobre rolagem com fundo transparente (e o IE6)</h3>
<p>Se voc&ecirc; n&atilde;o tem conte&uacute;do suficiente na div container para fazer <em>scroll</em>, o efeito n&atilde;o acontecer&aacute; e o que ser&aacute; visto &eacute; somente a cor de fundo. A solu&ccedil;&atilde;o &eacute; definir uma altura m&iacute;nima na div <em>container</em> para for&ccedil;ar a rolagem, independentemente da quantidade de conte&uacute;do.</p>
<p>Sobre a transpar&ecirc;ncia do PNG, nosso amiguinho pr&eacute;-adolescente IE6 <strong>n&atilde;o d&aacute; suporte &agrave; transpar&ecirc;ncias</strong>&#8230; No caso, existem diversos scripts e macetes em CSS para sanar este <em>bug</em>, dentre eles o filtro <a href="http://msdn.microsoft.com/en-us/library/ms532969%28VS.85%29.aspx">AlphaImageLoader</a>.</p>
<p>Como foi visto, h&aacute; um <em>hack</em> para IE6 em #wrapper, mas n&atilde;o podemos negligenciar o fato de o <strong>IE6 n&atilde;o suportar a propriedade min-height</strong> (para o caso de acontecer o explicado no par&aacute;grafo anterior). Se for o seu caso, experimente usar o <a href="http://css-discuss.incutio.com/?page=BoxModelHack">Tan Hack</a>, que faz com que o IE6 interprete &#8220;height&#8221; como &#8220;min-height&#8221;.</p>
<p>Mas, sinceramente, o efeito s&oacute; tem gra&ccedil;a numa p&aacute;gina extensa, quando o visitante &eacute; surpreendido com o efeito somente no fim da rolagem da tela, n&atilde;o &eacute;?  ;-)</p>
<p><a href="http://www.fivefingercoding.com/assets/demos/bkgd-scroll-trick/">Veja o resultado final da t&eacute;cnica de rolagem com fundo transparente com CSS</a>.</p>
<p>E a&iacute;, gostou?</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/" title="7 ferramentas para web designs melhores">7 ferramentas para web designs melhores</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/4-elementos-design-call-to-action/" title="4 elementos de design para um bom call to action">4 elementos de design para um bom call to action</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/nextgen-gallery-com-sexylightbox-sua-galeria-de-imagens-mais-sexy/" title="NextGEN Gallery com SexyLightBox: sua galeria de imagens mais sexy">NextGEN Gallery com SexyLightBox: sua galeria de imagens mais sexy</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/icones-de-setinhas-para-download-gratis/" title="Ícones de setinhas para download (grátis)">Ícones de setinhas para download (grátis)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/css/centralizar-suas-paginas-web-com-css-como-deixar-o-site-sempre-no-centro-com-folhas-de-estilo/" title="Centralizar suas páginas web com CSS: como deixar o site sempre no centro com folhas de estilo">Centralizar suas páginas web com CSS: como deixar o site sempre no centro com folhas de estilo</a></li><li><a href="http://www.desenvolvimentoparaweb.com/css/diferencas-entre-ids-e-classes/" title="Diferenças entre IDs e Classes">Diferenças entre IDs e Classes</a></li><li><a href="http://www.desenvolvimentoparaweb.com/css/css-float-consideracoes-dicas-e-macetes-para-bons-layouts-na-web/" title="CSS float: considerações, dicas e macetes para bons layouts na web">CSS float: considerações, dicas e macetes para bons layouts na web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/design/tipografia-com-foco-ao-web-design-consideracoes-sobre-fonte-tipo-tipologia-e-tipografia/" title="Tipografia com foco ao web design: considerações sobre fonte, tipo, tipologia e tipografia">Tipografia com foco ao web design: considerações sobre fonte, tipo, tipologia e tipografia</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/dicas-para-um-web-design-minimalista-e-usavel/" title="Dicas para um web design minimalista e usável">Dicas para um web design minimalista e usável</a></li><li><a href="http://www.desenvolvimentoparaweb.com/design/definicao-de-acessibilidade-e-conexao-com-design/" title="Definição de acessibilidade e conexão com design">Definição de acessibilidade e conexão com design</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2010.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=wz5bLWhAn6k:E6UiY4uTQ_I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=wz5bLWhAn6k:E6UiY4uTQ_I:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=wz5bLWhAn6k:E6UiY4uTQ_I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=wz5bLWhAn6k:E6UiY4uTQ_I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=wz5bLWhAn6k:E6UiY4uTQ_I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=wz5bLWhAn6k:E6UiY4uTQ_I:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/wz5bLWhAn6k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/css/rolagem-fundo-transparente-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/css/rolagem-fundo-transparente-css/</feedburner:origLink></item>
		<item>
		<title>Perguntas ao cliente para antes e depois de um projeto</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/ELOZ2M3QS7o/</link>
		<comments>http://www.desenvolvimentoparaweb.com/miscelanea/perguntas-cliente-antes-depois-projeto/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 16:14:39 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[miscelânea]]></category>
		<category><![CDATA[clientes]]></category>
		<category><![CDATA[exemplos]]></category>
		<category><![CDATA[perguntas]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=546</guid>
		<description><![CDATA[
&#201; atrav&#233;s de perguntas ao cliente que podemos nortear todo o planejamento e desenvolvimento de um projeto. E existem perguntas apropriadas para se fazer antes e depois do desenvolvimento de um software para web. Perguntas essas que s&#227;o de vital import&#226;ncia para se entender as regras de neg&#243;cio, as especifica&#231;&#245;es, expectativas e muitas outros imprescind&#237;veis. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-547" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/03/perguntas-cliente-antes-depois-projeto.jpg" alt="" width="267" height="200" /></p>
<p>&Eacute; atrav&eacute;s de <strong>perguntas ao cliente</strong> que podemos nortear todo o planejamento e desenvolvimento de um projeto. E existem perguntas apropriadas para se fazer <strong>antes</strong> e <strong>depois</strong> do desenvolvimento de um <em>software </em>para <em>web</em>. Perguntas essas que s&atilde;o de vital import&acirc;ncia para se entender as regras de neg&oacute;cio, as especifica&ccedil;&otilde;es, expectativas e muitas outros imprescind&iacute;veis. Veja algumas perguntas que devem ser feitas aos clientes antes e depois de um projeto.</p>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original &#8220;<a href="http://designreviver.com/tips/14-questions-to-ask-your-clients-before-and-after-a-project/">14 Questions To Ask Your Clients Before and After a Project&#8221;</a>, do <em>blog</em> <a href="http://designreviver.com/">DesignReviver</a>, e sofreu algumas adapta&ccedil;&otilde;es.</div>
<h3>Perguntas ao clientes antes do projeto</h3>
<p>As perguntas que devem ser feitas ao cliente antes de o projeto se iniciar servem, justamente, para dar o &#8220;norte&#8221; ao que ser&aacute; realizado no <em>job</em>. &Eacute; atrav&eacute;s dessas perguntas que se poder&aacute; conhecer melhor a empresa, saber quais as expectativas (de ambas as partes envolvidas) e ter uma no&ccedil;&atilde;o melhor de como se dar&aacute; o desenvolvimento, em si. Certamente as perguntas a seguir s&atilde;o excelentes complementos a um bom <a href="http://www.desenvolvimentoparaweb.com/miscelanea/briefing-para-desenvolvimento-de-web-sites-consideracoes-dicas-e-modelos/"><em>briefing</em> de desenvolvimento de <em>sites</em></a>.</p>
<h4>Qual &eacute; o tipo de neg&oacute;cio da sua empresa?</h4>
<p>Esta &eacute; uma quest&atilde;o importante porque &eacute; o primeiro passo para conhecer a estrutura do neg&oacute;cio do seu cliente. Ela ir&aacute; ajud&aacute;-lo a avaliar as necessidades da empresa, na seara de <a href="http://www.desenvolvimentoparaweb.com/">desenvolvimento web</a> e &eacute; tamb&eacute;m uma porta de entrada para a <strong>reflex&atilde;o estrat&eacute;gica</strong>.</p>
<h4>Qual &eacute; a reputa&ccedil;&atilde;o de sua empresa?</h4>
<p>No meio <em>online</em>, <strong>reputa&ccedil;&atilde;o &eacute; tudo</strong>. Voc&ecirc; quer (e precisa) criar um <em>site </em>que reflete a reputa&ccedil;&atilde;o do neg&oacute;cio de seus clientes. Se a reputa&ccedil;&atilde;o de seu cliente est&aacute; passando por um per&iacute;odo dif&iacute;cil, ent&atilde;o qualquer projeto que voc&ecirc; desenvolva tem poder de seguir o mesmo caminho ou atrair &#8220;positividade&#8221; &#8211; logicamente ambos querem a segunda op&ccedil;&atilde;o. Al&eacute;m disso, a empresa possui uma boa reputa&ccedil;&atilde;o de satisfa&ccedil;&atilde;o, qualidade e tempo de servi&ccedil;o? Esses s&atilde;o todos elementos que afetam o projeto.</p>
<p>Evidentemente que a pergunta n&atilde;o precisa ser feita de forma t&atilde;o direta; o cliente pode at&eacute; se sentir ofendido. Mas a pessoa respons&aacute;vel pelas negocia&ccedil;&otilde;es deve extrair esse tipo de informa&ccedil;&atilde;o do cliente a fim de prover recursos de qualidade para o desenvolvimento do projeto. A experi&ecirc;ncia mostra que a capacidade de abstrair respostas dos clientes para transform&aacute;-las em conceitos de desenvolvimento <em>web</em> &eacute; algo que valoriza bastante o projeto &#8211; tantos em termos financeiro, quanto em termos de qualidade.</p>
<h4>Qual &eacute; seu cliente t&iacute;pico?</h4>
<p>Esta quest&atilde;o ir&aacute; ajudar a voc&ecirc; ter uma id&eacute;ia melhor do qual &eacute; a abrang&ecirc;ncia da empresa. O cliente t&iacute;pico est&aacute; fora do mercado de atua&ccedil;&atilde;o da empresa? Como a empresa interage com sua clientela? O cliente t&iacute;pico fala uma l&iacute;ngua diferente?</p>
<p>Essas quest&otilde;es s&atilde;o vitais para a est&eacute;tica e/ou usabilidade de seu projeto. Se voc&ecirc; estiver projetando um logotipo, por exemplo, e os clientes t&iacute;picos de seu cliente n&atilde;o falam o mesmo idioma, ent&atilde;o voc&ecirc; teria a certeza de que o logotipo deve ser capaz de comunicar eficazmente em um outro n&iacute;vel.</p>
<h4>Qual &eacute; o seu p&uacute;blico-alvo?</h4>
<p>Diferente do qual &eacute; o cliente t&iacute;pico, voc&ecirc; deve ter uma profunda compreens&atilde;o do p&uacute;blico-alvo que o seu cliente est&aacute; apontando. Talvez ele esteja tentando trocar seu nicho de atua&ccedil;&atilde;o ou est&aacute; procurando redefinir e expandir sua base de clientes; seja qual for, saber exatamente qual o p&uacute;blico alvo de seu cliente &eacute; fundamental para o desenvolvimento e sucesso de seu projeto.</p>
<h4>Voc&ecirc; tem concorrentes? Como se diferencia deles?</h4>
<p>Embora isso possa ter uma resposta &oacute;bvia (se voc&ecirc; fez uma boa quantidade de pesquisas), voc&ecirc; ainda deve fazer essa pergunta para ter uma id&eacute;ia do que o cliente <strong>acredita que seja</strong> sua concorr&ecirc;ncia. Mais do que provavelmente, ele tem uma ideia muito melhor de quais s&atilde;o seus concorrentes. Conhecendo os concorrentes de seus clientes &eacute; poss&iacute;vel excluir qualquer semelhan&ccedil;a entre todos os seus projetos existentes. Isso ajudar&aacute; a criar um <em>design </em>(e um projeto, em si)  mais exclusivo e centralizado para o seu cliente.</p>
<h4>Com que frequ&ecirc;ncia voc&ecirc; gostaria de atualiza&ccedil;&otilde;es?</h4>
<p>Voc&ecirc; n&atilde;o quer ser inconveniente e comunicar o cliente cada passo que d&aacute; no projeto. Esta quest&atilde;o ir&aacute; ajud&aacute;-lo a estabelecer um alinhamento com o seu cliente para fazer comunicados sobre atualiza&ccedil;&otilde;es somente quando ele quiser (o que ele julgar que &eacute; conveniente, aliado ao que <strong>voc&ecirc;</strong> considera ser importante para o projeto). Atualiza&ccedil;&otilde;es excessivas podem desencorajar um cliente a usar seus servi&ccedil;os no futuro&#8230;</p>
<h4>O que &eacute; necess&aacute;rio para que considere o projeto finalizado?</h4>
<p>Essa &eacute; a pergunta equivalente ao &#8220;aceite&#8221;, que consta no modelo do artigo sobre <a href="../miscelanea/briefing-para-desenvolvimento-de-web-sites-consideracoes-dicas-e-modelos/">briefings para desenvolvimento de web sites</a>.</p>
<p>Se voc&ecirc; est&aacute; projetando um site ou sistema virtual, ent&atilde;o &eacute; importante perguntar ao seu cliente como pretende utilizar o <em>site</em>, e como eles prev&ecirc; que ser&aacute; o resultado. N&atilde;o seria nada bom se voc&ecirc; estivesse finalizando um projeto e descobrisse que ele n&atilde;o tem as caracter&iacute;sticas que seu cliente solicitou ou n&atilde;o se comporta do modo como ele idealizou.</p>
<h4>Quais formas de pagamento voc&ecirc; usa?</h4>
<p>Se voc&ecirc; n&atilde;o tem inten&ccedil;&atilde;o de elaborar um contrato antes de iniciar o projeto, ent&atilde;o seria uma boa ideia pedir ao seu cliente para avaliar como eles planejam pagar por seus servi&ccedil;os. Talvez voc&ecirc; s&oacute; aceite o PagSeguro, mas o cliente s&oacute; paga em cheque. Se n&atilde;o for combinada uma forma de pagamento <strong>antes</strong>, isto pode criar graves problemas e causar um desgaste irremedi&aacute;vel na rela&ccedil;&atilde;o profissional.</p>
<h3>Perguntas ao cliente depois do projeto</h3>
<p>Essas s&atilde;o perguntas que podem ser feitas um pouco antes da entrega do projeto ou imediatamente depois. O objetivo &eacute; realizar uma &#8220;linha suave&#8221; desde a concep&ccedil;&atilde;o do projeto at&eacute; sua conclus&atilde;o e saber em quais pontos voc&ecirc; acertou e n&atilde;o acertou no decorrer do desenvolvimento. Aprender com os pr&oacute;prios erros para se aprimorar &eacute; <strong>b&aacute;sico</strong>.</p>
<h4>Voc&ecirc; est&aacute; satisfeito com os resultados?</h4>
<p>Esta quest&atilde;o ir&aacute; ajud&aacute;-lo a analisar a qualidade de suas habilidades e como voc&ecirc; &eacute; capaz de desenvolver um projeto baseado nas necessidades do seu cliente. A medida em que voc&ecirc; avan&ccedil;a em sua carreira, voc&ecirc; vai ter muita chance de melhorar suas habilidades e saber o qu&atilde;o satisfeitos seus clientes ficam com os trabalhos que voc&ecirc; faz cria oportunidades de voc&ecirc; fazer exatamente isso.</p>
<h4>Gostou da minha postura profissional durante o projeto?</h4>
<p>T&atilde;o importante quanto saber se o cliente gostou do resultado final do projeto &eacute; saber se ele gostou da rela&ccedil;&atilde;o profissional que voc&ecirc;s tiveram neste &iacute;nterim. Desenvolver as rela&ccedil;&otilde;es interpessoais faz parte de qualquer neg&oacute;cio, n&atilde;o somente de desenvolvimento para web; portante, procure sempre aperfei&ccedil;oar suas habilidades de comunica&ccedil;&atilde;o. Perguntar a opini&atilde;o do cliente sobre isso &eacute; uma boa, vai permitir que voc&ecirc; regule seu &#8220;term&ocirc;metro s&oacute;cio-profissional&#8221;.</p>
<h4>Alguma outra d&uacute;vida?</h4>
<p>&Agrave;s vezes, um cliente pode ter algumas perguntas, mas ela pode receoso ou intimidado a perguntar, por motivos pessoais e profissionais. Qualquer raz&atilde;o que seja, voc&ecirc; deve deixar claro para seu cliente que ele pode sempre vir a voc&ecirc; com todas as perguntas que possa ter, mesmo agora, com o t&eacute;rmino do <em>job</em>, que o contato entre voc&ecirc;s n&atilde;o ser&aacute; t&atilde;o frequente. Isso, por si s&oacute;, poderia inspirar o cliente a perseguir os seus servi&ccedil;os para projetos no futuro. Ter um relacionamento <strong>digno de confian&ccedil;a</strong> com seu cliente &eacute; uma das coisas mais importantes que voc&ecirc; pode fazer.</p>
<h3>N&atilde;o existem outras perguntas que se deve fazer ao cliente?</h3>
<p>Obviamente que existem centenas de outras perguntas que podem &#8211; alguns casos, devem &#8211; ser feitas ao cliente, <strong>antes e depois de um projeto</strong>. As perguntas aqui apresentadas s&atilde;o somente um guia, um &#8220;esbo&ccedil;o&#8221; das perguntas que voc&ecirc; efetivamente far&aacute; ao cliente.</p>
<p>O mais importante n&atilde;o &eacute; &#8220;decorar&#8221; essas perguntas; o mais importante &eacute; <strong>ter consci&ecirc;ncia</strong> de que determinadas perguntas podem e devem ser feitas aos clientes antes e depois de um projeto. Antes para que ambos fiquem em <strong>sintonia</strong> com o projeto; depois, para aferir os resultados e esclarecer d&uacute;vidas (que existem, pode acreditar).</p>
<p>E voc&ecirc;, quais perguntas faz a seus clientes antes e depois de um projeto?</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/" title="Sobre parcerias de trabalhos em desenvolvimento web">Sobre parcerias de trabalhos em desenvolvimento web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/" title="8 características de User Interfaces (UI) de sucesso">8 características de User Interfaces (UI) de sucesso</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/" title="Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)">Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/quando-o-cliente-pensa-que-sabe-mais/" title="Quando o cliente (pensa que) sabe mais">Quando o cliente (pensa que) sabe mais</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/web-sites-genericos-e-a-ilusao-dos-precos-baixos/" title="Web sites genéricos e a ilusão dos preços baixos">Web sites genéricos e a ilusão dos preços baixos</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/como-montar-um-portfolio-sem-ter-clientes/" title="Como montar um portfolio sem ter clientes">Como montar um portfolio sem ter clientes</a></li><li><a href="http://www.desenvolvimentoparaweb.com/design/fechamento-de-contratos-e-designs-para-web-teoria-e-pratica/" title="Fechamento de contratos e designs para web: teoria e prática">Fechamento de contratos e designs para web: teoria e prática</a></li><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/guest-post-que-participei-sobre-networking/" title="Guest Post que participei sobre networking">Guest Post que participei sobre networking</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/briefing-para-desenvolvimento-de-web-sites-consideracoes-dicas-e-modelos/" title="Briefing para desenvolvimento de web sites: considerações, dicas e modelos">Briefing para desenvolvimento de web sites: considerações, dicas e modelos</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/clientes-que-aparecem-na-vida-de-um-desenvolvedor-web/" title="Clientes que aparecem na vida de um desenvolvedor web">Clientes que aparecem na vida de um desenvolvedor web</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2010.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=ELOZ2M3QS7o:Ct_01x5nhdQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=ELOZ2M3QS7o:Ct_01x5nhdQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=ELOZ2M3QS7o:Ct_01x5nhdQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=ELOZ2M3QS7o:Ct_01x5nhdQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=ELOZ2M3QS7o:Ct_01x5nhdQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=ELOZ2M3QS7o:Ct_01x5nhdQ:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/ELOZ2M3QS7o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/miscelanea/perguntas-cliente-antes-depois-projeto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/miscelanea/perguntas-cliente-antes-depois-projeto/</feedburner:origLink></item>
		<item>
		<title>7 ferramentas para web designs melhores</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/lwfcK647kTQ/</link>
		<comments>http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 12:40:55 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[ferramentas]]></category>
		<category><![CDATA[gestalt]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[otimização]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=542</guid>
		<description><![CDATA[Conhe&ccedil;a 7 ferramentas para ajud&aacute;-lo a elaborar web designs melhores e ser mais relevante com seu p&uacute;blico.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/02/ferramentas-web-design-melhor.jpg"><img class="aligncenter size-full wp-image-543" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/02/ferramentas-web-design-melhor.jpg" alt="" width="400" height="310" /></a></p>
<p><strong>Web design &eacute; uma arte!</strong> Atrav&eacute;s dos princ&iacute;pios de <a href="http://www.desenvolvimentoparaweb.com/design/gestalt-aplicado-ao-design-web-parte-1-origem-do-termo-significado-e-utilidade/">Gestalt</a>, cores, <a href="http://www.desenvolvimentoparaweb.com/usabilidade/4-elementos-design-call-to-action/"><em>call to actions</em></a> bem feitos e outras t&eacute;cnicas e pr&aacute;ticas (tudo isso aliado ao bom gosto), &eacute; poss&iacute;vel criar ambientes incr&iacute;veis na <em>internet</em>! Saber desenvolver um <strong>excelente <em>design</em> para <em>web</em></strong> &eacute; fruto de bastante estudo, conhecimento t&eacute;cnico e experimenta&ccedil;&atilde;o.</p>
<p>E, a fim de saber se determinado <em>design</em> &eacute; eficiente e est&aacute; conseguindo atingir os objetivos a que se prop&otilde;e, &eacute; preciso analisar seu desempenho. Mas como analisar se um<em> web design</em> &eacute; eficiente? Atrav&eacute;s de algumas ferramentas interessantes e bastante &uacute;teis.</p>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original &#8220;<a href="http://sixrevisions.com/web_design/7-tools-you-should-be-using-for-better-web-designs/">7 Tools You Should Be Using For Better Web Designs</a>&#8220;, do <em>blog</em> <a href="http://sixrevisions.com/">Six Revisions</a>, e sofreu algumas adapta&ccedil;&otilde;es.</div>
<h3>Heat Maps</h3>
<p><strong>Heat Maps</strong> (ou Mapas de Calor) feitos por empresas como a <a href="http://crazyegg.com/">CrazyEgg</a> (ou o gratuito <a href="http://www.labsmedia.com/clickheat/index.html">ClickHeat</a>) d&atilde;o uma representa&ccedil;&atilde;o visual de o que os visitantes est&atilde;o fazendo em seu <em>site </em>atrav&eacute;s do rastreamento individual de cada clique. Heat Maps, geralmente, tamb&eacute;m controlam cliques que n&atilde;o s&atilde;o <em>links </em>(algo que o Google Analytics, por exemplo, n&atilde;o faz).</p>
<p>Com mapas de calor, voc&ecirc; pode descobrir se as pessoas est&atilde;o usando o <em>site </em>da maneira desejada e fazer altera&ccedil;&otilde;es quando necess&aacute;rio. Por exemplo, os visitantes est&atilde;o clicando incorretamente em textos ou imagens que se parecem com <em>links</em>?</p>
<h3>Testes de Usabilidade Online</h3>
<p>Recrutar pessoas para testes de usabilidade &#8220;tradicionais&#8221;, em um ambiente controlado, pode ser um processo muito demorado e oneroso. V&aacute;rias empresas fornecem <strong>testes de usabilidade totalmente online</strong>, tanto em estilo um &#8220;moderado&#8221;, quanto &#8220;n&atilde;o moderado&#8221;. Isso pode economizar tempo e dar mais controle sobre seus cen&aacute;rios de testes.</p>
<p>Em um teste de usabilidade <em>online</em> <strong>moderado</strong> (confira <a href="http://www.usertesting.com/">UserTesting.com</a>), voc&ecirc; cria cen&aacute;rios de teste, pode atribu&iacute;-los a usu&aacute;rios pr&eacute;-selecionados e ver os resultados. Em um estilo <strong>n&atilde;o moderado</strong> (veja <a href="http://www.clicktale.com/">ClickTale</a>), cen&aacute;rios e/ou tarefas n&atilde;o s&atilde;o especificados; Ao inv&eacute;s disso, sess&otilde;es de <em>browser</em> inteiras da navega&ccedil;&atilde;o de visitantes s&atilde;o anonimamente monitoradas, registradas e estudadas.</p>
<h3>Teste A/B</h3>
<p>Est&aacute; tendo problemas para decidir qual <em>web design</em> para a p&aacute;gina inicial trar&aacute; melhores resultados? O <a href="http://www.google.com/websiteoptimizer">Google Web Optimizer</a> pode implementar <a href="http://www.faberludens.com.br/pt-br/node/56">testes A/B</a> em seu <em>site</em> para ajudar a determinar qual delas &eacute; mais eficaz. Ele permite que voc&ecirc; implemente projetos m&uacute;ltiplos da mesma p&aacute;gina, que s&atilde;o ent&atilde;o aleatoriamente mostrado aos visitantes.</p>
<p>Voc&ecirc; pode, ent&atilde;o, comparar os resultados e ver qual projeto &eacute; mais eficaz. Os <strong>testes A/B</strong> eliminam qualquer forma de &#8220;adivinha&ccedil;&atilde;o&#8221;, usando informa&ccedil;&atilde;o real para ajudar a tomar decis&otilde;es sensatas sobre o <em>web design</em> de seu <em>site</em>. Veja este <a href="http://www.youtube.com/watch?v=1yTjj9MnzRY">v&iacute;deo de experi&ecirc;ncias A/B com o Google Web Otimizador no YouTube</a>.</p>
<h3>Crowdsourcing</h3>
<p>O <a href="http://www.huffingtonpost.com/">Huffington Post</a> deu um passo adiante nos testes A/B, usando uma t&eacute;cnica conhecida como <a href="http://techbits.com.br/2006/esqueca-o-outsourcing-o-negocio-agora-e-o-crowdsourcing/">crowdsourcing</a> para determinar como os visitantes preferem o texto da manchete. Manchetes s&atilde;o conhecidos para literalmente fazer ou &#8220;quebrar&#8221; um artigo, independentemente do seu teor.</p>
<p>Para ajudar a criar as manchetes mais interessantes, para estimular o interesse do p&uacute;blico, os visitantes s&atilde;o mostrados a, aleatoriamente, um dos dois t&iacute;tulos diferentes para um mesmo artigo em uma p&aacute;gina. Ap&oacute;s os primeiros 5 minutos de ser lan&ccedil;ado, o t&iacute;tulo com o maior n&uacute;mero de cliques &eacute; selecionado e mostrado para todo o restante do p&uacute;blico.</p>
<h3>Buscas Internas</h3>
<p>O Google Analytics tem um recurso chamado <a href="http://analytics.blogspot.com/2007/11/site-search-now-available.html">Site Search</a>, que usa dados de pesquisas internas para acompanhar e analisar o que os visitantes est&atilde;o procurando em seu <em>site</em>. Dados de <strong>buscas internas</strong> s&atilde;o muito importantes, j&aacute; que auxiliam e d&atilde;o dicas sobre o que seus visitantes querem e por que est&atilde;o l&aacute;.</p>
<p>Usando esta informa&ccedil;&atilde;o, voc&ecirc; pode descobrir se seu <em>site</em> tem o conte&uacute;do que seus visitantes querem/precisam. O Site Search tamb&eacute;m pode o qu&atilde;o eficazmente seu conte&uacute;do &eacute; organizado e se ele pode ser facilmente encontrado.</p>
<p>Por exemplo, quando os visitantes utilizam sua busca, que<em> link</em> eles clicam em primeiro nos resultados da pesquisa? &Eacute; a p&aacute;gina correta? Ou ser&aacute; que eles procuram por um n&uacute;mero reduzido de p&aacute;ginas e ent&atilde;o se sentem desencorajados e abandomam o <em>site</em>? Estas s&atilde;o apenas algumas das quest&otilde;es importantes o Site Search pode ajudar a responder para ajudar a gerenciar seu conte&uacute;do.</p>
<div class="atencao">At&eacute; que ponto voc&ecirc; quer permitir que outras empresas (no caso, Google) saibam sobre voc&ecirc; e seu <em>site</em>? Pense no seguinte: permitir uma an&aacute;lise completa das buscas e padr&otilde;es de seu <em>site </em>&eacute;, falando em <em>business</em>, interessante <strong>para voc&ecirc;</strong>?</div>
<h3>Servi&ccedil;os de Monitoramento</h3>
<p><a href="http://sixrevisions.com/tools/tools_monitoring_website_popularity/">O que as pessoas est&atilde;o dizendo sobre o seu <em>site</em>?</a> Ouvindo o seu p&uacute;blico e o acompanhando atrav&eacute;s de coment&aacute;rios n&atilde;o solicitados podem ser uma ferramenta muito importante para ajudar a entend&ecirc;-lo. Esses canais permitem que voc&ecirc; permane&ccedil;a relevante com o seu p&uacute;blico. Dessa forma, voc&ecirc; pode criar decis&otilde;es informadas e embasadas sobre a dire&ccedil;&atilde;o e <em>web design</em> do seu <em>site</em>.</p>
<h4>Alertas do Google</h4>
<p><a href="http://www.google.com.br/alerts?hl=pt-BR&amp;t=1">Alertas do Google</a> permite que voc&ecirc; selecione termos de pesquisa espec&iacute;ficos e ir&aacute; notific&aacute;-lo via e-mail ou <em>feed </em>a qualquer momento que esse(s) termo(s) for encontrado pelo Google. Ele lhe d&aacute; a capacidade de procurar dentro de <em>blogs</em>, not&iacute;cias, grupos, v&iacute;deo e <em>web</em>.</p>
<h4>Twitter Search</h4>
<p>O <a href="http://search.twitter.com/">Twitter Search</a> permite controlar o que as pessoas est&atilde;o dizendo, em tempo real. Al&eacute;m disso, dentro das op&ccedil;&otilde;es avan&ccedil;adas, voc&ecirc; pode limitar as pesquisas a determinados locais, datas e mesmo se os usu&aacute;rios est&atilde;o fazendo uma pergunta.</p>
<h3>Blogs</h3>
<p><strong>Blog</strong>: o &#8220;av&ocirc;&#8221; de todas as ferramentas (deste g&ecirc;nero) e algo que sempre deve ser considerado pelos administradores de um <em>site</em>. Ao implementar um <em>blog</em>, voc&ecirc; cria um canal oficial de comunica&ccedil;&atilde;o entre voc&ecirc; e seu p&uacute;blico. Voc&ecirc; pode mant&ecirc;-los informados sobre as mudan&ccedil;as ou novos recursos e incentivar a participa&ccedil;&atilde;o e <em>feedback </em>do p&uacute;blico.</p>
<h3>Conclus&atilde;o sobre ferramentas para melhores designs para web</h3>
<p>Muitas vezes os administradores de <em>sites </em>lan&ccedil;am um novo <em>web design</em> e julgam que o trabalho est&aacute; feito. Bons <em>web designers</em> e desenvolvedores devem <strong>constantemente permanecer relevantes</strong> para sua audi&ecirc;ncia.</p>
<p>Estas ferramentas ir&atilde;o ajud&aacute;-lo a participar e interagir mais com seu p&uacute;blico. V&atilde;o ajud&aacute;-lo a compreend&ecirc;-lo de forma mais eficaz, conduzir a uma maior facilidade de utiliza&ccedil;&atilde;o e entregar o m&aacute;ximo proveito do seu <em>site</em>. Obviamente n&atilde;o s&atilde;o todas as formas de se fazer isso, mas, certamente, um bom passo para come&ccedil;ar a otimizar seus <strong>web designs</strong>.</p>
<p>Gostaria de indicar mais alguma ferramenta ou servi&ccedil;o para a melhora de <em>web designs</em>? Alguma outra dica?</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/css/rolagem-fundo-transparente-css/" title="Rolagem com fundo transparente com CSS">Rolagem com fundo transparente com CSS</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/4-elementos-design-call-to-action/" title="4 elementos de design para um bom call to action">4 elementos de design para um bom call to action</a></li><li><a href="http://www.desenvolvimentoparaweb.com/seo/6-mitos-seo-voce-deve-evitar/" title="6 mitos de SEO que você deve evitar">6 mitos de SEO que você deve evitar</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/nextgen-gallery-com-sexylightbox-sua-galeria-de-imagens-mais-sexy/" title="NextGEN Gallery com SexyLightBox: sua galeria de imagens mais sexy">NextGEN Gallery com SexyLightBox: sua galeria de imagens mais sexy</a></li><li><a href="http://www.desenvolvimentoparaweb.com/midia-social/mastering-twitter-o-manual-completo-sobre-twitter-para-desenvolvedores-e-marketeiros/" title="Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros">Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/truques-de-configuracao-do-wordpress/" title="Truques de configuração do WordPress">Truques de configuração do WordPress</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/estatisticas-sobre-comportamento-nas-midias-sociais/" title="Estatísticas sobre comportamento nas mídias sociais">Estatísticas sobre comportamento nas mídias sociais</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/pergunte-se-a-si-mesmo-questoes-para-desenvolver-um-bom-site/" title="Pergunte-se a si mesmo: questões para desenvolver um bom site">Pergunte-se a si mesmo: questões para desenvolver um bom site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/icones-de-setinhas-para-download-gratis/" title="Ícones de setinhas para download (grátis)">Ícones de setinhas para download (grátis)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/css/centralizar-suas-paginas-web-com-css-como-deixar-o-site-sempre-no-centro-com-folhas-de-estilo/" title="Centralizar suas páginas web com CSS: como deixar o site sempre no centro com folhas de estilo">Centralizar suas páginas web com CSS: como deixar o site sempre no centro com folhas de estilo</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2010.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=lwfcK647kTQ:ffhBcGdKk90:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=lwfcK647kTQ:ffhBcGdKk90:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=lwfcK647kTQ:ffhBcGdKk90:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=lwfcK647kTQ:ffhBcGdKk90:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=lwfcK647kTQ:ffhBcGdKk90:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=lwfcK647kTQ:ffhBcGdKk90:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/lwfcK647kTQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/</feedburner:origLink></item>
		<item>
		<title>4 elementos de design para um bom call to action</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/leOOAHT0P64/</link>
		<comments>http://www.desenvolvimentoparaweb.com/usabilidade/4-elementos-design-call-to-action/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 12:30:09 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[usabilidade]]></category>
		<category><![CDATA[cliente]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[sucesso]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=530</guid>
		<description><![CDATA[
O artigo com dicas para call to actions eficientes foi interessante, mas faltou algum detalhamento extra, algo a mais sobre a pr&#225;tica de se fazer chamadas &#224; a&#231;&#227;o. Por isso, indicar os 4 elementos de design para um bom call to action vai ser de muita valia para complementar. Depois de ler este texto, voc&#234; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/02/call-to-action-design-elementos.jpg"><img class="aligncenter size-full wp-image-541" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/02/call-to-action-design-elementos.jpg" alt="" width="400" height="200" /></a></p>
<p>O artigo com <a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/">dicas para <em>call to actions</em> eficientes</a> foi interessante, mas faltou algum detalhamento <em>extra</em>, algo a mais sobre a <strong>pr&aacute;tica</strong> de se fazer chamadas &agrave; a&ccedil;&atilde;o. Por isso, indicar os <strong>4 elementos de design para um bom <em>call to action</em></strong> vai ser de muita valia para complementar. Depois de ler este texto, voc&ecirc; est&aacute; apto a fazer melhores <em>call to actions</em> e vai incrementar a <strong>usabilidade</strong> de seu <em>site</em>.</p>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original “<a href="http://www.shayhowe.com/web-design/designing-call-to-action/">4 Simple Design Elements Behind a Good Call to Action</a>“, do <em>blog</em> <a href="http://www.shayhowe.com/">letscountthedays</a>, e sofreu algumas adapta&ccedil;&otilde;es.</div>
<h3>Tamanho</h3>
<p>Fa&ccedil;a a sua <strong>chamada &agrave; a&ccedil;&atilde;o</strong> grande o suficiente para que se destaque bastante na p&aacute;gina! &Eacute; o foco principal, certo? De modo geral, quanto maior &eacute; um elemento em uma p&aacute;gina, mais vis&iacute;vel ser&aacute;, consequentemente, deve ter maior import&acirc;ncia. Um bom <em>call to action</em> &eacute; grande o suficiente para que ele seja reconhecido facilmente.</p>
<p>Antes de fazer bot&otilde;es enormemente e exageradamente gigantes, bastante aten&ccedil;&atilde;o! Se voc&ecirc; criar uma chamada muito grande, uma <em>call to action</em> enorme, os visitantes podem n&atilde;o compreender que o elemento &eacute; clic&aacute;vel e voc&ecirc; vai perder completamente o &#8220;apelo&#8221; &agrave;quela a&ccedil;&atilde;o. A dica &eacute; criar chamadas &agrave; a&ccedil;&atilde;o grandes <strong>em rela&ccedil;&atilde;o</strong> aos outros elementos da p&aacute;gina, tomando o cuidado para n&atilde;o cair no exagero rid&iacute;culo e ineficiente.</p>
<p>Alternativamente, se voc&ecirc; tiver mais de uma chamada &agrave; a&ccedil;&atilde;o, utilize o tamanho segundo sua import&acirc;ncia. O primeiro <em>call to action</em> deve ser maior do que o segundo e assim por diante.</p>
<h3>Forma</h3>
<p>Normalmente os melhores <em>call to actions</em> s&atilde;o os que tem forma de bot&atilde;o, chamam bastante aten&ccedil;&atilde;o e s&atilde;o instantaneamente identificados como clic&aacute;veis &#8211; experimente usar os cantos arredondados ou circulares nas extremidades de <em>call to actions</em> para lhes dar a forma de um bot&atilde;o. Cantos arredondados funcionam bem, por&eacute;m alguns usu&aacute;rios podem interpretar mal a chamada &agrave; a&ccedil;&atilde;o, tomando por um an&uacute;ncio ou <em>banner</em>. Como sempre no <strong>desenvolvimento web</strong>, o que vale &eacute; o bom senso!</p>
<p>Na inten&ccedil;&atilde;o de fazer os <em>call to actions</em> parecidos com bot&otilde;es, um bom passo nessa dire&ccedil;&atilde;o &eacute; usar uma fonte tipogr&aacute;fica &uacute;nica, diferente das do restante da p&aacute;gina, de modo a refor&ccedil;ar o &#8220;apelo&#8221; &agrave; a&ccedil;&atilde;o. A diferen&ccedil;a na forma da letra a ajudar&aacute; a atrair a aten&ccedil;&atilde;o para o <em>call to action</em>. Mais uma vez, <strong>bom senso</strong> na escolha para n&atilde;o destoar completamente do estilo e identidade visual do <em>site</em>.</p>
<h3>Cor</h3>
<p>N&atilde;o &eacute; poss&iacute;vel dizer que algum dos <strong>4 elementos para um bom <em>call to action</em></strong> que est&atilde;o sendo abordados tem mais import&acirc;ncia do que os demais, no entanto, a <strong>cor</strong> de seu <em>call to action</em> tem <strong>muita import&acirc;ncia</strong>. Uma das formas mais r&aacute;pidas para agarrar a aten&ccedil;&atilde;o do usu&aacute;rio &eacute; usando um contrastante e visualmente interessante <em>call to action</em>. Escolher uma cor que se destaca do resto das cores utilizadas na p&aacute;gina ir&aacute; cumprir sua fun&ccedil;&atilde;o.</p>
<p>Escolha uma cor que &eacute; especificamente exclusiva para sua chamada &agrave; a&ccedil;&atilde;o; uma cor que n&atilde;o seja usada em qualquer outro lugar da p&aacute;gina. Por exemplo, se o texto do <em>site</em> &eacute; preto e todos os <em>links</em> e bot&otilde;es s&atilde;o azuis, voc&ecirc; deve usar cores diferentes de azul ou preto para o seu <em>call to action</em>. Ao inv&eacute;s disso, use uma cor mais clara e contrastantes como, por exemplo, o laranja. Ao utilizar laranja, a chamada &agrave; a&ccedil;&atilde;o n&atilde;o ficar&aacute; despercebida com o resto do azul e preto e vai receber bastante destaque em rela&ccedil;&atilde;o aos outros elementos da p&aacute;gina.</p>
<p>Tamb&eacute;m &eacute; recomend&aacute;vel que voc&ecirc; pratique o <strong>uso de cores de forma apropriada</strong>. &Eacute; conveniente escolher cores chamativas e contrastantes, mas certifique-se de escolher as cores que se encaixam no esquema de cores geral do <em>site</em>. Tamb&eacute;m tome cuidado ao usar mais de uma chamada &agrave; a&ccedil;&atilde;o na p&aacute;gina: se voc&ecirc; transformar a p&aacute;gina em um arco-&iacute;ris vai &#8220;drenar&#8221; o impacto do primeiro <em>call to action</em> e colocar os usu&aacute;rios em estado &#8220;n&atilde;o responsivo&#8221;.</p>
<h3>Posi&ccedil;&atilde;o</h3>
<p>Posicionar sua <em>call to action</em> &#8220;instintivamente&#8221;, no caminho dos olhos dos usu&aacute;rios, &eacute; extremamente importante. N&atilde;o importa o qu&atilde;o grande, de forma estranha ou brilhantemente e coloridos seja sua chamada &agrave; a&ccedil;&atilde;o seja, os visitantes nunca o ver&atilde;o caso n&atilde;o seja colocado em <strong>uma posi&ccedil;&atilde;o intuitiva</strong>. A posi&ccedil;&atilde;o exata para a sua chamada para a a&ccedil;&atilde;o vai depender do <em>layout</em> da p&aacute;gina, mas, regra geral, o melhor &eacute; manter a chamada para a&ccedil;&atilde;o acima da dobra, numa &aacute;rea de destaque e com a abund&acirc;ncia de espa&ccedil;o.</p>
<p>Deixando uma boa quantidade de espa&ccedil;o em branco em torno da <em>call to action</em> evita que outros elementos da p&aacute;gina interfiram com a import&acirc;ncia necess&aacute;ria de estarem ali. Posicione a chamada para a&ccedil;&atilde;o num local intuitivo, sem qualquer confus&atilde;o na forma como vai angariar o maior n&uacute;mero de convers&otilde;es.</p>
<h3>Conclus&atilde;o sobre bons <em>call to actions</em></h3>
<p>O mais importante &eacute; que voc&ecirc; n&atilde;o pode ignorar o design de seu <em>call to action</em>! 4 elementos de design descritos aqui podem n&atilde;o parecer muito, mas, se bem utilizados, podem fazer maravilhas em sua taxas de convers&atilde;o!</p>
<p>Veja diversos <a href="http://www.smashingmagazine.com/2009/10/13/call-to-action-buttons-examples-and-best-practices/">exemplos de <em>call to actions</em></a> no artigo da <a href="http://www.smashingmagazine.com/">Smashing Magazine</a> sobre o assunto. Inspire-se e avalie se voc&ecirc; est&aacute; indo no caminho certo; se est&aacute; acertando nos julgamentos de <em>design</em> e <strong>estrat&eacute;gia de convers&otilde;es</strong> de seus projetos. Fazer revis&otilde;es e aprimoramentos constantes em seus trabalhos &eacute; um grande passo para garantir sua qualidade profissional, ao mesmo tempo em que ajudar&aacute; com que voc&ecirc; seja visto como algu&eacute;m <strong>confi&aacute;vel</strong>, que n&atilde;o &#8220;abandona&#8221; os <em>jobs</em> realizados, simplesmente.</p>
<p>Tem mais alguma dica, exemplo ou coment&aacute;rio a fazer sobre <em>call to actions</em>?</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/css/rolagem-fundo-transparente-css/" title="Rolagem com fundo transparente com CSS">Rolagem com fundo transparente com CSS</a></li><li><a href="http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/" title="7 ferramentas para web designs melhores">7 ferramentas para web designs melhores</a></li><li><a href="http://www.desenvolvimentoparaweb.com/seo/6-mitos-seo-voce-deve-evitar/" title="6 mitos de SEO que você deve evitar">6 mitos de SEO que você deve evitar</a></li><li><a href="http://www.desenvolvimentoparaweb.com/css/centralizar-suas-paginas-web-com-css-como-deixar-o-site-sempre-no-centro-com-folhas-de-estilo/" title="Centralizar suas páginas web com CSS: como deixar o site sempre no centro com folhas de estilo">Centralizar suas páginas web com CSS: como deixar o site sempre no centro com folhas de estilo</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/conheca-algumas-carateristicas-de-um-bom-problogger/" title="Conheça algumas caraterísticas de um bom problogger">Conheça algumas caraterísticas de um bom problogger</a></li><li><a href="http://www.desenvolvimentoparaweb.com/blogs/dicas-para-blogar-melhor/" title="Dicas para blogar melhor">Dicas para blogar melhor</a></li><li><a href="http://www.desenvolvimentoparaweb.com/css/diferencas-entre-ids-e-classes/" title="Diferenças entre IDs e Classes">Diferenças entre IDs e Classes</a></li><li><a href="http://www.desenvolvimentoparaweb.com/css/css-float-consideracoes-dicas-e-macetes-para-bons-layouts-na-web/" title="CSS float: considerações, dicas e macetes para bons layouts na web">CSS float: considerações, dicas e macetes para bons layouts na web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/briefing-para-desenvolvimento-de-web-sites-consideracoes-dicas-e-modelos/" title="Briefing para desenvolvimento de web sites: considerações, dicas e modelos">Briefing para desenvolvimento de web sites: considerações, dicas e modelos</a></li><li><a href="http://www.desenvolvimentoparaweb.com/css/css-minimo/" title="CSS mínimo">CSS mínimo</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2010.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=leOOAHT0P64:gnV7091Cm6g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=leOOAHT0P64:gnV7091Cm6g:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=leOOAHT0P64:gnV7091Cm6g:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=leOOAHT0P64:gnV7091Cm6g:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=leOOAHT0P64:gnV7091Cm6g:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=leOOAHT0P64:gnV7091Cm6g:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/leOOAHT0P64" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/usabilidade/4-elementos-design-call-to-action/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/usabilidade/4-elementos-design-call-to-action/</feedburner:origLink></item>
		<item>
		<title>User Interface em dicas rápidas</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/bqZNkkK9xUw/</link>
		<comments>http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 12:31:29 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[usabilidade]]></category>
		<category><![CDATA[desempenho]]></category>
		<category><![CDATA[desenvolvedor web]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=528</guid>
		<description><![CDATA[
Desenvolvedores de interfaces de sites (e pessoal de desenvolvimento web, em geral), al&#233;m de serem criadores de interfaces de usu&#225;rio e experi&#234;ncias, tamb&#233;m s&#227;o &#8220;consumidores&#8221; de interfaces. E, a cada vez que eu encontramos um site em que a experi&#234;ncia do usu&#225;rio e usabilidade n&#227;o foram bem trabalhados, queremos abandonar esse site imediatamente! Geralmente &#233; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/01/user-interface-dicas-rapidas.jpg"><img class="aligncenter size-full wp-image-529" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/01/user-interface-dicas-rapidas.jpg" alt="" width="400" height="319" /></a></p>
<p>Desenvolvedores de <em>interfaces</em> de <em>sites</em> (e pessoal de <strong>desenvolvimento web</strong>, em geral), al&eacute;m de serem criadores de <em>interfaces</em> de usu&aacute;rio e experi&ecirc;ncias, tamb&eacute;m s&atilde;o &#8220;consumidores&#8221; de <em>interfaces</em>. E, a cada vez que eu encontramos um <em>site </em>em que a experi&ecirc;ncia do usu&aacute;rio e usabilidade n&atilde;o foram bem trabalhados, queremos abandonar esse <em>site </em>imediatamente! Geralmente &eacute; isso que a maioria das pessoas faz ao inv&eacute;s de perder tempo.</p>
<p>A seguir, confira algumas dicas r&aacute;pidas para o <strong>desenvolvimento de<em> interfaces</em></strong> de<em> sites</em> e sistemas virtuais. Dicas essas que s&atilde;o alguns dos mais importantes caminhos que um <em>designer</em> deve abra&ccedil;ar ao projetar uma <em>user interface</em>.</p>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original &#8220;<a href="http://www.graphicrating.com/2009/12/21/stop-wasting-my-time-by-user/">Stop Wasting My Time &#8211; by user</a>&#8220;, do blog <a href="http://www.graphicrating.com/">Graphic Rating</a>, e sofreu algumas adapta&ccedil;&otilde;es.</div>
<h3>Fa&ccedil;a bot&otilde;es com &#8220;cara de bot&otilde;es&#8221;: <em>call to action</em> expl&iacute;cito</h3>
<p>Muitos <em>sites </em>apresentam esse problema: os bot&otilde;es s&atilde;o inacess&iacute;veis ou tem baixa visibilidade, fazendo com que o <strong><em>call to action</em></strong> (&#8220;chamada para a a&ccedil;&atilde;o&#8221;) n&atilde;o seja expl&iacute;cito. Ao criar uma p&aacute;gina, uma <em>interface </em>com o usu&aacute;rio, a primeira coisa que voc&ecirc; deve considerar &eacute; fazer bot&otilde;es <em>call to action</em> expl&iacute;cito, que seja claro e n&atilde;o haja d&uacute;vidas de que se trata de um bot&atilde;o que desencadear&aacute; uma a&ccedil;&atilde;o espec&iacute;fica.</p>
<h3>Reduza o n&uacute;mero de cliques</h3>
<p>Como j&aacute; foi abordado por diversas vezes nos <a href="http://www.desenvolvimentoparaweb.com/categoria/seo/">artigos sobre SEO</a>, o n&uacute;mero de cliques n&atilde;o &eacute; um fator t&atilde;o inc&ocirc;modo quando se pensava em outrora; mas, quando &eacute; preciso clicar 7-8 vezes para baixar um arquivo, isso pode se tornar um grande problema.</p>
<p>Alguns autores/especialistas aconselham a manter o n&uacute;mero de cliques para &#8220;a&ccedil;&otilde;es comuns&#8221; em, no m&aacute;ximo, 3 ou 4. Dessa forma voc&ecirc; &#8220;se for&ccedil;a&#8221; a criar n&atilde;o somente uma <strong>melhor experi&ecirc;ncia do usu&aacute;rio</strong>, mas, tamb&eacute;m, faz com que uma boa <strong>arquitetura da informa&ccedil;&atilde;o</strong> esteja presente em seu <em>site</em>.</p>
<h3>Defina um objetivo</h3>
<p>Cada <em>site </em>deve ter um objetivo. Ao definir um objetivo, voc&ecirc; economiza tempo precioso tanto de si mesmo, quanto do usu&aacute;rio. Tamb&eacute;m, tente conduzir o visitante para o mesmo objetivo atrav&eacute;s de elementos de sua <em>user interface</em>. Isso s&oacute; pode significar menos tempo desperdi&ccedil;ado por parte do usu&aacute;rio.</p>
<h3>Aumente a performance de seu site</h3>
<p>Outro fator contra a perda de tempo do usu&aacute;rio &eacute; ter um <em>site </em>r&aacute;pido, com boa performance e desempenho. Isso significa que o usu&aacute;rio ir&aacute; se concentrar em encontrar o conte&uacute;do ao inv&eacute;s de esperar que o conte&uacute;do seja carregado. Existem in&uacute;meros recursos para melhorar sua velocidade do <em>site</em>, confira o artigo sobre o <a href="http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/">aumento de performance e desempenho de <em>sites</em> e <em>blogs</em></a>.</p>
<h3>Conclus&atilde;o sobre user interfaces eficientes</h3>
<p>Como dito, essas s&atilde;o dicas r&aacute;pidas para incrementar a experi&ecirc;ncia do usu&aacute;rio em <em>sites</em> e permitir a cria&ccedil;&atilde;o de <em>user interfaces</em> eficientes e &uacute;teis para os visitantes. Tendo essas dicas em mente &#8211; e efetivamente as colocando em pr&aacute;tica &#8211; certamente vai fazer com que voc&ecirc; desenvolva melhores <em>interfaces </em>e, consequentemente, fa&ccedil;a com que as intera&ccedil;&otilde;es em seu ambiente <em>online </em>sejam melhores e a experi&ecirc;ncia final de seus visitantes seja otimizada.</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/" title="Otimização WordPress: aumente a performance e desempenho de seu blog / site">Otimização WordPress: aumente a performance e desempenho de seu blog / site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/" title="8 características de User Interfaces (UI) de sucesso">8 características de User Interfaces (UI) de sucesso</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/newsletter-no-wordpress-com-o-plugin-ajax-newsletter-wp-ajax-newsletter/" title="Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)">Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/php/dicas-para-otimizar-codigos-php/" title="Dicas para otimizar códigos PHP">Dicas para otimizar códigos PHP</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/desenvolvimento-para-web-2/" title="Desenvolvimento para web 2.0">Desenvolvimento para web 2.0</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/" title="8 dicas para fazer códigos melhores com jQuery">8 dicas para fazer códigos melhores com jQuery</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/como-otimizar-imagens-web-internet/" title="Como otimizar imagens para web &#8211; guia de otimização de imagens">Como otimizar imagens para web &#8211; guia de otimização de imagens</a></li><li><a href="http://www.desenvolvimentoparaweb.com/midia-social/mastering-twitter-o-manual-completo-sobre-twitter-para-desenvolvedores-e-marketeiros/" title="Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros">Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/jetpack-explorando-novas-maneiras-de-ampliar-e-personalizar-a-web/" title="Jetpack: explorando novas maneiras de ampliar e personalizar a web">Jetpack: explorando novas maneiras de ampliar e personalizar a web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/" title="Sobre parcerias de trabalhos em desenvolvimento web">Sobre parcerias de trabalhos em desenvolvimento web</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2010.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=bqZNkkK9xUw:8UN8vXqs4BE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=bqZNkkK9xUw:8UN8vXqs4BE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=bqZNkkK9xUw:8UN8vXqs4BE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=bqZNkkK9xUw:8UN8vXqs4BE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=bqZNkkK9xUw:8UN8vXqs4BE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=bqZNkkK9xUw:8UN8vXqs4BE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/bqZNkkK9xUw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/</feedburner:origLink></item>
		<item>
		<title>Otimização WordPress: aumente a performance e desempenho de seu blog / site</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/AKBabNDeGVA/</link>
		<comments>http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 12:17:19 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[desempenho]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=526</guid>
		<description><![CDATA[
H&#225; muitas dicas &#250;teis na internet sobre como otimizar seu blog Wordpress. Algumas delas s&#227;o boas, mas dif&#237;ceis de serem implementadas pelo &#8220;usu&#225;rio m&#233;dio&#8221;. Da experi&#234;ncia advinda da blogagem &#233; poss&#237;vel saber de dicas para tornar seu site mais r&#225;pido e com melhor desempenho e performance.
&#201; interessante que um web designer/desenvolvedor tenha em sua m&#225;quina [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/01/otimizacao-wordpress-performance-desempenho-blog-site.jpg"><img class="aligncenter size-full wp-image-527" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/01/otimizacao-wordpress-performance-desempenho-blog-site.jpg" alt="" width="300" height="300" /></a></p>
<p>H&aacute; muitas dicas &uacute;teis na <em>internet </em>sobre <strong>como otimizar seu <em>blog </em>Wordpress</strong>. Algumas delas s&atilde;o boas, mas dif&iacute;ceis de serem implementadas pelo &#8220;usu&aacute;rio m&eacute;dio&#8221;. Da experi&ecirc;ncia advinda da blogagem &eacute; poss&iacute;vel saber de dicas para tornar seu <em>site </em>mais r&aacute;pido e com melhor desempenho e performance.</p>
<p>&Eacute; interessante que um <em>web designer</em>/desenvolvedor tenha em sua m&aacute;quina o <a href="https://addons.mozilla.org/pt-BR/firefox/addon/1843">Firebug</a> e <a href="https://addons.mozilla.org/pt-BR/firefox/addon/60">Web Developer Toolbar</a>, duas das mais importantes ferramentas de depura&ccedil;&atilde;o em <strong>desenvolvimento web</strong>. Tamb&eacute;m tenha em mente que este artigo &eacute; dedicado, principalmente, aos sem possibilidade de configurar o PHP e MySQL diretamente, devido a condicionalismos e/ou restri&ccedil;&otilde;es de hospedagem.</p>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original &#8220;<a href="http://www.graphicrating.com/2008/12/07/speed-up-your-wordpress-blog/">Speed-up Your Wordpress Blog</a>&#8220;, do blog <a href="http://www.graphicrating.com/">Graphic Rating</a>, e sofreu algumas adapta&ccedil;&otilde;es.</div>
<h3>Otimize seu c&oacute;digo HTML dentro de seu template</h3>
<p>Esta &eacute; uma etapa que, geralmente, n&atilde;o &eacute; considerada importante quando, na verdade, deveria estar no topo de sua lista! &Eacute; muito importante que seu c&oacute;digo HTML esteja validado e que voc&ecirc; n&atilde;o tenha c&oacute;digo redundante. Certifique-se que seu tema &eacute; escrito com uma quantidade m&iacute;nima de c&oacute;digo poss&iacute;vel. N&atilde;o fa&ccedil;a uso abusivo de <em>tags </em>como <strong>div</strong> e <strong>span</strong>.</p>
<h3>Comprima seu CSS</h3>
<p>Para que seu <em>site </em>seja mais r&aacute;pido e de melhor performance e desempenho, existem v&aacute;rios truques que voc&ecirc; pode aplicar no CSS, dentre eles:</p>
<ul>
<li><strong>Usar declara&ccedil;&otilde;es &uacute;nicas no CSS.</strong> Voc&ecirc; pode usar <a href="http://leonardocaineli.com.br/utilizando-a-declaracao-unica-no-seu-css/">declara&ccedil;&atilde;o &uacute;nica</a> para <em>margin</em>, <em>padding</em>, <em>background</em>, <em>border</em>, <em>font </em>e <em>list-style</em>.</li>
<li><strong>Usar nomes pequenos em classes e IDs.</strong> Cada letra conta para o tempo de resposta do <em>site</em>. Por isso, &eacute; &uacute;til para o tamanho do CSS usar nomes simples e mais curtos ao inv&eacute;s de longos e descritivos nomes.</li>
<li><strong>Evitar seletores complexos.</strong> Tente fazer com que seus seletores sejam eficientes utilizando a maneira mais simples que for poss&iacute;vel.</li>
<li><strong>Comprimir seu CSS.</strong> Depois que seu arquivo CSS estiver pronto, voc&ecirc; pode ganhar velocidade adicional usando um compressor de CSS <em>online </em>- lembre-se de <strong>sempre</strong> ter um arquivo de <em>backup </em>com o c&oacute;digo original.</li>
</ul>
<h3>Utilize Sprites CSS</h3>
<p>Ao inv&eacute;s de usar v&aacute;rios arquivos de imagem no seu <em>site/blog</em>, experimente reunir o maior n&uacute;mero poss&iacute;vel de elementos gr&aacute;ficos em uma &uacute;nica imagem. Ent&atilde;o usando a propriedade CSS <em>background</em>, voc&ecirc; pode exibir os elements que quiser &#8211; essa &eacute; a t&eacute;cnica de <a href="http://www.google.com.br/search?q=css+sprites">CSS Sprites</a>.</p>
<p>No caso dos <em>Sprites CSS</em>, o tamanho do arquivo de uma imagem &eacute; um menor que o de v&aacute;rias e o n&uacute;mero de requisi&ccedil;&otilde;es HTTP tamb&eacute;m diminui &#8211; e esse &eacute; um dos fatores-chave para a performance de um <em>site</em>, como ser&aacute; visto a seguir.</p>
<h3>Fa&ccedil;a poucas requisi&ccedil;&otilde;es HTTP</h3>
<p>Ultimamente esse tem sido um grande tema em debates sobre otimiza&ccedil;&atilde;o e performance de <em>sites</em>. Alguns especialistas pensam que este &eacute; o aspecto mais importante a respeito do carregamento de uma p&aacute;gina. A ideia principal &eacute; ter menos elementos na p&aacute;gina, como imagens, arquivos CSS, <em>javascript</em>, etc. Alguns dizem que o ideal &eacute; faze <strong>menos</strong> de 25 requisi&ccedil;&otilde;es, se poss&iacute;vel.</p>
<h3>Evite carregar elementos externos</h3>
<p>Esse &eacute; um dos mais importantes aspectos referentes &agrave; performance de <em>web sites</em><em> </em>porque, ultimamente, os <em>sites </em>est&atilde;o cheios de c&oacute;digo <em>javascript </em>e <em>iframes </em>de <em>sites </em>de terceiros. Portanto, tente manter seu <em>site </em>longe de conex&otilde;es a desnecess&aacute;rias a elementos externos. Alguns fazem isso somente para mostrar um <em>widget </em>sem grande import&acirc;ncia ou um &#8220;selinho&#8221; sobre alguma coisa que n&atilde;o acrescenta a navega&ccedil;&atilde;o do visitante. Encontre alternativas ou tente hospedar os <em>widgets </em>em seu pr&oacute;prio dominio.</p>
<h3>Deixe o tamanho da p&aacute;gina inicial menor que 150KB</h3>
<p>Para realizar essa &#8220;tarefa&#8221; selecione, <strong>no Web Developer</strong>, <em>Informa&ccedil;&otilde;es &gt; Visualizar Tamanho do Documento</em>. Isto ir&aacute; mostrar o tamanho de sua p&aacute;gina e os elementos que fazem parte dela, como arquivos CSS, imagens, <em>scripts</em>, etc. Tente manter todos esses componentes no valor <strong>m&aacute;ximo</strong> de 150KB.</p>
<h3>Exiba o resumo ao inv&eacute;s do artigo completo</h3>
<p>Outra forma de otimizar sua p&aacute;gina inicial &eacute; mostrar apenas uma parte de seus artigos. Dessa forma voc&ecirc; exibe menos caracteres e faz com que o tempo de carregamento seja menor.</p>
<h3>Reduza o n&uacute;mero de plugins</h3>
<p>A maioria dos <em>plugins </em>tem seus pr&oacute;prios arquivos CSS e/ou imagens. Ent&atilde;o, se poss&iacute;vel, &eacute; melhor manter baixo o n&uacute;mero de <em>plugins </em>instalados para baixo. Dessa forma, voc&ecirc; ir&aacute; reduzir o n&uacute;mero de requisi&ccedil;&otilde;es HTTP.</p>
<h3>Exiba no m&aacute;ximo 20 imagens na index</h3>
<p>Isso vale tamb&eacute;m para o objetivo de diminuir o n&uacute;mero de requisi&ccedil;&otilde;es HTTP. As imagens podem estender o tempo de carregamento do <em>site </em>e &eacute; indicado que voc&ecirc;<strong> n&atilde;o utilize mais de 15-20 imagens na index</strong>, quando poss&iacute;vel. Quanto a p&aacute;ginas de artigos artigo, o n&uacute;mero m&aacute;ximo de imagens deve ser de <strong>5</strong>. Dessa forma, voc&ecirc; pode ter artigos mais limpos e um <em>site </em>WordPress melhor.</p>
<h3>Limpe sua sidebar</h3>
<p>Coisas como calend&aacute;rio ou <em>blogroll </em>n&atilde;o s&atilde;o adequados para todo e qualquer <em>blog/site</em> WordPress. E estes componentes tamb&eacute;m diminuem a velocidade de carregamento de seu <em>site</em>. Voc&ecirc; pode desabilit&aacute;-los, removendo o c&oacute;digo do seu tema WordPress.</p>
<h3>Caminho absoluto para algumas template tags</h3>
<p>Quando voc&ecirc; conhece os caminhos para determinados elementos, voc&ecirc; pode usar os caminhos absolutos ao inv&eacute;s de usar as <em>template tags</em> do WordPress. Com isso, voc&ecirc; pode reduzir o tempo de carregamento de seu <em>site</em>.</p>
<p>Por exemplo, em vez de usar a<em> template tag bloginfo(&#8216;&#8217;stylesheet_url&#8217;)</em>, voc&ecirc; pode colocar o caminho absoluto: <em>http://www.seusite.com/wp-content/themes/seutema/style.css</em>.</p>
<p>Outros exemplos s&atilde;o:</p>
<ul>
<li>bloginfo(&#8216;name&#8217;)</li>
<li>wp_title()</li>
<li>bloginfo(&#8217;stylesheet_url&#8217;)</li>
<li>bloginfo(&#8216;pingback_url&#8217;)</li>
<li>bloginfo(&#8216;template_url&#8217;)</li>
<li>bloginfo(&#8216;version&#8217;)</li>
<li>bloginfo(&#8216;atom_url&#8217;)</li>
<li>bloginfo(&#8216;rss2_url&#8217;)</li>
<li>bloginfo(&#8216;url&#8217;)</li>
<li>bloginfo(&#8216;name&#8217;)</li>
<li>bloginfo(&#8216;html_type&#8217;)</li>
<li>bloginfo(&#8216;charset&#8217;)</li>
</ul>
<h3>Impulsione seu WordPress com .htaccess</h3>
<p>Esta &eacute; uma outra maneira de voc&ecirc; aumentar o desempenho e performance de seu <em>site/blog</em> WordPress. Com base nas configura&ccedil;&otilde;es do <em>site </em>e <em>workflow</em>, voc&ecirc; pode personalizar o seu <strong>.htaccess</strong> usando as informa&ccedil;&otilde;es de &#8220;<a href="http://www.askapache.com/htaccess/apache-htaccess.html">Ultimate .htaccess Tutorial</a>&#8221; (al&eacute;m de <a href="http://www.google.com.br/search?q=.htaccess">informa&ccedil;&otilde;es sobre .htaccess em outros lugares</a>). L&aacute; voc&ecirc; pode encontrar informa&ccedil;&otilde;es sobre <em>cache</em>, cabe&ccedil;alhos, compress&atilde;o gzip, etc.</p>
<h3>Conclus&atilde;o sobre otimiza&ccedil;&atilde;o WordPress</h3>
<p>A raz&atilde;o para este artigo foi a quantidade de <em>blogs</em> e <em>sites</em> WordPress atualmente dispon&iacute;veis na <em>internet</em>. Seu n&uacute;mero est&aacute; aumentando e a maioria dos <em>blogs</em> n&atilde;o tem uma hospedagem com um n&iacute;vel t&atilde;o bom.</p>
<p>Essas hospedagens n&atilde;o s&atilde;o t&atilde;o r&aacute;pidas, mas com uma pequena ajuda noo HTML, CSS e WordPress, a velocidade de <em>blogs </em>WordPress pode aumentar. Certamente essas dicas ir&atilde;o ajudar se seu objetivo e aumentar o desempenho e performance de seu <em>site</em> ou <em>blog </em>WordPress.</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/jetpack-explorando-novas-maneiras-de-ampliar-e-personalizar-a-web/" title="Jetpack: explorando novas maneiras de ampliar e personalizar a web">Jetpack: explorando novas maneiras de ampliar e personalizar a web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/php/dicas-para-otimizar-codigos-php/" title="Dicas para otimizar códigos PHP">Dicas para otimizar códigos PHP</a></li><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/mais-de-450-extensoes-para-wordpress/" title="Mais de 450 extensões para Wordpress">Mais de 450 extensões para Wordpress</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/desenvolvimento-para-web-2/" title="Desenvolvimento para web 2.0">Desenvolvimento para web 2.0</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/wassup-plugin-wordpress-estatisticas-acesso-em-tempo-real/" title="WassUp: plugin WordPress para ver estatísticas de acesso (em tempo real)">WassUp: plugin WordPress para ver estatísticas de acesso (em tempo real)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/25-extensoes-para-o-firefox-para-aumentar-a-produtividade-no-dia-a-dia-na-web/" title="25 extensões para o Firefox para aumentar a produtividade no dia-a-dia na web">25 extensões para o Firefox para aumentar a produtividade no dia-a-dia na web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/" title="8 dicas para fazer códigos melhores com jQuery">8 dicas para fazer códigos melhores com jQuery</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/nextgen-gallery-com-sexylightbox-sua-galeria-de-imagens-mais-sexy/" title="NextGEN Gallery com SexyLightBox: sua galeria de imagens mais sexy">NextGEN Gallery com SexyLightBox: sua galeria de imagens mais sexy</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/truques-de-configuracao-do-wordpress/" title="Truques de configuração do WordPress">Truques de configuração do WordPress</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2010.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=AKBabNDeGVA:rpRTRV0djbI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=AKBabNDeGVA:rpRTRV0djbI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=AKBabNDeGVA:rpRTRV0djbI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=AKBabNDeGVA:rpRTRV0djbI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=AKBabNDeGVA:rpRTRV0djbI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=AKBabNDeGVA:rpRTRV0djbI:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/AKBabNDeGVA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/</feedburner:origLink></item>
		<item>
		<title>6 mitos de SEO que você deve evitar</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/tbVNp6PiCbE/</link>
		<comments>http://www.desenvolvimentoparaweb.com/seo/6-mitos-seo-voce-deve-evitar/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 13:22:45 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[seo]]></category>
		<category><![CDATA[otimização]]></category>
		<category><![CDATA[posicionamento]]></category>
		<category><![CDATA[sucesso]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=524</guid>
		<description><![CDATA[
Foram necess&#225;rios somente poucos anos para que SEO se tornasse um neg&#243;cio s&#233;rio, com empresas especializadas no assunto e &#8220;ag&#234;ncias de otimiza&#231;&#227;o&#8221; surgissem, com o mesmo objetivo de antigos mercados (al&#233;m de ganhar dinheiro, claro): ser o melhor do ramo. Mas, nesse meio tempo, alguns mitos sobre SEO surgiram e foram devidamente criados por aqueles [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/01/6-mitos-SEO-voc&ecirc;-deve-evitar.jpg"><img class="aligncenter size-full wp-image-525" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/01/6-mitos-SEO-voc&ecirc;-deve-evitar.jpg" alt="" width="240" height="279" /></a></p>
<p>Foram necess&aacute;rios somente poucos anos para que SEO se tornasse um neg&oacute;cio s&eacute;rio, com empresas especializadas no assunto e &#8220;ag&ecirc;ncias de otimiza&ccedil;&atilde;o&#8221; surgissem, com o mesmo objetivo de antigos mercados (al&eacute;m de ganhar dinheiro, claro): ser o melhor do ramo. Mas, nesse meio tempo, alguns mitos sobre SEO surgiram e foram devidamente criados por aqueles que se interessam em angariar a fatia maior do mercado e erroneamente propagados por aqueles que n&atilde;o se interessam em estudar/testar.</p>
<p>Evidentemente quem n&atilde;o trabalha especificamente na &aacute;rea, &agrave;s vezes comete/propaga enganos sobre SEO por descuido ou falta de conhecimento; e &eacute; por esse motivo que devemos sempre ter crit&eacute;rio na hora de escolher nossas fontes de estudo e dar todo o cr&eacute;dito aos diversos &#8220;gurus&#8221; que se apresentam (e se autointitulam assim).</p>
<p>Ent&atilde;o, antes de gastar tempo e dinheiro em uma campanha SEM/SEO, veja quais s&atilde;o os 6 maiores mitos sobre SEO e aprenda os verdadeiros fatos sobre eles.</p>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original “<a href="http://www.seomarketingworld.com/blog/search-engine-optimization/avoid-these-top-six-seo-myths-and-learn-the-facts/">Avoid these Top Six SEO Myths and Learn the Facts</a>“, do blog <a href="http://www.seomarketingworld.com/blog">SEO Marketing World</a>, e sofreu pequenas adapta&ccedil;&otilde;es.</div>
<h3>Mito de SEO 1: todas metatags tem igual import&acirc;ncia</h3>
<p>Algumas <a title="Artigo sobre meta tags." href="http://www.desenvolvimentoparaweb.com/xhtml/meta-tags/">meta tags</a> s&atilde;o &uacute;teis, mas outras podem n&atilde;o ser t&atilde;o relevantes assim. Atualmente, os motores de busca est&atilde;o mais preocupados com o <strong>conte&uacute;do do site</strong> do que as metatags que foram escolhidas.</p>
<h3>Mito de SEO 2: SEO &eacute; caro</h3>
<p>SEO &eacute; como qualquer coisa: h&aacute; SEO que &eacute; caro e SEO baratinho. Voc&ecirc; s&oacute; tem que saber o que procurar e quais as melhores t&eacute;cnicas de SEO que ir&atilde;o benefici&aacute;-lo.</p>
<p>SEO org&acirc;nico &eacute; menos dispendioso e muitos do que &eacute; feito n&atilde;o tem custos. Uma campanha PPC ou banner publicit&aacute;rio pode ser mais caro porque voc&ecirc; paga por cliques ou impress&otilde;es. Com o SEO, os cliques n&atilde;o custam nada (para voc&ecirc;).</p>
<h3>Mito de SEO 3: Sites devem ser submetidos a mecanismos de busca semanal ou mensalmente</h3>
<p>Voc&ecirc; deve submeter seu site para um mecanismo de busca somente uma vez. Automaticamente o bot daquele mecanismo de busca ir&aacute; voltar. Para acelerar o processo de ter seu site indexado, fa&ccedil;a link(s) para um site de alto tr&aacute;fego ou alto PageRank. Suas URLs ser&atilde;o encontrada pelos motores de busca e ser&atilde;o indexados automaticamente.</p>
<h3>Mito de SEO 4: Fornecer conte&uacute;do basta para ficar bem posicionado</h3>
<p>Evite esse mito a todo custo! Voc&ecirc; deve fornecer conte&uacute;do otimizado de qualidade de SEO <a href="http://www.marketingdebusca.com/artigo/optimizacao-off-site/">off site</a> com a densidade de palavras-chave adequada. Ter de backlinks para o seu site &eacute; fundamental para a boa classifica&ccedil;&atilde;o no Google e outros mecanismos de busca.</p>
<h3>Mito de SEO 5: Palavras-chave e termos competitivos n&atilde;o s&atilde;o recomendados</h3>
<p>&Eacute; imperativo que voc&ecirc; utilize as palavras-chave que todo mundo est&aacute; usando (e, consequentemente, as pessoas est&atilde;o procurando), j&aacute; que as pessoas procuram seu tema ou produto digitando palavras-chave. &Eacute; recomend&aacute;vel que voc&ecirc; use uma variedade alta, m&eacute;dia e baixa de frases e palavras-chave competitivas.</p>
<h3>Mito de SEO 6: SEO org&acirc;nico n&atilde;o &eacute; t&atilde;o eficaz quanto PPC</h3>
<p>Enquanto isso poderia realmente ser uma afirma&ccedil;&atilde;o verdadeira a curto prazo, a longo prazo isso n&atilde;o &eacute; verdade. Isso acontece porque as pessoas tendem a confiar mais nas informa&ccedil;&otilde;es encontradas em buscas org&acirc;nicas e n&atilde;o muito para as informa&ccedil;&otilde;es pagas em uma base PPC.</p>
<p>Agora que est&aacute; ciente dos 6 maiores mitos de SEO, voc&ecirc; est&aacute; melhor preparado para criar uma campanha de SEM/SEO que realmente ir&aacute; beneficiar voc&ecirc;!</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/escolha-as-melhores-palavras-chave-para-a-otimizacao-de-um-web-site-para-os-mecanimos-de-busca/" title="Escolha as melhores palavras-chave para a otimização de um web site para os mecanimos de busca">Escolha as melhores palavras-chave para a otimização de um web site para os mecanimos de busca</a></li><li><a href="http://www.desenvolvimentoparaweb.com/seo/as-melhores-praticas-de-seo-que-voce-pode-adotar-em-seu-web-site-ou-blog-para-melhorar-o-posicionamento-nos-mecanismos-de-busca/" title="As melhores práticas de SEO que você pode adotar em seu web site ou blog para melhorar o posicionamento nos mecanismos de busca">As melhores práticas de SEO que você pode adotar em seu web site ou blog para melhorar o posicionamento nos mecanismos de busca</a></li><li><a href="http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/" title="7 ferramentas para web designs melhores">7 ferramentas para web designs melhores</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/4-elementos-design-call-to-action/" title="4 elementos de design para um bom call to action">4 elementos de design para um bom call to action</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/truques-de-configuracao-do-wordpress/" title="Truques de configuração do WordPress">Truques de configuração do WordPress</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/estatisticas-sobre-comportamento-nas-midias-sociais/" title="Estatísticas sobre comportamento nas mídias sociais">Estatísticas sobre comportamento nas mídias sociais</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/pergunte-se-a-si-mesmo-questoes-para-desenvolver-um-bom-site/" title="Pergunte-se a si mesmo: questões para desenvolver um bom site">Pergunte-se a si mesmo: questões para desenvolver um bom site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/conheca-algumas-carateristicas-de-um-bom-problogger/" title="Conheça algumas caraterísticas de um bom problogger">Conheça algumas caraterísticas de um bom problogger</a></li><li><a href="http://www.desenvolvimentoparaweb.com/php/dicas-para-otimizar-codigos-php/" title="Dicas para otimizar códigos PHP">Dicas para otimizar códigos PHP</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/como-fazer-pesquisas-em-sites-especificos-com-o-firefox-3/" title="Como fazer pesquisas em sites específicos com o Firefox 3">Como fazer pesquisas em sites específicos com o Firefox 3</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2010.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=tbVNp6PiCbE:3iTogCCKnx4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=tbVNp6PiCbE:3iTogCCKnx4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=tbVNp6PiCbE:3iTogCCKnx4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=tbVNp6PiCbE:3iTogCCKnx4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=tbVNp6PiCbE:3iTogCCKnx4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=tbVNp6PiCbE:3iTogCCKnx4:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/tbVNp6PiCbE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/seo/6-mitos-seo-voce-deve-evitar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/seo/6-mitos-seo-voce-deve-evitar/</feedburner:origLink></item>
		<item>
		<title>8 dicas para fazer códigos melhores com jQuery</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/0aO4sadbfVs/</link>
		<comments>http://www.desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 17:18:58 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=482</guid>
		<description><![CDATA[
jQuery &#233; um framework javascript que est&#225; se tornando se tornou incrivelmente popular. &#201; r&#225;pido, f&#225;cil de usar e criar plugins personalizados e componentes s&#227;o feitos rapidamente. Atualmente, todo mundo &#233; um desenvolvedor jQuery e o reposit&#243;rio de plugins est&#225; praticamente explodindo com a adi&#231;&#245;es praticamente di&#225;rias.
&#192; luz de tudo isto, aqui est&#227;o 8 excelentes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/01/jquery-dicas-codigos-melhores-jquery.jpg"><img class="aligncenter size-full wp-image-522" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2010/01/jquery-dicas-codigos-melhores-jquery.jpg" alt="" width="450" height="253" /></a></p>
<p>jQuery &eacute; um <em>framework javascript</em> que <span style="text-decoration: line-through;">est&aacute; se tornando</span> se tornou incrivelmente popular. &Eacute; r&aacute;pido, f&aacute;cil de usar e criar plugins personalizados e componentes s&atilde;o feitos rapidamente. Atualmente, todo mundo &eacute; um desenvolvedor jQuery e o reposit&oacute;rio de <em>plugins</em> est&aacute; praticamente explodindo com a adi&ccedil;&otilde;es praticamente di&aacute;rias.</p>
<p>&Agrave; luz de tudo isto, aqui est&atilde;o<strong> 8 excelentes dicas para fazer c&oacute;digos melhores com jQuery</strong> e se tornar um melhor programador em jQuery que voc&ecirc; deve considerar antes de come&ccedil;ar seu pr&oacute;ximo projeto.</p>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original “<a href="http://monc.se/kitchen/150/eight-tips-that-makes-you-a-better-jquery-coder">Eight Tips That Makes You a Better jQuery</a>“, do blog <a href="http://monc.se/kitchen/">David&#8217;s Kitchen</a>, e sofreu pequenas adapta&ccedil;&otilde;es.</div>
<h3>Mantenha a acessibilidade atrav&eacute;s da degrada&ccedil;&atilde;o</h3>
<p>Com jQuery ser popular &eacute; assim, mais e mais pessoas est&atilde;o escrevendo <em>plugins</em> e criando pacotes de componentes que est&atilde;o prontos para uso. Mas alguns desenvolvedores tem em mente que projetos <em>online</em> tamb&eacute;m devem funcionar sem <em>javascript</em> ativado. Essa &eacute; uma das principais raz&otilde;es para fazer javascript n&atilde;o obstrusivo. Como exemplo, vejam:</p>
<p>CSS</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.animate</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>jQuery</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.animate'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeIn</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Usaria jQuery para dar um fadeIn() com a classe &#8220;animate&#8221;. Mas se o <em>javascript</em> estiver desativado, o navegador ainda analisa a CSS e, naturalmente, os elementos nunca ser&atilde;o mostrados!</p>
<p>Ao inv&eacute;s disso, tenha sempre o h&aacute;bito de separar &#8220;javascript CSS&#8221; e &#8220;CSS puro&#8221;. Tente isto:</p>
<p>CSS</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.animate</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #993333;">red</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.animate_js</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>jQuery</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.animate'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'animate_js'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeIn</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Dessa forma, voc&ecirc; pode estilizar os elementos para cada situa&ccedil;&atilde;o e manter a degrada&ccedil;&atilde;o de uma forma sensata. Como sempre, sem testar seu c&oacute;digo <em>javascript </em>ativado antes da implementa&ccedil;&atilde;o.</p>
<h3>Mover efeitos visuais para a camada de apresenta&ccedil;&atilde;o</h3>
<p>Quando for escrever <em>javascript</em>, mantenha sempre o foco nos <strong>comportamentos</strong>. jQuery n&atilde;o &eacute; CSS, ent&atilde;o esteja atento as diferen&ccedil;as fundamentais entre a apresenta&ccedil;&atilde;o e comportamento.</p>
<p>Por exemplo, quase sempre &eacute; uma boa ideia adicionar classes ao inv&eacute;s de trabalhar com somente propriedades CSS. Evite <em>fades</em> e &#8220;glamour&#8221; nas fun&ccedil;&otilde;es. Guarde os efeitos para uma fant&aacute;stica apresenta&ccedil;&atilde;o, mas cuidado no uso em fun&ccedil;&otilde;es <em>javascript </em>- nem todos compartilham seu gosto visual!</p>
<h3>Usar Firebug e console.log</h3>
<p><a href="http://www.getfirebug.com/">Firebug</a> &eacute; seu amigo quando est&aacute; desenvolvendo com<strong> jQuery</strong> &#8211; na verdade, no desenvolvimento <em>web</em>, geral. E assim &eacute; o comando <strong>console.log</strong>, que graciosamente substitui o alert() chato.</p>
<p>Basta digitar <strong>console.log()</strong> para debugar sempre que voc&ecirc; precisar no seu c&oacute;digo. Mas lembre-se de remover essas instru&ccedil;&otilde;es antes da produ&ccedil;&atilde;o, uma vez que muitos navegadores ter&atilde;o conflitos, incluindo o IE (claro!).</p>
<p>E, para outras funcionalidades do Firebug, confira a <a href="http://getfirebug.com/console.html">Console API</a>.</p>
<h3>Definir padr&otilde;es sensatos e utilizar uma quantidade limitada de par&acirc;metros</h3>
<p>Quando voc&ecirc; &eacute; mordido pelo inseto jQuery e come&ccedil;a a criar plugins, frequentemente tenta maximizar o n&uacute;mero de par&acirc;metros para tornar o desenvolvimento o mais flex&iacute;vel poss&iacute;vel.</p>
<p>Isso tudo &eacute; muito nobre, mas que fique claro e que tente n&atilde;o confundir o desenvolvedor <em>web</em> com par&acirc;metros min&uacute;sculos que quase n&atilde;o fazem diferen&ccedil;a (como <em>fades</em>, velocidades, etc.). Ao inv&eacute;s disso, passe par&agrave;metro de objeto e defina padr&otilde;es sens&iacute;veis. Seu c&oacute;digo n&atilde;o precisa fazer literalmente tudo!</p>
<h3>Encapsular seu pr&oacute;prio <em>alias</em></h3>
<p>jQuery n&atilde;o &eacute; o &uacute;nico framework que usa a abrevia&ccedil;&atilde;o de d&oacute;lar ($). V&aacute;rios <em>plugins </em>JQuery e trechos de c&oacute;digo tamb&eacute;m o utilizam para definir <em>onDomReady callbacks</em> e fun&ccedil;&otilde;es de seletores CSS, mas voc&ecirc; pode acabar (e evitar) com esse conflitos.</p>
<p>Voc&ecirc; pode usar seu pr&oacute;prio alias (que pode continuar sendo o &#8220;$&#8221;) desse jeito:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">jQuery<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">// código usando alias próprio</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>O exemplo acima usa tanto o atalho para $(document).ready(), quanto o argumento para escrever c&oacute;digo jQuery em <em>failsafe</em> usando o <em>alias</em> $, sem contar com o <em>alias</em> global. Voc&ecirc; pode e deve, igualmente, integrar o $ quando for criar plugins:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #006600; font-style: italic;">// código do plugin, usando $ quantas vezes quiser</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>jQuery<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>Definir <em>callbacks</em> pr&oacute;prios</h3>
<p>Quando estiver criando plugins para jQuery, &eacute; uma boa id&eacute;ia deixar o desenvolvedor atribuir <em>callbacks </em>pr&oacute;prios como como par&acirc;metros de fun&ccedil;&otilde;es, tornando poss&iacute;vel personalizar ainda mais o <em>plugin</em>. Ent&atilde;o, ao inv&eacute;s de for&ccedil;ar os efeitos de <em>callback</em> dentro do <em>plugin</em>, engatilhe fun&ccedil;&otilde;es de eventos e defina os efeitos livremente.</p>
<p>Aqui est&aacute; um exemplo em que passamos a fun&ccedil;&atilde;o onFade para o <em>plugin</em>, escrito como um simples <em>plugin </em>fadeIn:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">/*
This plugin fades an element and triggers the onFade when completed
&nbsp;
EXAMPLE USAGE:
  $('.fademe').customFade({
    fadeSpeed: 50,
    onFade: function(elem) {
      console.log(elem+' has faded!')
    }
  });
*/</span>
&nbsp;
jQuery.<span style="color: #660066;">fn</span>.<span style="color: #660066;">customFade</span><span style="color: #009900;">&#40;</span>$params<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #003366; font-weight: bold;">var</span> $defaults <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
    fadeSpeed<span style="color: #339933;">:</span> <span style="color: #CC0000;">1000</span><span style="color: #339933;">,</span>
    onFade<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>element<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
  <span style="color: #003366; font-weight: bold;">var</span> $p <span style="color: #339933;">=</span> $.<span style="color: #660066;">extend</span><span style="color: #009900;">&#40;</span>$defaults<span style="color: #339933;">,</span> $params<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeIn</span><span style="color: #009900;">&#40;</span>$p.<span style="color: #660066;">fadeSpeed</span><span style="color: #339933;">,</span>$p.<span style="color: #660066;">onFade</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<h3>Ficar atento com as diferen&ccedil;as entre navegadores</h3>
<p>jQuery &eacute; bastante propenso a ser <em>crossbrowser</em>. Mas ainda existem falhas, especialmente com os navegadores como o Safari, que tem um <em>trigger</em> diferente para onLoad, e IE, evidentemente. Sempre teste em v&aacute;rios navegadores e preste muita aten&ccedil;&atilde;o em quando e onde as falhas ocorrem.</p>
<h3>N&atilde;o ser excessivo e definir seu prop&oacute;sito</h3>
<p>Certifique-se de que n&atilde;o est&aacute; usando jQuery apenas porque voc&ecirc; pode. Sempre analise suas necessidades e tenha uma ideia clara do que voc&ecirc; quer alcan&ccedil;ar antes mesmo de escrever a primeira linha. Fa&ccedil;a <em>sketches </em>de seu c&oacute;digo e discuta suas ideias com seus pares antes da codifica&ccedil;&atilde;o (se n&atilde;o estiver trabalhando sozinho, claro).</p>
<p>N&atilde;o reinvente a roda a menos que voc&ecirc; esteja fazendo isso para aprender e/ou se educar, analise o c&oacute;digo de <em>plugins</em> de qualidade para inspirar-se e ver o que tem sido feito por bons programadores.</p>
<p>Bons c&oacute;digos!</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/firefox/jetpack-explorando-novas-maneiras-de-ampliar-e-personalizar-a-web/" title="Jetpack: explorando novas maneiras de ampliar e personalizar a web">Jetpack: explorando novas maneiras de ampliar e personalizar a web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/php/dicas-para-otimizar-codigos-php/" title="Dicas para otimizar códigos PHP">Dicas para otimizar códigos PHP</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/" title="Otimização WordPress: aumente a performance e desempenho de seu blog / site">Otimização WordPress: aumente a performance e desempenho de seu blog / site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/" title="Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)">Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/newsletter-no-wordpress-com-o-plugin-ajax-newsletter-wp-ajax-newsletter/" title="Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)">Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/pergunte-se-a-si-mesmo-questoes-para-desenvolver-um-bom-site/" title="Pergunte-se a si mesmo: questões para desenvolver um bom site">Pergunte-se a si mesmo: questões para desenvolver um bom site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/richard-stallman-e-os-programas-baseados-na-web/" title="Richard Stallman e os programas baseados na web">Richard Stallman e os programas baseados na web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/xhtml/meta-tags/" title="Meta tags">Meta tags</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/como-fazer-pesquisas-em-sites-especificos-com-o-firefox-3/" title="Como fazer pesquisas em sites específicos com o Firefox 3">Como fazer pesquisas em sites específicos com o Firefox 3</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2010.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=0aO4sadbfVs:TfAYRb7-kYo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=0aO4sadbfVs:TfAYRb7-kYo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=0aO4sadbfVs:TfAYRb7-kYo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=0aO4sadbfVs:TfAYRb7-kYo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=0aO4sadbfVs:TfAYRb7-kYo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=0aO4sadbfVs:TfAYRb7-kYo:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/0aO4sadbfVs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/</feedburner:origLink></item>
		<item>
		<title>Como otimizar imagens para web – guia de otimização de imagens</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/JtsEfTxdIPY/</link>
		<comments>http://www.desenvolvimentoparaweb.com/miscelanea/como-otimizar-imagens-web-internet/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 15:34:04 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[miscelânea]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[imagens]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=498</guid>
		<description><![CDATA[
Otimizar imagens para web faz com que seu site carregue mais r&#225;pido e que seus visitantes n&#227;o tenham que esperar tanto pelo carregamento. Os visitantes de seu site querem imagens otimizadas e de tamanho reduzido, portanto, &#233; importante aprender a otimizar imagens para a web a fim de servir p&#225;ginas r&#225;pidas e de qualidade. Entender [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-508" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/12/como-otimizar-imagens-para-web.jpg" alt="" width="450" height="337" /></p>
<p><strong>Otimizar imagens para web</strong> faz com que seu site carregue mais r&aacute;pido e que seus visitantes n&atilde;o tenham que esperar tanto pelo carregamento. Os visitantes de seu site querem <strong>imagens otimizadas</strong> e de tamanho reduzido, portanto, &eacute; importante aprender a otimizar imagens para a web a fim de servir p&aacute;ginas r&aacute;pidas e de qualidade. Entender o b&aacute;sico sobre <strong>compress&atilde;o e otimiza&ccedil;&atilde;o de imagens</strong> e seus formatos permite escolher n&atilde;o somente qual a melhor maneira de reduzir o tamanho de imagens, mas tamb&eacute;m melhorar a qualidade de imagens.</p>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original &#8220;<a href="http://garmahis.com/tutorials/how-to-optimize-images-for-web/">How to Optimize Images for Web – Image Optimization Ultimate Guide</a>&#8220;, do blog <a href="http://garmahis.com/">Design Live</a>, e a tradu&ccedil;&atilde;o (com pequenas adapta&ccedil;&otilde;es) foi feita com autoriza&ccedil;&atilde;o do autor, Michael Garmahis.</div>
<h3>Retirar o excesso de espa&ccedil;o em branco</h3>
<p>&Agrave;s vezes uma imagem tem espa&ccedil;o branco ou tem um &#8220;excesso&#8221; de cor ao redor para que o texto e outros elementos n&atilde;o encostem na imagem. Ao inv&eacute;s disso, recorte esse excesso de espa&ccedil;o em branco e d&ecirc; o espa&ccedil;amento desejado usando a <a title="Propriedade CSS padding" href="http://maujor.com/tutorial/paddingtut.php">propriedade CSS padding</a>.</p>
<div id="attachment_499" class="wp-caption aligncenter" style="width: 260px"><img class="size-full wp-image-499" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/12/como-otimizar-imagens-para-web-retire-espacos.jpg" alt=" " width="250" height="223" /><p class="wp-caption-text"> </p></div>
<h3>N&atilde;o redimensionar imagens pelo browser</h3>
<p>N&atilde;o use propriedades HTML ou CSS para redimensionar suas imagens pelo browser, ao inv&eacute;s disso, redimensione suas imagens em seu programa de editora&ccedil;&atilde;o de imagens preferido, especificamento exatamente a dimens&atilde;o de cada imagem que ser&aacute; usada.</p>
<h3>Escolher o formato de imagem certo</h3>
<p>Para otimizar imagens para web, escolher o formato de imagem correto &eacute; fundamental. Ent&atilde;o, saiba quando optar entre JPG, GIF e PNG.</p>
<h4>JPG</h4>
<p><strong>JPG</strong> &eacute; o formato para fotos. JPG pode ter milh&otilde;es de cores e ainda conseguir uma excelente taxa de compress&atilde;o. &Eacute; um formato &#8220;de perda&#8221;, o que significa que ter qualidade 100% n&atilde;o significa menor perda). Ent&atilde;o voc&ecirc; perde qualidade a cada edi&ccedil;&atilde;o da imagem. JPG n&atilde;o suporta transpar&ecirc;ncia.</p>
<div id="attachment_500" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-500" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/12/como-otimizar-imagens-para-web-jpg.jpg" alt=" " width="400" height="299" /><p class="wp-caption-text"> </p></div>
<h4>GIF</h4>
<p>GIF &eacute; o formato para anima&ccedil;&otilde;es. GIF &eacute; um tipo de imagem &#8220;paleta&#8221; (tamb&eacute;m chamado &#8220;indexed&#8221;), que cont&eacute;m at&eacute; 256 cores indexadas. GIF &eacute; um formato sem perda, o que sigfnifica que quando voc&ecirc; modifica e salva a imagem, n&atilde;o h&aacute; perda de qualidade. GIF suporta transpar&ecirc;ncia (os pixels em uma imagem em GIF ou s&atilde;o totalmente transparentes ou s&atilde;o totalmente opacos).</p>
<div id="attachment_501" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-501" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/12/como-otimizar-imagens-para-web-gif.gif" alt=" " width="400" height="352" /><p class="wp-caption-text"> </p></div>
<h4>PNG 8</h4>
<p>PNG 8 &eacute; o formato para logos, ilustra&ccedil;&otilde;es, &iacute;cones, bot&otilde;es, backgrounds e gr&aacute;ficos. PNG 8 &eacute; um formato sem perda, assim como GIF. Diferente do GIF, PNG 8 costuma gerar um arquivo de tamanho menor e tem suporte a transpar&ecirc;ncia alpha vari&aacute;vel &#8211; gerando pixels semitransparentes (recurso n&atilde;o suportado pelo IE6).</p>
<div id="attachment_502" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-502" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/12/como-otimizar-imagens-para-web-png8.png" alt=" " width="400" height="200" /><p class="wp-caption-text"> </p></div>
<h4>PNG 24</h4>
<p>PNG 24 &eacute; usado quando voc&ecirc; precisa de transpar&ecirc;ncia alpha e mais de 256 cores. PNG24 &eacute; tamb&eacute;m a &uacute;nica op&ccedil;&atilde;o quando voc&ecirc; precisa de uma imagem de qualidade superior e o tamanho do arquivo gerado n&atilde;o importa. O tamanho das imagens em PNG 24 &eacute; geralmente maior que JPG e PNG8. Truecolor PNG &eacute; um formato sem perda que pode ter milh&otilde;es de cores (16 bits por canal) e pode servir perfeitamente como &#8220;intermedi&aacute;rio&#8221; entre diversas edi&ccedil;&otilde;es.</p>
<div id="attachment_503" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-503" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/12/como-otimizar-imagens-para-web-png24.png" alt=" " width="400" height="300" /><p class="wp-caption-text"> </p></div>
<h3>Usar &#8220;Save for Web &amp; Devices&#8221; ao inv&eacute;s de &#8220;Save as&#8230;&#8221; no Photoshop</h3>
<p>O comando &#8220;Save for Web &amp; Devices&#8230;&#8221; no Photoshop (Alt+Shift+Ctrl+S) existe para exportar imagens otimizadas para web, com um melhor balanceamento tamanho/qualidade. &Eacute; poss&iacute;vel ter um controle refinado atrav&eacute;s de previews para experimentar diversos tamanhos de imagem e qualidade. Essa op&ccedil;&atilde;o tenta reduzir o tamanho dos arquivos retirando informa&ccedil;&otilde;es (metadata) dispens&aacute;veis &#8211; o que pode fazer com que uma imagem tenha o dobro do tamanho necess&aacute;rio quando se trata de imagens para web.</p>
<h3>Usar poucas cores para imagens indexadas e experimentar a paleta &#8220;Selective&#8221;</h3>
<p>Se est&aacute; produzindo ou otimizando imagens para &iacute;cones, bot&otilde;es ou outro tipo que possa ser em PNG8, tente reduzir o n&uacute;mero de cores para 32 ou 64. Isso pode reduzir significativamente o tamanho sem alterar na qualidade da imagem.</p>
<p>Usar a paleta &#8220;Selective&#8221; para imagens com cores chapadas permite uma compress&atilde;o de imagem melhor e mais eficiente em compara&ccedil;&atilde;o &agrave;s paletas &#8220;Perceptual&#8221; ou &#8220;Adaptive&#8221;.</p>
<div id="attachment_504" class="wp-caption aligncenter" style="width: 304px"><img class="size-full wp-image-504" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/12/como-otimizar-imagens-para-web-save-for-web.png" alt=" " width="294" height="253" /><p class="wp-caption-text"> </p></div>
<h3>Converter PNG para Grayscale se voc&ecirc; n&atilde;o precisa de cores</h3>
<p>Converta as imagens para Grayscale ou Escala de Cinza (Image &gt;Mode &gt; Grayscale) antes de salv&aacute;-las em PNG. Isso ajuda a economizar alguns KBs, especialmente em se tratando de imagens semitransparentes.</p>
<div id="attachment_505" class="wp-caption aligncenter" style="width: 145px"><img class="size-full wp-image-505" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/12/como-otimizar-imagens-para-web-grayscale.png" alt=" " width="135" height="155" /><p class="wp-caption-text"> </p></div>
<h3>Experimentar PNG24 ao inv&eacute;s de PNG8</h3>
<p>&Agrave;s vezes imagens pequenas e alguns tipos de gradientes ficam melhores (custo/benef&iacute;cio) em PNG24 ao inv&eacute;s de PNG8. Isso acontece devido &agrave; maneira com que os algoritmos de compress&atilde;o de &#8220;sem perda&#8221; trabalham e &agrave; &#8220;sobrecarga&#8221; que cores indexed acrescenta.</p>
<h3>Usar &#8220;Posterization&#8221; para reduzir o n&uacute;mero de cores em PNG</h3>
<p>&#8220;Posterization&#8221; reduz a quantidade de cores, convertendo cores similares em uma s&oacute;. Para usar esta t&eacute;cnica v&aacute; em Image &gt;Adjustment &gt;Posterize, no Photoshop, e experimente um valor em torno de 40.</p>
<h3>Evitar salvar em JPG Progressivo (Progressive JPEG)</h3>
<p>Salvando um JPG no modo &#8220;Progressive&#8221; faz com que v&aacute;rias &#8220;c&oacute;pias&#8221; em baixa resolu&ccedil;&atilde;o da imagem sejam feitas para aparecerem rapidamente na tela, enquanto, progressivamente, a qualidade vai aumentando.</p>
<p>Em algumas vezes pode ser que salvar no modo Progressivo gere uma imagem em tamanho menor, mas, na maioria das vezes, ser&aacute; maior. Al&eacute;m disso, imagens salvas no modo Progressivo n&atilde;o s&atilde;o exibidas em muitos dispositivos m&oacute;veis.</p>
<h3>Reduzir o &#8220;ru&iacute;do&#8221; (noise) para diminuir o tamanho da imagem</h3>
<p>Noise (&#8220;ru&iacute;do&#8221;) faz com que o algoritmo do JPG precise de mais recursos para salvar, deixando menos espa&ccedil;o para a informa&ccedil;&atilde;o realmente &uacute;til, ou seja, a imagem em si. Isso significa que, eliminando o noise, voc&ecirc; n&atilde;o somente tem uma imagem com tamanho melhor, mas tamb&eacute;m melhorar seu aspecto visual.</p>
<p>Voc&ecirc; pode usar diversos plugins do Photoshop, como <a href="http://www.picturecode.com/download.htm">Noise Ninja</a> ou <a href="http://www.imagenomic.com/products.aspx">Imagenomic Noiseware</a> ou uma<span id="result_box"><span style="background-color: #ffffff;" title="The easy way to reduce noise in Photoshop is to change color mode to Lab and then apply Filter-&gt;Median (2-4) to Channels a and b." onmouseover="this.style.backgroundColor='#ebeff9'" onmouseout="this.style.backgroundColor='#fff'"> maneira f&aacute;cil de reduzir o ru&iacute;do no Photoshop &eacute; mudar para o modo de cor Lab e, em seguida, aplicar Filter &gt; Mediana (2-4) para os canais A e B.</span></span></p>
<h3><span><span style="background-color: #ffffff;" title="The easy way to reduce noise in Photoshop is to change color mode to Lab and then apply Filter-&gt;Median (2-4) to Channels a and b." onmouseover="this.style.backgroundColor='#ebeff9'" onmouseout="this.style.backgroundColor='#fff'">Emba&ccedil;ar o fundo</span></span></h3>
<p><span><span style="background-color: #ffffff;" title="The easy way to reduce noise in Photoshop is to change color mode to Lab and then apply Filter-&gt;Median (2-4) to Channels a and b." onmouseover="this.style.backgroundColor='#ebeff9'" onmouseout="this.style.backgroundColor='#fff'">Emba&ccedil;ar o fundo de uma imagem JPG ajuda o mecanismo de compress&atilde;o a gerar uma imagem de tamanho menor. Para usar essa t&eacute;cnica, fa&ccedil;a uma sela&ccedil;&atilde;o no objeto principal da imagem, inverta a sele&ccedil;&atilde;o (CTRL + I), aplique uma pequena quantidade de Gaussian Blur (1 ou 2px). Agora voc&ecirc; pode salvar sua imagem como um JPG de tamanho menor.</span></span></p>
<p><span><span style="background-color: #ffffff;" title="The easy way to reduce noise in Photoshop is to change color mode to Lab and then apply Filter-&gt;Median (2-4) to Channels a and b." onmouseover="this.style.backgroundColor='#ebeff9'" onmouseout="this.style.backgroundColor='#fff'"> </span></span></p>
<div id="attachment_506" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-506" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/12/como-otimizar-imagens-para-web-grayscale-blur-backround.jpg" alt=" " width="400" height="311" /><p class="wp-caption-text"> </p></div>
<h3>Emba&ccedil;ar a imagem quando for Salvar para Web</h3>
<p>Devido ao fato de o algoritmo de compress&atilde;o JPG ter facilidade em lidar com transi&ccedil;&otilde;es sutis de cores, acrescentar um pequeno <em>blur</em> (0,2 ou 0,3) quando for Salvar para Web no Phosothop pode ajudar a reduzir e otimizar o tamanho do arquivo. Diminuir ligeiramente o Contraste e Satura&ccedil;&atilde;o tamb&eacute;m tem um bom impacto no tamanho de arquivos JPG.</p>
<div id="attachment_507" class="wp-caption aligncenter" style="width: 297px"><img class="size-full wp-image-507" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/12/como-otimizar-imagens-para-web-grayscale-jpg-blur-salvar.png" alt=" " width="287" height="180" /><p class="wp-caption-text"> </p></div>
<h3>Otimizar imagens com ferramentas especiais</h3>
<p>Existem excelentes ferramentas online e utilit&aacute;rios para download que podem ajud&aacute;-lo a reduzir e otimizar significativamente suas imagens sem perda de qualidade.  &Eacute; uma boa pr&aacute;tica usar algumas dessas ferramentas para otimizar suas imagens e obter arquivos de tamanhos menores. Aten&ccedil;&atilde;o aos termos de uso de algumas dessas ferramentas.</p>
<h4>Smush.it</h4>
<p><a href="http://developer.yahoo.com/yslow/smushit/">Smush.it</a> &eacute; uma ferramenta online que utiliza t&eacute;cnicas de otimiza&ccedil;&atilde;o diferentes para cada formato de imagem (PNG, GIF, JPEG) para remover bytes desnecess&aacute;rios da imagem sem perda de qualidade. Voc&ecirc; tamb&eacute;m pode usar Smush.it integrado com o <a href="http://developer.yahoo.com/yslow/">plugin do Firefox YSlow</a> ou atrav&eacute;s de um <a href="http://wordpress.org/extend/plugins/wp-smushit/">plugin WordPress</a>.</p>
<h4>punypng</h4>
<p><a href="http://www.gracepointafterfive.com/punypng">punypng</a> usa diversas t&eacute;cnicas de otimiza&ccedil;&atilde;o de imagens para web para reduzir o tamanho dos arquivos. Os desenvolvedores do punypng afirmam que a ferramenta &eacute; atualmente mais eficiente do que o <a href="http://developer.yahoo.com/yslow/smushit/">Smush.it</a>.</p>
<h4>PNG Monster</h4>
<p><a href="http://www.vbgore.com/PNG_Monster">PNG Monster</a> &eacute; uma GUI para compress&atilde;o de PNG projetada para converter com efici&ecirc;ncia grandes n&uacute;meros de arquivos PNG automaticamente. <a href="http://www.vbgore.com/PNG_Monster">PNG Monster</a> usa uma variedade de aplica&ccedil;&otilde;es &#8220;command-line&#8221; (PNGRewrite, PNGCrush, OptiPNG, PNGOut, AdvPNG) para comprimir com variados m&eacute;todos de compress&atilde;o PNG.</p>
<h4>SuperPNG</h4>
<p><a href="http://www.fnordware.com/superpng/">SuperPNG</a> &eacute; um plugin gr&aacute;tis do Phosothop para salvar arquivos PNG significativamente menores em rela&ccedil;&atilde;o ao salvamento nativo do Phosothop. Tamb&eacute;m inclui algumas caracter&iacute;sticas avan&ccedil;adas de PNG, como suporte a 16 -bit color, compress&atilde;o vari&aacute;vel, corre&ccedil;&atilde;o de gama e salvamento de metadata.</p>
<h4>SuperGIF</h4>
<p><a href="http://www.boxtopsoft.com/supergif.html">SuperGIF</a> &eacute; um utilit&aacute;rio gratuito para Windows e MAC para otimizar imagens GIF. Ele permite comprimir um arquivo GIF em at&eacute; 50%! A vers&atilde;o gratuita comprime somente um arquivo por vez.</p>
<h4>jStrip</h4>
<p><a href="http://davidcrowell.com/jstrip/">jStrip</a> &eacute; um programa gratuito que reduz e otimiza imagens e JPG sem sacrificar a qualidade das imagens. <a href="http://davidcrowell.com/jstrip/">JStrip</a> trabalha removendo informa&ccedil;&otilde;es desnecess&aacute;rias do arquivo JPG sem perda de qualidade ou recompress&atilde;o.</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/midia-social/mastering-twitter-o-manual-completo-sobre-twitter-para-desenvolvedores-e-marketeiros/" title="Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros">Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/" title="Sobre parcerias de trabalhos em desenvolvimento web">Sobre parcerias de trabalhos em desenvolvimento web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/10-diretrizes-para-a-construcao-da-credibilidade-de-um-web-site/" title="10 diretrizes para a construção da credibilidade de um web site">10 diretrizes para a construção da credibilidade de um web site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/" title="8 características de User Interfaces (UI) de sucesso">8 características de User Interfaces (UI) de sucesso</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/" title="Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)">Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/newsletter-no-wordpress-com-o-plugin-ajax-newsletter-wp-ajax-newsletter/" title="Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)">Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/web-sites-e-comunicacao-21-maneiras-de-os-sites-se-comunicarem-com-seus-visitantes/" title="Web sites e comunicação: 21 maneiras de os sites se comunicarem com seus visitantes">Web sites e comunicação: 21 maneiras de os sites se comunicarem com seus visitantes</a></li><li><a href="http://www.desenvolvimentoparaweb.com/blogs/dicas-para-blogar-melhor/" title="Dicas para blogar melhor">Dicas para blogar melhor</a></li><li><a href="http://www.desenvolvimentoparaweb.com/css/diferencas-entre-ids-e-classes/" title="Diferenças entre IDs e Classes">Diferenças entre IDs e Classes</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=JtsEfTxdIPY:2kGS4cGX1Mo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=JtsEfTxdIPY:2kGS4cGX1Mo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=JtsEfTxdIPY:2kGS4cGX1Mo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=JtsEfTxdIPY:2kGS4cGX1Mo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=JtsEfTxdIPY:2kGS4cGX1Mo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=JtsEfTxdIPY:2kGS4cGX1Mo:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/JtsEfTxdIPY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/miscelanea/como-otimizar-imagens-web-internet/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/miscelanea/como-otimizar-imagens-web-internet/</feedburner:origLink></item>
		<item>
		<title>NextGEN Gallery com SexyLightBox: sua galeria de imagens mais sexy</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/rbi_ZLuS2oU/</link>
		<comments>http://www.desenvolvimentoparaweb.com/jquery/nextgen-gallery-com-sexylightbox-sua-galeria-de-imagens-mais-sexy/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 17:38:10 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[indicações]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[tutoriais]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=491</guid>
		<description><![CDATA[
&#201; fato que o plugin NextGEN Gallery do WordPress &#233; o melhor quando o assunto &#233; gerenciamento de galerias de imagens. Com NextGEN Gallery &#233; poss&#237;vel criar galerias facilmente, acrescentar/retirar imagens em modo batch (&#233; poss&#237;vel enviar um arquivo .zip e ele &#8220;abre&#8221; as imagens numa galeria), d&#225; pra criar &#225;lbuns, copiar/transferir imagens entre galerias, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-494" title="NextGen Gallery com SexLightbox no Wordpress" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/11/nextgen-gallery-sexlightbox-wordpress.jpg" alt="NextGen Gallery com SexLightbox no Wordpress" width="400" height="232" /></p>
<p>&Eacute; fato que o <em>plugin</em> <a title="NextGEN Gallery." href="http://wordpress.org/extend/plugins/nextgen-gallery/">NextGEN Gallery</a> do WordPress &eacute; o melhor quando o assunto &eacute; <strong>gerenciamento de galerias de imagens</strong>. Com NextGEN Gallery &eacute; poss&iacute;vel criar galerias facilmente, acrescentar/retirar imagens em modo <em>batch</em> (&eacute; poss&iacute;vel enviar um arquivo .zip e ele &#8220;abre&#8221; as imagens numa galeria), d&aacute; pra criar &aacute;lbuns, copiar/transferir imagens entre galerias, inserir marca d&#8217;&aacute;gua automaticamente, enfim, o NextGEN Gallery &eacute; bem conhecido na comunidade WordPress e certamente est&aacute; no &#8220;Top 5&#8243; de plugins!</p>
<p>Existe, tamb&eacute;m, apesar n&atilde;o ser t&atilde;o conhecido, um script &agrave; &#8220;lightbox&#8221; muito bonito e interessante: <a title="Site do SexyLightbox" href="http://www.coders.me/web-html-js-css/javascript/sexy-lightbox-2">SexyLightBox</a>. Como &eacute; poss&iacute;vel ver em sua p&aacute;gina, o efeito que ele oferece &eacute; bem interessante e, de certa maneira, diferenciado dos outros <em>lightboxes</em> que encontramos por a&iacute; (&ecirc;nfase ao fato de as imagens serem apresentadas em tamanho completo respeitando a resolu&ccedil;&atilde;o do navegador do visitante).</p>
<p>Aproveitando que o <strong>NextGEN Gallery</strong> oferece a possibilidade de se utilizar <em>script </em>de terceiros para a exibi&ccedil;&atilde;o de suas galerias e somado ao fato de que o <strong>SexyLightBox</strong> &eacute; realmente interessante&#8230; <strong>NextGEN Gallery + SexyLightBox = Galerias de Imagens Sexy!</strong></p>
<h3>Baixando, instalando e configurando NextGEN Gallery</h3>
<p>O primeiro passo &eacute; baixar e instalar NextGEN Gallery no seu WordPress. Devido ao fato de eles serem de &#8220;naturezas&#8221; diferentes (o primeiro &eacute; um plugin do WordPress; o segundo &eacute; um script que pode ser usado em qualquer tipo de site), a maneira de instalar e usar cada um deles &eacute; diferente.</p>
<p>Para o <strong>NextGEN Gallery</strong>, devido ao fato de ser um <strong>plugin do WordPress</strong>, a instala&ccedil;&atilde;o &eacute; aquela, mesma, que j&aacute; estamos acostumados:</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/nextgen-gallery/">Baixar o NextGEN Gallery</a>;</li>
<li>Descompactar em sua pasta <strong>wp-content/plugins</strong>;</li>
<li>Habilitar o plugin.</li>
</ul>
<p>Depois, perceba que aparece em seus menus um novo m&oacute;dulo, &#8220;Gallery&#8221;, com subop&ccedil;&otilde;es para controle do NextGen.</p>
<p>&Eacute; poss&iacute;vel traduzir as op&ccedil;&otilde;es para v&aacute;rios idiomas, inclusive L&iacute;ngua Portuguesa. <a href="http://alexrabe.de/wordpress-plugins/nextgen-gallery/languages/">Baixe o pacote Portuguese / Brazilian Portugu&ecirc;s [pt_BR]</a> nas tradu&ccedil;&otilde;es oficiais e fa&ccedil;a upload do arquivo <strong>.mo</strong> para <strong>wp-content/plugins/nextgen-gallery/lang</strong> e, automaticamente, os menus ser&atilde;o traduzidos.</p>
<div id="attachment_492" class="wp-caption aligncenter" style="width: 155px"><img class="size-full wp-image-492" title="Painel NextGen Gallery no Wordpress" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/11/painel-nextgen-gallery-wordpress.gif" alt="Painel NextGen Gallery no Wordpress" width="145" height="287" /><p class="wp-caption-text">Painel NextGen Gallery em L&iacute;ngua Portuguesa</p></div>
<p>Para j&aacute; preparar o NextGen para trabalhar com o SexyLightBox, acesse em seu painel WordPress <strong>Galeria &gt; Op&ccedil;&otilde;es &gt; Efeitos</strong> e altere as op&ccedil;&otilde;es para:</p>
<ul>
<li><strong>Efeito Javascript para miniaturas:</strong> Personalizado;</li>
<li><strong>Linha de c&oacute;digo do link:</strong> rel=&#8221;sexylightbox&#8221;.</li>
</ul>
<div id="attachment_493" class="wp-caption aligncenter" style="width: 455px"><img class="size-full wp-image-493" title="Configura&ccedil;&atilde;o NextGen Gallery para SexyLightbox" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/11/painel-nextgen-gallery-wordpress-sexy-lightbox.gif" alt="Configura&ccedil;&atilde;o NextGen Gallery para SexyLightbox" width="445" height="250" /><p class="wp-caption-text"> </p></div>
<h3>Baixando, instalando e configurando SexyLighbox</h3>
<p>V&aacute; at&eacute; o site oficial do SexyLighbox para <a href="http://www.coders.me/web-html-js-css/javascript/sexy-lightbox-2#download">fazer download do SexyLightbox</a>. Depois, &eacute; preciso subir a pasta descompactada para o servidor.</p>
<p>N&atilde;o sei voc&ecirc;, mas eu costumo criar uma pasta &#8220;js&#8221; dentro do meu tema para tudo ficar organizado e eu poder usar as fun&ccedil;&otilde;es de caminho relativo do WordPress tranquilamente. Ent&atilde;o, uma estrutura que eu usaria para o caso seria <strong>wp-content/themes/MEU-TEMA/js/sexy-lightbox-2.3</strong> (essa &eacute; a vers&atilde;o mais atual no dia de publica&ccedil;&atilde;o deste artigo).</p>
<p>Agora &eacute; o momento de chamar o SexyLightbox para que funcione em seu tema. H&aacute; <strong>muitas</strong> maneiras diferentes de mexer com chamadas a scripts no WordPress; no caso, vou mostrar uma delas e, em artigos futuros, vou comentando sobre as outras (essa &eacute; a deixa para voc&ecirc; <a href="http://www.desenvolvimentoparaweb.com/feed">assinar o feed do desenvolvimento para web</a>).</p>
<p>Uma coisa importante &eacute; que o SexyLighbox n&atilde;o &eacute; feito para ser usado em <em>standalone</em>, ele deve estar associado a jQuery ou Mootools. Obviamente vamos usar jQuery para o servi&ccedil;o!  ;-)</p>
<p>Ent&atilde;o, o c&oacute;digo com as respectivas chamadas a scripts e folhas de estilo fica assim:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;&lt;?php print get_bloginfo('template_url') ?&gt;/js/sexy-lightbox-2.3/jQuery/jquery.easing.1.3.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;&lt;?php print get_bloginfo('template_url') ?&gt;/js/sexy-lightbox-2.3/jQuery/sexylightbox.v2.3.jquery.js&quot;&gt;&lt;/script&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php print get_bloginfo('template_url') ?&gt;/js/sexy-lightbox-2.3/jQuery/sexylightbox.css&quot; type=&quot;text/css&quot; media=&quot;all&quot; /&gt;
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    SexyLightbox.<span style="color: #660066;">initialize</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>color<span style="color: #339933;">:</span><span style="color: #3366CC;">'white'</span><span style="color: #339933;">,</span> imagesdir<span style="color: #339933;">:</span> <span style="color: #3366CC;">'&lt;?php print get_bloginfo('</span>template_url<span style="color: #3366CC;">') ?&gt;/js/sexy-lightbox-2.3/jQuery/sexyimages'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Perceba que alguns par&acirc;metros foram passados na inicializa&ccedil;&atilde;o do script do SexyLightbox. O grande &#8220;trunfo&#8221; &eacute; usar o par&acirc;metro <strong>imagesdir</strong>, porque na documenta&ccedil;&atilde;o est&aacute; errado!</p>
<h4>Personalizando seu SexyLighbox</h4>
<p>Uma coisa muito boa &eacute; que h&aacute; uma pasta &#8220;PSDs&#8221; no SexyLighbox para que cada um posso personalizar a apar&ecirc;ncia como quiser. Ent&atilde;o, voc&ecirc; pode alterar a cor de fundo, texto, alterar os elementos (setinhas, etc) e usar da forma que voc&ecirc; quiser. Ent&atilde;o quando voc&ecirc; alterar a cor de fundo para o SexyLighbox ficar com a identidade visual de seu site, voc&ecirc; vai perceber que a parte do meio da moldura ainda permanece intacta. No caso, voc&ecirc; deve fazer um pequeno acr&eacute;scimo de CSS em seu arquivo padr&atilde;o (pode ser ao final):</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#SLB-Contenido</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">border-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#HEXADECIMAL</span> !important<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>Agora voc&ecirc; tem galerias Sexy!</h3>
<p>Com isso, agora voc&ecirc; galerias de imagens <strong>automatizadas</strong> e <strong>sexy</strong>! Para tirar melhor proveito disso, estude a documenta&ccedil;&atilde;o do NextGen Gallery (al&eacute;m dos <a href="http://alexrabe.de/forums/">f&oacute;runs</a>, os <a href="http://dpotter.net/Technical/2008/03/nextgen-gallery-review-introduction/">tutoriais sobre NextGen de David Potter</a> devem ajudar) e do SexyLightbox para incrementar/customizar ainda mais as galerias de imagens de seu site para que fiquem pr&aacute;ticas, bonitas e com excelente performance.</p>
<p>E capriche nas imagens!  ;-)</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/jquery/jquery-mais-50-dos-melhores-tutoriais-apostilas-e-exemplos/" title="jQuery: mais 50 dos melhores tutoriais, apostilas e exemplos">jQuery: mais 50 dos melhores tutoriais, apostilas e exemplos</a></li><li><a href="http://www.desenvolvimentoparaweb.com/css/rolagem-fundo-transparente-css/" title="Rolagem com fundo transparente com CSS">Rolagem com fundo transparente com CSS</a></li><li><a href="http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/" title="7 ferramentas para web designs melhores">7 ferramentas para web designs melhores</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/" title="Otimização WordPress: aumente a performance e desempenho de seu blog / site">Otimização WordPress: aumente a performance e desempenho de seu blog / site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/jetpack-explorando-novas-maneiras-de-ampliar-e-personalizar-a-web/" title="Jetpack: explorando novas maneiras de ampliar e personalizar a web">Jetpack: explorando novas maneiras de ampliar e personalizar a web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/" title="Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)">Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/icones-de-setinhas-para-download-gratis/" title="Ícones de setinhas para download (grátis)">Ícones de setinhas para download (grátis)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/30-extensoes-para-firefox-que-vao-mudar-sua-vida-na-web-para-melhor/" title="30 extensões para Firefox que vão mudar sua vida na web (para melhor)">30 extensões para Firefox que vão mudar sua vida na web (para melhor)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/preciosas-dicas-de-seguranca-e-otimizacao-para-wordpress/" title="Preciosas dicas de segurança e otimização para Wordpress">Preciosas dicas de segurança e otimização para Wordpress</a></li><li><a href="http://www.desenvolvimentoparaweb.com/design/tipografia-com-foco-ao-web-design-consideracoes-sobre-fonte-tipo-tipologia-e-tipografia/" title="Tipografia com foco ao web design: considerações sobre fonte, tipo, tipologia e tipografia">Tipografia com foco ao web design: considerações sobre fonte, tipo, tipologia e tipografia</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=rbi_ZLuS2oU:OJmMhiZKf80:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=rbi_ZLuS2oU:OJmMhiZKf80:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=rbi_ZLuS2oU:OJmMhiZKf80:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=rbi_ZLuS2oU:OJmMhiZKf80:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=rbi_ZLuS2oU:OJmMhiZKf80:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=rbi_ZLuS2oU:OJmMhiZKf80:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/rbi_ZLuS2oU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/jquery/nextgen-gallery-com-sexylightbox-sua-galeria-de-imagens-mais-sexy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/jquery/nextgen-gallery-com-sexylightbox-sua-galeria-de-imagens-mais-sexy/</feedburner:origLink></item>
		<item>
		<title>Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/Xu_NLUKG8vs/</link>
		<comments>http://www.desenvolvimentoparaweb.com/midia-social/mastering-twitter-o-manual-completo-sobre-twitter-para-desenvolvedores-e-marketeiros/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 16:51:25 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[mídia social]]></category>
		<category><![CDATA[desenvolvedor]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=490</guid>
		<description><![CDATA[Meses atr&#225;s resolvi entrar no twitter. Na &#233;poca, sem saber exatamente o motivo (se fosse especialistas em social media, certamente j&#225; saberia&#8230;), mas com vontade de participar do twitter em fun&#231;&#227;o da troca de conhecimentos (que j&#225; sabia acontecer por l&#225;). E foi s&#243; recentemente que tive a oportunidade de conhecer &#8220;Mastering Twitter &#8211; Conceitos, [...]]]></description>
			<content:encoded><![CDATA[<p>Meses atr&aacute;s resolvi <a href="http://twitter.com/tarciozemel">entrar no twitter</a>. Na &eacute;poca, sem saber exatamente o motivo (se fosse especialistas em <em>social media</em>, certamente j&aacute; saberia&#8230;), mas com vontade de participar do twitter em fun&ccedil;&atilde;o da troca de conhecimentos (que j&aacute; sabia acontecer por l&aacute;). E foi s&oacute; recentemente que tive a oportunidade de conhecer &#8220;<strong>Mastering Twitter &#8211; Conceitos, Estrat&eacute;gias e Ferramentas</strong>&#8220;, de <a href="http://twitter.com/marthagabriel">Martha Gabriel</a>.</p>
<p><strong>Mastering Twitter</strong> traz desde as dicas mais b&aacute;sicas, passando por dicas de como agir no twitter (&#8220;tweetqueta&#8221;?), at&eacute; ferramentas avan&ccedil;adas para an&aacute;lise de comportamento e m&eacute;tricas de <strong>m&iacute;dia social no twitter</strong>.</p>
<p>Eu dediquei algumas horas para <strong>conhecer, estudar e analisar</strong> o conte&uacute;dos desse <em>slideshow</em> e muitas das ferramentas que nele s&atilde;o apresentadas. Valeu o tempo dedicado! Voc&ecirc;, desenvolvedor/marketeiro que mexe (ou pretende) com m&iacute;dias sociais &#8211; e, &oacute;bvio, com twitter -, sinceramente, deveria fazer o mesmo e desfrutar das valios&iacute;ssimas dicas de<strong> Mastering Twitter</strong>!</p>
<div style="width:730px;text-align:left" id="__ss_2046279"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/marthagabriel/twitter-conceitos-estratgias-e-ferramentas-por-martha-gabriel" title="Twitter - Conceitos, Estrat&eacute;gias e Ferramentas, por Martha Gabriel">Twitter &#8211; Conceitos, Estrat&eacute;gias e Ferramentas, por Martha Gabriel</a><object style="margin:0px" width="730" height="660"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=twittermarthagabriel-090922223801-phpapp02&#038;stripped_title=twitter-conceitos-estratgias-e-ferramentas-por-martha-gabriel" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=twittermarthagabriel-090922223801-phpapp02&#038;stripped_title=twitter-conceitos-estratgias-e-ferramentas-por-martha-gabriel" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="730" height="660"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/marthagabriel">Martha Gabriel</a>.</div>
</div>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/" title="7 ferramentas para web designs melhores">7 ferramentas para web designs melhores</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/como-otimizar-imagens-web-internet/" title="Como otimizar imagens para web &#8211; guia de otimização de imagens">Como otimizar imagens para web &#8211; guia de otimização de imagens</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/" title="Sobre parcerias de trabalhos em desenvolvimento web">Sobre parcerias de trabalhos em desenvolvimento web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/10-diretrizes-para-a-construcao-da-credibilidade-de-um-web-site/" title="10 diretrizes para a construção da credibilidade de um web site">10 diretrizes para a construção da credibilidade de um web site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/" title="8 características de User Interfaces (UI) de sucesso">8 características de User Interfaces (UI) de sucesso</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/" title="Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)">Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/newsletter-no-wordpress-com-o-plugin-ajax-newsletter-wp-ajax-newsletter/" title="Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)">Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/web-sites-e-comunicacao-21-maneiras-de-os-sites-se-comunicarem-com-seus-visitantes/" title="Web sites e comunicação: 21 maneiras de os sites se comunicarem com seus visitantes">Web sites e comunicação: 21 maneiras de os sites se comunicarem com seus visitantes</a></li><li><a href="http://www.desenvolvimentoparaweb.com/blogs/dicas-para-blogar-melhor/" title="Dicas para blogar melhor">Dicas para blogar melhor</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=Xu_NLUKG8vs:cw_sxZcBUks:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=Xu_NLUKG8vs:cw_sxZcBUks:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=Xu_NLUKG8vs:cw_sxZcBUks:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=Xu_NLUKG8vs:cw_sxZcBUks:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=Xu_NLUKG8vs:cw_sxZcBUks:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=Xu_NLUKG8vs:cw_sxZcBUks:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/Xu_NLUKG8vs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/midia-social/mastering-twitter-o-manual-completo-sobre-twitter-para-desenvolvedores-e-marketeiros/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/midia-social/mastering-twitter-o-manual-completo-sobre-twitter-para-desenvolvedores-e-marketeiros/</feedburner:origLink></item>
		<item>
		<title>Truques de configuração do WordPress</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/No6gsHUfQ3o/</link>
		<comments>http://www.desenvolvimentoparaweb.com/wordpress/truques-de-configuracao-do-wordpress/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 17:54:26 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[macetes]]></category>
		<category><![CDATA[otimização]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=483</guid>
		<description><![CDATA[Existem pequenas diretivas que voc&#234; pode alterar/acrescentar no arquivo wp-config para que seu WordPress tenha um n&#237;vel de personaliza&#231;&#227;o diferenciado e voc&#234; aproveite melhor o que a plataforma tem a oferecer. Leia este artigo e aprenda incr&#237;veis truques de configura&#231;&#227;o para aumentar a performance de sua instala&#231;&#227;o e ter um WordPress refinado.
Este &#233; um artigo [...]]]></description>
			<content:encoded><![CDATA[<p>Existem pequenas diretivas que voc&ecirc; pode alterar/acrescentar no arquivo <strong>wp-config</strong> para que seu <strong>WordPress</strong> tenha um n&iacute;vel de personaliza&ccedil;&atilde;o diferenciado e voc&ecirc; aproveite melhor o que a plataforma tem a oferecer. Leia este artigo e aprenda incr&iacute;veis truques de configura&ccedil;&atilde;o para aumentar a performance de sua instala&ccedil;&atilde;o e ter um <strong>WordPress refinado</strong>.</p>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original &#8220;<a title="Ler o artigo original" href="http://diggingintowordpress.com/2009/06/wordpress-configuration-tricks/">WordPress Configuration Tricks</a>&#8220;, do blog <a href="http://diggingintowordpress.com/">Digging into Wordpress</a>. A tradu&ccedil;&atilde;o foi feita com autoriza&ccedil;&atilde;o dos autores, <strong>Chris Coyier</strong> e <strong>Jeff Starr</strong>, e sofreu pequenas adapta&ccedil;&otilde;es.</div>
<p>Muitas pessoas que usam WordPress sabem que o arquivo <strong>wp-config.php</strong> &eacute; o arquivo-chave para as configura&ccedil;&otilde;es de banco de dados. &Eacute; nele que voc&ecirc; define o nome do banco de dados, nome de usu&aacute;rio, senha e localiza&ccedil;&atilde;o. Mas o que muitos n&atilde;o sabem &eacute; que o <strong>wp-config.php</strong> pode ser usado para especificar uma grande variedade de outras configura&ccedil;&otilde;es; configura&ccedil;&otilde;es essas que permitem melhorar as funcionalidades, desempenho e seguran&ccedil;a do seu <strong>WordPress</strong>.</p>
<p>As dicas a seguir abordam <a href="http://codex.wordpress.org/Editing_wp-config.php">o que consta sobre o assunto no WordPress Codex</a>, bem como alguns truques que provavelmente voc&ecirc; n&atilde;o viu antes. Se voc&ecirc; souber de qualquer outra configura&ccedil;&atilde;o, comente que eu acrescento ao artigo.  ;-)</p>
<h3>Endere&ccedil;o do Blog e Endere&ccedil;o do Site</h3>
<p>Por padr&atilde;o, essas duas constantes de configura&ccedil;&atilde;o n&atilde;o est&atilde;o inclu&iacute;das no <strong>wp-config.php</strong>, mas eles devem ser adicionados para melhorar o desempenho. Estas duas defini&ccedil;&otilde;es foram introduzidas no WordPress 2.2 e servem para substituir os respectivos valores do banco de dados sem alter&aacute;-los, efetivamente.</p>
<p>A adi&ccedil;&atilde;o dessas constantes reduz o n&uacute;mero de consultas ao banco de dados e, consequentemente, melhora o desempenho do <em>site</em>. Essas configura&ccedil;&otilde;es devem coincidir com as especificadas no painel do WordPress (<strong>Configura&ccedil;&otilde;es &gt; Geral</strong>). Segue um exemplo (n&atilde;o inclua a barra no final da URL):</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_HOME'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://digwp.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_SITEURL'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://digwp.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Um truque legal &eacute; definir esses valores dinamicamente usando a vari&aacute;vel global do servidor:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_HOME'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_HOST'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/path/to/wordpress'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_SITEURL'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_HOST'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/path/to/wordpress'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>&#8220;Template Path&#8221; e &#8220;Stylesheet Path&#8221;</h3>
<p>Assim como o Endere&ccedil;o do Blog e Endere&ccedil;o do Site mostrados anteriormente, voc&ecirc; tamb&eacute;m pode aumentar o desempenho do <em>site</em> eliminando as consultas ao BD para o &#8220;Template Path&#8221; e &#8220;Stylesheet Path&#8221; (que s&atilde;o, respectivamente, o caminho para o tema e o caminho para o estilo CSS). Aqui est&atilde;o os valores padr&atilde;o para essas duas defini&ccedil;&otilde;es:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'TEMPLATEPATH'</span><span style="color: #339933;">,</span> get_template_directory<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'STYLESHEETPATH'</span><span style="color: #339933;">,</span> get_stylesheet_directory<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Com isso, ainda h&aacute; consultas ao banco de dados, mas &eacute; poss&iacute;vel eliminar essas duas queries e colocar o caminho absoluto:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'TEMPLATEPATH'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'/absolute/path/to/wp-content/themes/active-theme'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'STYLESHEETPATH'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'/absolute/path/to/wp-content/themes/active-theme'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>Desabilitar Cache e Expira&ccedil;&atilde;o de Cache</h3>
<p>Essas duas op&ccedil;&otilde;es se aplicam a vers&otilde;es mais antigas do WordPress que ainda est&atilde;o usando o esquema antigo de <em>cache</em>. A primeira permite habilitar ou desabilitar o cache, enquanto a segunda permite especificar o tempo de expira&ccedil;&atilde;o de <em>cache</em>.</p>
<p>Habilitar o <em>cache</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_CACHE'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// habilita o cache</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ENABLE_CACHE'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// habilita o cache</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'CACHE_EXPIRATION_TIME'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">3600</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// em segundos</span></pre></div></div>

<p>Desabilitar o <em>cache</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_CACHE'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// desabilita o cache</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'DISABLE_CACHE'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// desabilita o cache</span></pre></div></div>

<h3>Especificar Dom&iacute;nio de Cookie (Cookie Domain)</h3>
<p>Existem v&aacute;rias raz&otilde;es para especificar um dom&iacute;nio de <em>cookie</em> para o seu <em>web site</em>. Um exemplo comum envolve impedir que <em>cookies</em> sejam enviados com requisi&ccedil;&otilde;es de conte&uacute;do est&aacute;tico em subdom&iacute;nios. Neste caso, pode-se utilizar esta constante para dizer para o WordPress enviar <em>cookies</em> apenas para o seu dom&iacute;nio n&atilde;o-est&aacute;tico. Este poderia ser um ganho significativo de performance. Aqui est&atilde;o alguns exemplos de defini&ccedil;&atilde;o de <em>cookie domain</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'COOKIE_DOMAIN'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'.digwp.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// não omitir o '.'</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'COOKIEPATH'</span><span style="color: #339933;">,</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'|https?://[^/]+|i'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'home'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SITECOOKIEPATH'</span><span style="color: #339933;">,</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'|https?://[^/]+|i'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'siteurl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PLUGINS_COOKIE_PATH'</span><span style="color: #339933;">,</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'|https?://[^/]+|i'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> WP_PLUGIN_URL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ADMIN_COOKIE_PATH'</span><span style="color: #339933;">,</span> SITECOOKIEPATH<span style="color: #339933;">.</span><span style="color: #0000ff;">'wp-admin'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>Substituir Permiss&otilde;es de Arquivo</h3>
<p>Se as permiss&otilde;es do seu servidor s&atilde;o muito restritivas, inserir essas defini&ccedil;&otilde;es no seu arquivo de configura&ccedil;&atilde;o do WordPress pode ajudar a resolver alguns problemas. Lembrando que n&atilde;o precisa colcoar aspas nos valores.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FS_CHMOD_FILE'</span><span style="color: #339933;">,</span> <span style="color: #208080;">0755</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FS_CHMOD_DIR'</span><span style="color: #339933;">,</span> <span style="color: #208080;">0755</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>FTP/SSH</h3>
<p>Essas constantes s&atilde;o para ajudar usu&aacute;rios a localizar e utilizar conex&otilde;es FTP/SSH. Exemplos:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FS_METHOD'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ftpext'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// força o método de sistema de arquivos : &quot;direct&quot;, &quot;ssh&quot;, &quot;ftpext&quot;, or &quot;ftpsockets&quot;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FTP_BASE'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'/path/to/wordpress/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// caminho absoluto para a pasta raiz (de instalação)</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FTP_CONTENT_DIR'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'/path/to/wordpress/wp-content/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// caminho absoluto para a pasta &quot;wp-content&quot;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FTP_PLUGIN_DIR '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'/path/to/wordpress/wp-content/plugins/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// caminho absoluto para a pasta &quot;wp-plugins&quot;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FTP_PUBKEY'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'/home/username/.ssh/id_rsa.pub'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// caminho absoluto para a pasta sua chave-pública SSH</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FTP_PRIVKEY'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'/home/username/.ssh/id_rsa'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// caminho absoluto para a pasta sua chave-privada SSH</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FTP_USER'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'username'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// seu usuário de FTP ou SSH</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FTP_PASS'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'password'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// senha do usuário especificado em FTP_USER</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FTP_HOST'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ftp.domain.tld:21'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// hostname (com especificação de porta) para o servidor SSH/FTP</span></pre></div></div>

<h3>Alterar a localiza&ccedil;&atilde;o de &#8220;wp-content&#8221;</h3>
<p>Desde a vers&atilde;o 2.6 do WordPress &eacute; poss&iacute;vel alterar o local padr&atilde;o da pasta <strong>wp-content</strong>. H&aacute; boas raz&otilde;es para fazer isso, incluindo o refor&ccedil;o da seguran&ccedil;a das instala&ccedil;&otilde;es e facilita&ccedil;&atilde;o de atualiza&ccedil;&otilde;es via FTP. Aqui est&atilde;o alguns exemplos:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// caminho completo para o diretório atual (sem a barra final)</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_CONTENT_DIR'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'DOCUMENT_ROOT'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/path/wp-content'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
<span style="color: #666666; font-style: italic;">// URI completa para o diretório atual (sem a barra final)</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_CONTENT_URL'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://domain.tld/path/wp-content'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Voc&ecirc; tamb&eacute;m pode especificar um caminho personalizado para o <strong>wp-content</strong>. Isso pode ajudar com problemas de compatibilidade com certos <em>plugins</em>.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// caminho completo para o diretório atual (sem a barra final)</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_PLUGIN_DIR'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'DOCUMENT_ROOT'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/path/wp-content/plugins'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
<span style="color: #666666; font-style: italic;">// URI completa para o diretório atual (sem a barra final)</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_PLUGIN_URL'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://domain.tld/path/wp-content/plugins'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>Revis&otilde;es de Artigos (&#8220;Post Revisions&#8221;)</h3>
<p>J&aacute; h&aacute; algum tempo o WordPress fornecem um sistema de vers&otilde;es que permite aos utilizadores guardar vers&otilde;es diferentes de seus posts e at&eacute; reverter para vers&otilde;es salvas anteriormente se necess&aacute;rio. Aqui est&atilde;o algumas das defini&ccedil;&otilde;es de configura&ccedil;&otilde;es que podem ser &uacute;teis.</p>
<p>Definir o n&uacute;mero de vers&otilde;es salvas:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_POST_REVISIONS'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Desabilitar a revis&atilde;o de posts (se n&atilde;o for usar o recurso, utilize essa diretiva para poupar espa&ccedil;o no BD):</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_POST_REVISIONS'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>Tempo de Salvar Automaticamente (&#8220;Autosave&#8221;)</h3>
<p>Assim como o controle de vers&otilde;es, o autosave &eacute; um recurso muito &uacute;til existente. Por padr&atilde;o, o WordPress salva seu trabalho a cada 60 segundos, mas voc&ecirc; pode modificar esta defini&ccedil;&atilde;o para o tempo que quiser. Cuidado com o que vai colocar para n&atilde;o &#8220;estressar&#8221; seu servidor!</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'AUTOSAVE_INTERVAL'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">160</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// em segundos</span></pre></div></div>

<h3>Debugging</h3>
<p>Desde a vers&atilde;o 2.3.1 os usu&aacute;rios tem a op&ccedil;&atilde;o de mostrar alguns erros e avisos para ajudar com a depura&ccedil;&atilde;o do site. Desde a vers&atilde;o 2.5 do WordPress &eacute; poss&iacute;vel elevar o n&iacute;vel de informa&ccedil;&atilde;o para <strong>E_ALL</strong> para ativar avisos para fun&ccedil;&otilde;es obsoletas. Por padr&atilde;o (ou seja, se nenhuma defini&ccedil;&atilde;o &eacute; especificado no <strong>wp-config.php</strong>) o relat&oacute;rio de erros est&aacute; desativado.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_DEBUG'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// habilitar debugging mode</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_DEBUG'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// desabilitar debugging mode (padrão)</span></pre></div></div>

<h3>Relat&oacute;rio de Erros</h3>
<p>Aqui est&aacute; uma maneira f&aacute;cil de habilitar um relat&oacute;rio b&aacute;sico de erros no WordPress. Crie um arquivo chamado <strong>php_error.log</strong> em uma pasta de sua escolhe e coloque permiss&atilde;o de escrita no arquivo (leia mais sobre <a href="http://codex.wordpress.org/Changing_File_Permissions">permiss&otilde;es de arquivos</a>). Em seguida, edite o caminho na terceira linha do c&oacute;digo a seguir e coloque no seu &#8220;wp-config.php&#8221;:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">@</span><span style="color: #990000;">ini_set</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'log_errors'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'On'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">@</span><span style="color: #990000;">ini_set</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'display_errors'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'Off'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">@</span><span style="color: #990000;">ini_set</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error_log'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/home/path/domain/logs/php_error.log'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// complemento: http://br.php.net/getcwd</span></pre></div></div>

<h3>Aumentar mem&oacute;ria do PHP</h3>
<p>Se voc&ecirc; estiver recebendo mensagens de erro como &#8220;Tamanho de mem&oacute;ria permitido de X bytes esgotado&#8221;, esta dica pode ajudar a resolver o problema.</p>
<p>Desde o WordPress vers&atilde;o 2.5, a constante <strong>WP_MEMORY_LIMIT</strong> permite que voc&ecirc; especifique a quantidade m&aacute;xima de mem&oacute;ria que pode ser usada pelo PHP. Por padr&atilde;o, o WordPress ir&aacute; automaticamente tentar alocar 32 MB &#8211; ent&atilde;o voc&ecirc; s&oacute; vai precisar isso se quiser valores superiores a 32MB. Observe que alguns planos de hospedagem desativam sua capacidade de aumentar a mem&oacute;ria do PHP; se for seu caso, voc&ecirc; precisa pedir que eles aumente a mem&oacute;ria pra voc&ecirc;. Aqui est&atilde;o alguns exemplos:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_MEMORY_LIMIT'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'64M'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_MEMORY_LIMIT'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'96M'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_MEMORY_LIMIT'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'128M'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>Salvar e exibir Queries do Banco de Dados para An&aacute;lise</h3>
<p>Esta t&eacute;cnica &eacute; perfeita para guardar as consultas de banco de dados e exibir as informa&ccedil;&otilde;es para an&aacute;lise posterior. O processo armazena cada consulta, sua fun&ccedil;&atilde;o associada e seu tempo total de execu&ccedil;&atilde;o. Esta informa&ccedil;&atilde;o &eacute; guardada como um array e pode ser exibida em qualquer p&aacute;gina do tema. Para fazer isso, primeiro adicione a seguinte diretiva no seu <strong>wp-config.php</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SAVEQUERIES'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Em seguida, no rodap&eacute; do tema ativo, coloque o seguinte:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>current_user_can<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'level_10'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #666666; font-style: italic;">// se for administrador</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">queries</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<h3>Controle de Acesso ao Proxy</h3>
<p>Desde o WordPress 2.8 o arquivo de configura&ccedil;&atilde;o pode ser usado para definir constantes envolvidas com o bloqueio, filtragem e permi&ccedil;&atilde;o de acesso a m&aacute;quinas espec&iacute;ficas de um servidor <em>proxy</em>. Por exemplo, se voc&ecirc; hospedar seu <em>site</em> WordPress em uma <em>intranet</em>, voc&ecirc; pode impedir o acesso a todos os <em>hosts</em> externos e s&oacute; permitir visitas do <em>localhost</em> (usando a primeira defini&ccedil;&atilde;o abaixo).</p>
<p>Voc&ecirc; tamb&eacute;m pode permitir o acesso de m&aacute;quinas espec&iacute;ficas com uma lista separada por v&iacute;rgulas, uma verdadeira &#8220;lista branca&#8221; (como demonstrado na defini&ccedil;&atilde;o do terceiro abaixo). Necessariamente deve permitir o acesso de <strong>api.wordpress.org</strong> para garantir as funcionalidades de arquivos importantes e <em>plugins</em>.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_HTTP_BLOCK_EXTERNAL'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// bloqueia requisições externas</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_HTTP_BLOCK_EXTERNAL'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// permite requisições externas</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_ACCESSIBLE_HOSTS'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'api.wordpress.org'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// &quot;lista branca&quot; de hosts</span></pre></div></div>

<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/" title="7 ferramentas para web designs melhores">7 ferramentas para web designs melhores</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/" title="Otimização WordPress: aumente a performance e desempenho de seu blog / site">Otimização WordPress: aumente a performance e desempenho de seu blog / site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/seo/6-mitos-seo-voce-deve-evitar/" title="6 mitos de SEO que você deve evitar">6 mitos de SEO que você deve evitar</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/estatisticas-sobre-comportamento-nas-midias-sociais/" title="Estatísticas sobre comportamento nas mídias sociais">Estatísticas sobre comportamento nas mídias sociais</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/pergunte-se-a-si-mesmo-questoes-para-desenvolver-um-bom-site/" title="Pergunte-se a si mesmo: questões para desenvolver um bom site">Pergunte-se a si mesmo: questões para desenvolver um bom site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/sexy-buttons-em-menus-do-wordpress/" title="&#8220;Sexy Buttons&#8221; em menus do Wordpress">&#8220;Sexy Buttons&#8221; em menus do Wordpress</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/wordpress-como-cms/" title="&#8220;Wordpress como CMS&#8221;?">&#8220;Wordpress como CMS&#8221;?</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/maneira-simples-de-saber-quem-faz-referencias-a-seu-blog-wordpress/" title="Maneira simples de saber quem faz referências a seu blog Wordpress">Maneira simples de saber quem faz referências a seu blog Wordpress</a></li><li><a href="http://www.desenvolvimentoparaweb.com/php/dicas-para-otimizar-codigos-php/" title="Dicas para otimizar códigos PHP">Dicas para otimizar códigos PHP</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/como-fazer-pesquisas-em-sites-especificos-com-o-firefox-3/" title="Como fazer pesquisas em sites específicos com o Firefox 3">Como fazer pesquisas em sites específicos com o Firefox 3</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=No6gsHUfQ3o:TyWbvAX63oA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=No6gsHUfQ3o:TyWbvAX63oA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=No6gsHUfQ3o:TyWbvAX63oA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=No6gsHUfQ3o:TyWbvAX63oA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=No6gsHUfQ3o:TyWbvAX63oA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=No6gsHUfQ3o:TyWbvAX63oA:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/No6gsHUfQ3o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/wordpress/truques-de-configuracao-do-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/wordpress/truques-de-configuracao-do-wordpress/</feedburner:origLink></item>
		<item>
		<title>Estatísticas sobre comportamento nas mídias sociais</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/POl4iwSK-Nw/</link>
		<comments>http://www.desenvolvimentoparaweb.com/miscelanea/estatisticas-sobre-comportamento-nas-midias-sociais/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 17:17:31 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[indicações]]></category>
		<category><![CDATA[miscelânea]]></category>
		<category><![CDATA[análise]]></category>
		<category><![CDATA[estatísticas]]></category>
		<category><![CDATA[mídias sociais]]></category>
		<category><![CDATA[otimização]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=486</guid>
		<description><![CDATA[
Recentemente foi liberado um relat&#243;rio da Universal McCann (UM) sobre o comportamento das pessoas nas m&#237;dias sociais, oficialmente publicado como &#8220;Power to the People &#8211; Social Media Tracker Wave 4&#8243;. Sua produ&#231;&#227;o se baseou em pesquisas feitas durante novembro de 2008 e mar&#231;o de 2009 com 22.729 pessoas (que usam internet ativamente) em 38 pa&#237;ses.
O [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-487" title="Estat&iacute;sticas sobre o comportamento nas m&iacute;dias sociais." src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/08/comportamento-midias-sociais-estatisticas.jpg" alt="Estat&iacute;sticas sobre o comportamento nas m&iacute;dias sociais." width="250" height="228" /></p>
<p>Recentemente foi liberado um relat&oacute;rio da <a href="http://www.universalmccann.com/">Universal McCann (UM)</a> sobre o <strong>comportamento das pessoas nas m&iacute;dias sociais</strong>, oficialmente publicado como &#8220;Power to the People &#8211; Social Media Tracker Wave 4&#8243;. Sua produ&ccedil;&atilde;o se baseou em pesquisas feitas <strong>durante novembro de 2008 e mar&ccedil;o de 2009</strong> com <strong>22.729 pessoas</strong> (que usam <em>internet</em> ativamente) em <strong>38 pa&iacute;ses</strong>.</p>
<p>O relat&oacute;rio revelou mudan&ccedil;as dram&aacute;ticas na maneira em que as pessoas (a palavra usada oficialmente foi &#8220;consumidores&#8221;&#8230;) est&atilde;o usando a <em>internet</em> para criar e compartilhar  seus pensamentos, fotos e v&iacute;deos. O Wave 4 da UM tratou sobre os fatos por detr&aacute;s do <em>hype</em> das <strong>m&iacute;dias sociais</strong> e revela que a <em>social media</em> rapidamente se tornar&aacute; a <strong>plataforma dominante para criar e partilhar conte&uacute;dos</strong>.</p>
<h3>M&iacute;dias Sociais ao decorrer do tempo</h3>
<p>De 2006 para 2009 houve aumento crescente de praticamente todas as atividades envolvendo m&iacute;dias sociais. <strong>As 5 atividades que mais cresceram</strong> foram:</p>
<ol>
<li><strong>Assistir v&iacute;deos pela internet;</strong></li>
<li><strong>Escutar m&uacute;sicas/r&aacute;dios online ao vivo;</strong></li>
<li><strong>Criar perfil em alguma rede social;</strong></li>
<li><strong>Criar blogs, ler e comentar em outros blogs;</strong></li>
<li><strong>Fazer upload de fotos pessoais em algum site de compartilhamento de fotos.</strong></li>
</ol>
<h3>Usu&aacute;rios ativos</h3>
<p>Atualmente existem, aproximadamente, <strong>625 milh&otilde;es</strong> de usu&aacute;rios de <em>internet</em>. O &#8220;Top 5&#8243; &eacute;:</p>
<ol>
<li><strong>China;</strong></li>
<li><strong>Estados Unidos;</strong></li>
<li><strong>Alemanha;</strong></li>
<li><strong>Brasil;</strong></li>
<li><strong>Jap&atilde;o.</strong></li>
</ol>
<p>Outros pa&iacute;ses com expressivo volume de pessoas que usam internet s&atilde;o Corea, Reino Unido, Fran&ccedil;a, &Iacute;ndia e Mal&aacute;sia.</p>
<h3>Compartilhamento de v&iacute;deo</h3>
<p>Como foi citado, uma das atividades que mais cresce &eacute; o compartilhamento de v&iacute;deos pessoais em &#8220;<em>sites</em> especializados&#8221;. Sabe qual a porcentagem dos 5 pa&iacute;ses com mais <strong>pessoas que fazem upload de v&iacute;deos</strong>?</p>
<ol>
<li><strong>Corea;</strong></li>
<li><strong>Filipinas;</strong></li>
<li><strong>China;</strong></li>
<li><strong>&Iacute;ndia;</strong></li>
<li><strong>M&eacute;xico.</strong></li>
</ol>
<p>O Brasil fica em <strong>6&ordm; lugar</strong>, com uma porcentagem de <strong>50,06%</strong> (uma <strong>queda de mais de 18%</strong> em rela&ccedil;&atilde;o &agrave; &uacute;ltima pesquisa feita).</p>
<p>A porcentagem dos 5 pa&iacute;ses que mais <strong>assistem v&iacute;deos</strong> online:</p>
<ol>
<li><strong>Filipinas;</strong></li>
<li><strong>China;</strong></li>
<li><strong>Espanha;</strong></li>
<li><strong>Estados Unidos;</strong></li>
<li><strong>Corea.</strong></li>
</ol>
<p>Neste &#8220;quesito&#8221; o Brasil n&atilde;o tem porcetagem expressiva&#8230;</p>
<h3>Redes Sociais</h3>
<p>Sabe quais os pa&iacute;ses que tem maior porcentagem de <strong>pessoas que criaram um perfil em alguma rede social</strong>?</p>
<ol>
<li><strong>R&uacute;ssia;</strong></li>
<li><strong>Reino Unido;</strong></li>
<li><strong>Espanha e Estados Unidos;</strong></li>
<li><strong>Fran&ccedil;a;</strong></li>
<li><strong>Alemanha.</strong></li>
</ol>
<p>&#8220;Criar &eacute; f&aacute;cil; manter &eacute; que &eacute; dif&iacute;cil&#8221;! Os 5 pa&iacute;ses com mais pessoa que <strong>manuteniram seu perfil em redes sociais</strong> s&atilde;o:</p>
<ol>
<li><strong>China;</strong></li>
<li><strong>Estados Unidos;</strong></li>
<li><strong>Brasil;</strong></li>
<li><strong>Reino Unido;</strong></li>
<li><strong>Corea.</strong></li>
</ol>
<h3>Perguntas e Respostas</h3>
<p>Foram feitas algumas perguntas aos que participaram da pesquisa para quantificar determinados comportamentos. Confira algumas estat&iacute;sticas baseadas nas respostas dos participantes.</p>
<h4>&#8220;Ao escrever em seu blog, quais os principais t&oacute;picos abordados?&#8221;</h4>
<p>Logicamente, a pergunta foi feita a pessoas que tem <em>blog</em>. O resultado foi:</p>
<ol>
<li><strong>Fotos &#8211; 70,48%;</strong></li>
<li><strong>Recomenda&ccedil;&atilde;o de sites &#8211; 43,3%;</strong></li>
<li><strong>Quais m&uacute;sicas tem mais escutado e mais frequentemente em sites especializados &#8211; 34,3%;</strong></li>
<li><strong>Videos &#8211; 31,9%;</strong></li>
<li><strong>Opini&atilde;o sobre produtos e marcas &#8211; 31,7%;</strong></li>
</ol>
<h4>&#8220;O que voc&ecirc; faz com o seu perfil de rede social?&#8221;</h4>
<p>Para aqueles que usam alguma Rede Social, as respostas a essa pergunta resultaram em:</p>
<ol>
<li><strong>Mensagens para amigos &#8211; 81,5%;</strong></li>
<li><strong>Upload de fotos &#8211; 76,3%;</strong></li>
<li><strong>Encontrar velhos amigos &#8211; 74,3%;</strong></li>
<li><strong>Fazer novos amigos &#8211; 56,4%;</strong></li>
<li><strong>Entrar em algum grupo/comunidade &#8211; 47,9%.</strong></li>
</ol>
<h3>Estat&iacute;sticas brasileiras</h3>
<p>No <a href="http://universalmccann.bitecp.com/wave4/">Wave 4</a> &eacute; poss&iacute;vel encontrar estat&iacute;sticas direcionadas aos principais pa&iacute;ses que aparecem na pesquisa. Falando <strong>especificamente do Brasil</strong>, temos alguns dados interessantes:</p>
<ul>
<li><strong>Leitores de blogs: 62%;</strong></li>
<li><strong>Escritores de blogs: 51%;</strong></li>
<li><strong>Criaram perfil em alguma rede social: 69%;</strong></li>
<li><strong>Manuteniram perfil em rede social: 72%;</strong></li>
<li><strong>Visitaram p&aacute;gina de amigo(s) em rede social: 84%;</strong></li>
<li><strong>Assistiram v&iacute;deos online: 93%.</strong></li>
</ul>
<p>Lembrando que estas porcentagens &#8220;apareceram&#8221; na pesquisa feita e que o resultado &eacute; dado com base nas pessoas entrevistadas. N&atilde;o &eacute; para confundir e tomar isso como uma &#8220;realidade brasileira absoluta&#8221; &#8211; com o agravante que a pesquisa nem foi com o foco nacional.</p>
<h3>O que fazer com todos esses n&uacute;meros?</h3>
<p>Na verdade, esse &#8220;apanhado geral&#8221; que fiz &eacute; somente para mostrar algumas informa&ccedil;&otilde;es que julguei interessantes. &Eacute; altamente recomend&aacute;vel que voc&ecirc; leia o relat&oacute;rio oficial: &#8220;<a href="http://universalmccann.bitecp.com/wave4/">Wave 4 &#8211; Power to the people</a>&#8220;. Al&eacute;m de mais estat&iacute;sticas interessantes, no relat&oacute;rio s&atilde;o apresentados coment&aacute;rios sobre v&aacute;rios dos n&uacute;meros apresentados (leia-se: o que significam <strong>na pr&aacute;tica</strong>).</p>
<p>A partir dessa leitura e dedicando um tempo para extrair as informa&ccedil;&otilde;es que s&atilde;o mais importantes para voc&ecirc;, certamente &eacute; poss&iacute;vel encontrar informa&ccedil;&otilde;es preciosas para definir sua <strong>estrat&eacute;gia de atua&ccedil;&atilde;o</strong> para algum produto, servi&ccedil;o, alterar sua maneira de &#8220;aparecer&#8221; nas m&iacute;dias sociais, modificar seu estilo de blogar, dentre muitas outras coisas.</p>
<p>E ent&atilde;o? Voc&ecirc; vai mudar algo que faz depois de ter visto estas estat&iacute;sticas? O qu&ecirc;? Compartilhe com a gente!  ;-)</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/" title="7 ferramentas para web designs melhores">7 ferramentas para web designs melhores</a></li><li><a href="http://www.desenvolvimentoparaweb.com/seo/6-mitos-seo-voce-deve-evitar/" title="6 mitos de SEO que você deve evitar">6 mitos de SEO que você deve evitar</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/truques-de-configuracao-do-wordpress/" title="Truques de configuração do WordPress">Truques de configuração do WordPress</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/10-diretrizes-para-a-construcao-da-credibilidade-de-um-web-site/" title="10 diretrizes para a construção da credibilidade de um web site">10 diretrizes para a construção da credibilidade de um web site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/" title="8 características de User Interfaces (UI) de sucesso">8 características de User Interfaces (UI) de sucesso</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/pergunte-se-a-si-mesmo-questoes-para-desenvolver-um-bom-site/" title="Pergunte-se a si mesmo: questões para desenvolver um bom site">Pergunte-se a si mesmo: questões para desenvolver um bom site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/seo/guia-seo-iniciantes-boas-praticas-site-na-primeira-pagina-do-google/" title="Boas práticas de SEO para seu site na primeira página do Google">Boas práticas de SEO para seu site na primeira página do Google</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/componentes-de-um-sistema-de-navegacao/" title="Componentes de um sistema de navegação">Componentes de um sistema de navegação</a></li><li><a href="http://www.desenvolvimentoparaweb.com/php/dicas-para-otimizar-codigos-php/" title="Dicas para otimizar códigos PHP">Dicas para otimizar códigos PHP</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/como-fazer-pesquisas-em-sites-especificos-com-o-firefox-3/" title="Como fazer pesquisas em sites específicos com o Firefox 3">Como fazer pesquisas em sites específicos com o Firefox 3</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=POl4iwSK-Nw:FuiInZVNF6Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=POl4iwSK-Nw:FuiInZVNF6Q:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=POl4iwSK-Nw:FuiInZVNF6Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=POl4iwSK-Nw:FuiInZVNF6Q:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=POl4iwSK-Nw:FuiInZVNF6Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=POl4iwSK-Nw:FuiInZVNF6Q:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/POl4iwSK-Nw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/miscelanea/estatisticas-sobre-comportamento-nas-midias-sociais/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/miscelanea/estatisticas-sobre-comportamento-nas-midias-sociais/</feedburner:origLink></item>
		<item>
		<title>Jetpack: explorando novas maneiras de ampliar e personalizar a web</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/kD15PgAmsGM/</link>
		<comments>http://www.desenvolvimentoparaweb.com/firefox/jetpack-explorando-novas-maneiras-de-ampliar-e-personalizar-a-web/#comments</comments>
		<pubDate>Thu, 21 May 2009 18:48:37 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=476</guid>
		<description><![CDATA[
Recentemente saiu no blog oficial da Mozilla no Brasil o an&#250;ncio do Jetpack, um projeto da Mozilla Labs para explorar novas formas de estender e personalizar a web! H&#225; tempos quem mexe com desenvolvimento web sabe (e, recentemente, at&#233; o &#8220;usu&#225;rio comum&#8221;) que os plugins para Firefox contribu&#237;ram e contribuem enormemente para o sucesso do [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-477 aligncenter" title="Jetpack Mozilla logo" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/05/jetpack_logo.png" alt="Jetpack Mozilla logo" width="486" height="233" /></p>
<p>Recentemente saiu no <a href="http://blog.mozilla.com/brasil/"><em>blog</em> oficial da Mozilla no Brasil</a> o an&uacute;ncio do <strong>Jetpack</strong>, um projeto da <a title="Site oficial do Mozilla Labs (em ingl&ecirc;s)" href="http://labs.mozilla.com/">Mozilla Labs</a> para explorar novas formas de estender e personalizar a <em>web</em>! H&aacute; tempos quem mexe com <strong>desenvolvimento web</strong> sabe (e, recentemente, at&eacute; o &#8220;usu&aacute;rio comum&#8221;) que os <em>plugins</em> para Firefox contribu&iacute;ram e contribuem enormemente para o sucesso do Firefox. A Mozilla, obviamente, tamb&eacute;m sabe disso e, atrav&eacute;s do projeto <strong>Jetpack</strong>, promete estender e melhorar, e muito, o modo como os <em>plugins</em> s&atilde;o feitos e usados.</p>
<p>Atualmente existem mais de <strong>12000</strong> <a title="P&aacute;gina oficial de extens&otilde;es para Firefox" href="https://addons.mozilla.org/pt-BR/firefox/"><em>plugins</em> para Firefox</a>, feitos por mais de <strong>8000</strong> programadores. S&atilde;o extens&otilde;es para o navegador que permitem de um tudo, desde fun&ccedil;&otilde;es para melhorar a usabilidade do Firefox, passando por <em>players</em> de m&uacute;sica e ripadores de v&iacute;deo, at&eacute; ferramentas direcionadas a nichos mais espec&iacute;ficos, como, por exemplo, os indispens&aacute;veis <a title="Web Developer, no Mozilla Add-ons" href="https://addons.mozilla.org/pt-BR/firefox/addon/60">Web Developer</a> e <a title="Firebug, no Mozilla Add-ons" href="https://addons.mozilla.org/pt-BR/firefox/addon/1843">Firebug</a>. Mas, como consta no pr&oacute;prio <a title="Comunicado oficial sobre o Jetpack (em ingl&ecirc;s)" href="http://labs.mozilla.com/2009/05/introducing-jetpack-call-for-participation/">comunicado oficial da Mozilla sobre o Jetpack</a>, o atual sistema de <em>plugins</em> est&aacute; apenas o come&ccedil;o!</p>
<h3>Jetpack e a nova gera&ccedil;&atilde;o de plugins</h3>
<p><strong>Jetpack</strong> &eacute; uma plataforma para desenvolvimento de <em>plugins</em> para <strong>Firefox</strong> que, paradoxalmente, &eacute; uma extens&atilde;o para Firefox e precisa ser instalada nos moldes &#8220;tradicionais&#8221;. Depois de instalada, o verdadeiro poder e potencialidade da <strong>nova gera&ccedil;&atilde;o de plugins</strong> est&aacute; em suas m&atilde;os! Nas palavras da pr&oacute;pria equipe Mozilla:</p>
<blockquote><p>Especificamente, o Jetpack ser&aacute; uma explora&ccedil;&atilde;o do uso das tecnologias da Web para melhorar o navegador (ex: HTML, CSS e Javascript), permitindo que qualquer um que saiba como fazer um site possa ajudar a tornar a Web um lugar melhor para trabalhar, se comunicar e se divertir.</p></blockquote>
<p>Com <strong>Jetpack</strong> &eacute; poss&iacute;vel desenvolver <em>plugins</em> sabendo somente (X)HTML, CSS e Javascript! &Eacute; isso, mesmo! Utilizando somente estas t&atilde;o conhecidas e usadas linguagens de desenvolvedores <em>web</em>, &eacute; poss&iacute;vel criar, estender, personalizar, complementar e incrementar fun&ccedil;&otilde;es e funcionalidades!</p>
<p>Quer mais? Utilize <em>javascript</em> com o poder de <a title="Mais artigos sobre jQuery" href="http://www.desenvolvimentoparaweb.com/jquery/">jQuery</a>! &Eacute; poss&iacute;vel escrever<em> javascript</em> utilizando as potencialidades do melhor e mais simples <em>framework javascript</em> da atualidade (e outros, tamb&eacute;m) para escrever seus <em>plugins</em> com o <strong>Jetpack da Mozilla</strong>! Quer ainda mais? <strong>Instale e use instantaneamente <em>plugins</em> feitos com JetPack sem reiniciar o Firefox!</strong></p>
<p>Algumas das caracter&iacute;sticas do <strong>Jetpack</strong>:</p>
<ul>
<li><strong>&#8220;Web-based&#8221; </strong>
<ul>
<li>HTML, Javascript e CSS s&atilde;o as &uacute;nicas ferramentas necess&aacute;rias;</li>
<li>Tem o poder de AJAX e capacidades multim&iacute;dia, incluindo <a title="Tutorial sobre a tag HTML5 &quot;canvas&quot;, no Mozilla Developer Center (em ingl&ecirc;s)" href="https://developer.mozilla.org/en/Canvas_tutorial">&lt;canvas&gt;</a>, <a title="Tutorial sobre a tag HTML &quot;audio&quot;, no Mozilla Developer Center (em ingl&ecirc;s)" href="https://developer.mozilla.org/En/HTML/Element/Audio">&lt;audio&gt;</a> e <a title="Tutorial sobre a tag HTML5 &quot;video&quot;, no Mozilla Developer Center (em ingl&ecirc;s)" href="https://developer.mozilla.org/En/HTML/Element/Video">&lt;video&gt;</a>;</li>
<li>Acess&iacute;vel atrav&eacute;s de um URL, tal como o resto da <em>web</em>;</li>
<li>Pode ser debugado direto no navegador, sem necessidade de reiniciar, usando ferramentas como <a title="Firebug, no Mozilla Add-ons" href="https://addons.mozilla.org/pt-BR/firefox/addon/1843">Firebug</a>.</li>
</ul>
</li>
<li><strong>Robusto</strong>
<ul>
<li>Trabalha com APIs para que voc&ecirc; n&atilde;o tenha que atualizar e revalidar o seu c&oacute;digo para cada nova vers&atilde;o do Firefox;</li>
<li>Leve, mas com poderosos recursos, permitindo aplica&ccedil;&otilde;es simples e complexas que aumentam a experi&ecirc;ncia da <em>web</em>, como os <em>add-ons</em> do Firefox fazem atualmente.</li>
</ul>
</li>
<li><strong>Seguro</strong>
<ul>
<li>Oferece acesso apenas aos privil&eacute;gios necess&aacute;rios, com quest&otilde;es de seguran&ccedil;a sempre apresentados em termos sociais, e n&atilde;o termos t&eacute;cnicos;</li>
<li>C&oacute;digo curto e f&aacute;cil de rever, que garante que os potenciais problemas de seguran&ccedil;a n&atilde;o sejam graves e tempos de revis&atilde;o curtos.</li>
</ul>
</li>
<li><strong>Extens&iacute;vel</strong>
<ul>
<li>Sua arquitetura permite a f&aacute;cil inclus&atilde;o de revis&otilde;es (versionamento) e ferramentas de terceiros (por exemplo, jQuery, Dojo, etc) e bibliotecas API (por exemplo, Twitter, Delicious, Google Maps, etc)</li>
</ul>
</li>
</ul>
<h3>Exemplo de funcionamento do Jetpack</h3>
<p>Eu poderia realizar alguns exemplos aqui, para demonstrar toda a facilidade de uso do <strong>Jetpack</strong>. Entretanto, creio que vai ser mais &#8220;did&aacute;tico&#8221; eu mostrar um dos v&iacute;deos oficiais de exemplo.</p>
<p style="text-align: center;"><object width="650" height="471" data="http://vimeo.com/moogaloop.swf?clip_id=4752576&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4752576&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /></object></p>
<h3>Como come&ccedil;ar com o Jetpack</h3>
<p>Para dar os primeiros passos no <strong>Jetpack</strong>, al&eacute;m do b&aacute;sico, que &eacute; saber (X)HTML, CSS e javascript, voc&ecirc; deve:</p>
<ol>
<li>Acessar o site oficial e estudar os c&oacute;digos dos exemplos de uso no <a title="Site oficial do Jetpack (em ingl&ecirc;s)" href="https://jetpack.mozillalabs.com/#demos"><em>site</em> do Jetpack</a> e na <a title="P&aacute;gina com Jetpack plugins (em ingl&ecirc;s)" href="https://wiki.mozilla.org/Labs/Jetpack/In_The_Wild">p&aacute;gina com os primeiros <em>plugins</em> j&aacute; dispon&iacute;veis do Jetpack</a>;</li>
<li>Passar pelo <a title="Tutorial oficial do Jetpack (em ingl&ecirc;s)" href="https://jetpack.mozillalabs.com/tutorial.html">Tutorial Oficial do Jetpack</a> (com o Jetpack instalado no navegador &eacute; poss&iacute;vel alterar e testar os exemplos em tempo real);</li>
<li><a title="Assinar feed do desenvolvimento para web" href="http://desenvolvimentoparaweb.com/feed">Assinar o feed do desenvolvimento para web</a>, que em breve vai trazer v&aacute;rios scripts para <strong>Jetpack</strong>!  ;-)</li>
</ol>
<h3>Fique ligado no Jetpack</h3>
<p>Esta &eacute; somente a primeira vers&atilde;o do <strong>Jetpack</strong> e, como podemos esperar da Mozilla, muita coisa boa ainda est&aacute; por vir! O projeto tem tudo para dar certo e, segundo as expectativas, essa &eacute; realmente uma grande iniciativa em prol de uma <em>web</em> mais ampla, <strong>personal&iacute;ssima</strong> e f&aacute;cil de usar!</p>
<p>Acompanhe as novidades sobre o <strong>Jetpack</strong>:</p>
<ul>
<li><a title="Acessar Grupo de Discuss&atilde;o do Jetpack" href="http://groups.google.com/group/mozilla-labs-jetpack/topics">Grupo de Discuss&atilde;o do Jetpack</a> (em ingl&ecirc;s);</li>
<li><a title="Changelog do c&oacute;digo-fonte do Jetpack" href="http://hg.mozilla.org/labs/jetpack/">C&oacute;digo-fonte do Jetpack</a>;</li>
<li>Canal <strong>#jetpack</strong> em <strong>irc.mozilla.org</strong>, no IRC;</li>
<li>E, quando j&aacute; estiver usando e abusando do<strong> Jetpack</strong>, <a title="Reportar um bug sobre o Jetpack (em ingl&ecirc;s)" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Mozilla%20Labs&amp;component=Jetpack">reportar um <em>bug</em></a>.</li>
</ul>
<p>Pronto para a revolu&ccedil;&atilde;o?  :-D</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/" title="Otimização WordPress: aumente a performance e desempenho de seu blog / site">Otimização WordPress: aumente a performance e desempenho de seu blog / site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/" title="8 dicas para fazer códigos melhores com jQuery">8 dicas para fazer códigos melhores com jQuery</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/" title="Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)">Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/pergunte-se-a-si-mesmo-questoes-para-desenvolver-um-bom-site/" title="Pergunte-se a si mesmo: questões para desenvolver um bom site">Pergunte-se a si mesmo: questões para desenvolver um bom site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/php/dicas-para-otimizar-codigos-php/" title="Dicas para otimizar códigos PHP">Dicas para otimizar códigos PHP</a></li><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/25-extensoes-para-o-firefox-para-aumentar-a-produtividade-no-dia-a-dia-na-web/" title="25 extensões para o Firefox para aumentar a produtividade no dia-a-dia na web">25 extensões para o Firefox para aumentar a produtividade no dia-a-dia na web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/nextgen-gallery-com-sexylightbox-sua-galeria-de-imagens-mais-sexy/" title="NextGEN Gallery com SexyLightBox: sua galeria de imagens mais sexy">NextGEN Gallery com SexyLightBox: sua galeria de imagens mais sexy</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/" title="Sobre parcerias de trabalhos em desenvolvimento web">Sobre parcerias de trabalhos em desenvolvimento web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/newsletter-no-wordpress-com-o-plugin-ajax-newsletter-wp-ajax-newsletter/" title="Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)">Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=kD15PgAmsGM:gZcPnFHvY5I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=kD15PgAmsGM:gZcPnFHvY5I:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=kD15PgAmsGM:gZcPnFHvY5I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=kD15PgAmsGM:gZcPnFHvY5I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=kD15PgAmsGM:gZcPnFHvY5I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=kD15PgAmsGM:gZcPnFHvY5I:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/kD15PgAmsGM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/firefox/jetpack-explorando-novas-maneiras-de-ampliar-e-personalizar-a-web/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/firefox/jetpack-explorando-novas-maneiras-de-ampliar-e-personalizar-a-web/</feedburner:origLink></item>
		<item>
		<title>Sobre parcerias de trabalhos em desenvolvimento web</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/vK9pYE-Zw1E/</link>
		<comments>http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/#comments</comments>
		<pubDate>Tue, 12 May 2009 14:44:00 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[miscelânea]]></category>
		<category><![CDATA[clientes]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[exemplos]]></category>
		<category><![CDATA[parcerias]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=471</guid>
		<description><![CDATA[
No desenvolvimento para web o que n&#227;o faltam s&#227;o oportunidades para participar de projetos, quer seja individualmente, quer seja atrav&#233;s de parcerias. Falando especificamente de trabalhos freelancers,&#233; muito importante que se tenha uma boa rede de relacionamentos (o t&#227;o falado network) para n&#227;o &#8220;deixar esfriar&#8221; a atua&#231;&#227;o no mercado &#8220;freela&#8221; de desenvolvimento web.
Entretanto &#8211; e [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-473 aligncenter" title="Sobre parcerias de trabalhos de desenvolvimento web" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/05/parcerias-trabalhos-desenvolvimento-web.jpg" alt="Sobre parcerias de trabalhos de desenvolvimento web" width="600" height="215" /></p>
<p>No <strong>desenvolvimento para web</strong> o que n&atilde;o faltam s&atilde;o oportunidades para participar de projetos, quer seja individualmente, quer seja atrav&eacute;s de parcerias. Falando especificamente de trabalhos <em>freelancers</em>,&eacute; muito importante que se tenha uma boa rede de relacionamentos (o t&atilde;o falado <em><a href="http://www.fique-rico.com/2008/07/21/networking-a-importancia-dos-relacionamentos-virtuais-e-contactos-online/">network</a></em>) para n&atilde;o &#8220;deixar esfriar&#8221; a atua&ccedil;&atilde;o no mercado &#8220;<em>freela</em>&#8221; de desenvolvimento <em>web</em>.</p>
<p>Entretanto &#8211; e infelizmente -, nem sempre as parcerias estabelecidas para o desenvolvimento de um projeto d&atilde;o os frutos esperados, <strong>gerando desagrad&aacute;veis situa&ccedil;&otilde;es entre as partes</strong> &#8211; muitas vezes causadas unilateralmente &#8211; que, de uma forma ou de outra, d&atilde;o por consequ&ecirc;ncia o descr&eacute;dito e a n&atilde;o confian&ccedil;a na parte que n&atilde;o honrou com os compromissos previamente estabelecidos &#8211; pode-se falar, inclusive, em cancelamento da parceria no meio do projeto, o que, muitas vezes, culmina em cancelamento deste.</p>
<h3>A escolha dos parceiros</h3>
<p>Muito se diz e se escreve sobre ter uma excelente rede de relacionamentos. O que n&atilde;o se diz muito &eacute; como estimar que &#8220;tal&#8221; ou &#8220;qual&#8221; parceria/projeto dar&aacute; certo; como saber qual pessoa d&aacute; mais ind&iacute;cios de que honrar&aacute; com suas tarefas e demais acordos feitos.</p>
<p>Acredito eu que a resposta para estas perguntas pertence mais &agrave; seara da psicologia! Saber essas coisas, a meu ver, &eacute; imposs&iacute;vel! Para quem desconhece o comportamento humano (eu, por exemplo), saber, de antem&atilde;o, sem ter realizado algo com a pessoa anteriormente e/ou sem ter recebido uma indica&ccedil;&atilde;o pessoal, &eacute; tarefa imposs&iacute;vel! Se o &#8220;geral&#8221; j&aacute; &eacute; complicado, imagine cada caso, individualmente; cada pessoa, com suas peculiaridades e jeito pr&oacute;prio&#8230;</p>
<p>Existem diversas maneiras de se escolher/trabalhar com parceiros de desenvolvimento. Cito algumas:</p>
<h4>Indica&ccedil;&atilde;o</h4>
<p>Quando algu&eacute;m que voc&ecirc; j&aacute; conhece/trabalha/trabalhou indica algu&eacute;m para uma , um pouco da <strong>credibilidade</strong> e <strong>confian&ccedil;a</strong> que voc&ecirc; nutre por esta pessoa ser&aacute; &#8220;transferido&#8221; para a indica&ccedil;&atilde;o que esta fez &#8211; obviamente estou falando de pessoas s&eacute;rias e compromissadas. &Eacute; bem mais tranquilo conhecer e realizar projetos com uma pessoa que foi indicada por algu&eacute;m que voc&ecirc; j&aacute; conhece. A pr&oacute;pria indica&ccedil;&atilde;o, em si, denota que quem indicou j&aacute; realizou trabalhos com a pessoa e, por ter considerada a experi&ecirc;ncia positiva, fez a indica&ccedil;&atilde;o.</p>
<h4>Antigo colega de trabalho</h4>
<p>&Eacute; muito comum a situa&ccedil;&atilde;o de se trabalhar em uma ag&ecirc;ncia, por exemplo, e, depois de ter sa&iacute;do daquele emprego, manter contato com alguma(s)  pessoa(s) que permaneceu(ram). Neste caso, o fato de voc&ecirc; j&aacute; conhecer o estilo da pessoa, seu <em>modus operandi</em>, a &#8220;din&acirc;mica&#8221;, o <em>time</em>, personalidade, dentre outras caracter&iacute;sticas &#8211; que voc&ecirc; sabe por j&aacute; ter trabalhado com a pessoa -, contribuem enormemente para que, no caso de um freela que necessita das capacidade do antigo colega de trabalho, voc&ecirc; saber a quem recorrer.</p>
<h4>Colega de faculdade</h4>
<p>Outra situa&ccedil;&atilde;o comum &eacute; a pessoa ainda na faculdade conseguir <em>freelas</em> para fazer. Dependendo do projeto, a participa&ccedil;&atilde;o de mais pessoas &eacute; fundamental. Ent&atilde;o, nada melhor que selecionar, dentre os colegas que levam os estudos a s&eacute;rio, qual(is) tem o melhor perfil para o projeto. Outra situa&ccedil;&atilde;o &eacute;, mesmo depois que a faculdade terminar, voc&ecirc; ainda manter contato com alguns ex-colegas e, de forma semelhante, recorrer aos respectivos <em>e-mails</em> caso apare&ccedil;a algum <em>job</em> que necessite de pessoal extra.</p>
<h4>Sites de projetos</h4>
<p>Muito comuns s&atilde;o os <em>sites</em> que tem por objetivo o cadastro/divulga&ccedil;&atilde;o de pessoas e <em>jobs</em> &#8211; como o excelente <a title="Visitar site oficial do LimeExchange (em ingl&ecirc;s)." href="http://www.limeexchange.com/">LimeExchange</a>. Ap&oacute;s realizar alguns projetos pelo site, voc&ecirc; j&aacute; come&ccedil;a a ficar conhecido e o volume de servi&ccedil;o pode aumentar. Principalmente nessa situa&ccedil;&atilde;o, onde voc&ecirc; n&atilde;o conhece as pessoas com quem vai trabalhar, &eacute; preciso cuidado redobrado, preferencialmente com algum tipo de garantia que os seus servi&ccedil;os ser&atilde;o recompensados da maneira adequada e dentro do prazo combinado.</p>
<h4>Blogs</h4>
<p>Ter um blog &eacute; uma excelente oportunidade de, dentre outras vantagens, conseguir participar de projetos. A maioria dos meus <em>freelas</em>, por exemplo, foram frutos de contatos realizados pelo <a title="Acessar o formul&aacute;rio de contato do blog." href="http://www.desenvolvimentoparaweb.com/sobre/#form_wpcf_form">formul&aacute;rio de contato do blog</a> por pessoas com d&uacute;vidas ou explicitamente querendo servi&ccedil;os em desenvolvimento web. Algumas est&atilde;o comigo at&eacute; hoje, seja para manutenir o que foi feito; seja para o desenvolvimento de novos projetos.</p>
<h4>Social Medias / Redes Sociais / Sites de relacionamentos</h4>
<p>Social medias, como <a href="http://www.dihitt.com.br/">diHITT</a> e <a href="http://rec6.via6.com/">Rec6</a>, apresentam excelentes oportunidades de conhecer pessoas e potenciais futuros colegas de freelancers &#8211; h&aacute; casos de equipes inteiras terem se formado atrav&eacute;s de contatos iniciais em <em>social medias</em>. Ent&atilde;o, se voc&ecirc; tem um <em>blog</em> &#8211; pode ser sobre qualquer coisa, mas, no caso, estou falando sobre desenvolvimento <em>web</em> -, n&atilde;o deixe de enviar seus bons artigos para social medias.</p>
<p>Ter um perfil nos principais <em>sites</em> de relacionamentos tamb&eacute;m pode ser uma boa, j&aacute; que a maioria permite que voc&ecirc; divulgue endere&ccedil;os de seu <em>site/blog</em>, disponibilize <em>feeds</em> e, principalmente, que voc&ecirc; se afilie a diversas comunidades relacionadas a sua &aacute;rea de atua&ccedil;&atilde;o e fa&ccedil;a diversos contatos relevantes, aumentando seu <em>networking</em> potencial.</p>
<h4>F&oacute;runs de discuss&atilde;o</h4>
<p>Outra situa&ccedil;&atilde;o bem corriqueira &eacute; o an&uacute;ncio de procura de parcerias em f&oacute;runs de discuss&atilde;o. Chega a ser &oacute;bvio o fato de, num ambiente em que se discute principalmente sobre um assunto, aparecerem oportunidades justamente sobre esse determinado assunto. No caso do desenvolvimento <em>web</em>, o que n&atilde;o faltam s&atilde;o pessoas procurando parceiros para projetos pagos, realiza&ccedil;&atilde;o de boas ideias, reuni&otilde;es de <a title="Mais sobre &quot;brainstorming&quot;, na Wikip&eacute;dia." href="http://pt.wikipedia.org/wiki/Brainstorming">brainstormings</a>, reposi&ccedil;&atilde;o de vagas em ag&ecirc;ncias, etc.</p>
<h3>Situa&ccedil;&otilde;es desagrad&aacute;veis acontecem&#8230;</h3>
<p>Mesmo tomando todos os cuidados, procurando saber coisas a respeito de seu(s) parceiro(s) na <em>web</em> (voc&ecirc; faz isso, certo?), procurando pessoas que j&aacute; trabalharam com &#8220;fulano&#8221;, enfim, tomando as devidas precau&ccedil;&otilde;es para que tudo d&ecirc; certo, esteja ciente: <strong>situa&ccedil;&otilde;es desagrad&aacute;veis acontecem!</strong></p>
<p>N&atilde;o &eacute; nada pessoal, nada a ver especificamente com voc&ecirc;; s&atilde;o fatos da vida! Aconteceram, acontecem e sempre acontecer&atilde;o situa&ccedil;&otilde;es que fogem ao nosso controle, causadas por pessoas que n&atilde;o se importam muito com seus pares&#8230; &Eacute; assim, mesmo, n&atilde;o adianta espernear nem chamar a mam&atilde;e!</p>
<h4>Relato de uma experi&ecirc;ncia pessoal</h4>
<p>Fa&ccedil;o regularmente trabalhos de desenvolvimento web para uma pessoa &#8211; que tamb&eacute;m &eacute; da &aacute;rea &#8211; desde o in&iacute;cio do ano, mais ou menos. A pessoa sempre pagou em dia, eu sempre entreguei os trabalhos em dia, tudo normal. Mas&#8230; Chegou o momento em que somente eu cumpri minhas obriga&ccedil;&otilde;es.</p>
<p>Eu entreguei um material de qualidade (o trabalho era de desenvolvimento de temas WordPress), tudo dentro dos prazos, mas o pagamento n&atilde;o foi feito dentro do acordado&#8230; Pelo fato de j&aacute; ter realizado diversos trabalhos com a pessoa e tudo correr bem, descuidei-me o suficiente para entregar os trabalhos antes de receber a totalidade do pagamento &#8211; coisa b&aacute;sica sobre &#8220;freelanceamento&#8221; quando n&atilde;o h&aacute; contrato para regulamentar os servi&ccedil;os. Conclus&atilde;o: trabalhei de gra&ccedil;a&#8230;!</p>
<h3>Conclus&atilde;o sobre parcerias de trabalhos de desenvolvimento web</h3>
<p>N&atilde;o caia <span style="text-decoration: line-through;">na mesma burrada</span> no mesmo equ&iacute;voco que eu, querido leitor! S&oacute; entregue os materiais a seu parceiro/cliente depois do pagamento total do que foi combinado!  E outra: sempre que poss&iacute;vel, <strong>fa&ccedil;a contrato</strong>! Alguns usam o argumento de que um contrato tira a agilidade do projeto; fique atento a estes! Se a pessoa n&atilde;o quer fazer contrato, esteja certo de que alguma coisa tem &#8211; aprendi essas e outras lendo o <a title="Mais sobre o Guia do Ilustrador." href="http://www.desenvolvimentoparaweb.com/miscelanea/guia-do-ilustrador/">Guia do Ilustrador</a> que, apesar do nome, tem dicas para qualquer profissional freelancer.</p>
<p>E voc&ecirc;, j&aacute; passou por situa&ccedil;&otilde;es desagrad&aacute;veis com parcerias? Gostaria de compartilhar alguma hist&oacute;ria triste? Comente!</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/perguntas-cliente-antes-depois-projeto/" title="Perguntas ao cliente para antes e depois de um projeto">Perguntas ao cliente para antes e depois de um projeto</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/" title="8 características de User Interfaces (UI) de sucesso">8 características de User Interfaces (UI) de sucesso</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/" title="Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)">Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/web-sites-e-comunicacao-21-maneiras-de-os-sites-se-comunicarem-com-seus-visitantes/" title="Web sites e comunicação: 21 maneiras de os sites se comunicarem com seus visitantes">Web sites e comunicação: 21 maneiras de os sites se comunicarem com seus visitantes</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/web-sites-genericos-e-a-ilusao-dos-precos-baixos/" title="Web sites genéricos e a ilusão dos preços baixos">Web sites genéricos e a ilusão dos preços baixos</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/como-montar-um-portfolio-sem-ter-clientes/" title="Como montar um portfolio sem ter clientes">Como montar um portfolio sem ter clientes</a></li><li><a href="http://www.desenvolvimentoparaweb.com/design/fechamento-de-contratos-e-designs-para-web-teoria-e-pratica/" title="Fechamento de contratos e designs para web: teoria e prática">Fechamento de contratos e designs para web: teoria e prática</a></li><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/guest-post-que-participei-sobre-networking/" title="Guest Post que participei sobre networking">Guest Post que participei sobre networking</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/como-otimizar-imagens-web-internet/" title="Como otimizar imagens para web &#8211; guia de otimização de imagens">Como otimizar imagens para web &#8211; guia de otimização de imagens</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=vK9pYE-Zw1E:wrHWr16WjgY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=vK9pYE-Zw1E:wrHWr16WjgY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=vK9pYE-Zw1E:wrHWr16WjgY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=vK9pYE-Zw1E:wrHWr16WjgY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=vK9pYE-Zw1E:wrHWr16WjgY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=vK9pYE-Zw1E:wrHWr16WjgY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/vK9pYE-Zw1E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/</feedburner:origLink></item>
		<item>
		<title>10 diretrizes para a construção da credibilidade de um web site</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/yD5Szl6XHqM/</link>
		<comments>http://www.desenvolvimentoparaweb.com/usabilidade/10-diretrizes-para-a-construcao-da-credibilidade-de-um-web-site/#comments</comments>
		<pubDate>Mon, 04 May 2009 17:00:23 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[usabilidade]]></category>
		<category><![CDATA[análise]]></category>
		<category><![CDATA[dicas]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=469</guid>
		<description><![CDATA[
Muitos desenvolvedores web desconhecem, mas existe um projeto destinado a pesquisas, estudos, publica&#231;&#245;es e recursos sobre o tema &#8220;Credibilidade na Web&#8220;: &#233; o  The Web Credibility Project (traduzido livremente como: Projeto de Credibilidade na Web), da Universidade Stanford, dos Estados Unidos.
No Projeto de Credibilidade na Web s&#227;o realizadas a&#231;&#245;es como:

Efetuar pesquisas quantitativas sobre Credibilidade na [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-470 aligncenter" title="Credibilidade de um site representada por uma &acirc;ncora, firme e forte." src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/05/credibilidade-de-um-site.jpg" alt="Credibilidade de um site representada por uma &acirc;ncora, firme e forte." width="350" height="298" /></p>
<p>Muitos desenvolvedores web desconhecem, mas existe um projeto destinado a pesquisas, estudos, publica&ccedil;&otilde;es e recursos sobre o tema &#8220;<strong>Credibilidade na Web</strong>&#8220;: &eacute; o  <a title="Site oficial do projeto &quot;The Web Credibility Project&quot;." href="http://credibility.stanford.edu/">The Web Credibility Project</a> (traduzido livremente como: <strong>Projeto de Credibilidade na Web</strong>), da <a title="Acessar site oficial da Universidade Stanford." href="http://stanford.edu/">Universidade Stanford</a>, dos Estados Unidos.</p>
<p>No Projeto de Credibilidade na Web s&atilde;o realizadas a&ccedil;&otilde;es como:</p>
<ul>
<li>Efetuar pesquisas quantitativas sobre Credibilidade na Web;</li>
<li>Recolher informa&ccedil;&otilde;es sobre Credibilidade na Web (filtrando os conte&uacute;dos relevantes ao tema);</li>
<li>Facilitar a pesquisa e discuss&atilde;o sobre Credibilidade na Web;</li>
<li>Colaborar com grupos de acad&ecirc;micos e industriais de pesquisa;</li>
<li>Dentre outros.</li>
</ul>
<p>Para quem se interessa por Usabilidade, Arquitetura da Informa&ccedil;&atilde;o, Design de Interfaces e assuntos correlatos, o <a title="Site oficial do projeto &quot;The Web Credibility Project&quot;." href="http://credibility.stanford.edu/">The Web Credibility Project</a> &eacute; de grande valia, com certeza que &eacute;! E um dos documentos mais importantes &eacute; &#8220;<a href="http://credibility.stanford.edu/guidelines/index.html">How can you boost your web site&#8217;s credibility?</a>&#8220;, ou seja, &#8220;<strong>Como voc&ecirc; pode aumentar a credibilidade do seu site?</strong>&#8220;. Este &eacute; um documento com <strong>10 diretrizes para a constru&ccedil;&atilde;o da credibilidade de um web site</strong>; documento este baseado em 3 anos de estudo com a participa&ccedil;&atilde;o de mais de 4500 pessoas.</p>
<p>S&atilde;o essas diretrizes que apresento agora &#8211; com algumas pequenas adapta&ccedil;&otilde;es.</p>
<h3>Fa&ccedil;a com que seja f&aacute;cil checar a veracidade das informa&ccedil;&otilde;es em seu site</h3>
<p>Voc&ecirc; pode construir a credibilidade do site fornecendo apoio de terceiros (cita&ccedil;&otilde;es, refer&ecirc;ncias, fonte de materiais) para informa&ccedil;&otilde;es que apresentar, especialmente se voc&ecirc; fizer links para essas &#8220;provas&#8221;. Mesmo se as pessoas n&atilde;o seguirem esses links, voc&ecirc; demonstrou que seu material &eacute; de confian&ccedil;a.</p>
<h3>Mostre que h&aacute; uma verdadeira organiza&ccedil;&atilde;o por tr&aacute;s de seu site</h3>
<p>Mostrando que seu site &eacute; de uma leg&iacute;tima organiza&ccedil;&atilde;o ir&aacute; aumentar a credibilidade do site. A maneira mais f&aacute;cil de fazer isso &eacute; listar um endere&ccedil;o f&iacute;sico. Outras caracter&iacute;sticas tamb&eacute;m podem ajudar, como mostrar uma foto de seu escrit&oacute;rio ou listando a filia&ccedil;&atilde;o com a C&acirc;mara do Com&eacute;rcio.</p>
<h3>Destaque a experi&ecirc;ncia da sua organiza&ccedil;&atilde;o e no conte&uacute;do e servi&ccedil;os que voc&ecirc; fornece</h3>
<p>Voc&ecirc; tem especialistas em sua equipe? Seus colaboradores ou prestadores de servi&ccedil;oss s&atilde;o autoridades? Certifique-se de dar as suas credenciais. Voc&ecirc; est&aacute; associada uma respeitada organiza&ccedil;&atilde;o? Deixe isso bem claro. Inversamente, n&atilde;o fa&ccedil;a link para sites que n&atilde;o s&atilde;o cr&iacute;veis. Seu site se torna menos cr&iacute;vel pela associa&ccedil;&atilde;o.</p>
<h3>Mostre que pessoas honestas e confi&aacute;veis est&atilde;o por tr&aacute;s de seu site</h3>
<p>A primeira parte desta diretriz refere-se &agrave; mostrar que existem pessoas reais por tr&aacute;s do site e na organiza&ccedil;&atilde;o. Depois, encontrar uma maneira de transmitir a sua confian&ccedil;a atrav&eacute;s de imagens ou texto. Por exemplo, alguns sites apresentam biografias/curr&iacute;culos de trabalhadores que contam sobre suas fam&iacute;lia ou hobbies.</p>
<h3>Fa&ccedil;a com que seja f&aacute;cil entrar em contato com voc&ecirc;</h3>
<p>Uma maneira simples de aumentar a credibilidade do seu site &eacute; deixar claras suas informa&ccedil;&otilde;es de contato: o n&uacute;mero de telefone, endere&ccedil;o f&iacute;sico, endere&ccedil;o de email, etc.</p>
<h3>Fa&ccedil;a um design profissional para seu site (ou que seja apropriado para sua finalidade)</h3>
<p>As pessoas avaliam rapidamente o design de um site de forma isolada (&#8220;&agrave; parte&#8221;). Ao desenvolver seu site, preste aten&ccedil;&atilde;o ao layout, tipografia, imagens, consist&ecirc;ncia das coisas e muito mais. Evidentemente, nem todos os sites ganham credibilidade por parecer com IBM.com. A concep&ccedil;&atilde;o visual do site deve coincidir com a finalidade.</p>
<h3>Fa&ccedil;a seu site f&aacute;cil de usar &#8211; e &uacute;til (eficiente)</h3>
<p>Essa &eacute; uma &#8220;dupla diretriz&#8221;. A pesquisa do <a title="Site oficial do projeto &quot;The Web Credibility Project&quot;." href="http://credibility.stanford.edu/">The Web Credibility Project</a> mostra que sites ganham pontos em credibilidade por serem ambos: f&aacute;ceis de usar e &uacute;teis (a palavra &#8220;eficientes&#8221; tamb&eacute;m cabe). Alguns desenvolvedores (ou donos; ou mantenedores; ou diretores; etc) se esquecem dos usu&aacute;rios (pessoas) e preferem cuidar dos egos de suas pr&oacute;prias empresas ou tentam mostrar as deslumbrantes coisas que podem fazer usando a tecnologia web.</p>
<h3>Atualize o conte&uacute;do de seu site frequentemente (pelo menos mostre que foi revisto recentemente)</h3>
<p>Pessoas atribuem maior credibilidade a sites que mostram que foram recentemente atualizados ou revistos.</p>
<h3>Use com modera&ccedil;&atilde;o qualquer conte&uacute;do promocional (por exemplo, an&uacute;ncios e ofertas)</h3>
<p>Se poss&iacute;vel, evite que seu site tenha an&uacute;ncios. Se voc&ecirc; tiver que colocar an&uacute;ncios, diferencie claramente o conte&uacute;do dos an&uacute;ncios do seu. Evite an&uacute;ncios pop-up, a menos que voc&ecirc; n&atilde;o se import em irritar seus usu&aacute;rios e perder credibilidade. Tal como o estilo de escrita, tente ser claro, direto e sincero.</p>
<h3>Evite erros de todos os tipos, n&atilde;o importando o qu&atilde;o pequenos eles pare&ccedil;am</h3>
<p>Erros  de ortografia (e, principalmente, os de sem&acirc;ntica) e links quebrados ferem a credibilidade de um site mais do que a maioria das pessoas imagina. Tamb&eacute;m &eacute; importante manter o seu site funcionando, garantindo que fique online e rodando.</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/" title="8 características de User Interfaces (UI) de sucesso">8 características de User Interfaces (UI) de sucesso</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/como-otimizar-imagens-web-internet/" title="Como otimizar imagens para web &#8211; guia de otimização de imagens">Como otimizar imagens para web &#8211; guia de otimização de imagens</a></li><li><a href="http://www.desenvolvimentoparaweb.com/midia-social/mastering-twitter-o-manual-completo-sobre-twitter-para-desenvolvedores-e-marketeiros/" title="Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros">Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/estatisticas-sobre-comportamento-nas-midias-sociais/" title="Estatísticas sobre comportamento nas mídias sociais">Estatísticas sobre comportamento nas mídias sociais</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/" title="Sobre parcerias de trabalhos em desenvolvimento web">Sobre parcerias de trabalhos em desenvolvimento web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/" title="Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)">Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/newsletter-no-wordpress-com-o-plugin-ajax-newsletter-wp-ajax-newsletter/" title="Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)">Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/web-sites-e-comunicacao-21-maneiras-de-os-sites-se-comunicarem-com-seus-visitantes/" title="Web sites e comunicação: 21 maneiras de os sites se comunicarem com seus visitantes">Web sites e comunicação: 21 maneiras de os sites se comunicarem com seus visitantes</a></li><li><a href="http://www.desenvolvimentoparaweb.com/seo/guia-seo-iniciantes-boas-praticas-site-na-primeira-pagina-do-google/" title="Boas práticas de SEO para seu site na primeira página do Google">Boas práticas de SEO para seu site na primeira página do Google</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=yD5Szl6XHqM:Op8GfBQ7_rQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=yD5Szl6XHqM:Op8GfBQ7_rQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=yD5Szl6XHqM:Op8GfBQ7_rQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=yD5Szl6XHqM:Op8GfBQ7_rQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=yD5Szl6XHqM:Op8GfBQ7_rQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=yD5Szl6XHqM:Op8GfBQ7_rQ:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/yD5Szl6XHqM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/usabilidade/10-diretrizes-para-a-construcao-da-credibilidade-de-um-web-site/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/usabilidade/10-diretrizes-para-a-construcao-da-credibilidade-de-um-web-site/</feedburner:origLink></item>
		<item>
		<title>8 características de User Interfaces (UI) de sucesso</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/G0m0maiMy9c/</link>
		<comments>http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 15:00:49 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[usabilidade]]></category>
		<category><![CDATA[análise]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[exemplos]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=458</guid>
		<description><![CDATA[H&#225; bastantes informa&#231;&#245;es na web sobre v&#225;rias t&#233;cnicas de design de interfaces e padr&#245;es que voc&#234; pode usar quando elabora suas interfaces e web sites, solu&#231;&#245;es para problemas comuns e recomenda&#231;&#245;es gerais sobre usabilidade. Seguir as dicas dos especialistas certamente levar&#225; voc&#234; a desenvolver boas user interfaces (UI) &#8211; ou interfaces com o usu&#225;rio (IU) [...]]]></description>
			<content:encoded><![CDATA[<p>H&aacute; bastantes informa&ccedil;&otilde;es na <em>web</em> sobre v&aacute;rias t&eacute;cnicas de <strong>design de <em>interfaces</em></strong> e padr&otilde;es que voc&ecirc; pode usar quando elabora suas <em>interfaces</em> e <em>web sites</em>, solu&ccedil;&otilde;es para problemas comuns e recomenda&ccedil;&otilde;es gerais sobre usabilidade. Seguir as dicas dos especialistas certamente levar&aacute; voc&ecirc; a desenvolver boas <strong><em>user interfaces</em> (UI)</strong> &#8211; ou <strong>interfaces com o usu&aacute;rio (IU)</strong> &#8211; mas o que, exatamente, &eacute; uma boa interface? Quais s&atilde;o as caracter&iacute;sticas de uma boa <em>user interface</em>?</p>
<p>Aqui est&atilde;o 8 caracter&iacute;sticas que uma boa UI precisa ser:</p>
<ol>
<li>Clara;</li>
<li>Concisa;</li>
<li>Familiar;</li>
<li>Responsiva;</li>
<li>Consistente;</li>
<li>Atrativa;</li>
<li>Eficiente;</li>
<li>Capaz de &#8220;Desfazer&#8221;</li>
</ol>
<div class="artigo-traduzido">Este &eacute; um artigo traduzido do original &#8220;<a title="Ler o artigo original." href="http://www.usabilitypost.com/2009/04/15/8-characteristics-of-successful-user-interfaces/">8 Characteristics Of Successful User Interfaces</a>&#8220;, do blog <a href="http://www.usabilitypost.com/">Usability Post</a>, e a tradu&ccedil;&atilde;o foi feita com autoriza&ccedil;&atilde;o do autor, <strong>Dmitry Fadeyev</strong>, e sofreu pequenas adapta&ccedil;&otilde;es.</div>
<h3>Clara</h3>
<p><strong>Clareza &eacute; o elemento mais importante para uma interface com o usu&aacute;rio</strong>. Na verdade, o prop&oacute;sito maior de uma <em>user interface</em> &eacute; permitir que as pessoas interajam com o sistema, comunicando significado e fun&ccedil;&atilde;o. Se as pessoas n&atilde;o descobrirem como sua aplica&ccedil;&atilde;o funciona ou onde ir em seu <em>web site</em>, elas ficar&atilde;o confusas e frustradas.</p>
<p style="text-align: center;"><img class="size-full wp-image-459" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/wordpress_tooltips.png" alt="Clareza - umas das 8 caracter&iacute;sticas de User Interfaces (UI) de sucesso." width="187" height="100" /><em><br />
O que isso faz? Passe o mouse sobre bot&otilde;es em WordPress e vai uma dica pop-up explicando as suas fun&ccedil;&otilde;es.</em></p>
<h3>Concisa</h3>
<p>Clareza em uma <em>user interface</em> &eacute; &oacute;timo, entretanto voc&ecirc; deve ter cuidado para n&atilde;o cair na armadilha do &#8220;excesso de clareza&#8221;. &Eacute; f&aacute;cil acrescentar defini&ccedil;&otilde;es e explica&ccedil;&otilde;es, mas cada vez que voc&ecirc; faz isso voc&ecirc; &#8220;incha&#8221; o sistema; sua <em>interface</em> cresce. Incremente sua interface com muitas explica&ccedil;&otilde;es e os usu&aacute;rios ter&atilde;o de gastar muito tempo para ler tudo.</p>
<p>Mantenhas as coisas <strong>claras</strong>, mas, tamb&eacute;m, <strong>mantenha as coisas concisas</strong>. Quando voc&ecirc; conseguir explicar uma caracter&iacute;stica em uma senten&ccedil;a, ao inv&eacute;s de tr&ecirc;s, fa&ccedil;a isso! Quando conseguir rotular um item com uma palavra, ao inv&eacute;s de duas, fa&ccedil;a isso! Economize o valioso tempo de seus usu&aacute;rios mantendo as coisas concisas.</p>
<p>Manter as coisas <strong>claras</strong> e <strong>concisas</strong> ao mesmo tempo n&atilde;o &eacute; f&aacute;cil; leva tempo e esfor&ccedil;o para conseguir, mas as recompensas s&atilde;o grandes.</p>
<p style="text-align: center;"><img class="size-full wp-image-460" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/osx_volume.png" alt="Concis&atilde;o - uma das 8 caracter&iacute;sticas de User Interfaces (UI) de sucesso." width="391" height="45" /><br />
<em>O controle de volume no OS X usa pequenos &iacute;cones para mostrar cada lado da escala de baixo at&eacute; alto.</em></p>
<h3>Familiar</h3>
<p>Muitos <em>designers</em> empenham-se para deixar suas <em>interfaces</em> <strong>intuitivas</strong>. Mas o que &#8220;intuitivo&#8221; realmente significa? Significa algo que, natural e instintivamente, pode ser entendido e compreendido. Mas como voc&ecirc; pode fazer algo intuitivo? Voc&ecirc; faz isso o tornando <strong>familiar</strong>.</p>
<p>&#8220;Familiar&#8221; &eacute; somente isso: algo que se aparece com alguma outra coisa que voc&ecirc; j&aacute; encontrou antes. Quando voc&ecirc; estiver familiarizado com algo, voc&ecirc; sabe como esse &#8220;algo&#8221; se comporta; voc&ecirc; sabe o que esperar. Identifique as coisas que s&atilde;o familiares para os usu&aacute;rios e integre em sua <em>user interface</em>.</p>
<p style="text-align: center;"><img class="size-full wp-image-461" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/goplan_tabs.png" alt="Familiaridade - uma das 8 caracter&iacute;sticas de User Interfaces (UI) de sucesso." width="487" height="62" /><br />
<em>Interface com abas do <a href="http://goplanapp.com/">GoPlan</a>. Tabs s&atilde;o familiares porque imitam guias de pastas. Voc&ecirc; &#8220;descobre&#8221; que, ao clicar sobre uma aba, voc&ecirc; vai navegar para essa se&ccedil;&atilde;o; e que o restante dos separadores permanecem l&aacute; para mais navega&ccedil;&atilde;o.</em></p>
<h3>Responsiva</h3>
<p>&#8220;Responsivo&#8221; significa duas coisas. Primeiro de tudo, significa <strong>respostas r&aacute;pidas</strong>. A <em>interface</em>, se n&atilde;o o <em>software</em> que est&aacute; por tr&aacute;s, deve trabalhar r&aacute;pido. Esperar as coisas carregarem e usar <em>interfaces</em> pesadas e lentas &eacute; frustrante. Vendo as coisas carregarem depressa ou, pelo menos, uma interface que carrega rapidamente (mesmo se o conte&uacute;do ainda est&aacute; para aparecer) melhora a experi&ecirc;ncia do usu&aacute;rio.</p>
<p>&#8220;Responsivo&#8221; tamb&eacute;m significa a interface prover algum tipo de <em>feedback</em>. A interface deve comunicar ao usu&aacute;rio e informar o que est&aacute; acontecendo. Voc&ecirc; apertou aquele bot&atilde;o corretamente? Como voc&ecirc; sabe? O bot&atilde;o deve ter um estado &#8220;pressionado&#8221; para dar esse <em>feedback</em>. Talvez o texto pudesse mudar para &#8220;Carregando&#8230;&#8221; e o bot&atilde;o ficar desabilitado. Ser&aacute; que o programa &#8220;agarrou&#8221; ou est&aacute; carregando? Coloque um imagem de &#8220;Carregando&#8221; ou exiba uma barra de carregamento para manter o usu&aacute;rio informado.</p>
<p style="text-align: center;"><img class="size-full wp-image-462" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/gmail_loading.png" alt="Responsibilidade - uma das 8 caracter&iacute;sticas de User Interfaces (UI) de sucesso." width="323" height="60" /><br />
<em>Ao inv&eacute;s de carregar a p&aacute;gina gradualmente, o Gmail mostra uma barra de progresso quando voc&ecirc; faz login. Isto permite &agrave; toda p&aacute;gina ser exibida instantaneamente quando tudo estiver pronto.</em></p>
<h3>Consistente</h3>
<p>H&aacute; um artigo sobre <a href="http://www.usabilitypost.com/2008/08/04/context-over-consistency/">a import&acirc;ncia do contexto (&#8220;Context Over Consistency&#8221;)</a> e como isso deve orientar as decis&otilde;es sobre o <em>design</em>. A adapta&ccedil;&atilde;o a um determinado contexto &eacute; inteligente, por&eacute;m existe ainda um n&iacute;vel de coer&ecirc;ncia que uma interface deve manter ao longo do processo.</p>
<p><strong>Interfaces consistentes</strong> permitem que os utilizadores desenvolvam h&aacute;bitos de uso &#8211; eles aprendem sobre os diferentes bot&otilde;es, abas, &iacute;cones e outros elementos da interface e os reconhecem e percebem o que eles fazem em diferentes contextos. Os utilizadores tamb&eacute;m aprendem como certas coisas funcionam e ser&atilde;o capazes de trabalhar a forma de operar novas funcionalidades mais r&aacute;pido, com base em suas experi&ecirc;ncias anteriores.</p>
<p style="text-align: center;"><img class="size-full wp-image-463" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/microsoft_office_ui.png" alt="Consist&ecirc;ncia - uma das 8 caracter&iacute;sticas de User Interfaces (UI) de sucesso." width="530" height="469" /><br />
<em>A interface do usu&aacute;rio do Microsoft Office &eacute; consistente por uma raz&atilde;o.</em></p>
<h3>Atrativa</h3>
<p>Este pode ser um pouco controverso, mas <strong>uma boa <em>interface</em> deve ser atrativa</strong>. Atrativa em um sentido que torna o uso dessa <em>interface</em> <strong>agrad&aacute;vel</strong>. Sim, voc&ecirc; pode fazer a sua interface <strong>simples</strong>, <strong>f&aacute;cil de usar</strong>,<strong> eficiente</strong> e <strong>&aacute;gil</strong>, e vai fazer o seu trabalho bem &#8211; mas se voc&ecirc; pode ir para a etapa extra e torn&aacute;-la mais <strong>atrativa</strong>, ent&atilde;o voc&ecirc; vai fazer a experi&ecirc;ncia de utiliza&ccedil;&atilde;o dessa <em>interface</em> verdadeiramente gratificante. Quando o <em>software </em>&eacute; agrad&aacute;vel de usar, os seus clientes ou funcion&aacute;rios n&atilde;o v&atilde;o simplesmente us&aacute;-lo, eles ficar&atilde;o ansiosos para us&aacute;-lo!</p>
<p>Existem, naturalmente, muitos tipos diferentes de <em>software</em> e <em>web sites</em>, todos produzidos para diferentes mercados e p&uacute;blicos. O que parece &#8220;bom&#8221; para qualquer audi&ecirc;ncia, em particular, varia. Isso significa que voc&ecirc; deve projetar/desenvolver a apar&ecirc;ncia de sua<em> interface</em> para o seu p&uacute;blico. Al&eacute;m disso, a est&eacute;tica deve ser utilizado com modera&ccedil;&atilde;o e refor&ccedil;ar a fun&ccedil;&atilde;o. Acrescentar um n&iacute;vel de &#8220;sofistica&ccedil;&atilde;o&#8221; &agrave; interface &eacute; diferente de abarrot&aacute;-la com sup&eacute;rfluos.</p>
<p style="text-align: center;"><img class="size-full wp-image-464 aligncenter" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/google_chrome.png" alt="Atratividade - uma das 8 caracter&iacute;sticas de User Interfaces (UI) de sucesso." width="327" height="86" /><br />
<em>Google &eacute; conhecido por suas interfaces minimalista que se concentram em fun&ccedil;&atilde;o em detrimento da forma, mas, como pode ser visto no Chrome, eles tamb&eacute;m se importam com elementos como bot&otilde;es e &iacute;cones, como fica evidente pelos detalhes de degrad&ecirc; e &#8220;ajustes finos&#8221;, em geral. </em></p>
<h3>Eficiente</h3>
<p>Uma <em>user interface</em> &eacute; o ve&iacute;culo que faz voc&ecirc; chegar aos lugares. Esses &#8220;lugares&#8221; s&atilde;o as diferentes fun&ccedil;&otilde;es de um <em>software</em> ou <em>web site</em>. Uma boa <em>interface</em> deve permitir desempenhar essas fun&ccedil;&otilde;es mais rapidamente e com menos esfor&ccedil;o. Agora, &#8220;eficiente&#8221; soa como um atributo bastante vago &#8211; se voc&ecirc; combinar todas as outras <strong>caracter&iacute;sticas de <em>user interfaces</em> de sucesso</strong> dessa lista, certamente que a interface vai ser eficiente? Quase, mas n&atilde;o &eacute; bem assim.</p>
<p>O que voc&ecirc; realmente precisamos fazer para tornar uma interface eficiente &eacute; <strong>descobrir exatamente o que o usu&aacute;rio est&aacute; tentando alcan&ccedil;ar</strong> e, depois, <strong>deix&aacute;-lo fazer exatamente isso sem maiores complica&ccedil;&otilde;es</strong>. Voc&ecirc; tem que identificar o modo como a sua aplica&ccedil;&atilde;o deve &#8220;trabalhar&#8221; &#8211; quais funcionalidades precisam existir, quais os objetivos que voc&ecirc; est&aacute; tentando alcan&ccedil;ar? Implemente uma interface que permita que as pessoas facilmente consigam o que querem ao inv&eacute;s de simplesmente prover acesso uma lista de caracter&iacute;sticas/fun&ccedil;&otilde;es.</p>
<p style="text-align: center;"><img class="size-full wp-image-465" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/iphone_photo_options.png" alt="Efici&ecirc;ncia - uma das 8 caracter&iacute;sticas de User Interfaces (UI) de sucesso" width="242" height="198" /><br />
<em>Apple identificou as tr&ecirc;s principais coisas que as pessoas querem fazer com fotos em seu iPhone e forneceu bot&otilde;es para realizar cada uma delas no Controle de Fotos.</em></p>
<h3>Capaz de &#8220;Desfazer&#8221;</h3>
<p>Ningu&eacute;m &eacute; perfeito, e as pessoas est&atilde;o sujeitas a cometer erros enquanto usam seu <em>software</em> ou <em>web site</em>. O qu&atilde;o bem voc&ecirc; lida com esses erros &eacute; um importante indicador sobre a qualidade de seu <em>software</em>. N&atilde;o &#8220;castigue&#8221; o usu&aacute;rio &#8211; <strong>construa uma interface que tenha a capacidade de desfazer os erros que possam surgir</strong>, isso &eacute;, que tenha a fun&ccedil;&atilde;o &#8220;Desfazer&#8221;.</p>
<p>A fun&ccedil;&atilde;o &#8220;Desfazer&#8221; numa <em>interface</em> pode salvar seus usu&aacute;rios de erros graves. Por exemplo, se algu&eacute;m deleta uma informa&ccedil;&atilde;o importante, o qu&atilde;o f&aacute;cil &eacute; para reaver essa informa&ccedil;&atilde;o ou desfazer a a&ccedil;&atilde;o de deletar? Quando algu&eacute;m vai para uma p&aacute;gina quebrada ou inexistente em seu <em>site</em>, o que eles veem? Eles veem simplesmente um aviso de erro ou lhes &eacute; apresentada uma lista com destinos alternativos?</p>
<p style="text-align: center;"><img class="size-full wp-image-466" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/gmail_undo.png" alt="Capacidade de &quot;desfazer&quot; - uma das 8 caracter&iacute;sticas de User Interfaces (UI) de sucesso" width="441" height="33" /></p>
<p style="text-align: center;"><em>Enviou uma mensagem para a lixeira por engano? Gmail permite que voc&ecirc; rapidamente desfa&ccedil;a a &uacute;ltima a&ccedil;&atilde;o.</em></p>
<h3>Para concluir&#8230;</h3>
<p>Trabalhar com essas <strong>caracter&iacute;sticas de uma boa <em>user interface</em></strong> pode fazer com elas entrem em conflito umas com as outras. Por exemplo, ao tentar fazer uma <em>interface</em> limpa, voc&ecirc; pode adicionar muitas descri&ccedil;&otilde;es e explica&ccedil;&otilde;es, o que acaba fazendo a coisa toda grande e volumosa. &#8220;Cortar&#8221; as coisas com o objetivo de tornar uma<em> interface</em> concisa pode ter o efeito oposto e tornar as coisas amb&iacute;guas. <strong>Atingir um equil&iacute;brio perfeito exige habilidade e tempo</strong>, e cada solu&ccedil;&atilde;o depender&aacute; de uma an&aacute;lise caso a caso.</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/" title="Sobre parcerias de trabalhos em desenvolvimento web">Sobre parcerias de trabalhos em desenvolvimento web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/10-diretrizes-para-a-construcao-da-credibilidade-de-um-web-site/" title="10 diretrizes para a construção da credibilidade de um web site">10 diretrizes para a construção da credibilidade de um web site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/" title="Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)">Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/perguntas-cliente-antes-depois-projeto/" title="Perguntas ao cliente para antes e depois de um projeto">Perguntas ao cliente para antes e depois de um projeto</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/como-otimizar-imagens-web-internet/" title="Como otimizar imagens para web &#8211; guia de otimização de imagens">Como otimizar imagens para web &#8211; guia de otimização de imagens</a></li><li><a href="http://www.desenvolvimentoparaweb.com/midia-social/mastering-twitter-o-manual-completo-sobre-twitter-para-desenvolvedores-e-marketeiros/" title="Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros">Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/estatisticas-sobre-comportamento-nas-midias-sociais/" title="Estatísticas sobre comportamento nas mídias sociais">Estatísticas sobre comportamento nas mídias sociais</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/newsletter-no-wordpress-com-o-plugin-ajax-newsletter-wp-ajax-newsletter/" title="Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)">Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/web-sites-e-comunicacao-21-maneiras-de-os-sites-se-comunicarem-com-seus-visitantes/" title="Web sites e comunicação: 21 maneiras de os sites se comunicarem com seus visitantes">Web sites e comunicação: 21 maneiras de os sites se comunicarem com seus visitantes</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=G0m0maiMy9c:Rrj3CFpIoy8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=G0m0maiMy9c:Rrj3CFpIoy8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=G0m0maiMy9c:Rrj3CFpIoy8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=G0m0maiMy9c:Rrj3CFpIoy8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=G0m0maiMy9c:Rrj3CFpIoy8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=G0m0maiMy9c:Rrj3CFpIoy8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/G0m0maiMy9c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/</feedburner:origLink></item>
		<item>
		<title>Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/B7VqwmTvcdg/</link>
		<comments>http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 15:00:12 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[usabilidade]]></category>
		<category><![CDATA[apresentação]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[exemplos]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=456</guid>
		<description><![CDATA[Determinados tipos de sites (ou somente algumas p&#225;ginas de sites) &#224;s vezes precisam de um sum&#225;rio para que o conte&#250;do fique bem organizado e para oferecer uma vis&#227;o geral sobre o conte&#250;do. Um sum&#225;rio em p&#225;ginas de web tamb&#233;m &#233; muito &#250;til em rela&#231;&#227;o &#225; usabilidade, dado que facilita a experi&#234;ncia do visitante ter um [...]]]></description>
			<content:encoded><![CDATA[<p>Determinados tipos de <em>sites</em> (ou somente algumas p&aacute;ginas de <em>sites</em>) &agrave;s vezes precisam de um <strong>sum&aacute;rio</strong> para que o conte&uacute;do fique bem organizado e para oferecer uma vis&atilde;o geral sobre o conte&uacute;do. Um sum&aacute;rio em p&aacute;ginas de <em>web</em> tamb&eacute;m &eacute; muito &uacute;til em rela&ccedil;&atilde;o &aacute; <strong>usabilidade</strong>, dado que facilita a experi&ecirc;ncia do visitante ter um &#8220;apanhado geral&#8221; sobre o que vai encontrar.</p>
<p>Agora imagine como seria bom se houvesse uma maneira de criar sum&aacute;rios dinamicamente para as p&aacute;ginas de seu <em>site</em>! &#8220;Seria&#8221;, n&atilde;o; &eacute;! &Eacute; poss&iacute;vel <strong>criar sum&aacute;rios de forma din&acirc;mica</strong> atrav&eacute;s do <em>plugin</em> <strong>TOC (Table of Contents) jQuery plugin (jquery.toc)</strong> para jQuery!</p>
<h3>Sobre o TOC jQuery Plugin</h3>
<p>Na <a href="http://code.google.com/p/samaxesjs/wiki/TableOfContentsPlugin">p&aacute;gina oficial do TOC jQuery Plugin</a> &eacute; poss&iacute;vel encontrar informa&ccedil;&otilde;es importantes sobre o funcionamento do <em>plugin</em>, hist&oacute;rico de atualiza&ccedil;&otilde;es, <a href="http://samaxes-demos.appspot.com/samaxesjs/toc-jquery.html">exemplo de funcionamento</a>, dentre outros. Mas, para voc&ecirc; que est&aacute; lendo este artigo diretamente no <a href="http://desenvolvimentoparaweb.com/">desenvolvimento para web</a>, &eacute; poss&iacute;vel ver em todos os artigos o <em>plugin</em> em a&ccedil;&atilde;o, j&aacute; que implementei a cria&ccedil;&atilde;o din&acirc;mica de sum&aacute;rios oficialmente aqui no <em>blog</em>! Desabilite o <em>javascript</em> que voc&ecirc; vai ver, ou melhor, <strong>n&atilde;o vai ver o Sum&aacute;rio</strong>! ;-)</p>
<p>O funcionamento do <em>plugin</em> &eacute; em cima das <em>tags</em> de t&iacute;tulos e subt&iacute;tulos presentes nas p&aacute;ginas do site. Atrav&eacute;s da an&aacute;lise destes o <em>plugin</em>:</p>
<ul>
<li>Gera um Sum&aacute;rio (&#8220;Table of Contents&#8221;) dinamicamente (atrav&eacute;s de <em>tags</em> de lista);</li>
<li>Adiciona automaticamente numera&ccedil;&atilde;o ao Sum&aacute;rio e aos correspondentes t&iacute;tulos e subt&iacute;tulos da p&aacute;gina.</li>
</ul>
<p>E, seguindo a &#8220;filosofia&#8221; do jQuery, tudo &eacute; feito de forma bastante autom&aacute;tica e simplificada, bastando somente algumas pouqu&iacute;ssimas linhas de c&oacute;digo para colocar a extens&atilde;o em funcionamento!</p>
<h3>Funcionamento do jquery.toc</h3>
<p>A primeira coisa a se fazer, logicamente, &eacute; <a href="http://code.google.com/p/samaxesjs/downloads/list">baixar o query.toc</a>.  Lembrando que &eacute; sempre aconselh&aacute;vel baixar a &uacute;ltima vers&atilde;o dispon&iacute;vel &#8211; na data de publica&ccedil;&atilde;o deste artigo &eacute; a <strong>v1.0.2</strong>. Em rela&ccedil;&atilde;o a seu tamanho, tamb&eacute;m n&atilde;o h&aacute; nada com o que se preocupar: sua <strong>vers&atilde;o &#8220;normal&#8221; tem 5.3KB</strong> e a <strong>vers&atilde;o compactada tem 2.4KB</strong>. Depois disso, basta fazer a &#8220;chamada&#8221; do <em>script</em> (abaixo da chamada ao jQuery, claro) e come&ccedil;ar a codificar.</p>
<p>Lembrando que &eacute; conveniente fazer a chamada de todos <em>javascripts</em> e codificar na linguagem ao final do documento, preferencialmente <strong>antes de &#8220;&lt;/body&gt;&#8221;</strong>.</p>
<h3>Codificando</h3>
<p>Primeiro &eacute; importante escolher em qual lugar vai aparecer o sum&aacute;rio din&acirc;mico. &Eacute; bom dedicar uma DIV especialmente para isso para evitar erros/conflitos. Para facilitar, neste exemplo a DIV ter&aacute; o ID &#8220;toc&#8221;.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;toc&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span> <span style="color: #808080; font-style: italic;">&lt;!-- sim, é uma DIV vazia... --&gt;</span></pre></td></tr></table></div>

<p>Uma das condi&ccedil;&otilde;es para o correto funcionamento do TOC jQuery Plugin &eacute; que cada t&iacute;tulo/subt&iacute;tulo que se queira incluir no sum&aacute;rio tenha o atributo <strong>id</strong> para ser referenciado e que ser&aacute; usado nos <em>links</em> de &acirc;ncora do Sum&aacute;rio criado. Falando claramente: <strong>todos seus t&iacute;tulos/subt&iacute;tulos t&ecirc;m que ter id</strong>.</p>
<p>Logicamente que criar manualmente um id para cada t&iacute;tulo/subt&iacute;tulo a fim de gerar dinamicamente o Sum&aacute;rio seria um trabalho extra e, diga-se de passagem, desnecess&aacute;rio, j&aacute; que &eacute; poss&iacute;vel fazer isso via javascript/jQuery. Vamos por partes.</p>
<p>O primeiro objetivo &eacute; &#8220;pegar&#8221; todos t&iacute;tulo/subt&iacute;tulos da p&aacute;gina (no trecho em que se queira incluir no Sum&aacute;rio din&acirc;mico) e acrescentar um id para cada um. O id pode ser qualquer nome que seja diferente para cada t&iacute;tulo/subt&iacute;tulo; afinal, trata-se de um id (mais informa&ccedil;&otilde;es a respeito, leia o artigo sobre <a href="http://www.desenvolvimentoparaweb.com/css/diferencas-entre-ids-e-classes/">diferen&ccedil;as entre IDs e Classes</a>):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#content :header&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// http://tinyurl.com/celarh</span>
        <span style="color: #006600; font-style: italic;">// fazer qualquer coisa com cada título/subtítulo dentro de #content (nome-alvo fictício)</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>jQuery<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>No caso da gera&ccedil;&atilde;o autom&aacute;tica de Sum&aacute;rio de conte&uacute;dos com o <em>plugin</em> TOC jQuery, nosso objetivo, como j&aacute; explicado, &eacute; dar um id para cada t&iacute;tulo/subt&iacute;tulo. Poder&iacute;amos criar um nome gen&eacute;rico e fazer um contador para marcar com n&uacute;meros (o resultaria seria &#8220;#id1&#8243;, &#8220;#id2&#8243;, &#8220;#id3&#8243;&#8230;); mas acho mais &#8220;elegante&#8221; manter o texto do t&iacute;tulo e, para enfeitar mais um pouco, inserir &#8220;_&#8221; no lugar de cada espa&ccedil;o (dado que nomes de IDs n&atilde;o podem conter <em>white spaces</em>).</p>
<p>Vamos gerar um ID para cada t&iacute;tulo/subt&iacute;tulo baseados nas seguintes premissas:</p>
<ul>
<li>Nome ser&aacute; o texto do t&iacute;tulo/subt&iacute;tulo;</li>
<li>Todos caracteres min&uacute;sculos;</li>
<li>Elimina&ccedil;&atilde;o de qualquer caractere que n&atilde;o seja letra ou n&uacute;mero (incluindo caracteres especiais);</li>
<li>Substitui&ccedil;&atilde;o de espa&ccedil;os por underscore (&#8220;_&#8221;).</li>
</ul>
<p>Ent&atilde;o, estamos assim, por enquanto:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#content :header&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #003366; font-weight: bold;">var</span> id <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toLowerCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/[^a-zA-Z 0-9]+/g</span><span style="color: #339933;">,</span><span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/\s/g</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'_'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// http://tinyurl.com/dl9z35</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'id'</span><span style="color: #339933;">,</span> id<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//  http://tinyurl.com/68cxmw</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>jQuery<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Depois disso, j&aacute; temos todos os t&iacute;tulos e subt&iacute;tulos &#8220;alvo&#8221; com um ID. Agora &eacute; o momento de mandar o jquery.toc entrar em a&ccedil;&atilde;o:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#content :header&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #003366; font-weight: bold;">var</span> id <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toLowerCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/[^a-zA-Z 0-9]+/g</span><span style="color: #339933;">,</span><span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/\s/g</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'_'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'id'</span><span style="color: #339933;">,</span> id<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#toc'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// #toc é o &quot;container&quot; do Sumário, definido anteriormente</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>jQuery<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>O &#8220;grosso&#8221; da coisa &eacute; isso! Pode fazer seus testes e ver que o Sum&aacute;rio foi criado automaticamente e est&aacute; funcional, com todas as &acirc;ncoras apontando para seus respectivos t&iacute;tulos/subt&iacute;tulos.</p>
<h4>&#8220;Refinando&#8221; o Sum&aacute;rio din&acirc;mico</h4>
<p>Para obter um resultado mais &#8220;fino&#8221; ainda falta codificar alguns detalhes.</p>
<p>Por exemplo: vamos supor que, por algum motivo, voc&ecirc; queira que alguns t&iacute;tulos/subt&iacute;tulos n&atilde;o entrem na listagem do Sum&aacute;rio. Consultando a <a href="http://code.google.com/p/samaxesjs/wiki/TableOfContentsPlugin">documenta&ccedil;&atilde;o oficial do TOC jQuery Plugin</a> &eacute; poss&iacute;vel identificar que isso &eacute; poss&iacute;vel atrav&eacute;s da op&ccedil;&atilde;o <strong><em>exclude</em></strong>. Vamos supor que n&atilde;o queremos que os t&iacute;tulos prim&aacute;rios e o t&iacute;tulo secund&aacute;rio de id &#8220;apresentacao&#8221; entrem na listagem; ent&atilde;o o trecho ficaria:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#toc'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>exclude<span style="color: #339933;">:</span> <span style="color: #3366CC;">'h1, h2#apresentacao'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Em conversa com <a href="http://www.samaxes.com/about/">o desenvolvedor do <em>plugin</em></a>, fiquei sabendo que existe uma limita&ccedil;&atilde;o quanto ao n&uacute;mero de elementos poss&iacute;veis no <em>exclude</em>. Ent&atilde;o, caso tenha bastantes elementos que n&atilde;o gostaria que estivesse listados no Sum&aacute;rio, uma boa dica &eacute; criar uma classe qualquer (por exemplo &#8220;toc-exclude&#8221;) e marcar os elementos indesej&aacute;veis com ela. Ent&atilde;o, ficaria algo como:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#toc'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>exclude<span style="color: #339933;">:</span> <span style="color: #3366CC;">'h1, h2#apresentacao, .toc-exclude'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Aproveitando que estamos querendo fazer um trabalho bem-feito e que jQuery nos permite isso com muita facilidade, n&atilde;o nos custa indicar ao visitante que aquela listagem &eacute; um Sum&aacute;rio, inserindo, via jQuery, um subt&iacute;tulo antes da DIV &#8220;toc&#8221;:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#toc'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>exclude<span style="color: #339933;">:</span> <span style="color: #3366CC;">'h1, h2#apresentacao, .toc-exclude'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prepend</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;h3&gt;Sum&amp;aacute;rio&lt;/h3&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// http://tinyurl.com/bjlr42</span></pre></td></tr></table></div>

<p>O <em>script</em> final de nosso exemplo &#8211; que serve de &#8220;base&#8221; para a implementa&ccedil;&atilde;o do jquery.toc em qualquer <em>site</em> &#8211; fica assim:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#content :header&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #003366; font-weight: bold;">var</span> id <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toLowerCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/[^a-zA-Z 0-9]+/g</span><span style="color: #339933;">,</span><span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/\s/g</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'_'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'id'</span><span style="color: #339933;">,</span> id<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#toc'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>exclude<span style="color: #339933;">:</span> <span style="color: #3366CC;">'h1, h2#apresentacao, .toc-exclude'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prepend</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;h3&gt;Sum&amp;aacute;rio&lt;/h3&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>jQuery<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h3>Conclus&otilde;es sobre o Table of Contents jQuery plugin</h3>
<p>Como foi demonstrado, <strong>criar um sum&aacute;rio autom&aacute;tico-din&acirc;mico com jQuery utilizando o <em>plugin</em> jquery.toc &eacute; algo bastante simples</strong>. E ele pode ser usado em qualquer tipo de <em>site</em>, inclusive os que utilizam CMSs, como os desenvolvidos em WordPress &#8211; vejam que <strong>este <em>blog</em> &eacute; WordPress</strong> e o recurso est&aacute; presente.</p>
<p>Como &#8220;desafio&#8221;, no site em que for implementar o jquery.toc fa&ccedil;a o seguinte: gere a DIV <strong>#toc</strong> atrav&eacute;s de jQuery ao inv&eacute;s de deix&aacute;-la na marca&ccedil;&atilde;o (X)HTML. Coloque o <em>link</em> para o <em>site</em> nos coment&aacute;rios!  ;-)</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/firefox/jetpack-explorando-novas-maneiras-de-ampliar-e-personalizar-a-web/" title="Jetpack: explorando novas maneiras de ampliar e personalizar a web">Jetpack: explorando novas maneiras de ampliar e personalizar a web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/" title="Sobre parcerias de trabalhos em desenvolvimento web">Sobre parcerias de trabalhos em desenvolvimento web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/" title="8 características de User Interfaces (UI) de sucesso">8 características de User Interfaces (UI) de sucesso</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/preciosas-dicas-de-seguranca-e-otimizacao-para-wordpress/" title="Preciosas dicas de segurança e otimização para Wordpress">Preciosas dicas de segurança e otimização para Wordpress</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/jquery-mais-50-dos-melhores-tutoriais-apostilas-e-exemplos/" title="jQuery: mais 50 dos melhores tutoriais, apostilas e exemplos">jQuery: mais 50 dos melhores tutoriais, apostilas e exemplos</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/perguntas-cliente-antes-depois-projeto/" title="Perguntas ao cliente para antes e depois de um projeto">Perguntas ao cliente para antes e depois de um projeto</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/" title="Otimização WordPress: aumente a performance e desempenho de seu blog / site">Otimização WordPress: aumente a performance e desempenho de seu blog / site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/" title="8 dicas para fazer códigos melhores com jQuery">8 dicas para fazer códigos melhores com jQuery</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/como-otimizar-imagens-web-internet/" title="Como otimizar imagens para web &#8211; guia de otimização de imagens">Como otimizar imagens para web &#8211; guia de otimização de imagens</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=B7VqwmTvcdg:H4FXq2MeIOE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=B7VqwmTvcdg:H4FXq2MeIOE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=B7VqwmTvcdg:H4FXq2MeIOE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=B7VqwmTvcdg:H4FXq2MeIOE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=B7VqwmTvcdg:H4FXq2MeIOE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=B7VqwmTvcdg:H4FXq2MeIOE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/B7VqwmTvcdg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/</feedburner:origLink></item>
		<item>
		<title>Newsletter no WordPress com o plugin Ajax Newsletter (wp-ajax-newsletter)</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/jy-4Q1FVHK8/</link>
		<comments>http://www.desenvolvimentoparaweb.com/wordpress/newsletter-no-wordpress-com-o-plugin-ajax-newsletter-wp-ajax-newsletter/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 19:00:53 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[atualizações]]></category>
		<category><![CDATA[conteúdos]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[newsletter]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=444</guid>
		<description><![CDATA[&#201; de conhecimento dos desenvolvedores web que muitos sites precisam de um sistema de newsletter para compor sua estrat&#233;gia de divulga&#231;&#227;o e fideliza&#231;&#227;o de visitantes. Um bom sistema de newsletter, por vezes, pode ser fator fundamental para o sucesso de um site, seja ele tempor&#225;rio, ou n&#227;o.
Um dos grandes &#8220;apelos&#8221; da comunidade WordPress &#233; sobre [...]]]></description>
			<content:encoded><![CDATA[<p>&Eacute; de conhecimento dos desenvolvedores <em>web</em> que muitos <em>sites</em> precisam de um sistema de <em>newsletter</em> para compor sua estrat&eacute;gia de divulga&ccedil;&atilde;o e fideliza&ccedil;&atilde;o de visitantes. Um bom sistema de <em>newsletter</em>, por vezes, pode ser fator fundamental para o sucesso de um site, seja ele tempor&aacute;rio, ou n&atilde;o.</p>
<p>Um dos grandes &#8220;apelos&#8221; da comunidade WordPress &eacute; sobre um bom <strong>plugin gratuito para newsletter</strong>. Quando se procura por &#8220;plugins de newsletter para WordPress&#8221; nos buscadores, resultados &eacute; o que n&atilde;o falta, mas, infelizmente, nem todos s&atilde;o satisfat&oacute;rios e atendem realmente ao que prometem: propiciar um gratuito, pr&aacute;tico e f&aacute;cil<strong> sistema de newsletter para WordPress</strong>.</p>
<h3>Bateria de testes</h3>
<p>A necessidade surgiu devido a um projeto em que estava envolvido. Na idealiza&ccedil;&atilde;o do <em>layout</em>, havia neste um espa&ccedil;o reservado para <em>newsletters</em>. J&aacute; h&aacute; algum tempo tenho usado WordPress para fazer 95% dos trabalhos <em>web</em> e, pensando na simplicidade e facilidades que a plataforma oferece e tendo em vista que sempre que precisei utilizar <a href="http://www.desenvolvimentoparaweb.com/wordpress/wordpress-como-cms/">WordPress como CMS</a> tudo correu tranquilamente, parti em busca de uma boa extens&atilde;o para <em>newsletter</em> no WordPress.</p>
<p>Testei v&aacute;rios <em>plugins</em> nesse meu &#8220;apanhado&#8221; para testes. Alguns prometeram &#8220;mundos e fundos&#8221; mas, infelizmente, n&atilde;o cumpriram o que ofertavam. Outros que se apresentaram mais &#8220;modestos&#8221; e, aparentemente, com cara de &#8220;simples&#8221; e &#8220;f&aacute;cil&#8221;, tornaram-se verdadeiros contratempos e foram de encontro &agrave; filosofia do WordPress no que diz respeito a <strong>praticidade, simplicidade</strong> e <strong>rapidez</strong>.</p>
<p>Depois de um tempo encontrei o que, para o projeto em quest&atilde;o e, certamente, para futuros projetos WordPress que necessitem da funcionalidade de <em>newsletter</em>, considero ser o ideal (pelo menos dentre os que eu experimentei: o <em>plugin</em> <a href="http://code.google.com/p/wp-ajax-newsletter/">wp-ajax-newsletter</a>.</p>
<h3>Sobre o wp-ajax-newsletter</h3>
<p>Conforme consta no <em>site</em>, o wp-ajax-newsletter</p>
<blockquote><p>&eacute; um plugin WordPress que permite aos utilizadores subscreverem e receberem newsletters contendo os &uacute;ltimos posts do blog.</p></blockquote>
<p>Simples assim! Do jeito que eu gosto (e que, acredito eu, &eacute; o conveniente para todos)!</p>
<p>Ainda segundo consta no <a href="http://code.google.com/p/wp-ajax-newsletter/"><em>site</em> do <em>plugin</em></a> (e ser&aacute; visto mais &agrave; frente), &eacute; poss&iacute;vel estabelecer a periodicidade de envio das <em>newsletters</em>, configurar os textos, ter acesso a base de cadastrados, utilizar constantes de sistema para personalizar os conte&uacute;dos, dentre outros.</p>
<p>Como &eacute; de se esperar, o <em>plugin</em> conta com sistema autom&aacute;tico de valida&ccedil;&atilde;o de <em>e-mails</em> (um <em>e-mail</em> de confirma&ccedil;&atilde;o &eacute; enviado e a pessoa tem que clicar em um <em>link</em> para confirmar).</p>
<h3>Mexendo no wp-ajax-newsletter</h3>
<p>Quando voc&ecirc; instala o <em>plugin</em> (nessa altura do campeonato n&atilde;o precisa explicar isso, n&eacute;?), automaticamente aparece em seu painel de controle uma nova op&ccedil;&atilde;o no menu: <strong>Configura&ccedil;&otilde;es &gt; Newsletter</strong>. Acessando, todas as configura&ccedil;&otilde;es cab&iacute;veis ao <em>plugin</em> de <em>newsletter</em> do WordPress estar&atilde;o a&iacute;, divididas em 3 grandes grupos: <strong>Enviar Newsletter</strong>, <strong>Configura&ccedil;&otilde;es</strong> e <strong>Assinantes</strong>. No <em>front-end</em>, a inser&ccedil;&atilde;o do formul&aacute;rio AJAX para cadastro de <em>e-mails</em> &eacute; simplesmente um c&oacute;digo de chamadas para uma fun&ccedil;&atilde;o do <em>plugin</em> (<a href="http://code.google.com/p/wp-ajax-newsletter/wiki/Instructions">veja o c&oacute;digo de inser&ccedil;&atilde;o do formul&aacute;rio para se cadastrar na <em>newsletter</em></a>).</p>
<p>Vou explicar o funcionamento no <em>back-end</em>, come&ccedil;ando pelas Configura&ccedil;&otilde;es.</p>
<h4>Configura&ccedil;&otilde;es (<em>Configuration</em>)</h4>
<p><a rel="lightbox" href="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/wp-ajax-newsletter-configuration.gif"><img class="aligncenter size-medium wp-image-452" title="wp-ajax-newsletter-configuration" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/wp-ajax-newsletter-configuration-300x215.gif" alt="wp-ajax-newsletter-configuration" width="300" height="215" /></a></p>
<p>Nas Configura&ccedil;&otilde;es &eacute; poss&iacute;vel especificar a periodicidade que valer&aacute; para a divulga&ccedil;&atilde;o das <em>newsletters</em>. Existem as op&ccedil;&otilde;es:</p>
<ul>
<li><strong>Manual.</strong> Enviar <em>newsletters</em> manualmente, sem uma periodicidade autom&aacute;tica.</li>
<li><strong>Weekly.</strong> Enviar <em>newsletter</em> 1 vez a cada semana.</li>
<li><strong>Monthly.</strong> Enviar <em>newsletter</em> 1 vez a cada m&ecirc;s.</li>
<li><strong>Every &#8220;x&#8221; posts.</strong> Enviar <em>newsletters</em> a cada &#8220;x&#8221; artigos publicados &#8211; n&uacute;mero este especificado por quem configura a extens&atilde;o WordPress.</li>
</ul>
<p>Continuando as configura&ccedil;&otilde;es, estas est&atilde;o dispostas e funcionando, respectivamente, assim:</p>
<ul>
<li><strong>From.</strong> <em>E-mail</em> que ser&aacute; o &#8220;enviador&#8221; de todas as <em>newsletters</em>; &eacute; o <em>e-mail</em> que aparece no campo &#8220;De:&#8221; do envio de <em>e-mails</em> e o que aparecer&aacute; quando algu&eacute;m clicar em &#8220;Responder&#8221;.</li>
<li><strong>Subject.</strong> &Eacute; o assunto do <em>e-mail</em>. Acredito eu que n&atilde;o deva se estender muito e ser bem simples como &#8220;Newsletter do site X&#8221;.</li>
<li><strong>Header.</strong> Caso queira algum cabe&ccedil;alho para sua <em>newsletter</em>, este &eacute; o espa&ccedil;o dedicado a o colocar. Use com sabedoria. Lembre-se: <strong>o que n&atilde;o &eacute; necess&aacute;rio, n&atilde;o precisa estar l&aacute;</strong>.</li>
<li><strong>Template.</strong> &Eacute; aqui o &#8220;corpo&#8221; do conte&uacute;do da <em>newsletter</em>. Este campo mostra o que as pessoas que receberem a <em>newsletter </em>v&atilde;o visualizar em suas caixas de <em>e-mail</em> (incluindo <strong>excerpt</strong>, que &eacute; o resumo do artigo). O pr&oacute;prio <em>plugin</em> mostra quais as constantes de sistema podem ser usadas. Crie uma mensagem personalizada utilizando o que achar conveniente e que seja &uacute;til para quem est&aacute; lendo.</li>
<li><strong>Footer.</strong> Texto para o rodap&eacute; de cada <em>newsletter</em>, se voc&ecirc; achar que vale a pena.</li>
</ul>
<p>Como consta no pr&oacute;prio texto explicativo do <em>plugin</em>, todas as mensagens s&atilde;o enviadas em texto puro &#8211; o que, penso eu, &eacute; o aconselh&aacute;vel de ser feito quanto se trata de envio de <em>newsletters</em>.</p>
<h4>Enviar Newsletter (<em>Send Newsletter</em>)</h4>
<p><img class="aligncenter size-full wp-image-453" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/04/wp-ajax-newsletter-send-newsletter.gif" alt="" width="450" height="200" /></p>
<p>Aqui s&atilde;o mostradas algumas esat&iacute;sticas sobre o n&uacute;mero de artigos de seu site WordPress e quantas pessoas j&aacute; se subscreveram para receber as <em>newsletters</em>. Tamb&eacute;m &eacute; aqui o local onde voc&ecirc; vai escolher <strong>quantos artigos</strong> (ou resumo de artigos, se preferir) ser&atilde;o enviados para as pessoas que se subscreveram.</p>
<p>Como puderam notar, o <em>plugin</em> envia <em>newsletters </em>cujos conte&uacute;dos s&atilde;o os pr&oacute;prios artigos publicados no <em>site/blog</em> WordPress. Ele foi idealizado para isso e funciona muito bem, cumprindo seu papel sem complica&ccedil;&otilde;es. Entretanto, algumas pessoas podem precisar/julgar que os assinantes da <em>newsletter </em>devam receber conte&uacute;dos &#8220;exclusivos&#8221;, diferentes daqueles que constam como artigos do site. Se voc&ecirc; &eacute; uma destas pessoas, preste aten&ccedil;&atilde;o.</p>
<p>O <strong>pulo do gato</strong> para quem precisa enviar <em>newsletters </em>com conte&uacute;dos exclusivos est&aacute; neste passo-a-passo:</p>
<ol>
<li>Especifique que o plugin deve enviar somente o &uacute;ltimo artigo (preencha com o n&uacute;mero <strong>1</strong> o campo &#8220;Send only the last &#8216;X&#8217; posts)&#8221;;</li>
<li>Nas configura&ccedil;&otilde;es, marque a periodicidade de envio como <strong>Manual</strong>;</li>
<li>Escreva o conte&uacute;do que quer enviar somente para os assinantes de <em>newsletters </em>e publique;</li>
<li>Rapidamente v&aacute; em  <strong>Configura&ccedil;&otilde;es &gt; Newsletter</strong> e envie<strong> </strong>o conte&uacute;do do artigo que acabou de escrever;</li>
<li>Apague de seu <em>site/blog</em> o artigo que acabou de ser despachado em forma de <em>newsletter</em>.</li>
</ol>
<p>Fazendo esta &#8220;mutreta&#8221; voc&ecirc; garante que conte&uacute;dos exclusivos ser&atilde;o enviados para os que dedicaram um pouco de seu tempo cadastrando seu<em> e-mail</em> para o recebimento de <em>newsletters </em>de seu site.</p>
<p>Minha opini&atilde;o pessoal &eacute; que este recurso n&atilde;o &eacute; necess&aacute;rio para a maioria dos projetos. Genericamente falando, n&atilde;o vejo raz&otilde;es para limitar o acesso a conte&uacute;dos do <em>site/blog</em> a determinado grupo de pessoas. Vejo as <em>newsletter </em>como um <strong>incremento</strong> &agrave;s possibilidades dispon&iacute;veis (e cab&iacute;veis) para recebimento de atualiza&ccedil;&otilde;es de conte&uacute;dos; n&atilde;o faz diferen&ccedil;a se por <em><a href="http://www.desenvolvimentoparaweb.com/o-que-sao-feeds/">feeds</a></em> ou por <em>newsletters</em>, o importante &eacute; a pessoa manter-se atualizada e saber sobre novos conte&uacute;dos.</p>
<h4>Assinantes (<em>Subscribers</em>)</h4>
<p>Nesta parte &eacute; poss&iacute;vel obter informa&ccedil;&otilde;es sobre os assinantes da <em>newsletter</em>. Na tabela aparecem as informa&ccedil;&otilde;es:</p>
<ul>
<li><strong>E-mail.</strong> O <em>e-mail</em> que a pessoa usou e que vai receber as <em>newsletters</em>.</li>
<li><strong>Username.</strong> Caso o<em> e-mail</em> cadastrado for de algu&eacute;m com acesso ao painel administrativo do WordPress, o <em>login </em>vai aparecer aqui; do contr&aacute;rio (o que vai acontecer na maioria dos casos), aparecer&aacute; &#8220;<em>not registered</em>&#8220;.</li>
<li><strong>Since.</strong> &Eacute; o dia e a hora em que o <em>e-mail</em> consta no sistema como recebedor de <em>newsletters</em>.</li>
<li><strong>Action.</strong> Quando a pessoa tiver clicado no <em>link </em>para confirma&ccedil;&atilde;o de recebimento de <em>newsletter</em>, aqui vai constar &#8220;Active&#8221;; quando tiver recebido o<em> e-mail</em>, mas ainda n&atilde;o tiver confirmado, ser&aacute; um link &#8220;Activate&#8221;, dando a op&ccedil;&atilde;o de voc&ecirc; ativar um <em>e-mail</em> mesmo sem a pessoa ter confirmado (op&ccedil;&atilde;o desnecess&aacute;ria, a meu ver).</li>
<li><strong>Delete.</strong> Para apagar o <em>e-mail</em> da lista dos que recebem as<em> newsletters</em> do <em>site</em>.</li>
</ul>
<h3>Conclus&otilde;es sobre o Ajax Newsletter Plugin para WordPress</h3>
<p>Como foi poss&iacute;vel perceber pelo artigo, a din&acirc;mica e funcionamento do <em>plugin</em> s&atilde;o bastante tranquilos e tudo &eacute; feito de forma bastante r&aacute;pida e simples.</p>
<p>Refor&ccedil;ando o que j&aacute; disse, sou da opini&atilde;o de que enviar conte&uacute;dos exclusivos, na grande maioria dos casos, n&atilde;o &eacute; uma boa pr&aacute;tica, dado que se deve ofertar v&aacute;rias possibilidades de recebimento de atualiza&ccedil;&otilde;es no site e, juntamente com as atualiza&ccedil;&otilde;es atrav&eacute;s de <a href="http://www.desenvolvimentoparaweb.com/o-que-sao-feeds/"><em>feeds</em></a>, as <em>newsletters</em> s&atilde;o uma &oacute;tima pedida!</p>
<p>Creio ser o wp-ajax-newsletter o mais f&aacute;cil <em>plugin</em> (gr&aacute;tis) para newsletters do WordPress dispon&iacute;vel atualmente. Depois de instalado e configutado, basta caprichar na customiza&ccedil;&atilde;o das op&ccedil;&otilde;es (e, aconselho eu, dedicar um pouco de seu tempo para traduzir as mensagens em ingl&ecirc;s nativas, editando os arquivos originais do plugin para o caso de ser um <em>job</em> nacional) e, mais importante, fazer valer a pena a subscri&ccedil;&atilde;o dos assinantes, <strong>provendo um conte&uacute;do de excelente qualidade</strong>!  ;-)</p>
<div class="link"><a title="Acesse o site do plugin para WordPress Ajax Newsletter (wp-ajax-newsletter)" href="http://code.google.com/p/wp-ajax-newsletter/">Ajax Newsletter (wp-ajax-newsletter)</a></div>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/" title="Otimização WordPress: aumente a performance e desempenho de seu blog / site">Otimização WordPress: aumente a performance e desempenho de seu blog / site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/" title="8 dicas para fazer códigos melhores com jQuery">8 dicas para fazer códigos melhores com jQuery</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/como-otimizar-imagens-web-internet/" title="Como otimizar imagens para web &#8211; guia de otimização de imagens">Como otimizar imagens para web &#8211; guia de otimização de imagens</a></li><li><a href="http://www.desenvolvimentoparaweb.com/midia-social/mastering-twitter-o-manual-completo-sobre-twitter-para-desenvolvedores-e-marketeiros/" title="Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros">Mastering Twitter, o manual completo sobre twitter para desenvolvedores e marketeiros</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/jetpack-explorando-novas-maneiras-de-ampliar-e-personalizar-a-web/" title="Jetpack: explorando novas maneiras de ampliar e personalizar a web">Jetpack: explorando novas maneiras de ampliar e personalizar a web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/" title="Sobre parcerias de trabalhos em desenvolvimento web">Sobre parcerias de trabalhos em desenvolvimento web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/10-diretrizes-para-a-construcao-da-credibilidade-de-um-web-site/" title="10 diretrizes para a construção da credibilidade de um web site">10 diretrizes para a construção da credibilidade de um web site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/8-caracteristicas-de-user-interfaces-ui-de-sucesso/" title="8 características de User Interfaces (UI) de sucesso">8 características de User Interfaces (UI) de sucesso</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/como-criar-sumarios-dinamicamente-com-o-toc-table-of-contents-jquery-plugin-jquerytoc/" title="Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)">Como criar sumários dinamicamente com o TOC (Table of Contents) jQuery plugin (jquery.toc)</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=jy-4Q1FVHK8:V4PVygR-wzg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=jy-4Q1FVHK8:V4PVygR-wzg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=jy-4Q1FVHK8:V4PVygR-wzg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=jy-4Q1FVHK8:V4PVygR-wzg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=jy-4Q1FVHK8:V4PVygR-wzg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=jy-4Q1FVHK8:V4PVygR-wzg:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/jy-4Q1FVHK8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/wordpress/newsletter-no-wordpress-com-o-plugin-ajax-newsletter-wp-ajax-newsletter/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/wordpress/newsletter-no-wordpress-com-o-plugin-ajax-newsletter-wp-ajax-newsletter/</feedburner:origLink></item>
		<item>
		<title>Pergunte-se a si mesmo: questões para desenvolver um bom site</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/8PhBCoTXWUU/</link>
		<comments>http://www.desenvolvimentoparaweb.com/usabilidade/pergunte-se-a-si-mesmo-questoes-para-desenvolver-um-bom-site/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 15:01:29 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[usabilidade]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[otimização]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=438</guid>
		<description><![CDATA[O desenvolvimento web &#224;s vezes &#233; encarado como algo extremamente complexo, um verdadeiro &#8220;Bicho de Sete Cabe&#231;as&#8221;! Realmente n&#227;o &#233; a coisa mais simples do mundo; entretanto, pessoalmente creio que, por exemplo, operar uma pessoa ou planejar uma casa s&#227;o coisas bem mais dif&#237;ceis! Pode ser devido &#224; minha afinidade com o desenvolvimento web, mas [...]]]></description>
			<content:encoded><![CDATA[<p>O <a title="Desenvolvimento para web." href="http://desenvolvimentoparaweb.com/">desenvolvimento web</a> &agrave;s vezes &eacute; encarado como algo extremamente complexo, um verdadeiro &#8220;Bicho de Sete Cabe&ccedil;as&#8221;! Realmente n&atilde;o &eacute; a coisa mais simples do mundo; entretanto, pessoalmente creio que, por exemplo, operar uma pessoa ou planejar uma casa s&atilde;o coisas bem mais dif&iacute;ceis! Pode ser devido &agrave; minha afinidade com o <a title="Desenvolvimento para web." href="http://desenvolvimentoparaweb.com/">desenvolvimento web</a>, mas esta &eacute; minha opini&atilde;o.</p>
<p>Na maioria das vezes fazer perguntas a si mesmo (depois de realizar um bom <a title="Veja como fazer um bom briefing para web sites." href="http://www.desenvolvimentoparaweb.com/miscelanea/briefing-para-desenvolvimento-de-web-sites-consideracoes-dicas-e-modelos/">briefing para desenvolvimento de web sites</a>, claro)  &eacute; a melhor forma de identificar/complementar as principais necessidades de um projeto; &eacute; o meio excelente de saber o que pode ser feito, o que n&atilde;o pode, o que deve, o que n&atilde;o deve, como fazer, qual tecnologia escolher e o que mais for preciso saber, pelo menos num segundo momento (o &#8220;primeiro momento&#8221; &eacute; o <a title="Ler mais sobre briefings para sites." href="http://www.desenvolvimentoparaweb.com/miscelanea/briefing-para-desenvolvimento-de-web-sites-consideracoes-dicas-e-modelos/">briefing do site</a>) &eacute; a coisa acertada e mais sensata a se fazer.</p>
<p>Perguntar-se a si mesmo (ou, quando trata-se de uma equipe, fazer perguntas m&uacute;tuas) algumas quest&otilde;es nada complexas a respeito do projeto em vista &eacute; uma boa maneira de saber como come&ccedil;ar e como seguir com o desenvolvimento do projeto <em>web</em>; e isso com a prepara&ccedil;&atilde;o e precau&ccedil;&atilde;o necess&aacute;rias para evitar um monte de surpresas que inevitavelmente ocorrem em projetos desta natureza.</p>
<p>Para ajudar voc&ecirc; a elaborar suas &#8220;auto-perguntas&#8221;, segue uma s&eacute;rie de considera&ccedil;&otilde;es a respeito do <a title="desenvolvimento web" href="http://www.desenvolvimentoparaweb.com/">desenvolvimento web</a>. Pergunte-se!  ;-)</p>
<h3>Conte&uacute;do</h3>
<p>Sem sombra de d&uacute;vidas o conte&uacute;do &eacute; o fator-chave de sucesso para os <em>web sites</em> e projetos <em>online</em>, em geral. Levando em considera&ccedil;&atilde;o alguns pontos importantes, pode-se caminhar &agrave; consecu&ccedil;&atilde;o do objetivo de alcan&ccedil;ar a qualidade deste e, consequentemente, a qualidade e satisfa&ccedil;&atilde;o para quem acessa.</p>
<ul>
<li><strong>Textos.</strong> Em <em>sites/blogs</em> &#8220;normais&#8221; os textos podem ser considerados como conte&uacute;do de maior relev&acirc;ncia e procura. Deve-se ter cuidado com a maneira de escrever (mais formal, mais coloquial, em terceira pessoa, em primeira pessoa, etc), a extens&atilde;o dos textos, o tamanho das fontes, o espa&ccedil;o entre as linhas, a dist&acirc;ncia entre os par&aacute;grafos, apresenta&ccedil;&atilde;o de t&iacute;tulos e subt&iacute;tulos, cores. Se ainda n&atilde;o sabe, veja <a href="http://www.desenvolvimentoparaweb.com/javascript/como-usar-qualquer-tipo-fonte-tipografica-em-seu-blog-wordpress/">como usar qualquer fonte tipogr&aacute;fica em blogs Wordpress</a> e sites, em geral.</li>
<li><strong>Imagens.</strong> As mensagens transmitidas atrav&eacute;s de imagens tamb&eacute;m s&atilde;o bastante relevantes e, igualmente, merecem aten&ccedil;&atilde;o especial. Mais &agrave; frente a quest&atilde;o das imagens ser&aacute; abordada com mais detalhes.</li>
<li><strong>&Aacute;udio.</strong> Muitos sites utilizam &aacute;udio como forma de comunica&ccedil;&atilde;o, o que &eacute; perfeitamente poss&iacute;vel e conveniente se o bom-sendo for usado. Por exemplo, n&atilde;o &eacute; nada interessante colocar para tocar uma m&uacute;sica em um site sem que o visitante tenha solicitado; o ideal &eacute; deixar um <em>player</em> &agrave; vista para que ele saiba que o recurso existe. Deve-se atentar tamb&eacute;m ao tamanho dos arquivos, em si, e ao tempo de dura&ccedil;&atilde;o, seja o &aacute;udio uma &#8220;m&uacute;sica ambiente&#8221;, palavras de respons&aacute;veis pela empresa/produto/servi&ccedil;o, <em>podcast</em>, ou o que quer que seja.</li>
<li><strong>V&iacute;deo.</strong> Excetuando-se os sites voltados especialmente aos v&iacute;deos, para os utilizar nos sites um &#8220;mix&#8221; deve ser feito e levados em considera&ccedil;&atilde;o fatores como tamanho em <em>pixels</em>, tempo de dura&ccedil;&atilde;o, qualidade das imagens, controle (barra de tempo, bot&otilde;es pausar e continuar, volume, etc), adequa&ccedil;&atilde;o ao tema e, muito importante, decidir se os v&iacute;deos ser&atilde;o hospedados em sites de terceiros e anexados ao conte&uacute;do ou se v&atilde;o ficar diretamente no servidor do site e executados atrav&eacute;s de <em>scripts</em> de <em>players</em>.</li>
</ul>
<h3>Navegabilidade</h3>
<p>A navegabilidade, sem d&uacute;vidas, &eacute; uma das coisas mais importantes de seu site. A facilidade que o visitante tem para navegar entre/nos conte&uacute;dos do site &eacute; fator determinante para o sucesso ou fracasso de seu espa&ccedil;o <em>online</em>. Perceba em conversas com amigos, colegas e mesmo observando seu pr&oacute;prio comportamento, que quando se entra em um site confuso, &#8220;embara&ccedil;ado&#8221;, sem uma boa estrutura navegacional, que a atitude &eacute; logo de irritabilidade e a primeira frase que vem &agrave; cabe&ccedil;a &eacute; &#8220;Droga, que site confuso! Vou embora&#8230;&#8221;.</p>
<ul>
<li><strong>Menus.</strong> Os menus do site devem estar bem claros e ser bem f&aacute;cil de identificar o que &eacute; menu e o que n&atilde;o &eacute;. &Eacute; atrav&eacute;s dos menus de navega&ccedil;&atilde;o que os visitantes exploram a grande maioria dos sites e, se n&atilde;o est&aacute; expl&iacute;cito em qual lugar o(s) menu(s) est&aacute;(&atilde;o), como isso poder&aacute; ser feito?</li>
<li><strong>Links.</strong> O mesmo vale em rela&ccedil;&atilde;o aos <em>links</em>, quer dizer, se n&atilde;o est&aacute; bem claro e evidente que determinada palavra ou frase &eacute;, na verdade, um <em>link</em>, &eacute; f&aacute;cil n&atilde;o se surpreender caso ningu&eacute;m clique. &Eacute; <strong>muito importante</strong> que os <em>links</em> do <em>site</em> sejam evidentes e diferenciados do restante do &#8220;texto normal&#8221;. Igualmente importante &eacute; salientar, de alguma maneira, quando um <em>link</em><strong> j&aacute; foi</strong> visitado.</li>
<li><strong>Localiza&ccedil;&atilde;o.</strong> O visitante precisa saber em qual ponto do site ele se encontra. A <em>web</em> &eacute; ampla, muito ampla, e as pessoas facilmente se perdem nos <em>sites</em>. Por isso, use e abuse de elementos que sirvam para identificar em qual lugar do <em>site</em> o visitante est&aacute; atualmente como, para citar alguns, destaque nos menus e caminhos de p&atilde;o (<em>breadcrumbs</em>).</li>
<li><strong>Busca.</strong> Especialmente <em>sites</em> a partir do porte m&eacute;dio, <em>blogs</em> e revistas eletr&ocirc;nicas necessitam de um campo de busca. O campo de busca &eacute; um dos elementos mais usados em <em>site</em> e, em alguns casos, &eacute; o primeiro a ser usado pelo visitante. &Eacute; importante deixar o campo de busca em local de f&aacute;cil acesso e que este seja bem claro e simples de ser utilizado.</li>
<li><strong>Elementos Auxiliares.</strong> Al&eacute;m dos j&aacute; elementos, utilizar elementos auxiliares de navega&ccedil;&atilde;o e &#8220;suporte&#8221; ao visitante eleva bastante a qualidade de um <em>site</em>, como um todo. Alguns exemplos s&atilde;o as p&aacute;ginas <strong>Ajuda</strong>, <strong>Perguntas Frequentes</strong> e <strong>Mapa do Site</strong>.</li>
</ul>
<h3>Web Design</h3>
<p>Que &#8220;o conte&uacute;do &eacute; o rei&#8221; todos os desenvolvedores sabem; o que muitos ainda n&atilde;o sabem &eacute; dar a devida import&acirc;ncia ao <strong>web design</strong>. A forma como os elementos visuais est&atilde;o dispostos e como se apresentam influi diretamente na maneira como as pessoas <strong>percebem</strong> e <strong>intuem</strong> (do verbo &#8220;intuir&#8221;) os <em>web sites</em>. Conhecer alguns <a title="Primeiro artigo sobre Gestalt aplicado ao web design." href="http://www.desenvolvimentoparaweb.com/design/gestalt-aplicado-ao-design-web-parte-1-origem-do-termo-significado-e-utilidade/">princ&iacute;pios b&aacute;sicos de Gestalt aplicado ao web design</a> e dar import&acirc;ncia a determinados elementos &eacute; de suma import&acirc;ncia.</p>
<ul>
<li><strong>Identifica&ccedil;&atilde;o.</strong> Identificar qual &eacute; o site em quest&atilde;o &eacute; garantir que as pessoas n&atilde;o ter&atilde;o d&uacute;vidas e refor&ccedil;ar sua marca na mente dos visitantes. &Eacute; essencial que o logotipo (com <em>link</em> para a p&aacute;gina inicial) seja apresentado logo na parte superior e que n&atilde;o haja equ&iacute;vocos quanto a qual empresa o <em>site</em> pertence/faz parte.</li>
<li><strong>Identidade visual.</strong> Estritamente ligado &agrave; <strong>Identifica&ccedil;&atilde;o</strong>, &Eacute; o conjunto de elementos que identifica determinada empresa, produto, uma institui&ccedil;&atilde;o e similares. Vejam bem, &eacute; o <strong>conjunto de elementos</strong>! Para que uma identidade visual seja formada/mantida, &eacute; preciso crit&eacute;rio para que a <strong>consist&ecirc;ncia</strong> e a <strong>const&acirc;ncia</strong> estejam presentes. Respeitar e &#8220;repetir&#8221; os elementos visuais (e de outros tipos) a fim de fixar o que &eacute; preciso na mente das pessoas e garantir que nenhum equ&iacute;voco acontecer&aacute;.</li>
<li><strong>Cores.</strong> A correta escolha de cores (de muita prefer&ecirc;ncia levando em conta a <strong>Identidade Visual</strong>) deve ser feita com cuidado e seguindo crit&eacute;rios bem estudados/observados. &Eacute; importante levar em considera&ccedil;&atilde;o o p&uacute;blico-alvo (idade, sexo, prefer&ecirc;ncias, expectativas, e mais), o objetivo do projeto, a &eacute;poca em que ele &eacute; feito, dentre outros. As cores merecem estudos complementares &agrave; parte, devido &agrave; sua import&acirc;ncia para qualquer projeto de natureza <em>web</em>.</li>
<li><strong>Fontes tipogr&aacute;ficas.</strong> Partindo do princ&iacute;pio de que o conte&uacute;do textual &eacute; o mais importante na maioria dos <em>web sites</em>, a utiliza&ccedil;&atilde;o de fontes tipogr&aacute;ficas adequadas ao projeto &eacute; imprescind&iacute;vel. A escolha correta da fam&iacute;lia de fontes, tamanho, cores, contraste, inter-rela&ccedil;&atilde;o entre tipos, posicionamento, e outros, devem ser feitos com cautela e tendo em vista o objetivo a que se prop&otilde;e o projeto.</li>
<li><strong>Imagens.</strong> Dependendo de como &eacute; pensado/estruturado o<em> site</em>, o uso de imagens praticamente se faz desnecess&aacute;rio, haja vista o atual <a href="http://delicious.com/">delicious</a>. Para os casos mais &#8220;normais&#8221;, em rela&ccedil;&atilde;o &agrave;s imagens deve-se levar em considera&ccedil;&atilde;o a qualidade, o formato, o tamanho em pixels, tamanho em KB (conhecem o <a href="http://optipng.sourceforge.net/">optiPNG</a>?), alinhamento, a rela&ccedil;&atilde;o com os outros elementos, etc.</li>
</ul>
<h3>Outras considera&ccedil;&otilde;es</h3>
<p>Para finalizar, ficam considera&ccedil;&otilde;es sobre elementos de car&aacute;ter geral dos <em>sites</em> que, se levados em conta e bem planejados, certamente aumentam a qualidade do site.</p>
<ul>
<li><strong>URLs.</strong> Pode parecer que n&atilde;o, mas o uso correto de URLs ajuda bastante a divulga&ccedil;&atilde;o dos <em>sites</em> (principalmente falando sobre os mecanismos de busca). URLs amig&aacute;veis garantem que seu site ser&aacute; melhor indexado nos sistemas de pesquisa e, olhando o lado humano, facilita a memoriza&ccedil;&atilde;o de p&aacute;ginas espec&iacute;ficas. Escolher nomes f&aacute;ceis e de tamanho reduzido s&atilde;o diferenciais.</li>
<li><strong>Idiomas.</strong> Dependendo do <em>site</em> &eacute; interessante que os conte&uacute;dos sejam apresentados em idiomas distintos. Existem sistemas de tradu&ccedil;&atilde;o autom&aacute;tica que podem auxiliar um pouco, mas o ideal s&atilde;o tradu&ccedil;&otilde;es profissionais. Pense bem, um tradutor autom&aacute;tico n&atilde;o traduz &aacute;udios e v&iacute;deos. Quando parte consider&aacute;vel do p&uacute;blico-alvo for de outros pa&iacute;ses, &eacute; interessante haver, al&eacute;m de diferentes vers&otilde;es textuais do conte&uacute;do, tamb&eacute;m diferentes vers&otilde;es para &aacute;udios (quando se tratar de falas, claro), v&iacute;deos (ou inser&ccedil;&atilde;o de legandas) e, dependendo do caso, at&eacute; disposi&ccedil;&atilde;o dos elementos, levando em conta o modo de leitura e costumas dos pa&iacute;ses.</li>
<li><strong>Tempo de carregamento.</strong> Algumas pesquisas alegam que se algum conte&uacute;do n&atilde;o for apresentado e m <strong>5 segundos</strong>, o visitante sai do site para buscar outro. Isso &eacute; relativo, claro, mas mostra a import&acirc;ncia que h&aacute; no tempo de carregamento das p&aacute;ginas do site. Fique atento ao tamanho de imagens, utiliza&ccedil;&atilde;o de javascripts (que devem ser inseridos antes de &#8220;&lt;/body&gt;&#8221; e podem ter tamanho reduzido atrav&eacute;s de um <a href="http://www.google.com.br/search?hl=pt-BR&amp;q=minify+javascript">compactador de javascript</a>) e extens&atilde;o das p&aacute;ginas. Utilize o <a href="http://developer.yahoo.com/yslow/">YSlow</a> para Firefox como aux&iacute;lio.</li>
</ul>
<p>Tem mais algum ponto que voc&ecirc; gostaria de citar? Tem alguma dica para complementar os t&oacute;picos do artigo? <strong>Comente!</strong></p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/firefox/jetpack-explorando-novas-maneiras-de-ampliar-e-personalizar-a-web/" title="Jetpack: explorando novas maneiras de ampliar e personalizar a web">Jetpack: explorando novas maneiras de ampliar e personalizar a web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/php/dicas-para-otimizar-codigos-php/" title="Dicas para otimizar códigos PHP">Dicas para otimizar códigos PHP</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/como-fazer-pesquisas-em-sites-especificos-com-o-firefox-3/" title="Como fazer pesquisas em sites específicos com o Firefox 3">Como fazer pesquisas em sites específicos com o Firefox 3</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/web-sites-genericos-e-a-ilusao-dos-precos-baixos/" title="Web sites genéricos e a ilusão dos preços baixos">Web sites genéricos e a ilusão dos preços baixos</a></li><li><a href="http://www.desenvolvimentoparaweb.com/design/7-ferramentas-para-web-designs-melhores/" title="7 ferramentas para web designs melhores">7 ferramentas para web designs melhores</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/user-interface-dicas-rapidas/" title="User Interface em dicas rápidas">User Interface em dicas rápidas</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/otimizacao-wordpress-performance-desempenho-blog-site/" title="Otimização WordPress: aumente a performance e desempenho de seu blog / site">Otimização WordPress: aumente a performance e desempenho de seu blog / site</a></li><li><a href="http://www.desenvolvimentoparaweb.com/seo/6-mitos-seo-voce-deve-evitar/" title="6 mitos de SEO que você deve evitar">6 mitos de SEO que você deve evitar</a></li><li><a href="http://www.desenvolvimentoparaweb.com/jquery/8-dicas-fazer-codigos-melhores-jquery/" title="8 dicas para fazer códigos melhores com jQuery">8 dicas para fazer códigos melhores com jQuery</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/truques-de-configuracao-do-wordpress/" title="Truques de configuração do WordPress">Truques de configuração do WordPress</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=8PhBCoTXWUU:Dbulg7FaCo8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=8PhBCoTXWUU:Dbulg7FaCo8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=8PhBCoTXWUU:Dbulg7FaCo8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=8PhBCoTXWUU:Dbulg7FaCo8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=8PhBCoTXWUU:Dbulg7FaCo8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=8PhBCoTXWUU:Dbulg7FaCo8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/8PhBCoTXWUU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/usabilidade/pergunte-se-a-si-mesmo-questoes-para-desenvolver-um-bom-site/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/usabilidade/pergunte-se-a-si-mesmo-questoes-para-desenvolver-um-bom-site/</feedburner:origLink></item>
		<item>
		<title>Novo tema para o blog: dpw2009</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/ipvLJEK140o/</link>
		<comments>http://www.desenvolvimentoparaweb.com/miscelanea/novo-tema-para-o-blog-dpw2009/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 20:27:51 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[miscelânea]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[personalização]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=447</guid>
		<description><![CDATA[Ol&#225;, pessoal! Como est&#227;o todos? Curtiram a &#250;ltima rodada de pr&#234;mios?  ;-)
Escrevo mais este &#8220;meta artigo&#8221; para falar sobre as novidades do blog, principalmente a novidade visual, que &#233; o novo tema para o desenvolvimento para web. Como havia comentado, este ano haver&#225; muitas surpresas e, um tema desenvolvido especialmente para o blog, 100% exclusivo, [...]]]></description>
			<content:encoded><![CDATA[<p>Ol&aacute;, pessoal! Como est&atilde;o todos? Curtiram a &uacute;ltima rodada de pr&ecirc;mios?  ;-)</p>
<p>Escrevo mais este &#8220;meta artigo&#8221; para falar sobre as novidades do <em>blog</em>, principalmente a novidade visual, que &eacute; o novo tema para o <strong>desenvolvimento para web</strong>. Como havia comentado, este ano haver&aacute; muitas surpresas e, um tema desenvolvido especialmente para o <em>blog</em>, 100% exclusivo, &eacute; uma delas!</p>
<h3>Web design</h3>
<p>Algo que fui ver recentemente &eacute; que a vers&atilde;o anterior do <em>blog</em> ficava <strong>tenebrosa</strong> em outros navegadores que n&atilde;o o Firefox! &Eacute; como dizem por a&iacute;: &#8220;Casa de ferreiro, espeto de pau&#8221;. Mas agora j&aacute; testei na maioria dos navegadores e creio que a renderiza&ccedil;&atilde;o das p&aacute;ginas est&aacute; bastante semelhante em todos eles!</p>
<p>Optei por priorizar o conte&uacute;do, que &eacute; o mais importante, mesmo. Mantive e aperfei&ccedil;oei a linha <em>clean</em> do <em>site</em> para, novamente, dar &ecirc;nfase aos textos, imagens e outros elementos de informa&ccedil;&atilde;o.</p>
<p>O campo de busca recebeu bastante destaque e, de certa forma, eu at&eacute; ousei ao pass&aacute;-lo para o lado esquerdo, &#8220;desrespeitando&#8221; algumas normas de usabilidade existentes. Fiz isso para diferenciar o <em>blog</em> dos demais, evidenciar a &#8220;presen&ccedil;a&#8221; do campo de pesquisa e, de certa maneira, estimular os visitantes &agrave; utilizarem &#8211; levando em conta que o <em>blog</em> j&aacute; est&aacute; bom um conte&uacute;do consider&aacute;vel. Ah, e nada de bot&atilde;o &#8220;Enviar&#8221;, ele seria &#8220;demais&#8221; nesse caso.</p>
<p>Aproveitando a oportunidade, &#8220;aglomerei&#8221; os 3 tipos de <em>feeds</em> do <em>blog</em> tamb&eacute;m no mesmo espa&ccedil;o. Justamente em fun&ccedil;&atilde;o da quantidade de conte&uacute;dos e pensando no que est&aacute; por vir, certamente apresentar de forma clara como as pessoas podem subscrever ao <em>feed</em> &eacute; bem vindo! E, para os que tiverem d&uacute;vidas, confiram o &#8220;?&#8221; ao lado dos &iacute;cones.</p>
<h3>Conte&uacute;do</h3>
<p>O espa&ccedil;o dedicado ao conte&uacute;do, que &eacute; o que deve ser de mais importante no <em>blog</em>, foi aumentado consideravelmente. Ao inv&eacute;s de 510px do tema anterior, agora temos 730px! Esse aumento foi para enfatizar que os conte&uacute;dos s&atilde;o realmente o que importam e agora, como n&atilde;o poderia deixar de ser, t&ecirc;m seu devido espa&ccedil;o.</p>
<p>Um dos principais pedidos no <a title="Leia o post sobre as sugest&otilde;es para 2009." href="http://www.desenvolvimentoparaweb.com/miscelanea/sugestoes-para-2009-participe-e-ganhe-um-presente-surpresa/">artigo sobre Sugest&otilde;es para 2009</a> foi para eu come&ccedil;ar a fazer <em>screencasts</em> para disponibilizar no <em>blog</em>. Realmente &eacute; uma &oacute;tima pedida e eu vou acatar aos pedidos! Como n&atilde;o mexia com cria&ccedil;&atilde;o/edi&ccedil;&atilde;o de v&iacute;deos antes, ser&aacute; um tempinho at&eacute; eu pegar o jeito da coisa e produzir <em>screencasts</em> de qualidade; de qualquer maneira, aguardem um para em breve &#8211; dicas e sugest&otilde;es s&atilde;o bem-vindos!</p>
<p>Uma outra coisa muito interessante que foi pedida &eacute; para eu fazer mais tutoriais &#8220;passo-a-passo&#8221; sobre os assuntos relacionados ao desenvolvimento <em>web</em>. Tamb&eacute;m &eacute; algo que considero muito oportuno e, certamente, tamb&eacute;m farei isso.</p>
<p>Algo que retirei e que, ao final das contas, n&atilde;o tinha tanta utilidade assim, foram as 3 colunas no rodap&eacute;, que continham, respectivamente, &#8220;Artigos Recentes&#8221;, &#8220;&Uacute;ltimos Coment&aacute;rios&#8221; e &#8220;Mais Comentados&#8221;. Virtualmente falando, n&atilde;o era muito acessado e, al&eacute;m de tudo, com a retira o tempo de carregamento geral do <em>site</em> diminui, dado que algumas  consultas ao banco de dados n&atilde;o s&atilde;o mais feitas.</p>
<p>Falando em tempo de carregamento, diversas extens&otilde;es do WordPress desnecess&aacute;rias foram sumariamente desativados e muitos outros exclu&iacute;dos da pasta de <em>plugins</em>. Eu tinha mais de 50 <em>plugins</em> (entre ativos e inativos) e isso j&aacute; estava me deixando louco! Agora estou usando o estritamente necess&aacute;rio &#8211; embora esteja fazendo alguns testes de vez em quando. Portanto, mais rapidez e mais efici&ecirc;ncia ao acessar o <strong>desenvolvimento para web</strong>!</p>
<h3>Considera&ccedil;&otilde;es &uacute;ltimas</h3>
<p>Algo que me deixou bastante satisfeito foi o fato de a maioria dos visitantes utilizarem Firefox! Em rela&ccedil;&atilde;o ao Internet Explorer, a margem &eacute; ainda pequena (no momento da publica&ccedil;&atilde;o deste artigo, 44,59% para FF e 42,93% para IE), mas s&oacute; de ter ultrapassado o IEca j&aacute; fico bastante feliz! Sinal de que as pessoas est&atilde;o come&ccedil;ando a perceber o que &eacute; melhor! Por falar nisso, aqueles que <strong>tentarem</strong> acessar o <em>blog</em> com <strong>IE6</strong> ter&atilde;o uma surpresinha!  ;-D</p>
<p>Ainda h&aacute; algumas coisas para serem ajustadas no novo tema, coisas estas que s&oacute; poderiam ser feitas depois que ele estivesse em atividade (inclusive, conto com a ajuda de todos para evidenciar <em>bugs</em> e falhas no novo tema). Infelizmente ainda estou sem <em>internet</em> em casa (o que me faz lembrar do bord&atilde;o &#8220;Isso &eacute; um absurdo!&#8221;, dos comerciais t&atilde;o divulgados nesses &uacute;ltimos dias pela pr&oacute;pria prestadora de servi&ccedil;os que est&aacute; me prejudicando), o que explica o grande hiato das minhas apari&ccedil;&otilde;es por aqui.</p>
<p>Minha taxa de visita&ccedil;&atilde;o caiu, meus <em>feeds</em>, <em>idem</em>, a credibilidade do <em>blog</em>, nem se fala&#8230; Mesmo com todos os contratempos, pe&ccedil;o que tenham um pouco mais de paci&ecirc;ncia que as coisas j&aacute; est&atilde;o se resolvendo! <a title="Assinar o feed do desenvolvimento para web." href="http://www.desenvolvimentoparaweb.com/feed/">Continuem ligados no desenvolvimento para web</a> e aguardem as pr&oacute;ximas novidades, promo&ccedil;&otilde;es e pr&ecirc;mios que est&atilde;o por vir!</p>
<p>Aproveitando o ensejo, pe&ccedil;o novamente para que os que ainda tiverem sugest&otilde;es, que as apresentem! Minha inten&ccedil;&atilde;o &eacute; fazer o <em>blog</em> crescer para que aqueles que o acessam tamb&eacute;m cres&ccedil;am! Se voc&ecirc; quiser ajudar, fique &agrave; vontade e, desde j&aacute;, meu &#8220;<strong>Muito obrigado</strong>&#8220;!</p>
<p>PS: Ser&aacute; que uma comunidade do <strong>desenvolvimento para web</strong> no orkut daria certo? Quem participaria? Seria algo levado a s&eacute;rio? O que voc&ecirc;s pensam a respeito?</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/xhtml/meta-tags/" title="Meta tags">Meta tags</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/maneira-simples-de-saber-quem-faz-referencias-a-seu-blog-wordpress/" title="Maneira simples de saber quem faz referências a seu blog Wordpress">Maneira simples de saber quem faz referências a seu blog Wordpress</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/conheca-algumas-carateristicas-de-um-bom-problogger/" title="Conheça algumas caraterísticas de um bom problogger">Conheça algumas caraterísticas de um bom problogger</a></li><li><a href="http://www.desenvolvimentoparaweb.com/blogs/dicas-para-blogar-melhor/" title="Dicas para blogar melhor">Dicas para blogar melhor</a></li><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/mais-de-450-extensoes-para-wordpress/" title="Mais de 450 extensões para Wordpress">Mais de 450 extensões para Wordpress</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/desenvolvimento-para-web-2/" title="Desenvolvimento para web 2.0">Desenvolvimento para web 2.0</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/wassup-plugin-wordpress-estatisticas-acesso-em-tempo-real/" title="WassUp: plugin WordPress para ver estatísticas de acesso (em tempo real)">WassUp: plugin WordPress para ver estatísticas de acesso (em tempo real)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/escolha-as-melhores-palavras-chave-para-a-otimizacao-de-um-web-site-para-os-mecanimos-de-busca/" title="Escolha as melhores palavras-chave para a otimização de um web site para os mecanimos de busca">Escolha as melhores palavras-chave para a otimização de um web site para os mecanimos de busca</a></li><li><a href="http://www.desenvolvimentoparaweb.com/seo/as-melhores-praticas-de-seo-que-voce-pode-adotar-em-seu-web-site-ou-blog-para-melhorar-o-posicionamento-nos-mecanismos-de-busca/" title="As melhores práticas de SEO que você pode adotar em seu web site ou blog para melhorar o posicionamento nos mecanismos de busca">As melhores práticas de SEO que você pode adotar em seu web site ou blog para melhorar o posicionamento nos mecanismos de busca</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=ipvLJEK140o:tcm5cAEBdmY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=ipvLJEK140o:tcm5cAEBdmY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=ipvLJEK140o:tcm5cAEBdmY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=ipvLJEK140o:tcm5cAEBdmY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?a=ipvLJEK140o:tcm5cAEBdmY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/desenvolvimentoparaweb?i=ipvLJEK140o:tcm5cAEBdmY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/ipvLJEK140o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/miscelanea/novo-tema-para-o-blog-dpw2009/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/miscelanea/novo-tema-para-o-blog-dpw2009/</feedburner:origLink></item>
		<item>
		<title>Resultado da promoção de Ano Novo + explicações sobre sumiço</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/H0eNUiGyNmE/</link>
		<comments>http://www.desenvolvimentoparaweb.com/miscelanea/resultado-da-promocao-de-ano-novo-explicacoes-sobre-sumico/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 13:35:29 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[miscelânea]]></category>
		<category><![CDATA[novidades]]></category>
		<category><![CDATA[promoção]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=441</guid>
		<description><![CDATA[Ol&#225;, leitores, companheiros e amigos do desenvolvimento para web! Espero que esteja tudo muito bem com voc&#234;s!
Como todos devem ter percebido, j&#225; faz um tempo que n&#227;o apare&#231;o por aqui com novos artigos e tutoriais&#8230; At&#233; para responder aos coment&#225;rios est&#225; &#8220;russo&#8221;, apesar de estar fazendo aos poucos, do jeito que &#233; poss&#237;vel. Explico.
O motivo [...]]]></description>
			<content:encoded><![CDATA[<p>Ol&aacute;, leitores, companheiros e amigos do <a title="Desenvolvimento web." href="http://desenvolvimentoparaweb.com/">desenvolvimento para web</a>! Espero que esteja tudo muito bem com voc&ecirc;s!</p>
<p>Como todos devem ter percebido, j&aacute; faz um tempo que n&atilde;o apare&ccedil;o por aqui com novos artigos e tutoriais&#8230; At&eacute; para responder aos coment&aacute;rios est&aacute; &#8220;russo&#8221;, apesar de estar fazendo aos poucos, do jeito que &eacute; poss&iacute;vel. Explico.</p>
<h3>O motivo do sumi&ccedil;o</h3>
<p>Estou completamente sem acesso &agrave; <em>internet</em> em casa! Eu tinha o servi&ccedil;o Oi Velox mas, infelizmente, em uma atitude <strong>unilateral</strong> e <strong>arbitr&aacute;ria</strong> da prestadora de servi&ccedil;o, meu sinal ADSL simplesmente desapareceu de um dia para o outro. Por diversas vezes entrei em contato por telefone com a prestadora de servi&ccedil;o, mas o que eles faziam era me passar de um departamento para outro sem que ningu&eacute;m resolvesse nada&#8230; Lament&aacute;vel.</p>
<p>Levei o caso ao &oacute;rg&atilde;o competente de prote&ccedil;&atilde;o ao consumidor e uma audi&ecirc;ncia j&aacute; est&aacute; marcada para o in&iacute;cio de Mar&ccedil;o. Vamos ver o que vai acontecer&#8230;</p>
<h3>Resultado da promo&ccedil;&atilde;o de Ano Novo</h3>
<p><strong>Infelizmente, infelizmente, mesmo</strong>, quase nada do que eu tinha planejado para essa premia&ccedil;&atilde;o saiu como o esperado. Eu gostaria de ter feito um v&iacute;deo com o sorteio sendo realizado para dar mais credibilidade &agrave; iniciativa, e tudo o mais, mas, devido &agrave;s atitudes lament&aacute;veis da minha prestadora de servi&ccedil;o de internet, isso n&atilde;o foi poss&iacute;vel&#8230;</p>
<p>Ent&atilde;o, para n&atilde;o demorar ainda mais, fiz o sorteio &#8220;normalmente&#8221;, atrav&eacute;s de um programinha simples que fiz em PHP para o caso. Era s&oacute; entrar com um total de n&uacute;meros (o total de coment&aacute;rios) que ele dava um resultado aleat&oacute;rio. E quem ganhou foi&#8230; (que rufem os tambores)&#8230; <strong>R&uacute;bia Gardini</strong>! O aleat&oacute;rio do programa foi o <strong>n&uacute;mero 2</strong> e, como todos podem conferir, o segundo coment&aacute;rio feito no <a href="http://www.desenvolvimentoparaweb.com/miscelanea/sugestoes-para-2009-participe-e-ganhe-um-presente-surpresa/">artigo da promo&ccedil;&atilde;o</a> &eacute; o de R&uacute;bia Gardini.</p>
<p>Como havia dito no citado artigo, o pr&ecirc;mio seria uma surpresa, inclusive para mim, mesmo. Alguns dias depois do an&uacute;ncio, tive a id&eacute;ia de fazer uma lista e enviar para o ganhador escolher algo de sua prefer&ecirc;ncia. A lista tinha o seguinte:</p>
<ul>
<li><strong>MP5 4GB Touch Screen, com tela de 2.8&#8221; e c&acirc;mera digital de 1.3 Mpx;</strong></li>
<li><strong>Pendrive 16GB;</strong></li>
<li><strong>Cart&atilde;o de Mem&oacute;ria 8GB;</strong></li>
<li><strong>Memoria 1GB DDR 333 PC2700;</strong></li>
<li><strong>DVD-R/+R  20x SATA Buffer 2MB;</strong></li>
<li><strong>Embalo de m&iacute;dias virgem DVD-R c/ 100 (4.7GB | 1x-8x).</strong></li>
</ul>
<p>A ganhadora do pr&ecirc;mio optou pelo <strong>Pendrive 16GB</strong> que foi devidamente adquirido, embalado e enviado para o endere&ccedil;o da prefer&ecirc;ncia dela.</p>
<p><img class="aligncenter size-full wp-image-442" title="A ganhadora R&uacute;bia Gardini com seu Pendrive 16GB" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2009/02/desenvolvimentoparaweb_rubiagardini_pendrive16gb.jpg" alt="A ganhadora R&uacute;bia Gardini com seu Pendrive 16GB" width="501" height="426" /></p>
<p>Passou pela minha cabe&ccedil;a colocar a lista de pr&ecirc;mios no artigo para estimular a participa&ccedil;&atilde;o dos visitantes. Entretanto, pensei melhor e optei por receber um n&uacute;mero mais reduzido de coment&aacute;rios sinceros, de pessoas realmente querendo ajudar, do que pessoas que simplesmente escreveriam qualquer coisa somente para ganhar pr&ecirc;mios. Segundo o resultado da promo&ccedil;&atilde;o, creio que fiz a melhor escolha!</p>
<h3>&#8220;Balan&ccedil;o&#8221; da Promo&ccedil;&atilde;o de Ano Novo</h3>
<p>Considero que o resultado geral foi bastante agrad&aacute;vel! Algumas pessoas que ainda n&atilde;o comentavam no <em>blog</em> o fizeram; outras que j&aacute; comentavam, tamb&eacute;m; todas com &oacute;timas sugest&otilde;es e dicas excelentes que, apesar de, neste momento, eu n&atilde;o poder executar todas, est&atilde;o registradas com carinho!</p>
<p>Algo bastante pedido s&atilde;o <strong>screencasts</strong> (as famosas v&iacute;deo-aulas) sobre temas relacionadas ao <a title="Desenvolvimento para web." href="http://www.desenvolvimentoparaweb.com/">desenvolvimento web</a>. Realmente j&aacute; estava na hora de o <em>blog</em> sofrer um<em> upgrade</em> com algo do g&ecirc;nero e, assim que poss&iacute;vel, devido &agrave;s condi&ccedil;&otilde;es de acesso atuais que j&aacute; comentei, come&ccedil;o a brincadeira dos screencasts!  ;-)</p>
<p>E por falar em novidades, fiquem ligados: uma das novidades para 2009 &eacute; um novo tema para o <em>blog</em>, bem mais limpo, intuitivo e focado no conte&uacute;do! <a title="Assinar feed do desenvolvimento para web." href="http://www.desenvolvimentoparaweb.com/feed">N&atilde;o percam</a>!</p>
<p>No mais, <strong>muit&iacute;ssimo obrigado</strong> a todos os que contribu&iacute;ram e contribuem, diariamente, com o <em>blog</em>! Certamente haver&aacute; muito mais promo&ccedil;&otilde;es em breve e conto com a participa&ccedil;&atilde;o de todos!</p>
<p>Obrigado, pessoal!  :-D</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li>Nenhum artigo relacionado...</li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2009.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=avhQw3Le"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=avhQw3Le" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=nUAaai9d"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=nUAaai9d" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=mQCYk53b"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=mQCYk53b" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/H0eNUiGyNmE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/miscelanea/resultado-da-promocao-de-ano-novo-explicacoes-sobre-sumico/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/miscelanea/resultado-da-promocao-de-ano-novo-explicacoes-sobre-sumico/</feedburner:origLink></item>
		<item>
		<title>Sugestões para 2009 (participe e ganhe um presente surpresa)</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/RVwajUnJoFU/</link>
		<comments>http://www.desenvolvimentoparaweb.com/miscelanea/sugestoes-para-2009-participe-e-ganhe-um-presente-surpresa/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 12:39:07 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[miscelânea]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=435</guid>
		<description><![CDATA[
&#60;update&#62;
Pessoal, eu n&#227;o sumi, n&#227;o! Estou com uns problemas e n&#227;o vou poder acessar alguns dias, mas, assim que voltar, j&#225; vai ser com o resultado do sorteio e a divulga&#231;&#227;o do pr&#234;mio!
&#60;/update&#62;
Ol&#225;, leitores, visitantes, colegas, amigos, conhecidos e desconhecidos do desenvolvimento para web! Espero que esteja tudo muito bem com todos!
Resolvi escrever este &#8220;meta-post&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-436" title="Desenvolvimento para web 2009." src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2008/12/dpw-2009.jpg" alt="Televis&atilde;o exibindo imagem da &quot;programa&ccedil;&atilde;o&quot; 2009 do blog." width="244" height="250" /></p>
<p><strong>&lt;update&gt;<br />
Pessoal, eu n&atilde;o sumi, n&atilde;o! Estou com uns problemas e n&atilde;o vou poder acessar alguns dias, mas, assim que voltar, j&aacute; vai ser com o resultado do sorteio e a divulga&ccedil;&atilde;o do pr&ecirc;mio!<br />
&lt;/update&gt;</strong></p>
<p>Ol&aacute;, leitores, visitantes, colegas, amigos, conhecidos e desconhecidos do <a title="Desenvolvimento para web." href="http://www.desenvolvimentoparaweb.com/">desenvolvimento para web</a>! Espero que esteja tudo muito bem com todos!</p>
<p>Resolvi escrever este &#8220;meta-post&#8221; para humildemente <strong>pedir a ajuda de voc&ecirc;s</strong> em rela&ccedil;&atilde;o ao blog &#8211; ajudar al&eacute;m do que j&aacute; fazem comentando nos artigos e enviando e-mails! Acontece que o pr&oacute;ximo ano est&aacute; bem perto e, embevecido pelo &#8220;esp&iacute;rito de mudan&ccedil;a e renova&ccedil;&atilde;o&#8221; que aparece nesta &eacute;poca do ano, decidi tamb&eacute;m renovar algumas coisas aqui no blog! Uma das principais mudan&ccedil;as j&aacute; est&aacute; sendo feito, que &eacute; o uso de um novo tema que estou preparando eu mesmo. Cheguei &agrave; conclus&atilde;o de que vou experimentar um novo tema em 2009 e, para variar, decidi criar um tema Wordpress &#8220;do zero&#8221;; nada de adaptar temas prontos.</p>
<h3>&#8220;Me ajude! Me ajude! Me ajude!&#8221;</h3>
<p>Ent&atilde;o, tendo em vista que estou disposto a mudan&ccedil;as/melhorias, gostaria de saber de voc&ecirc;s, leitores, criaturas para as quais eu dedico todos os artigos e conte&uacute;dos que aqui constam, <strong>o que sugerem?!</strong> O que gostariam de ver no <strong>desenvolvimento para web</strong> no ano que vem? Gostariam que eu abordasse mais algum tema, em especial? Parasse de tocar em determinado assunto que n&atilde;o gostou? O que voc&ecirc; aprova e o que voc&ecirc; desaprova? Ser&aacute; que a &#8220;linha&#8221; do blog deve continuar sendo a mesma? O que realmente acontecer&aacute; em 2012?</p>
<p>Enfim, pe&ccedil;o a voc&ecirc;s <strong>sugest&otilde;es</strong> e <strong>dicas</strong> de o qu&ecirc; eu poderia fazer para que este espa&ccedil;o virtual fique <strong>melhor</strong> e cada vez mais <strong>&uacute;til</strong> e <strong>interessante</strong> para aqueles que me prestigiam, dedicando um pouco de seu tempo di&aacute;rio para vir aqui e me darem o prazer de sua visita! :-)</p>
<h3>Um presente surpresa espera por voc&ecirc; (ou vice-versa)</h3>
<p>O que eu coloquei no t&iacute;tulo do artigo n&atilde;o &eacute; mentira, n&atilde;o! Eu vou mesmo dar um <strong>presente surpresa</strong> para algum sortudo ou sortuda que ajudar, fazendo uma lista de todos aqueles que participaram e jogando num sistema que faz uma escolha aleat&oacute;ria. Quer dizer, &eacute; muito interessante que, ao comentar, <strong>voc&ecirc; se identifique corretamente</strong> para, se acaso for o(a) contemplado(a), n&atilde;o fique sem seu pr&ecirc;mio!</p>
<p>E o presente &eacute; t&atilde;o surpresa, mas t&atilde;o surpresa, que nem eu mesmo sei qual &eacute;! ahuhuahua&#8230; Eu ainda n&atilde;o sei o que oferecer ao sorteado, mas fiquem tranquilos que n&atilde;o vai ser pendrive de 1GB nem camisa preta de rock! Para estimular a participa&ccedil;&atilde;o da maioria e para n&atilde;o &#8220;sair da linha&#8221;, <strong>o presente ser&aacute; algo bom e de qualidade</strong> (ok, esses s&atilde;o conceitos relativos&#8230;), assim como espero que tenha sido este blog em 2008 e, com sua ajuda, melhor ainda em 2009!</p>
<p>Resumindo, para concorrer ao presente surpresa, voc&ecirc; deve:</p>
<ul>
<li><strong>Fazer um coment&aacute;rio neste artigo com uma dica, sugest&atilde;o, id&eacute;ia, cr&iacute;tica negativa, rumor, inspira&ccedil;&atilde;o, proposta, est&iacute;mulo ou o que quer que voc&ecirc; considere que seria bom para o desenvolvimento para web caso isso fosse implementado / acontecesse;</strong></li>
<li><strong>Ao comentar, informar corretamente seu nome ou apelido e seu e-mail &#8211; do contr&aacute;rio voc&ecirc; n&atilde;o conseguir&aacute; pegar o pr&ecirc;mio, pois os acertos ser&atilde;o feitos por e-mail;</strong></li>
<li><strong>Aguardar o dia 31 de dezembro para o fim da &#8220;promo&ccedil;&atilde;o&#8221; e posterior resultado. Para ficar sabendo se voc&ecirc; ganhou, <a title="Assinar o feed do desenvolvimento para web." href="http://www.desenvolvimentoparaweb.com/feed/">assine o feed do desenvolvimento para web</a> para receber o resultado.<br />
</strong></li>
</ul>
<p>Simples, n&atilde;o &eacute; verdade? N&atilde;o se esquecendo que quanto mais coment&aacute;rios voc&ecirc; fizer, maiores ser&atilde;o suas chances de ganhar. Fique ligado e, at&eacute; dia 31 de dezembro, conto com sua ajuda! ;-)</p>
<p><strong><em>Post Scriptum</em></strong>: Eu tenho cara de bobo, mas n&atilde;o sou! Se voc&ecirc; est&aacute; pensando em dividir sua sugest&atilde;o de 50 linhas em 50 coment&aacute;rios de 1 linha cada para aumentar sua chance de ganhar, pode tirar seu cavalinho da chuva! Claro que se voc&ecirc; sugerir algo e depois quiser voltar com novas id&eacute;ias, n&atilde;o ter&aacute; o m&iacute;nimo problema; &eacute; a <strong>m&aacute; f&eacute;</strong> na participa&ccedil;&atilde;o que n&atilde;o ser&aacute; vista com bons olhos&#8230;</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li>Nenhum artigo relacionado...</li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2008.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=ps8L0Mcs"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=ps8L0Mcs" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=ln12ZGE5"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=ln12ZGE5" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=aHXQHS5L"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=aHXQHS5L" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/RVwajUnJoFU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/miscelanea/sugestoes-para-2009-participe-e-ganhe-um-presente-surpresa/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/miscelanea/sugestoes-para-2009-participe-e-ganhe-um-presente-surpresa/</feedburner:origLink></item>
		<item>
		<title>Quando o cliente (pensa que) sabe mais</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/trMqfRRo4hk/</link>
		<comments>http://www.desenvolvimentoparaweb.com/miscelanea/quando-o-cliente-pensa-que-sabe-mais/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 17:56:06 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[miscelânea]]></category>
		<category><![CDATA[clientes]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[projetos]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=432</guid>
		<description><![CDATA[
Uma das coisas que sempre me intrigou em rela&#231;&#227;o a clientes &#233; o tipo que pensa saber mais que o profissional que est&#225; contratando. E isso n&#227;o acontece somente no desenvolvimento para web; &#233; caso at&#233; corriqueiro em diversas outras &#225;reas de atua&#231;&#227;o, como design, publicidade, propaganda, e outros.
Situa&#231;&#245;es causadas pelo &#8220;sabe tudo&#8221;
Um dos cen&#225;rios [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-433" title="Quando o cliente pensa que sabe mais" src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2008/12/quando-cliente-pensa-que-sabe-mais.gif" alt="Bonequinho com cara de nervoso e confuso." width="144" height="200" /></p>
<p>Uma das coisas que sempre me intrigou em rela&ccedil;&atilde;o a clientes &eacute; o tipo que <strong>pensa saber mais</strong> que o profissional que est&aacute; contratando. E isso n&atilde;o acontece somente no <a title="Desenvolvimento web" href="http://www.desenvolvimentoparaweb.com/">desenvolvimento para web</a>; &eacute; caso at&eacute; corriqueiro em diversas outras &aacute;reas de atua&ccedil;&atilde;o, como design, publicidade, propaganda, e outros.</p>
<h3>Situa&ccedil;&otilde;es causadas pelo &#8220;sabe tudo&#8221;</h3>
<p>Um dos cen&aacute;rios cr&iacute;ticos que pode acontecer &eacute; o cliente responder &#8220;de qualquer jeito&#8221; o <a title="Mais sobre briefings para web sites." href="http://www.desenvolvimentoparaweb.com/miscelanea/briefing-para-desenvolvimento-de-web-sites-consideracoes-dicas-e-modelos/">briefing do site</a>, achar que n&atilde;o ficou bom o trabalho que foi apresentado (sem explicar os motivos), alegar que tal ou qual coisa deveria mudar de lugar, a posi&ccedil;&atilde;o do elemento &#8220;x&#8221; n&atilde;o est&aacute; boa, que as cores n&atilde;o combinam, etc, e ainda alterar o escopo do projeto no meio do desenvolvimento &#8211; para, no fim, reclamar que o prazo inicial n&atilde;o foi cumprido&#8230;</p>
<p>N&atilde;o deve ser frequente que tudo isso aconte&ccedil;a de uma vez com o profissional, mas, com certeza, n&atilde;o raramente pelo menos um dos &#8220;itens&#8221; <strong>j&aacute; fez, faz ou far&aacute; parte da vida de todo profissional de cria&ccedil;&atilde;o</strong>, em especial freelancers (ainda mais os iniciantes) que, justamente em fun&ccedil;&atilde;o de sua modalidade de trabalho, muitas vezes passam como &#8220;parte fraca&#8221; da hist&oacute;ria e suas a&ccedil;&otilde;es e ju&iacute;zos n&atilde;o s&atilde;o julgados com muito cr&eacute;dito e/ou de forma menos considerada.</p>
<p>Sempre que algu&eacute;m levanta este assunto na blogosfera, em geral, vem as j&aacute; &#8220;tradicionais&#8221; compara&ccedil;&otilde;es com m&eacute;dicos, engenheiros, arquitetos, etc. Pessoalmente, acredito serem compara&ccedil;&otilde;es muito v&aacute;lidas e pertinentes (por exemplo, &#8220;O Sr. diz ao m&eacute;dico como deve fazer a opera&ccedil;&atilde;o? Ent&atilde;o&#8230;&#8221;), mas, sinceramente, acredito que n&atilde;o propiciem tanta efic&aacute;cia quanto era de se esperar. Dependendo do caso, o potencial cliente pode at&eacute; ficar ofendido com o &#8220;tom&#8221; com que se fala e, a&iacute;, voc&ecirc; pode dizer &#8220;Adeus&#8221; ao job esperado&#8230;</p>
<p>N&atilde;o digo que n&atilde;o sejam <strong>situa&ccedil;&otilde;es delicadas</strong> de se tratar e se passar; entretanto, h&aacute; clientes que realmente passam dos limites e pensam, inclusive, saberem <strong>mais que o pr&oacute;prio profissinal</strong> que contrataram ou est&atilde;o prestes a contratar. &#8220;Retire esta borda&#8221;, &#8220;Aumente este espa&ccedil;amento&#8221;, &#8220;Fa&ccedil;a isso&#8221;, &#8220;Fa&ccedil;a aquilo&#8221;&#8230; S&atilde;o coisas desnecess&aacute;rias que, no geral, comprometem o andamento e &acirc;nimo que se tem com o trabalho em quest&atilde;o.</p>
<p>N&atilde;o estou afirmando que o cliente n&atilde;o tem a liberdade de opinar sobre o trabalho que ele mesmo est&aacute; pagando para ser realizado; o que contesto &eacute; quando ele pensa, erroneamente, que tem maiores conhecimentos que os profissionais contratados. Ora, ent&atilde;o por que ele mesmo n&atilde;o fez o site? Por que contratou um terceiro para fazer por ele, j&aacute; que sabe tanto o que fica melhor ou pior em cada situa&ccedil;ao?</p>
<h3>Poss&iacute;veis solu&ccedil;&otilde;es</h3>
<p>Depende de cada caso, h&aacute; quanto tempo a pessoa est&aacute; atuante, dentre muitas outras coisas, mas, baseado na experi&ecirc;ncia que j&aacute; tive e ainda tenho, os poss&iacute;veis argumentos para os casos em que o cliente pensa que entende mais que a pessoa que ele contratou, no caso, pensa que sabe mais de desenvolvimento web do que o desenvolvedor, seriam:</p>
<ul>
<li><strong>Pe&ccedil;a para explicar o motivo de n&atilde;o ter gostado de algo ou querer alguma mudan&ccedil;a.</strong> Na maioria dos casos a pessoa n&atilde;o vai saber explicar&#8230; Voc&ecirc; vai escutar um limitado &#8220;Aaa, n&atilde;o sei, simplesmente n&atilde;o gostei&#8221;, ou algo do tipo. Isso &eacute; bem favor&aacute;vel para voc&ecirc; que, como bom(boa) menino(a) que &eacute;, j&aacute; preparou seus argumentos antes da reuni&atilde;o e ter&aacute; seus pontos fortes &#8220;na ponta da l&iacute;ngua&#8221;. Assim que voc&ecirc; apresentar os motivos racionais para cada coisa no site, provavelmente tudo estar&aacute; resolvido.</li>
<li><strong>Pe&ccedil;a para sugerir a melhoria.</strong> Quando a pessoa diz que simplesmente n&atilde;o gostou, pe&ccedil;a para que ele sugira a melhoria. &#8220;Ent&atilde;o diga, por favor, o que poderia ser feito para ficar melhor&#8221;. Nesta situa&ccedil;&atilde;o, pode haver o caso de a pessoa realmente pensar que sabe do que est&aacute; falando e propor coisas absurdas. Fique calmo e explique o motivo de aquilo n&atilde;o ser o melhor a se fazer.</li>
<li><strong>Diga que ele est&aacute; errado e pronto.</strong> Esta abordagem &eacute; um pouco mais &#8220;agressiva&#8221; mas, em determinadas situa&ccedil;&otilde;es, pode ser o que falta para tudo se resolver. Alguns clientes at&eacute; acham bom um comportamento mais &#8220;r&iacute;gido&#8221;, e sentem que a pessoa que demonstra tais atos &eacute; totalmente confiante e sabe bem do que est&aacute; falando/fazendo. Mas, muito cuidado com isso! Isso &eacute; algo para se falar somente em determinados casos espec&iacute;ficos; infelizmente n&atilde;o h&aacute; uma &#8220;f&oacute;rmula&#8221; para dizer quais situa&ccedil;&otilde;es s&atilde;o essas&#8230; Vai depender da experi&ecirc;ncia de cada um e do &#8220;feeling&#8221; do projeto.</li>
</ul>
<h3>Se tudo o mais falhar&#8230;</h3>
<p>Quando todos seus &#8211; pertinentes &#8211; argumentos n&atilde;o funcionam, mesmo sendo bem sensato e convincente, &eacute; uma l&aacute;stima&#8230; H&aacute; clientes que cismam com determinada coisa e, por mais que <strong>saibam</strong> que est&atilde;o errados, &#8220;batem o p&eacute;&#8221;; a coisa se torna algo pessoal para ele.</p>
<p>Os profissionais, neste caso, costumam adotar medidas diferentes, bem diferentes, podendo chegar ao extremo de dispensar o cliente em fun&ccedil;&atilde;o do desgaste psicol&oacute;gico e emocional que j&aacute; passou e &#8220;prev&ecirc;&#8221; que ir&aacute; passar por muito tempo. Para quem j&aacute; est&aacute; consolidado no mercado e/ou tem uma boa carteira de clientes, penso ser esta a medida certa a se fazer. Concordo 100%!</p>
<p>Para os que ainda n&atilde;o se encontram nesta situa&ccedil;&atilde;o, tamb&eacute;m existem coisas a serem feitas. Conversando com minha colega <a title="Visitar o web resolv e conhecer as solu&ccedil;&otilde;es web de R&uacute;bia Gardini." href="http://www.webresolv.com.br/">R&uacute;bia Gardini</a>, fiquei sabendo de uma maneira muito eficiente e profissional de lidar com o fato: fa&ccedil;a exatamente <strong>tudo</strong> o que o cliente quiser e simplesmente n&atilde;o coloque sua &#8220;assinatura&#8221;; simplesmente n&atilde;o informe ao mundo que foi voc&ecirc; quem fez aquela &#8220;pe&ccedil;a&#8221;. Caso o cliente ache isso ruim ou estranho &#8211; sim, acontece de o cliente achar isso -, simplesmente diga que, devido as altera&ccedil;&otilde;es impostas, o site n&atilde;o ficou com a mesma &#8220;linha&#8221; de seu portfolio e, por tanto, voc&ecirc; prefere n&atilde;o assinar.</p>
<p>Direto demais? Rude demais? N&atilde;o! &Eacute; simplesmente a verdade.</p>
<h3>Conclus&atilde;o</h3>
<p>Veja este v&iacute;deo que vi no <a title="Visitar o Digital Paper." href="http://digitalpaperweb.com.br/">Digital Paper</a>, num artigo que trata, mais ou menos, sobre o mesmo que este post, &#8220;<a title="Ler o artigo completo, no Digital Paper." href="http://digitalpaperweb.com.br/ezine/design/quando-o-cliente-palpita-demais">Quando o cliente palpita demais</a>&#8220;, que ilustra, de forma bem humorada, o que os criadores t&ecirc;m que passar.</p>
<p>[youtube]http://www.youtube.com/watch?v=GjXXsUujpLI[/youtube]</p>
<p>Que fique bem claro que penso que o cliente deve, sim, ser ouvido em v&aacute;rios momentos do desenvolvimento do site. Afinal, &eacute; para o publico-alvo <strong>dele</strong> que tudo est&aacute; sendo feito. N&atilde;o raramente surgem boas propostas e sugest&otilde;es sobre o pr&oacute;prio site e seu andamento e, justamente por ter ouvido o que o cliente tem a dizer, o resultado final fica melhor. Mas, convenhamos, n&atilde;o raramente falta <strong>respeito</strong> e <strong>bom senso</strong>&#8230;</p>
<p>Concorda? Discorda? Comente!</p>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/como-montar-um-portfolio-sem-ter-clientes/" title="Como montar um portfolio sem ter clientes">Como montar um portfolio sem ter clientes</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/perguntas-cliente-antes-depois-projeto/" title="Perguntas ao cliente para antes e depois de um projeto">Perguntas ao cliente para antes e depois de um projeto</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/sobre-parcerias-de-trabalhos-de-desenvolvimento-web/" title="Sobre parcerias de trabalhos em desenvolvimento web">Sobre parcerias de trabalhos em desenvolvimento web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/firefox/30-extensoes-para-firefox-que-vao-mudar-sua-vida-na-web-para-melhor/" title="30 extensões para Firefox que vão mudar sua vida na web (para melhor)">30 extensões para Firefox que vão mudar sua vida na web (para melhor)</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/web-sites-genericos-e-a-ilusao-dos-precos-baixos/" title="Web sites genéricos e a ilusão dos preços baixos">Web sites genéricos e a ilusão dos preços baixos</a></li><li><a href="http://www.desenvolvimentoparaweb.com/design/fechamento-de-contratos-e-designs-para-web-teoria-e-pratica/" title="Fechamento de contratos e designs para web: teoria e prática">Fechamento de contratos e designs para web: teoria e prática</a></li><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/guest-post-que-participei-sobre-networking/" title="Guest Post que participei sobre networking">Guest Post que participei sobre networking</a></li><li><a href="http://www.desenvolvimentoparaweb.com/miscelanea/clientes-que-aparecem-na-vida-de-um-desenvolvedor-web/" title="Clientes que aparecem na vida de um desenvolvedor web">Clientes que aparecem na vida de um desenvolvedor web</a></li><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/ie7-js-um-javascript-para-fazer-o-internet-explorer-renderizar-melhor/" title="ie7-js: um javascript para fazer o Internet Explorer renderizar melhor">ie7-js: um javascript para fazer o Internet Explorer renderizar melhor</a></li><li><a href="http://www.desenvolvimentoparaweb.com/indicacoes/prism/" title="Prism">Prism</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2008.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=JuP4y4wC"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=JuP4y4wC" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=KSqvUNxO"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=KSqvUNxO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=AP2OTC5p"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=AP2OTC5p" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/trMqfRRo4hk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/miscelanea/quando-o-cliente-pensa-que-sabe-mais/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/miscelanea/quando-o-cliente-pensa-que-sabe-mais/</feedburner:origLink></item>
		<item>
		<title>CushyCMS: CMS versátil, simples, rápido, fácil e gratuito</title>
		<link>http://feedproxy.google.com/~r/desenvolvimentoparaweb/~3/6c1ny4X-jWY/</link>
		<comments>http://www.desenvolvimentoparaweb.com/indicacoes/cushycms-cms-versatil-simples-rapido-facil-e-gratuito/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 02:20:03 +0000</pubDate>
		<dc:creator>Tárcio Zemel</dc:creator>
				<category><![CDATA[indicações]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[conteúdo]]></category>
		<category><![CDATA[gerenciamento]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[sistema]]></category>
		<category><![CDATA[wysiwyg]]></category>

		<guid isPermaLink="false">http://www.desenvolvimentoparaweb.com/?p=428</guid>
		<description><![CDATA[
Existem muitos, muitos CMSs dispon&#237;veis. Desde os gratuitos, aos &#8220;meio-gratuitos&#8221;, passando pelos de c&#243;digo livre e chegando aos pagos, quem precisa de um sistema para gerenciamento de conte&#250;dos para qualquer projeto, atualmente est&#225; muito bem servido. Muitos conhecem o The CMS Matrix, site dedicado a apresentar as principais caracter&#237;sticas de CMSs e, al&#233;m disso, fazer [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-429" title="CushyCMS logo." src="http://www.desenvolvimentoparaweb.com/wp-content/uploads/2008/12/cushycms-logo.gif" alt="CushyCMS logo." width="324" height="95" /></p>
<p>Existem muitos, muitos CMSs dispon&iacute;veis. Desde os gratuitos, aos &#8220;meio-gratuitos&#8221;, passando pelos de c&oacute;digo livre e chegando aos pagos, quem precisa de um <strong>sistema para gerenciamento de conte&uacute;dos</strong> para qualquer projeto, atualmente est&aacute; muito bem servido. Muitos conhecem o <a title="Visitar o The CMS Matrix." href="http://www.cmsmatrix.org/">The CMS Matrix</a>, site dedicado a apresentar as principais caracter&iacute;sticas de CMSs e, al&eacute;m disso, fazer um comparativo entre muitos dos CMSs existentes. Pela listagem do <strong>The CMS Matrix</strong>, &eacute; poss&iacute;vel ter uma no&ccedil;&atilde;o da quantidade dos sistemas de gerenciamento dispon&iacute;veis.</p>
<p>Dentre os CMSs dispon&iacute;veis, fiquei, recentemente, sabendo de um CMS muito interessante e diferente dos que estamos acostumados a encontrar: &eacute; o <strong>CushyCMS</strong>. O <strong>CushyCMS</strong> tem um &#8220;conceito&#8221; diferente dos outros CMS; ao meu ver, &eacute; um conceito at&eacute; <strong>inovador</strong> &#8211; pelo menos para mim.</p>
<h3>Funcionamento do CushyCMS</h3>
<p>Como disse, o sistema de funcionamento do CushyCMS &eacute; diferente do da maioria dos CMSs dispon&iacute;veis no mercado. Inicialmente, &eacute; preciso <a title="Cadastrar-se no CushyCMS." href="http://www.cushycms.com/users/new">fazer cadastro no site oficial do CushyCMS</a>.</p>
<p>Depois disso, voc&ecirc; tem acesso a um painel de controle bem interessante, no qual &eacute; poss&iacute;vel &#8220;adicionar&#8221; os sites que voc&ecirc; quer gerenciar. Na verdade &eacute; bem simples: basta fornecer o endere&ccedil;o do site, passar as informa&ccedil;&otilde;es de FTP (eu sei, pode ser arriscado fazer isso; entretanto, o CushyCMS at&eacute; hoje se apresentou como um sistema bem eficiente e seguro) e configurar qual &eacute; a pasta raiz do site.</p>
<p>O pr&oacute;ximo passo &eacute; estabelecer quais p&aacute;ginas ser&atilde;o edit&aacute;veis a trav&eacute;s do Cushy, selecionando-as em um painel AJAX bem interessante. &Eacute; s&oacute; escolher um nome que identificar&aacute; aquela p&aacute;gina e selecionar sua localiza&ccedil;&atilde;o.</p>
<p>Ent&atilde;o, para come&ccedil;ar a efetivamente editar as p&aacute;ginas que voc&ecirc; quer &eacute; que entra o &#8220;esquema&#8221; do CushyCMS que eu considero fant&aacute;stico! Para o sistema identificar <strong>quais partes</strong> do conte&uacute;do das p&aacute;ginas ser&atilde;o edit&aacute;veis, &eacute; preciso que estas tenham elementos cuja classe seja &#8220;cushycms&#8221;. Simples assim: somente acrescentar uma classe CSS de nome <strong>cushycms</strong> a qualquer elemento da sua p&aacute;gina (&eacute; aceit&aacute;vel em DIVs, tamb&eacute;m) para que estas partes &#8220;assinaladas&#8221; sejam as partes edit&aacute;veis do conte&uacute;do. Por exemplo:</p>
<p><strong>&lt;p class=&#8221;cushycms&#8221;&gt;Par&aacute;grafo edit&aacute;vel atrav&eacute;s do CushyCMS!&lt;/p&gt;</strong></p>
<p>Com isso, voc&ecirc; conta, somente nas &aacute;reas que especificou, com a edi&ccedil;&atilde;o de imagens, par&aacute;grados, t&iacute;tulos e quaisquer elementos de sua p&aacute;gina com a comodidade de um editor WYSIWYG &agrave; sua disposi&ccedil;&atilde;o!</p>
<p>E sabe o que &eacute; melhor? &Eacute; poss&iacute;vel <strong>liberar acesso a outras pessoas</strong> para editar <strong>somente determinadas p&aacute;ginas</strong> de seu site! Isso mesmo: voc&ecirc; pode especificar quantas pessoas quiser para serem editores de seu site; ent&atilde;o, para organizar o processo, <strong>voc&ecirc; estabelece quais p&aacute;ginas cada um vai poder editar</strong>. Quer dizer, &eacute; um sistema de permiss&otilde;es de usu&aacute;rios sem saber e/ou precisar de escrever sequer 1 linha de programa&ccedil;&atilde;o!</p>
<h3>Vale a pena utilizar o CushyCMS?</h3>
<p>Pessoalmente, acredito que sim, vale a pena utilizar o CushyCMS. Principalmente para os que ainda n&atilde;o sabem programar ou n&atilde;o se interessam pelo assunto, mas desenvolvem sites que precisam de um conte&uacute;do din&acirc;mico para apresentar aos clientes, o <strong>CushyCMS</strong> &eacute; certamente uma &oacute;tima op&ccedil;&atilde;o a ser levada em conta!</p>
<p>D&ecirc; uma olhada no <a title="Assistir ao screencast de demonstra&ccedil;&atilde;o do CushyCMS." href="http://www.statelesssystems.com/cushy/lightbox.html">screencast de demonstra&ccedil;&atilde;o do CushyCMS</a> e veja de forma mais din&acirc;mica o sistema em funcionamento.</p>
<p>J&aacute; usei o <strong>Cushy</strong> em algumas p&aacute;ginas de testes e tudo saiu conforme o esperado e prometido. E voc&ecirc;, j&aacute; conhecia este sistema para gerenciamento de conte&uacute;do e/ou quer compartilhar suas experi&ecirc;ncias? Comente!</p>
<div class="link"><a href="http://www.cushycms.com/">Acesse o site do CushyCMS</a></div>
<h3  class="related_post_title">Artigos Relacionados</h3><ul class="related_post"><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/componentes-de-um-sistema-de-navegacao/" title="Componentes de um sistema de navegação">Componentes de um sistema de navegação</a></li><li><a href="http://www.desenvolvimentoparaweb.com/wordpress/wordpress-como-cms/" title="&#8220;Wordpress como CMS&#8221;?">&#8220;Wordpress como CMS&#8221;?</a></li><li><a href="http://www.desenvolvimentoparaweb.com/usabilidade/piramide-de-conteudo-estrutura-logica-de-web-sites-para-pessoas/" title="Pirâmide de conteúdo: estrutura lógica de web sites (para pessoas)">Pirâmide de conteúdo: estrutura lógica de web sites (para pessoas)</a></li></ul><hr />
<p><small>Este &eacute; um artigo do <a href="http://www.desenvolvimentoparaweb.com">desenvolvimento para web</a>, 2008.</p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=M2BcpK9M"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=M2BcpK9M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=Aiu4OKEF"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=Aiu4OKEF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?a=fdueMSXe"><img src="http://feeds.feedburner.com/~f/desenvolvimentoparaweb?i=fdueMSXe" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/desenvolvimentoparaweb/~4/6c1ny4X-jWY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.desenvolvimentoparaweb.com/indicacoes/cushycms-cms-versatil-simples-rapido-facil-e-gratuito/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://www.desenvolvimentoparaweb.com/indicacoes/cushycms-cms-versatil-simples-rapido-facil-e-gratuito/</feedburner:origLink></item>
	</channel>
</rss>
