24 Jul
Outro texto escrito para o Vivaolinux e republicado aqui.
Neste texto em especial iremos abordar sobre a migração do Joomla. Para quem ainda não teve a oportunidade de experimentar, o Joomla é um dos melhores CMS em PHP que existe, conforme a Packt Publishing que conferiu este título a ele em 2007.
A “migração” não é uma palavra restrita apenas a Geografia, que ao grosso modo significa mudança de um lugar . Na informática fazemos uma analogia com seu sentido para nos referir a mudanças de servidores, de aplicações e até mesmo uma mudança próprio sistema para uma nova versão.
Pode ocorrer de você estar insatisfeito por causa do seu servidor de hospedagem e querer mudar para outro, porque aquele não lhe agradava.
A migração é uma questão muito importante principalmente aos desenvolvedores em especial, que já enfrentam ou enfrentarão isso um dia com seus sistemas, pois a tecnologia esta sempre se renovando e somente atualizações pode não ser a solução.

A versão 1.5 RC3 do Joomla, excelente por sinal, esta com recursos de tirar o chapéu de qualquer CMS. Quem ainda não viu vale a pena conhecê-lo.
Uma dificuldade para muitos mantedores de sites que utilizam a versão estável deste CMS, é como migrar os dados das tabelas anteriores para esta? Houve mudanças no banco de dados? Na próxima página falaremos sobre isso, porque houve mudanças significativas na estrutura das tabelas.
24 Jul
Mais um texto publicado no Vivaolinux e trazido para aqui após a troca de CMS do Joomla para o Wordpress.
O Drupal é um excelente CMS (Gerenciador de Conteúdo) GNU/GPL (Livre!), desenvolvido em PHP. Mas quem se depara com ele pela primeira vez, sente a necessidade de traduzir para o idioma nativo, que mesmo para usuários experientes isso parece uma tarefa árdua de fazer. Se você ainda não usou o Drupal, pode instalá-lo via Fantastico.
A tradução você pode baixar no site oficial em drupal.org ou na comunidade brasileira drupal-br.org. Com o arquivo de tradução em “mãos” você precisará ativar o módulo LOCALE, que permite, entre outras coisas, a importação e exportação de arquivos de tradução do Drupal.
Embora este módulo venha acompanhado com a instalação do Drupal, ele vem na maioria das vezes desabilitado. Com o módulo habilitado vá até a seção Administer -> Site Configuration -> Localization E importe seu arquivo de de tradução .po. Agora basta colocar o idioma português como default.
BINGO! Site traduzido! O módulo Locale também permite a tradução de termos que ainda estão em inglês via: Administrar -> Configuração do site -> Idiomas -> Administrar expressões -> Buscar expressões, traduzir e enviar.
24 Jul
Esta é a continuação do outro artigo escrito para ser publicado no VivaoLinux, que faz uma introdução ao CMS.
A quantidade de informações e serviços do seu site irão expandir rapidamente;
O conteúdo do site precisa ser o mais atualizado e este processo e o processo de atualização precisa ser eficiente;
Seu site irá crescer e os problemas também, consequentemente haverá mais colaboradores de conteúdo para o site, mais demanda por conteúdo e funcionalidade personalizada;
As expectativas do seus usuários aumentam a ponto de exigir cada vez mais confiabilidade e a qualidade do desempenho do site estão rapidamente aumentando, e erros e problemas como links quebrados, imagens faltando são intoleráveis pelos usuários mais exigentes;
É necessário um controle de desempenho, o site precisa ser auditado por diversos motivos comerciais, legais e outros.
Um CMS simples não é difícil de fazer, basta que o desenvolvedor conheça alguma linguagem dinâmica (PHP, ASP, JSP etc) e saiba integrar com um banco de dados (Oracle, MySQL, Postgree, etc).
Mas para os mais práticos e que não tem tempo a perder, podem comprar ou usar um CMS livre, porque muitas vezes pode não irá valer a pena começar um projeto do zero.
Existem diversos CMS comerciais com boas soluções, como vivvo, octeth e subdreamer.
Abaixo uma lista de CMS, com informações encontradas na wikipedia lusófona::
Nos próximos artigos irei falar mais sobre as vantagens e desvantagens do CMS mais utilizados e também sobre os CMS mantidos com GNU General Public License (Licença Pública Geral).