ACESSO ÀS INFORMAÇÕES SOBRE AGRICULTURA FAMILIAR NA WEB
Personalização do Wordpress para Content Management System (CMS)
1. Personalização do Wordpress para Content
Management System (CMS)
M. Sc. Fernando de Assis Rodrigues
http://elleth.org
2. elleth.org 2
Objetivos
● Apresentação
● Content Management Systems
● Wordpress
– Instalação
– Tradução para o Português
– Temas
– Plugins
– Criação de Páginas
– Organização do Menu
3. elleth.org 3
Apresentação
● Bach. – Sistemas de Informação
– Desenvolvimento de Softwares
● Esp. – Sistemas para Internet
– Desenvolvimento de Serviços
● Mestrado – Ciência da Informação
● Doutorando – Ciência da Informação
8. elleth.org 8
CMS
● Construção e manutenção de web sites para
finalidades gerais
– Joomla
– Drupal
– Django
– Plone
– Sharepoint
9. elleth.org 9
CMS
● Alta capacidade de personalização:
– Interfaces
– Conteúdo
● Usuários
● Fluxo de Trabalho
10. elleth.org 10
CMS
● Pequena empresa:
– Hospedagem
● Brasil: “alto custo”, latência, interrupção do serviço,
velocidade de resposta, totalidade do PHP →efeito
“reseller”
● Resultado: dificuldade no convencimento de uma
pequena empresa abrir seu próprio web site
11. elleth.org 11
CMS
● Em contrapartida:
– Sites de criação de páginas
● “Cara” não profissional
12. elleth.org 12
Será que uma pequena empresa
necessita de todas as
funcionalidades de um CMS?
17. elleth.org 17
Wordpress
● Software para a criação e manutenção de
Blogs
– 27/05/2003
– Versão estável 3.9
– GNU GPLv2+
– CMS
– PHP + MySQL
18. elleth.org 18
Wordpress
● Os maiores 10 milhões: a cada 5, 1 é
Wordpress!
● Opera sob o sistema de Templates (Temas)
● Uso de Plugins
– > 26.000
● Cross-browsing
– Incluindo os dispositivos móveis
19. elleth.org 19
Wordpress
● Download para instalação
– wordpress.org
● Requisitos: PHP e MySQL
● Usando a hospedagem gratuita
– wordpress.com
● http://en.support.wordpress.com/domains/map-existing-
domain/
● * É possível utilizar o wordpress para gerenciar o sítio e
utilizar o Google Apps para e-mails.
● Custo zero
24. elleth.org 24
Instalação
● Criação do banco de dados
– PHPMyAdmin
– Ou:
● create database wordpress;
● grant usage on *.* to wordpress@localhost identified by
'wordpress';
● grant all privileges on wordpress.* to
wordpress@localhost;
25. elleth.org 25
Instalação
● Uma dificuldade que pode ser encontrada é a
não criação do wp-config.php na raiz da pasta
“wordpress”.
– Razão: o apache está sem permissão de escrita na
pasta
28. elleth.org 28
Plugins
● Internos
– TinyMCE Advanced
● Externos
– Facebook Button
● Dica: linha de comando no arquivo wp-
config.php → define('FS_METHOD', 'direct');
29. elleth.org 29
Páginas
● Páginas são diferentes de Posts.
– Páginas são para conteúdos que serão “estáticos”
ou que mudarão poucas vezes durante o tempo.
– Posts são ordenados de forma cronológica do mais
novo para o mais velho e podem ser rotulados para
serem dividos entre categorias.