2. #Quem é esse cara?
✔ Graduando em Ciência da Computação pela Faculdade Campo Grande
✔ Trabalha com desenvolvimento de websites na CATWORK Tecnologia
✔ Tem quase cinco anos de experiência no uso do WordPress como plataforma
para websites e/ou grandes portais
✔ Faz parte do Grupo de Usuários PHP de Mato Grosso do Sul (PHPMS)
✔ Jogador casual de paintball nas tardes de sábado, acumula alguns headshots
em seu scoreboard
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
3. #O que é WordPress?
Criado por Matt Mullenweg, o WordPress é desenvolvido em PHP e MySQL
sob licença GPL. O projeto que sempre teve como foco padrões de usabilidade
e facilidades para o usuário final, com o tempo e grande adoção ganhou
espaço no mercado passando a ser usado cada vez mais como CMS.
✔ Software livre com uma comunidade ativa compartilhando temas e plugins
✔ Integração com diversas plataformas e serviços disponíveis na web
✔ Já foi utilizado em projetos de diferentes tamanhos e especificações
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
4. #Do que é feito o WordPress?
✔ Exibição de páginas dinâmicas através de templates personalizados
✔ Fácil esquema de internacionalização (tradução) de temas e conteúdos
✔ Comunicação com outros websites além de outras ferramentas (Twitter,
Facebook) através de pingbacks e trackbacks
✔ Ferramentas integradas para edição e gerenciamento de imagens e vídeos,
além de um editor rico (TinyMCE) nativo no WordPress
✔ Opções de publicação, agendamento e revisões de posts, além de uma lixeira
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
5. #Estrutura de desenvolvimento
Core (wpconfig)
Themes Plugins
wp-content/themes wp-content/plugins
Template Files (The Loop)
Style Functions Appearance
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
6. #Quem está usando?
v
Ministério da Cultura
http://www.cultura.gov.br/site/
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
7. #Quem está usando?
v
The Ford Story
http://www.thefordstory.com/
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
8. #Quem está usando?
v
R7
http://blogs.r7.com/
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
9. #Quem está usando?
Yahoo!'s Yodel
http://ycorpblog.com/
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
10. #WordPress MU
Você já pensou como seria fácil e prático criar vários sites usando uma única
instalação do WordPress? É isto que o WordPress MU faz por você, cria uma
rede de sites relacionados semelhante ao WordPress.com ou ao EduBlogs.com.
✔ Gerenciamento de vários sites e usuários de forma fácil e simplificada
✔ Automatização de tarefas (instalação de plugins e temas) e atualização
✔ É largamente utilizado por jornais, revistas e instituições de ensino
✔ Possui a mesma estrutura de desenvolvimento do WordPress (tradicional)
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
11. #Características do WordPress MU
✔ Sites e usuários ilimitados
SITE I
✔ Gerenciamento de usuários completo com
permissões e papéis específicos
WordPress
SITE II ✔ Escolha de plugins e temas específicos para
multisite
cada site
SITE III
✔ Instalação por subdiretórios ou subdomínios
Uma única
✔ Painéis de administração compartilhados
instalação!
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
12. #Características do WordPress MU
O funcionamento do WordPress MU foi feito pensando não só na facilidade de
uso da ferramenta mas também em questões de segurança e privacidade, para
assegurar o bom funcionamento de todos os websites da rede.
✔ Para evitar sobrecargas os usuários não podem enviar plugins
✔ O administrador determina quais temas cada site poderá utilizar
✔ Controle de comentários com combate a spam eficaz através do Akismet
✔ Os usuários comuns não necessitam de conhecimento técnico
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
13. #Decisões importantes!
✔ Quem são os administradores da rede e quem são os administradores de
cada website da rede?
✔ Permissão de cadastro de criação de sites
✔ Apenas administradores podem criar novos sites?
✔ Visitantes podem se cadastrar para ter um usuário e um site?
✔ Qual será o espaço (em megas) disponível para upload de mídia?
✔ Com que frequência você irá atualizar sua instalação?
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
14. #Quais plugins utilizar? Dicas!
✔ SEO e motores de busca
All in one SEO pack, wpSEO, Google XML Sitemaps, WP Greet Box
✔ Galeria de imagens e vídeos
NextGEN Gallery, FlickPress, Facebook Photo Fetcher, Smart YouTube
✔ Ferramentas de navegação, usabilidade e performance
Related Posts, WP PageNavi, Get Recente Comments, WP Super Cache
✔ Suportadas pela Automattic
WordPress Stats, IntenseDebate, PollDaddy, bbPress, BuddyPress
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
15. #Como funcionam os temas?
Os temas são responsáveis pela apresentação do seu website. Estes são
compostos por imagens, folhas de estilos e scripts PHP e JavaScript. Os temas
se orientam através de um conceito chamado Query String que identifica quais
arquivos devem ser chamados através da URL.
Ao acessar um post por exemplo, o WordPress
entende que é necessário chamar o single que
contém as regras de exibição para este caso.
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
16. #Como funcionam os temas?
404.php
category.php
search.php
tag.php
index.php archive.php
author.php
single.php
date.php
page.php
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
17. #Entendendo o escopo de um tema
Nos temas a folha de estilos é responsável não só na definição das regras de
apresentação do layout mas também na identificação do tema para o
WordPress.
/*
Theme Name: This is an Example!
Theme URI: http://fricardo.com/sobre
Description: Here you put the theme description
Version: 1.0
Author: Flávio Ricardo
Author URI: http://fricardo.com
Tags: clean, white, gray, minimal, wordpress, php
*/
body { color: #000; }
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
18. #Enfrentando o Loop!
No WordPress o loop é usado para mostrar cada um dos seus posts. Usando o
loop, o WordPress processa cada um dos posts para serem exibidos na página
definida de acordo com os critérios especificados pelo usuário.
Quaisquer códigos HTML e/ou PHP inseridos durante a iteração da query será
repetido a cada post encontrado.
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
19. #Estrutura do Loop
if (have_posts) ) : // existem posts?
while (have_posts() ) : // enquanto
the_post(); // retorne-os
the_content(); // seu conteúdo
endwhile; // fim do laço
endif; // fim da condição
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
20. #Exemplo de Loop completo
<?php if (have_posts)) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class=”post”>
<?php the_content(); ?>
</div>
<?php endwhile; ?>
<?php else : ?>
<h2>Não encontrado!</h2>
<?php endif; ?>
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
21. #Requisitos elegantes
O WordPress requer o mínimo de recursos de seu servidor para funcionar,
atualmente a maioria dos servidores vem com suporte nativo a ferramenta.
✔ PHP 4.3* ou versão mais recente
✔ MySQL 4.1.2 ou versão mais recente
✔ Módulos mod_rewrite do Apache ou URL Rewrite do IIS 7
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
22. #Configurando o ambiente
Em ambiente local você deverá configurar subdomínios para poder trabalhar
com o WordPress MU, para isto adicione 127.0.1.1 wp.mu nos arquivos
citados.
Linux
/etc/hosts
Windows
c:WINDOWSsystem32driversetchosts
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
23. #A instalação de 5 minutos
Para quem usa cPanel, basta acessar o Fantástico e selecionar o WordPress. Os
demais devem seguir os passos abaixo:
✔ Criar uma base de dados para instalar o WordPress MU
✔ Copiar os arquivos para o diretório do servidor web (public_html)
✔ Pelo navegador, abra o endereço onde você fez a instalação e siga os passos
✔ Banco de dados, usuário, senha, título do website, endereço de e-mail do
administrador e outros
✔ Have fun!
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
24. #Visão geral da Dashboard
Gerenciar opções, blogs, usuários, Espaço disponível para cada usuário
atualizar plugins e etc...
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
25. #Escrevendo seu primeiro post
Categorias, posts, plugins, tags... Escreva aqui! =D
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
26. #Mais? Documentação!
http://codex.wordpress.org
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
27. Dúvidas?
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
28. #Obrigado!
Blog – www.fricardo.com
Twitter – @flavioricardo
E-mail – contato@fricardo.com
Palestras/Slides – slideshare.net/flavioricardo
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU