WordPress é um sistema livre e aberto de gestão de conteúdo para internet (do inglês: Content Management System – CMS), baseado em PHP com banco de dados MySQL, executado em um servidor interpretador, voltado principalmente para a criação de páginas eletrônicas (sites) e blogs online. Criado a partir do extinto b2/cafelog, por Ryan Boren e Matthew Mullenweg, e distribuído gratuitamente sob a GNU General Public License.
É uma das ferramentas mais utilizadas para conteúdo na web, disputando com o serviço do Google, chamado Blogger. No entanto, o WordPress é adotado por aqueles que queiram uma página com maior personalização e recursos diferenciais.
A popularização deste sistema é devido, entre outras, seu tipo de licença (de código aberto), facilidade de uso e, a versatilidade. Também é possível desenvolver sites de tipo comércio eletrônico, revistas, portfólio, gerenciador de projeto, agregador de eventos e, outros conteúdos devido a sua capacidade de extensão através de plugins, temas e programação PHP.
Vantagens do WordPress
As vantagens em utilizar o WordPress como plataforma para o seu site ou blog são muitas e é possível que pessoas diferentes apontem vantagens distintas. Isso acontece porque a ferramenta é extremamente versátil e pode ser adaptada para uma infinidade de propósitos, desde um simples blog até uma loja online com muitos produtos.
Recursos do WordPress
Como veremos daqui a pouco, os recursos do WordPress podem ser (bastante) ampliados através da instalação de plugins e temas. Apesar disso, os recursos básicos da plataforma, aqueles que vêm instalados por padrão, já são suficientes para se fazer muita coisa. Dentre os recursos nativos da ferramenta, podemos destacar: Editor
- Biblioteca de mídia com recursos para edição simples de imagens (ex.: recorte e giro);
- Gerenciador de comentários com moderação incluída por padrão;
- Editor de aparência do site, onde é possível editar diversos itens do template, como cores, marca e menus*;
- Editor de widgets;
- Editor de páginas e posts com recursos avançados de formatação de textos;