Menu Wordpress CMS com uso do plugin PageMash
Há algum tempo a maior dificuldade de usar o Wordpress como CMS era o fato de não haver uma forma fácil de gerenciar o menu. Não me refiro, claro, à sidebar no estilo blog, que sempre foi muito fácil desde que implementaram o sistema de Widget. Eu sempre usei o Wordpress como gerenciador de conteúdo, e fazia na marra os menus, editando o código. Mas, claro, não podia oferecer isso a nenhum cliente. Agora faz meses que utilizei o plugin PageMash pela primeira vez. O PageMash permite você orderar páginas através de um editor em Ajax muito intuitivo e prático. Basta arrastar e soltar, que as páginas ficarão na ordem que você quiser. E caso queira ter uma página que não apareça no menu de seu site, basta escondê-la com a função “hide”. Veja uma Screenshot do Pagemash instalado aqui no Sordello.org

O legal é que você consegue também gerenciar menus e submenus. Neste caso acima, “Temas Wordpress” seria uma categoria do menu e White Theme, uma página. É que eu sofro do mal de brasileiro, a preguiça, senão teria feito um troço bem bonitinho, de babar.
Colocando em funcionamento o menu CMS
Não tem muito segredo. Afinal, o PageMash utiliza a função padrão do Wordpress de exibição de páginas. Em nosso caso, utilizaremos uma div para o CSS:
<div id="menu"></div>
Agora, utilize o seguinte CSS que, claro, você deve personalizar de acordo com o seu layout:
#menu {
width:200px;
margin-left:10px;
margin-top:16px;
float:left;
}
#menu a {display:block}
#menu ul li ul li {
border-bottom:1px solid #878D59;
}
#menu ul li a { font-size:14px; border-bottom:1px #808080 dotted; padding-left:10px; display:solid; color:#FFFFFF;}
#menu ul li {line-height:30px; background-color:#878D59; border-bottom:0px;}
#menu ul li ul li {line-height:17px; background-color:#FFFFFF;}
#menu ul li ul a {font-size:12px; border:none; margin:0; color:#333333; padding:6px 6px 6px 16px;}
#menu ul li li:hover { background-color:#B6CCA3;}
#menu a {color:#333333; text-decoration:none;}
#menu a:hover {text-decoration:none;}Pronto! Não tem muito segredo e você terá o Wordpress rodando como um CMS perfeito.
Update
Respondendo à uma dúvida da Patris, utilize este hack para mostrar links externos ou internos no seu menu CMS.
Download PageMash
Aproveite e baixe logo o PageMash, mais um plugin indispensável (pelo menos se você usa Wordpress como CMS)
PageMash (unknown, 225 hits)
Code isn’t poetry – ou “Do que eu não gosto do Wordpress”
O Wordpress não é só meu CMS preferido, assim como é um dos softwares open source que melhor deram certo: é bem atualizado, tem bom suporte e absolutamente flexível com suas dezenas de plugins e seu excelente sistema de template. Outros, como Joomla ou Drupal, podem até ser mais completos. Mas são tão completos que até transbordam. E são difíceis. Tem que ser especialista naquilo para usar. Wordpress, não, qualquer retardado aprende a usar em uma hora.
Mas agora vou falar dos problemas do Wordpress: para começar, o Matt Mullenweg é um chato de galote. Por exemplo: recentemente fez um post escandaloso pedindo que se grafasse “WordPress” ao invés de “Wordpress”: na minha terra isso se chama viadagem. Sem contar que não entende tanto de marketing, porque com Wordpress unem-se as duas palavras (word+press), fortalecendo a marca. E faz tempo que o Wordpress não é utilizado só para texto, então não me parece inteligente focar a marca no tempo em que Wordpress era só pros bloguero. Mas isso ainda é o mínimo…
Sente só o absurdo: o Wordpress.com se intrometeu na grafia dos blogs hospedados lá, com um script que altera automaticamente a grafia de Wordpress para WordPress (via Pblog). Tem mais falta de respeito pelo usuário que essa coisa mei fascistóide? Isso para não dizer que essa atitude é totalmente contra a língua, que se cria e recria na fala e (sobretudo hoje) também na escrita. Tudo pelo ego do sujeito, que programa o Wordpress pedindo toddy para a mãezinha… E pior ainda é a bobosfera, que sequer critica um absurdo como esse (ok que eu não a acompanhe).
Daí, tem este novo Wp-admin. É muito boa a idéia do menu esquerdo, prático mesmo. Ganhamos em tempo e, para quem é muito muquirana, ainda se economiza banda porque abre logo a página que queremos. Mas, olha, letra serifada é muito ruim de ler, sobretudo no computador. Uns podem achá-la mais bonita, mas não ajuda quem lê (se bem que tem gente que deve sentir mais inspiração, se achando um Machado de Assis na hora de postar em brogue). Letra assim é coisa do século dezenove, deixa ela pros parnasianos, véi. E isso, claro, só pode ser pitaco do sr. Mullenweg, que é chegadíssimo em coisas cafonas (saca só o blog do figura: nem cigano é mais brega!). Letras como Arial são muito mais fáceis de serem lidas e visualmente são bem mais leves. Eles ainda precisam tomar a lição Google de simplicidade.
Para acabar, mas aí já é coisa pessoal, é aquela tolice que se estampa no rodapé do Wordpress: “Code is poetry”. Poesia pode ter vários sentidos, na linguagem culta ou na popular: na primeira, poesia seria exclusivamente o artesanato da palavra, levando esta à condição de arte, o que é possível através do trabalho que dialoga com sua tradição, “produzindo” um objeto artístico original que tem uma relação semântica entre “forma” e “conteúdo”, resultando em um “efeito poético”; na segunda, devido a influências românticas que existem até hoje (um efeito poético que é algo transcendental, pela “beleza” ou “profundidade”, ou ainda os dois), poesia serve para dizer que algo é muito belo, inspirador e/ou transcendental.
Ora bolas, se traduzirmos a frase “code is poetry” teremos “código é poesia” ou, para ser mais exato, “código-fonte de programação é poesia” – nesta tradução, claro, perde-se qualquer poesia da frase original, que afinal é pelo menos “instigante”. A programação, até onde eu sei, tem uma função que é a de produzir um software que seja funcional e enxuto – enxuto porque ele tem de pesar o menos possível em qualquer computador que o rode.
Daí, macacos me mordam, não sei como um código-fonte pode ser poesia. No sentido culto, nem fodendo. No popular, para fazer qualquer coisa que se pareça com poesia em um código fonte, tem que ser muito estúpido para preferir uma coisa bonita a uma que tenha melhor função prática. O belo, vá lá, não tem função além de nos satisfazer emocional ou intelectualmente. E os macacos do Estadão que cuidam do rodapé do Wordpress só sabem ficar no controcê, controvê: blablablá. Nem vou dizer que não restringem que forma de programação é poesia. Mas, devo entender que todas são poesia? E se todas são, já nenhuma poderá ser, porque se perdeu o diferencial. Isso é que nem achar que matar fome é poesia. A poesia que mata a fome no máximo faz uma piada de mau gosto com os milhões de pessoas que sabem que fome não é sentir um “vazio estomacal” entre o café e o almoço, nem enquanto seu toddy com açúcar candy não vem. Ou no caso do Wordpress, isso tudo é só fome de menos estupidez. E se eles já provaram sua capacidade, por que não ser otimista em relação a isso tudo?
Importar/exportar post de uma Categoria do Wordpress
O Wordpress tem um sistema para exportar e importar posts muito prático e eficiente. Entretanto, às vezes me deparo com a necessidade de exportar todos os posts de uma única categoria e importá-los em uma outra instalação do Wordpress.
O Wordpress, porém, não permite você selecionar categorias para exportar. Mas, calma, não há pânico, meu!
Importar/exportar todos os posts de uma categoria do Wordpress é muito fácil. Primeiro, verifique quantos posts tem essa categoria. Vá em Configurações>Leitura e use esse número no número de posts de seus feeds - lembre-se de marcar nessa página a opção correspondente para exibir o post completo.
Agora, baixe o arquivo com os feeds (ele fica em http://www.seublogwordpress.com/urldacategoria/feed). Como o Firefox, ao seguir uma URL com feeds, abre-se o Google Reader (se você configurou para isso, é claro), você pode abrir a URL de qualquer editor como o Notepad ou Dreamweaver (Windows). Caso use o Mac, como eu, utilize o Curl para fazer download.
Tendo baixado o arquivo RSS, volte com sua configuração anterior (ok, você está ansioso para importar, mas faça isso antes que esqueça). Na outra instalação do Wordpress, acesse Ferramentas>Importar, escolha a opção de importar de RSS e suba o arquivo que você salvou. A seguir, basta escolher as opções que aparecerão na tela (não vou descrever porque estou postando de cabeça).
Tags: Importar posts Wordpress
Como baixar arquivo usando o Terminal do Mac OS X (Curl)
Para baixar um arquivo no Mac OS X, há uma função chamada curl que permite fazer o download de arquivos através de sua URL.
É muito fácil usar o Curl. Primeiro abra o diretório onde deseja salvar o arquivo com o comando CD. Por exemplo:
cd /Users/seunomedeusuario/Downloads
Verifique que a pasta abriu corretamente e então use a seguinte sintaxe:
curl -O url://do.arquivo.extensao
Veja na imagem abaixo o uso (im)prático disso, baixando a última versão do Wordpress:

Locaweb: agora com espaço em disco e transferência ILIMITADOS
Uso a Locaweb para alguns domínios meus e, preocupado com o espaço em disco e banda mensal contratados, fui verificar como estavam meus limites. Surpreendido, constatei que agora a Locaweb tem espaço em disco e transferência ilimitados. Excelente notícia para o mercado, que se torna mais competitivo e selecionado.
Vale notar que não existe espaço e banda ilimitados em nenhum servidor (porque espaço em disco é “físico” e a banda depende da rede e da porta dos servidores, que geralmente é de até 100Mbps), o que significa apenas que eles não controlam mais o uso dos mesmos, prática esta muito comum em provedores americanos (como a Dreamhost). Pela qualidade, a Locaweb tem uma relação custo/benefício muito boa e o único limite ainda é a quantidade de domínios “hospedáveis” (50 domínios, no plano básico).
Quando trabalhei para o Planeta Servidor a grande vantagem que havíamos criado foi trazer par ao Brasil a hospedagem de 100GB de espaço e 1000GB de banda, então maior plano de hospedagem compartilhada do Brasil. Apesar de ser uma empresa de porte pequeno, acredito que tenhamos causado uma pequena revolução no mercado até desembocar nessa grande mudança da Locaweb.
Tags: dreamhost hospedagem locaweb
BigDump: importe bancos de dado MySQL grandes
Não importa qual provedor de hospedagem usemos, de Dreamhost a Locaweb, sempre haverá problemas ao importar bases de dado MySQL médias ou grandes, porque os provedores limitam o uso da CPU (o que é normal em hospedagem compartilhada); logo, a importação fica comprometida.
Para isso, existe um script genial: BigDump, que tem modestos 10kb mas já me ajudou com bases de dados MySQL com mais de 500mb! O segredo dele está em dividir as partes do .SQL e retomar a importação de onde se parou. Além do mais, não há upload via browser (boa parte dos erros de importação está aí) e sim via FTP.
Basta enviar o SQL por FTP, editar o bigdump.php com as informações de acesso ao banco de dados MySQL e acessar via browser o endereço do arquivo bigdump.php. Sem mistérios e sem tédio!
Como fazer um site monetizado para o AdSense? – Primeiros passos
O AdSense, com certeza, é o melhor programa de mediação de anúncios na Internet. Com algum trabalho e esforço, digo que é possível ganhar, vá lá, uns dois mil dólares por mês até o fim de um ano. Mas é claro que não é mágia e você precisa se esforçar nisso. Eu consigo, fácil, umas 500 doletas mensais – isso porque trabalho pouco ou quase nada!
Os primeiro passos é saber as regras do programa. Sempre há histórias de pessoas banidas porque não leram o programa. É chato mas, se você quer se dedicar a ganhar, tire uma hora (só!) para ler e entender o programa. Os links estão aqui e aqui. Eles são um bocado de bla-bla-bla para quem tem um site sério (exceto o fato de ser obrigatória uma política de privacidade que fale sobre os cookies que o Google grava). Mas para quem vai entrar nessa pelos maiores ganhos possíveis, é bom ler com cuidado – e entender – para não ser prejudicado lá na frente!
Feito isso, você tem de ter um site, é claro. O primeiro site, principalmente, é recomendado que seja bem caprichado, até porque o Google irá analisá-lo.
Eu recomendo começar com um blog Wordpress, com domínio e hospedagem próprios. Se você não tem R$200 para investir em seu (possível) futuro recomendo para por aqui e recorrer à prostituição de vosso corpo. Se não sabe como fazê-lo, dá uma pesquisada no Google.
O bom de começar com um blog WordPress é que você poderá conhecer diversos públicos e interesses. Porque um blog não precisa ter conteúdo restrito a algum público específico (mas pode). Então, o segredo é falar de tudo um pouco e acompanhar as estatísticas do Analytics e tentar compreender o que dá acesso e o que não dá (você deve considerar suas posições no Google também; nada deve dar mais acessos que o download do Windows Live Messenger, mas a concorrência é braba!)
A partir de sua experiência com o primeiro blog, recomendo ir expandindo para outras áreas e nichos mais específicos. Mas fiquemos por aqui. O começo, para mim, é ter um blog de conteúdo razoável e temática variada, com uma ou duas postagens diárias, pouco otimizado para o Google para que você não corra risco de ser punido. Enfim, comece um blog falando de tudo (que você pense ter demanda e baixa concorrência), acompanhe as estatísticas, as palavras que o pessoal usou para chegar ao seu site.
Próximos passos virão. Aguarde!
Arma secreta de Link Building: milhares de links para seu blog ou site
Esta dica é para você caçar Pagerank (PR) para seu site. É bom fazer isso após uns 3 meses de seu blog, para que não corra risco de ser banido do Google. Isso funciona bem com blogs mas se você precisar para seu site recomendo utilizar um blog com domínio próprio (porque será mais respeitado) e depois transferir o Pagerank.
O Wordpress.com é o portal de blogs com melhores PR. Portanto, é para lá que vamos.
O macete está em localizar facilmente os blogs com melhor PR. O truque é procurar no google por “site:wordpress.com”, porque assim virão resultados de todas as páginas que tenham final .wordpress.com. Não seja lerdo: faça uma pesquisa de 100 resultados para páginas em português.
Aparecerão milhares de resultados. Geralmente eles são ordenados por um bom PR. Caso queira verificar automticamente, utilize o SEOQuake, que eu não usarei neste exemplo. Veja os resultados:
Levando em conta o número de backlinks que quer ter, faça uma seleção de links considerando que de 20 a 50% no máximo linkarão o seu blog mesmo.
Em um editor de html ou bloco de notas, faça um link com o atributo Nofollow para TODA a sua seleção de links. Isso é importante para que você não transfira seu PR – o que também é opção sua. Se não souber o que é “nofollow”, veja este link em que eu inseri o atributo rel=”nofollow” por graça.
Agora publique isso num lugar de destaque em seu blog dizendo algo como “Melhores blogs”, pro pessoal se agradar de você. Agora entre em cada um dos blogs, e deixe um comentário bem babaca:
Cara só agora conheci seu blog…. Muito bom mesmo!!!!!
Gostei tanto que até fiz um link para você lá em meu blog… Se puder coloca o meu aí
![]()
Abração e continue mandando bem assim
Um texto espontâneo que sirva para qualquer tipo de blog, de feminista miguxa a poeta viciado em games, esse é o segredo.
Se você for dedicado o suficiente, ou tiver um escravo estagiário para fazer o trabalho braçal, conseguirá um excelente PR para seu site. Mas faça com moderação e respeitando o tempo razoável para que possa parecer que são links “naturais”.
Tags: backlink Link building seo
Melhor estrutura de URL para SEO
A primeira advertência que faço é que a melhor estrutura de URL não é a que eu uso. A minha segue www.sordello.org/nome-da-pagina/ porque eu simplesmente acho mais prática e bonita. Na verdade, até teria utilizado www.sordello.org/999, mas o problema é que eu não queria que o meu primeiro post tivesse começado com o número 7 (nem queria alterar isso via DB).
Mas se para você o que importa é o que o Google pensa, siga uma lógica de uma pasta e sub-pastas bem organizadas. Esta semana organizei a minha pasta de filmes, deixando tudo separado por diretor.
O Googlebot é um robô retardado e ele dará “pontos” para cada bom aspecto de sua página. E disseram a ele que um bom fator é URL organizada, principalmente em sites com MUITAS páginas (leia-se de 2 mil para cima). Mas as URLs não contam mais que links recebidos, ok?
Daí que o importante é você organizar direito. Bom exemplo disso são os sites de Letras de música, que têm um trabalho de Otimização SEO excepcional (se você se interessa por SEO recomendo estudá-los). Faça uma busca por “magrelinha”, que é uma música do Luiz Melodia.

Por ser uma música fora dos grandes sucessos comerciais atualmente, ele ainda traz resultados do site MPBNet e o Last.fm está lá. Os melhores trabalhos de SEO de sites de letras de música são o do letras.terra.com.br e do Vagalume.
A estrutura de URL do Vagalume certamente é melhor, mas o do Terra fica quase sempre melhor posicionado para tudo quanto é letra de música por um outro motivo….
Portanto, considere a seguinte estrutura de URL para seus projetos:
www.dominio.com/secao/arquivo.html
Mas se for o caso de uma loja virtual, convém ainda adicionar a sub-seção de marca. Por exemplo:
www.lojaeletronicos.com/televisao/philips/modelo_da_marca.html
Espero que esteja bem explicada a minha escolha por essa estrutura de URLs. A escolha de um site em que uma estrutura de URL teoricamente pior estivesse em melhor posição foi intencional para mostrar que URL conta mas não é o que conquista definitivamente uma boa posição.
E voltando ao Wordpress, para blogs utilize uma permalink preferncialmente fácil de o link ser recomendado e linkado. Uma URL muito grande só vai atrapalhar.
SEOQuake para Firefox, a melhor extensão SEO
É engraçado que tenha gente no Brasil que guarde segredo sobre essa fundamental ferramenta para o SEO e também muito simples. Ela é tão importante que só uso o Firefox, ao invés do Safari, por causa do plugin SEOQuake.
O que ele faz? Ah, é bastante simples. Você vai navegar pelos sites e ele vai exibir o PageRank e número de páginas indexadas segundo o Google, links recebidos segundo o Yahoo!, dentre outras opções – mas essas são as mais úteis.
Por padrão, o SEOQuake vem habiliado para exibir essas informações nas páginas de resultados dos buscadores (o que pode ser útil), mas o melhor de tudo é a sua toolbar (que eu uso frequentemente). Veja imagem abaixo:
Acessando o site do Wordpress, logo dá para ver que o Pagerank é 9, há 445 mil páginas indexadas, mais de 600mil links recebidos segundo o Google, Cache no Google de 29 de Janeiro, e mais de 130 milhões de links segundo o Yahoo!, que nesse quesito é mais fiel que o Google.
Você pode baixar o SEOQuake for Firefox no site oficial do SEOQuake.
