Gerenciando blogs e websites com WordPress MU

28
WordPress MU Gerenciando vários blogs e websites de forma flexível e otimizada Flávio Ricardo 3º Workshop PHPMS

description

Conheça o WordPress MU e aprenda a gerenciar vários blogs e websites de forma flexível o otimizada.

Transcript of Gerenciando blogs e websites com WordPress MU

Page 1: 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

Page 2: Gerenciando blogs e websites com WordPress MU

#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

Page 3: Gerenciando blogs e websites com WordPress MU

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

Page 4: 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

Page 5: 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

Page 6: 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

Page 7: 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

Page 8: 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

Page 9: 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

Page 10: 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

Page 11: 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

Page 12: 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

Page 13: 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

Page 14: 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

Page 15: 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

Page 16: 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

Page 17: 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

Page 18: 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

Page 19: 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

Page 20: 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

Page 21: 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

Page 22: 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

Page 23: 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

Page 24: 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

Page 25: 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

Page 26: Gerenciando blogs e websites com WordPress MU

http://codex.wordpress.org

#Mais? Documentação!

Flávio Ricardo – Gerenciando blogs e websites com WordPress MU

Page 27: Gerenciando blogs e websites com WordPress MU

Dúvidas?

Flávio Ricardo – Gerenciando blogs e websites com WordPress MU

Page 28: 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