Category — wordpress
Como instalar o wordpress
WordPress é um sistema de gerência de conteúdo para Web (blogs) que vem se tornando bastante popular. Ele é escrito em PHP e usa o MySQL como banco de dados. A facilidade de instalação e de administração são fatores atrativos de uso. Utilizo esse CMS aqui nesse site, caso você queira um site como esse te aconselho a optar por uma hospedagem com cpanel/fantastico pois ela te dá a possibilidade de instalar o sistema com poucos cliques, mas caso queira instalar o seu wordpress “na unha” siga os seguintes passos que a coisa vai correr tranquilamente
- Faça o download (http://wordpress.org/download) e descompacte o pacote num diretório a sua escolha.
- Crie um banco de dado no MySQL. (o PHPMyAdmin é uma excelente ferramenta para quem gosta de usar ferramentas gráficas - http://www.phpmyadmin.net/)
- Entre no diretório de instalação e renomeie o arquivo wp-config-sample.php para wp-config.php.
- Edite o arquivo wp-config.php, preenchendo os campos referentes ao banco de dados criado. (basta preencher o nome do usuário, senha e o nome do banco de dados)
- Copie o diretório de instalação do WordPress para local desejado no seu web server.
- Execute o script de instalação no seu browser favorito. Por exemplo: http://localhost/wp-admin/install.php.
- Ao executar o script, abrirá uma página de instalação e configuração no browser. Basta seguir o próprio roteiro de instalação e, ao final, o Wordpress estará instalado e configurado. Ao final, ele irá criar uma conta e senha de administrador.
Para uma instalação mais detalhada, acesse o endereço: http://codex.wordpress.org/Installing_WordPress#Detailed_Instructions
Para obter temas, além dos que já vêm instalados por padrão, acesse o endereço http://wordpress.org/extend/themes
November 18, 2008 No Comments
Plugins para wordpress
Extensões (plugins) para wordpress
O Wordpress tem uma estrutura altamente modular que nos permite implementar diversas extensões (plugins)
Fica aqui para você, caro leitor, uma lista de plugins do wordpress com diversas funções, que vão desde melhorar as funcionalidades desse CMS até melhorar o rankiamento de sua página no Google
- Extended Live Archives
Gera a página de índice dinâmica que você vê neste site. - Bad Behavior
Usado para bloquear completamente o acesso ao site por robôs que colocam spam nos comentários dos artigos. Indispensável e totalmente automático. - CSS Compress
Comprime as folhas de estilo usadas pelo site para torná-lo mais rápido. - Enforce www Prefence
Faz com que não seja usado o www na frente do endereço do site. O prefixo www pode ou não ser necessário, mas muitos acreditam que a especificação do protocolo http dispensa o uso do www, tornando o endereço mais legível. - Paged Comment Editing
Para facilitar a visualização dos comentáios, na hora de respondê-los. - Polyglot
Permite que o site seja escrito em mais de uma língua, gerenciando além dos artigos os componentes dos temas. - Role Manager
Oferece controle sobre os privilégios dos membros que contribuem com artigos para o site. - Redirect Old Slugs
Redireciona URLs antigos para os URLs atuais dos artigos. Muito útil no caso de o nome de um artigo se modificado. - Google Sitemaps
Gera automaticamente mapas que orientam a indexação feita pelo robô do Google. - Search All
Faz com que as buscas efetuadas dentro do site incluam as páginas e os comentários, e não somente os artigos. - Text Replace
Substitui um texto por outro, é o que insere os caracteres chineses nos balões que aparecem em algumas palavras deste site. - Text Control
Seleciona quais os filtros de texto o WordPress deve aplicar em cada artigo. - Ultimate Tag Warrior
É a extensão que gerencia as palavras-chave usadas nos “temas” de cada artigo e os URLs com/tema/no endereço. - Permalink Redirect
Redireciona os URLs com variáveis como?id=xxxpara os URLs limpos, evitando que um artigo seja acessível por mais de um URL.
November 18, 2008 No Comments
Como Traduzir um tema do Wordpress
Como traduzir um tema
O Wordpress oferece grande flexibilidade na escolha do desenho do seu site, através do sistema de temas. Mas pode ocorrer que de o tema de que você gostou não estar disponível em português. Aqui ensinamos como traduzir um tema. Qualquer tema para o Wordpress pode ser traduzido de duas formas: o tema pode estar preparado para uma tradução através do gettext, ou pode não estar.
Os temas para o Wordpress são formados de uma série de arquivos em PHP, uma linguagem de programação que é interpretada pelo servidor ao qual os leitores pedem as páginas quando navegam. O servidor onde está instalado o seu site então gera a página solicitada em tempo real. Tudo que é preciso fazer para traduzir um tema é traduzir as frases em inglês dentro destes aquivos, tomando o cuidado de não modificar nenhum caracter de controle, como aspas ou apóstrofes.
Você vai precisar de um editor de texto apropriado para programação, de preferência que atribua cores aos comandos do PHP para facilitar a identificação deles. Sugerimos os Notepad (para Windows), ou BBEdit (para Mac). Não use processadores de texto, eles inserem caracteres no arquivo que vão impedir o funcionamento do Wordpress.
Abra um dos arquivos em PHP do tema de sua escolha, você verá algo como:
12 <?php while (have_posts()) : the_post(); ?>
13 <div class=“story<?php if($first == true) echo ” first” ?>”>
14 <h3><a href=“<?php the_permalink() ?>” rel=“bookmark” title=“Permanent
Link to <?php the_title(); ?>”><?php the_title(); ?></a></h3>
15 <?php $hemingway->excerpt() ?>
16 <div class=“details”>
17 <?= _(‘Posted at‘) ?> <?php the_time(‘ga ?o?n ‘ . $hemingway->date
_format(true) . ‘/y’) ?> | <?php comments_popup_link(‘no comments‘,
‘1 comment‘, ‘% comments‘); ?> | Filed Under: <?php the_category
(‘, ‘) ?> <span class=“read-on”><a href=“<?php the_permalink() ?>”>
read on</a></span>
18 </div>
19 </div>
20 <?php $first = false; ?>
21 <?php endwhile; ?>
Este é o conhecido loop do Wordpress, que coloca os artigos na página. Estão marcadas acima, com fundo diferente, os trechos que correspondem à lingua inglesa e que devem ser traduzidos para o português.
Cabe chamar a atenção para a linha 17.
O primeiro trecho marcado nesta linha na verdade não precisaria ser traduzido, pois está dentro de _(' '), que é a função usada para tradução pelo gettext.
O segundo trecho, ga ?o?n, corresponde à uma função do PHP que gera a hora em que o artigo foi escrito. Os caracteres ga pedem que seja gerada a hora, e depois dito vêm as letras o e n precedidas do caracter especial ?, que diz ao PHP para ignorar as letras e simplesmente devolvê-las intactas, formando a palavra on em inglês. Assim, para traduzir esta palavra bastra trocar as letras o e n pelas letras e e m, mantendo os caracteres ? .
Depois disto vêm 3 trechos que serão escolhidos pelo programa de acordo com o número de comentários - isto é um artifício para permitir formas diferentes no singular e no plural, presentes em algumas línguas. Não se deve tocar no caracter % no terceiro trecho, pois o Wordpress o substitui pelo número de comentários àquele artigo.
Tudo que é necessário para descobrir o que deve ser traduzido e o que deve ser deixado intacto é comparar o código que você tem com o resultado que você vê na tela: torna-se fácil identificar os trechos que são inglês e os trechos que são PHP. A mesma lógica pode ser aplicada a todos os outros arquivos que compoem quaisquer temas. Você pode experimentar com a tradução, desde que é claro faça uma cópia de segurança do seu banco de dados do Wordpress antes. O máximo que pode acontecer, se tomar esta precaução, é descartar tudo e começar a tradução de novo.
Boa Sorte!
November 18, 2008 No Comments