SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
WordPress MU
Gerenciando vários blogs e websites
  de forma flexível e otimizada




                                      Flávio Ricardo
                                  3º Workshop PHPMS
#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
#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
#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
#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
#Quem está usando?




                           v




                                            Ministério da Cultura
                                          http://www.cultura.gov.br/site/




            Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
#Quem está usando?




                           v




                                                The Ford Story
                                            http://www.thefordstory.com/




            Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
#Quem está usando?




                           v




                                                          R7
                                                 http://blogs.r7.com/




            Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
#Quem está usando?




                                                Yahoo!'s Yodel
                                                http://ycorpblog.com/




            Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#Escrevendo seu primeiro post

 Categorias, posts, plugins, tags...          Escreva aqui! =D




                          Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
#Mais? Documentação!




   http://codex.wordpress.org




             Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
Dúvidas?


     Flávio Ricardo – Gerenciando blogs e websites com WordPress MU
#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

Mais conteúdo relacionado

Mais procurados

Wordpress, de um blog a um CMS
Wordpress, de um blog a um CMSWordpress, de um blog a um CMS
Wordpress, de um blog a um CMSIvan Santos
 
Palestra wordpress - II forum revista espírito livre
Palestra wordpress - II forum revista espírito livrePalestra wordpress - II forum revista espírito livre
Palestra wordpress - II forum revista espírito livreGustavo Freitas
 
Utilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restauranteUtilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restauranteDiogoAlfama
 
Curso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSCurso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSLuis Marcelo Zanlucki
 
Gestão de Ambientes Internet Webseriados
Gestão de Ambientes Internet   WebseriadosGestão de Ambientes Internet   Webseriados
Gestão de Ambientes Internet WebseriadosDurval Amorim
 
Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!Jennifer Payne
 
Flash + WordPress = Amantes
Flash + WordPress = AmantesFlash + WordPress = Amantes
Flash + WordPress = AmantesActive Media
 
Mini Curso - Venha Joomlar você também! - InfoWeek 2009
Mini Curso - Venha Joomlar você também! - InfoWeek 2009Mini Curso - Venha Joomlar você também! - InfoWeek 2009
Mini Curso - Venha Joomlar você também! - InfoWeek 2009Daniel Caixeta Queiroz Garcia
 
Joomla 3.0 - Novidades sobre a versão
Joomla 3.0 - Novidades sobre a versãoJoomla 3.0 - Novidades sobre a versão
Joomla 3.0 - Novidades sobre a versãoBule Comunicação
 
Projeto Videocassetada (Trabalho da Pós)
Projeto Videocassetada (Trabalho da Pós)Projeto Videocassetada (Trabalho da Pós)
Projeto Videocassetada (Trabalho da Pós)Guga Alves
 

Mais procurados (16)

Wordpress, de um blog a um CMS
Wordpress, de um blog a um CMSWordpress, de um blog a um CMS
Wordpress, de um blog a um CMS
 
Palestra wordpress - II forum revista espírito livre
Palestra wordpress - II forum revista espírito livrePalestra wordpress - II forum revista espírito livre
Palestra wordpress - II forum revista espírito livre
 
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 4 - 1...
 
Utilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restauranteUtilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restaurante
 
Wordpress
WordpressWordpress
Wordpress
 
Curso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMSCurso web faveni aula 19 - Introdução a CMS
Curso web faveni aula 19 - Introdução a CMS
 
Gestão de Ambientes Internet Webseriados
Gestão de Ambientes Internet   WebseriadosGestão de Ambientes Internet   Webseriados
Gestão de Ambientes Internet Webseriados
 
Webseriados
WebseriadosWebseriados
Webseriados
 
Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!
 
BITS | BrasilCMS | wordpress
BITS | BrasilCMS | wordpressBITS | BrasilCMS | wordpress
BITS | BrasilCMS | wordpress
 
Flash + WordPress = Amantes
Flash + WordPress = AmantesFlash + WordPress = Amantes
Flash + WordPress = Amantes
 
Mini Curso - Venha Joomlar você também! - InfoWeek 2009
Mini Curso - Venha Joomlar você também! - InfoWeek 2009Mini Curso - Venha Joomlar você também! - InfoWeek 2009
Mini Curso - Venha Joomlar você também! - InfoWeek 2009
 
Joomla 3.0 - Novidades sobre a versão
Joomla 3.0 - Novidades sobre a versãoJoomla 3.0 - Novidades sobre a versão
Joomla 3.0 - Novidades sobre a versão
 
Projeto Videocassetada (Trabalho da Pós)
Projeto Videocassetada (Trabalho da Pós)Projeto Videocassetada (Trabalho da Pós)
Projeto Videocassetada (Trabalho da Pós)
 
apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3apresentacao e instalacao do Joomla3
apresentacao e instalacao do Joomla3
 
Ai ad-tp1-g4-a
Ai ad-tp1-g4-aAi ad-tp1-g4-a
Ai ad-tp1-g4-a
 

Semelhante a Gerenciando blogs e websites com WordPress MU

[E-book] Como criar e manter um site ou blog com o Wordpress
[E-book] Como criar e manter um site ou blog com o Wordpress[E-book] Como criar e manter um site ou blog com o Wordpress
[E-book] Como criar e manter um site ou blog com o WordpressKingHost - Hospedagem de sites
 
