Gerenciando blogs e websites com WordPress MU
-
Upload
flavio-ricardo-b-meira -
Category
Design
-
view
7.489 -
download
4
description
Transcript of Gerenciando blogs e websites com WordPress MU
WordPress MUGerenciando vários blogs e websites
de forma flexível e otimizada
Flávio Ricardo3º Workshop PHPMS
#Quem é esse cara?
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
✔ 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
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
#O que é WordPress?
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
✔ 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
#Do que é feito o WordPress?
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
Core (wpconfig)
Themeswp-content/themes
Pluginswp-content/plugins
Template Files (The Loop)
Style Functions Appearance
#Estrutura de desenvolvimento
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
v
Ministério da Culturahttp://www.cultura.gov.br/site/
#Quem está usando?
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
v
The Ford Storyhttp://www.thefordstory.com/
#Quem está usando?
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
v
R7http://blogs.r7.com/
#Quem está usando?
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
Yahoo!'s Yodelhttp://ycorpblog.com/
#Quem está usando?
Flávio Ricardo – Gerenciando blogs e websites com 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)
#WordPress MU
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
SITE I
✔ Sites e usuários ilimitados
✔ Gerenciamento de usuários completo com
permissões e papéis específicos
✔ Escolha de plugins e temas específicos para
cada site
✔ Instalação por subdiretórios ou subdomínios
✔ Painéis de administração compartilhados
WordPressmultisite
SITE II
SITE III
Uma únicainstalação!
#Características do WordPress MU
Flávio Ricardo – Gerenciando blogs e websites com 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
#Características do WordPress MU
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
✔ 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?
#Decisões importantes!
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
✔ 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
#Quais plugins utilizar? Dicas!
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
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.
#Como funcionam os temas?
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
index.php archive.php
single.php
page.php
404.php
search.php
author.php
date.php
category.php
tag.php
#Como funcionam os temas?
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
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/sobreDescription: Here you put the theme descriptionVersion: 1.0Author: Flávio RicardoAuthor URI: http://fricardo.comTags: clean, white, gray, minimal, wordpress, php*/
body { color: #000; }
/* Theme Name: This is an Example!Theme URI: http://fricardo.com/sobreDescription: Here you put the theme descriptionVersion: 1.0Author: Flávio RicardoAuthor URI: http://fricardo.comTags: clean, white, gray, minimal, wordpress, php*/
body { color: #000; }
#Entendendo o escopo de um tema
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
#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
#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
#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
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
#Requisitos elegantes
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
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:\WINDOWS\system32\drivers\etc\hosts
#Configurando o ambiente
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
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!
#A instalação de 5 minutos
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
Gerenciar opções, blogs, usuários,atualizar plugins e etc...
Espaço disponível para cada usuário
#Visão geral da Dashboard
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
Categorias, posts, plugins, tags... Escreva aqui! =D
#Escrevendo seu primeiro post
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
http://codex.wordpress.org
#Mais? Documentação!
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
Dúvidas?
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
Blog – www.fricardo.com
Twitter – @flavioricardo
E-mail – [email protected]
Palestras/Slides – slideshare.net/flavioricardo
#Obrigado!
Flávio Ricardo – Gerenciando blogs e websites com WordPress MU