Personalização do Wordpress para Content
Management System (CMS)
M. Sc. Fernando de Assis Rodrigues
http://elleth.org
elleth.org 2
Objetivos
● Apresentação
● Content Management Systems
● Wordpress
– Instalação
– Tradução para o Português
– ...
elleth.org 3
Apresentação
● Bach. – Sistemas de Informação
– Desenvolvimento de Softwares
● Esp. – Sistemas para Internet
...
elleth.org 4
CMS
Content Management System
elleth.org 5
CMS
● Software
– Criação e Manutenção de Conteúdo
– Web ou não
elleth.org 6
CMS
● Edição dos fluxos de trabalho
● Ambientes Colaborativos
elleth.org 7
CMS
Para alterar um conteúdo de uma página, é
necessário uma equipe de TI?
elleth.org 8
CMS
● Construção e manutenção de web sites para
finalidades gerais
– Joomla
– Drupal
– Django
– Plone
– Share...
elleth.org 9
CMS
● Alta capacidade de personalização:
– Interfaces
– Conteúdo
● Usuários
● Fluxo de Trabalho
elleth.org 10
CMS
● Pequena empresa:
– Hospedagem
● Brasil: “alto custo”, latência, interrupção do serviço,
velocidade de ...
elleth.org 11
CMS
● Em contrapartida:
– Sites de criação de páginas
● “Cara” não profissional
elleth.org 12
Será que uma pequena empresa
necessita de todas as
funcionalidades de um CMS?
elleth.org 13
O que o open source pode fazer
por uma pequena empresa?
elleth.org 14
Como monetarizar neste cenário?
elleth.org 15
Dentre diversas ideias...
elleth.org 16
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+
– C...
elleth.org 18
Wordpress
● Os maiores 10 milhões: a cada 5, 1 é
Wordpress!
● Opera sob o sistema de Templates (Temas)
● Uso...
elleth.org 19
Wordpress
● Download para instalação
– wordpress.org
● Requisitos: PHP e MySQL
● Usando a hospedagem gratuit...
elleth.org 20
Hands On!
elleth.org 21
Instalação
● Requisitos
– APT: sudo apt-get install php5 apache2 mysql-
server phpmyadmin
– YUM: sudo yum in...
elleth.org 22
Instalação
● Wordpress 3.9:
– Tradução para o Português (Brasil):
● http://br.wordpress.org/
● Zip: http://b...
elleth.org 23
Instalação
elleth.org 24
Instalação
● Criação do banco de dados
– PHPMyAdmin
– Ou:
● create database wordpress;
● grant usage on *.* ...
elleth.org 25
Instalação
● Uma dificuldade que pode ser encontrada é a
não criação do wp-config.php na raiz da pasta
“word...
elleth.org 26
Instalação
● http://localhost/wordpress/wp-admin
● http://localhost/wordpress/
elleth.org 27
Temas
elleth.org 28
Plugins
● Internos
– TinyMCE Advanced
● Externos
– Facebook Button
● Dica: linha de comando no arquivo wp-
c...
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...
elleth.org 30
Página
● Página
– Adicionar Nova
– Rascunho/Publicar
elleth.org 31
Menus
● Aparência
– Menus
● Aparência
– Página Inicial Estática
elleth.org 32
elleth.org
Próximos SlideShares
Carregando em…5
×

FLISOL 2014 - Personalização do Wordpress para um CMS

336 visualizações

Publicada em

Publicada em: Educação
2 comentários
3 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
336
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
4
Comentários
2
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

FLISOL 2014 - Personalização do Wordpress para um CMS

  1. 1. Personalização do Wordpress para Content Management System (CMS) M. Sc. Fernando de Assis Rodrigues http://elleth.org
  2. 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. 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
  4. 4. elleth.org 4 CMS Content Management System
  5. 5. elleth.org 5 CMS ● Software – Criação e Manutenção de Conteúdo – Web ou não
  6. 6. elleth.org 6 CMS ● Edição dos fluxos de trabalho ● Ambientes Colaborativos
  7. 7. elleth.org 7 CMS Para alterar um conteúdo de uma página, é necessário uma equipe de TI?
  8. 8. elleth.org 8 CMS ● Construção e manutenção de web sites para finalidades gerais – Joomla – Drupal – Django – Plone – Sharepoint
  9. 9. elleth.org 9 CMS ● Alta capacidade de personalização: – Interfaces – Conteúdo ● Usuários ● Fluxo de Trabalho
  10. 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. 11. elleth.org 11 CMS ● Em contrapartida: – Sites de criação de páginas ● “Cara” não profissional
  12. 12. elleth.org 12 Será que uma pequena empresa necessita de todas as funcionalidades de um CMS?
  13. 13. elleth.org 13 O que o open source pode fazer por uma pequena empresa?
  14. 14. elleth.org 14 Como monetarizar neste cenário?
  15. 15. elleth.org 15 Dentre diversas ideias...
  16. 16. elleth.org 16
  17. 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. 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. 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
  20. 20. elleth.org 20 Hands On!
  21. 21. elleth.org 21 Instalação ● Requisitos – APT: sudo apt-get install php5 apache2 mysql- server phpmyadmin – YUM: sudo yum install httpd mysql-server php php- mysql phpmyadmin ● https://www.digitalocean.com/community/articles/how-to- install-linux-apache-mysql-php-lamp-stack-on-centos-6 – Windows: WAMP 2, EasyPHP ...
  22. 22. elleth.org 22 Instalação ● Wordpress 3.9: – Tradução para o Português (Brasil): ● http://br.wordpress.org/ ● Zip: http://br.wordpress.org/wordpress-3.9-pt_BR.zip ● Tarball: http://br.wordpress.org/wordpress-3.9- pt_BR.tar.gz ● Extrair na pasta www
  23. 23. elleth.org 23 Instalação
  24. 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. 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
  26. 26. elleth.org 26 Instalação ● http://localhost/wordpress/wp-admin ● http://localhost/wordpress/
  27. 27. elleth.org 27 Temas
  28. 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. 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.
  30. 30. elleth.org 30 Página ● Página – Adicionar Nova – Rascunho/Publicar
  31. 31. elleth.org 31 Menus ● Aparência – Menus ● Aparência – Página Inicial Estática
  32. 32. elleth.org 32 elleth.org

×