O que é WordPress?


WordPress é um aplicativo de sistema de gerenciamento de conteúdo para web, escrito em PHP com banco de dados MySQL, voltado principalmente para a criação de blogs via web. Essa é uma das ferramentas mais famosas na criação de blogs disputando diretamente com o serviço do Google chamado Blogger. No entanto, o WordPress é adotado por aqueles que queiram um blog mais profissional e com maiores recursos diferenciais.

O WordPress foi criado a partir do já desaparecido b2/cafelog e é hoje, junto com o Movable Type, o mais popular na criação de weblogs. As causas do seu rápido crescimento são, entre outras, seu tipo de licença (de código aberto), sua facilidade de uso e suas características como gerenciador de conteúdos. Criado por Ryan Boren e Matthew Mullenweg, é distribuído sob a GNU General Public License sendo gratuito.

O WordPress é utilizado também como plataforma de desenvolvimento de sites de comércio eletrônico, revistas, jornais, portfólio, gerenciador de projeto, diretório de eventos e outros conteúdos devido a sua capacidade de extensão através de plugins, temas e programação PHP.

Características do WordPress

O WordPress possui um sistema de modelos, através de um processador de modelos. O usuário pode re-organizar o layout através de widgets sem precisar editar códigos PHP ou HTML; eles também podem instalar e alternar entre temas WordPress. Os códigos PHP e HTML dos temas também podem ser editados para adicionar funcionalidades personalizadas.

Alguns dos recursos incluem:

  • 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
  • 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