WordPress: De blogs pessoais a grandes portais - Parte 1
WordPress: De blogs pessoais a grandes portais - Parte 1WordPress: De blogs pessoais a grandes portais - Parte 1
WordPress: De blogs pessoais a grandes portais - Parte 1Giancarlo Silva
 
Minicurso WordPress
Minicurso WordPressMinicurso WordPress
Minicurso WordPressEdson Silva
 
Minicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPressMinicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPressJackson Meires
 
Porque e como utilizar o WordPress e seu relacionamento com as Mídias Sociais
Porque e como utilizar o WordPress e seu relacionamento com as Mídias SociaisPorque e como utilizar o WordPress e seu relacionamento com as Mídias Sociais
Porque e como utilizar o WordPress e seu relacionamento com as Mídias SociaisGuga Alves
 
Aula 1 Curso Wordpress da BemTV
Aula 1 Curso Wordpress da BemTVAula 1 Curso Wordpress da BemTV
Aula 1 Curso Wordpress da BemTVRenan Pinto
 
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressDesenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressGeorge Mendonça
 
00-Apresentação de WordPress e criação de sites.pdf
00-Apresentação de WordPress e criação de sites.pdf00-Apresentação de WordPress e criação de sites.pdf
00-Apresentação de WordPress e criação de sites.pdfcleber595366
 
WordPress para Desenvolvedores - Utilizando WP como framework de desenvolvime...
WordPress para Desenvolvedores - Utilizando WP como framework de desenvolvime...WordPress para Desenvolvedores - Utilizando WP como framework de desenvolvime...
WordPress para Desenvolvedores - Utilizando WP como framework de desenvolvime...George Mendonça
 
Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)wvtodoz
 
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundoDominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundoGeorge Mendonça
 
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLDesenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLGeorge Mendonça
 
The Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressThe Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressJackson F. de A. Mafra
 
WordPress como CMS
WordPress como CMSWordPress como CMS
WordPress como CMSleogermani
 
Dicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPressDicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPressLeo Baiano
 
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.Nícholas André
 

Semelhante a Gerenciando blogs e websites com WordPress MU (20)

[E-book] Como criar e manter um site ou blog com o Wordpress
[E-book] Como criar e manter um site ou blog com o Wordpress[E-book] Como criar e manter um site ou blog com o Wordpress
[E-book] Como criar e manter um site ou blog com o Wordpress
 
WordPress: De blogs pessoais a grandes portais - Parte 1
WordPress: De blogs pessoais a grandes portais - Parte 1WordPress: De blogs pessoais a grandes portais - Parte 1
WordPress: De blogs pessoais a grandes portais - Parte 1
 
Minicurso WordPress
Minicurso WordPressMinicurso WordPress
Minicurso WordPress
 
Minicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPressMinicurso - Desenvolvimento de sites com WordPress
Minicurso - Desenvolvimento de sites com WordPress
 
Porque e como utilizar o WordPress e seu relacionamento com as Mídias Sociais
Porque e como utilizar o WordPress e seu relacionamento com as Mídias SociaisPorque e como utilizar o WordPress e seu relacionamento com as Mídias Sociais
Porque e como utilizar o WordPress e seu relacionamento com as Mídias Sociais
 
Aula 1 Curso Wordpress da BemTV
Aula 1 Curso Wordpress da BemTVAula 1 Curso Wordpress da BemTV
Aula 1 Curso Wordpress da BemTV
 
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressDesenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
 
Wordpress
WordpressWordpress
Wordpress
 
Slides word press
Slides word pressSlides word press
Slides word press
 
Mini Curso Wordpress
Mini Curso WordpressMini Curso Wordpress
Mini Curso Wordpress
 
00-Apresentação de WordPress e criação de sites.pdf
00-Apresentação de WordPress e criação de sites.pdf00-Apresentação de WordPress e criação de sites.pdf
00-Apresentação de WordPress e criação de sites.pdf
 
WordPress para Desenvolvedores - Utilizando WP como framework de desenvolvime...
WordPress para Desenvolvedores - Utilizando WP como framework de desenvolvime...WordPress para Desenvolvedores - Utilizando WP como framework de desenvolvime...
WordPress para Desenvolvedores - Utilizando WP como framework de desenvolvime...
 
Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)Treinamento de Wordpress versão 3.1 (1 de 3)
Treinamento de Wordpress versão 3.1 (1 de 3)
 
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundoDominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundo
 
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLDesenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
 
Wordpress
WordpressWordpress
Wordpress
 
The Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPressThe Ultimate Guide to Development in WordPress
The Ultimate Guide to Development in WordPress
 
WordPress como CMS
WordPress como CMSWordPress como CMS
WordPress como CMS
 
Dicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPressDicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPress
 
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
WordPress Multisite: Desenvolvendo Portais com Sites Interligados.
 

Gerenciando blogs e websites com WordPress MU

  • 1. WordPress MU Gerenciando vários blogs e websites de forma flexível e otimizada Flávio Ricardo 3º Workshop PHPMS
  • 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