Desenvolvimento - CMS
Entrando no mundo do WordPress
Veja neste artigo como dar os seus primeiros passos no mundo do WordPress, um excelente CMS (Content Management System) de desenvolvimento web.
por Tadeu BrasilAPRESENTAÇÃO
Olha só a responsabilidade, escrever o primeiro texto sobre WordPress para o linha de código nessa nova linha editorial que o portal irá seguir.
O primeiro passo é entendermos o que é um CMS, já que o WordPress está nessa categoria veja a descrição do Wikipedia:
Sistema de Gestão de Conteúdo (SGC) - do inglês Content Management Systems (CMS), é um sistema gestor de websites, e intranets que integra ferramentas necessárias para criar, gerir (inserir e editar) conteúdos em tempo real sem a necessidade de programação de código, cujo objetivo é estruturar e facilitar a criação, administração, distribuição, publicação e disponibilidade da informação.
Existe diversos CMS no mercado, os mais conhecidos são Joomla, Wordpress e Drupal, cada um tem sua característica e suas vantagens por isso não tem como dizer que um e melhor que o outro, vai muito da necessidade do projeto.
Meu primeiro contato com CMS foi com o Joomla, hoje optei por usar o Wordpress pela facilidade que eu encontrei na criação dos temas (escreverei um artigo só sobre temas). Nunca trabalhei com Drupal, mas vou tirar um tempo para estudar o mesmo e quem sabe criar um artigo aqui no linha de código.
O WORDPRESS
WordPress é escrito em PHP com banco de dados MySQL, voltado inicialmente para a criação de blogs via web.
Mas o que determina se o site é blog ou não, é sua estrutura e por isso com o WordPress é possível produzir além de Blogs, indo desde pequenos sites até gigantescos portais corporativos.
O WordPress tem como foco principalmente na estética, nos padrões web e na usabilidade. Suas ferramentas são fáceis de usar. E ainda é gratuito sendo distribuído sob a GNU General Public License.
CARACTERÍSTICAS
- Gerar XML, XHTML, e CSS em conformidade com os padrões W3C
- Gerenciamento integrado de ligações
- Estrutura de permalink amigável aos mecanismos de busca
- Suporte extensivo a plug-ins
- Categorias aninhadas e múltiplas categorias para artigos
- TrackBack e Pingback
- Filtros tipográficos para formatação e estilização de texto corretas
- Páginas estáticas
- Múltiplos autores
- Suporte a tags (desde a versão 2.3)
- Pode gerenciar múltiplos blogs em subpastas ou subdomínios (desde a versão 3.0)
- Importação e exportação de dados
- API de desenvolvimento de plugins
- Níveis, promoção e rebaixamento de usuários.
- Campos personalizados que permitem armazenar dados extras no banco de dados
UM POUCO DE HISTÓRIA
O WordPress foi criado em 2003, em cima do b2/cafelog, um sistema de gerenciamento de conteúdos para ser usado principalmente em blogs criado por Matt Mullenweg e Mike Little, que agora é um desenvolvedor colaborador do WordPress.
Uma curiosidade: o b2/cafelog não parou e continuou a ser desenvolvido. Agora é chamado de b2evolution.
A popularidade do WordPress se deu em 2005, quando foi liberada a versão 1.5, onde era possível instalar temas (templates). Foram mais de 900.000 downloads. Também surgiu o WordPress.com para expandir ainda mais o projeto. Em resumo, o WordPress.com é um serviço onde você pode criar um blog gratuitamente.
Prêmios
- Em 2007, o WordPress ganhou um prêmio Packt de CMS código aberto.
- Em 2009, ganhou o prêmio de melhor CMS código aberto, o Open Source CMS Award.
- Em 2010, ganhou na categoria Hall of Fame CMS no 2010 Open Source Awards.
- Em 2011, ganhou o prêmio de aplicação web código aberto do ano, Open Source Web App of the Year Award no The Critters
Por isso, vale a pena investir seu tempo no estudo desse grandioso, mas simples CMS.
Hoje estamos na versão 3.4 e já foi baixado mais de 7.794,728 vezes. Até o momento que eu escrevo esse artigo. Existe até um contador oficial e é interessante ficar vendo esse contador subindo a cada segundo.
OS DESENVOLVEDORES
O desenvolvimento do WordPress é liderado por Ryan Boren e Matt Mullenweg. Mullenweg e Mike Little foram os co-fundadores do projeto.
Entre os colaboradores no desenvolvimento estão:
- Dougal Campbell
- Mark Jaquith
- Alex King
- Donncha O'Caoimh
- Michel Valdrighi
Apesar de ser desenvolvido em grande parte pela sua comunidade, o WordPress é associado com a Automattic , onde alguns dos principais desenvolvedores do WordPress são funcionários.
Em parte desenvolvido pela comunidade, o WordPress tem entre estes os WP testers, um grupo de pessoas que testa os lançamentos voluntariamente. Eles tem acesso aos nightly builds, versões Beta e Release Candidates. Atualizando a essas versões, eles podem encontrar e reportar erros em uma lista de emails especial, ou na ferramenta Trac do projeto.
FINALIZANDO
Creio que para inicio é isso que precisamos saber para entrar no mundo do WordPress, o que quero destacar é a comunidade em volta do WordPress bem forte e ativa com o objetivo de melhorar ainda mais o WordPress e prover suporte aos usuários com as mais diversas dúvidas e dificuldades.
No próximo artigo vou falar sobre o wordpress.org x wordpress.com, e como fazer uma instalação básica para entrarmos de vez no mundo do WordPress.