Jogo de Rimas - Para impressão em pdf a ser usado para crianças
FLISOL 2014 - Personalização do Wordpress para um 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.