Criar uma rede de sites
O que é o Multisite?
Introduzido na versão 3.0, o multisite
permite a criação de uma rede de sites
que partilha uma única instalação do
wordpress.
Quando não devemos utilizar o
multisite?
 Pequenos websites com
  funcionalidades básicas e diferentes
  entre si
 Websites tipo portfólio
 Gestão de websites de diversos clientes
Gestão de websites de diversos
clientes?
   Prós
     Uma única instalação de wordpress para
        todos os websites
       Gestão simultânea de todos os plugins,
        temas e suas versões
       Criação rápida de um novo website
       Temas aplicáveis a qualquer website, com a
        possibilidade de criação de “child themes”
       Criação rápida de encaminhamento e
        domínios no servidor
Gestão de websites de diversos
clientes?
   Contras
     Incompatibilidade de alguns plugins
     Transferência de website já criados difícil e
        morosa
       Estrutura de “pastas” virtual, o que não permite
        ter um “pasta” por cliente
       Necessidade de atenção “redobrada” ao serem
        efectuadas alterações em plugins ou temas
        existentes
       Base de dados partilhada por todos os sites
       Portabilidade para um sistema “Stand-alone”
        dificultada
Exemplos de Instalações
  Wordpress Multisite
Bbcamerica.com
Blogs.adobe.com
Umaine.edu
Wordpress.com
Activação e Configuração
    Inicial do Multisite
O Superadmin
   Gestor da rede de sites
     Adicionar e gerir sites da rede
     Adicionar e gerir plugins e temas
     Alterar as definições da rede de sites
Tipo de Instalação
   “Domain-based”
    Cada website assume um domínio ou sub-
    domínio diferente.
    ex.: http://subsite.exemplo.com
     Não pode ser utilizado quando:
      ○ O wordpress não está instalado na raiz ou não
        estamos a utilizar o URL da raiz do servidor
      ○ O endereço da nossa instalação de wordpress
         é “localhost”
         é um endereço IP
         O URL utiliza uma porta diferente de “:80” ou “:443”
Tipo de Instalação
   “Path-based”
    Cada website assume uma sub-pasta
    ex.: http://www.exemplo.com/subsite




Mais informações em:
http://codex.wordpress.org/Before_You_Create_A_N
etwork
Activação Inicial
   Autorizar o Multisite no wp-config.php



   Escolher o tipo de instalação pretendia
Activação Inicial
   Activar a rede de sites




Mais informações em:
http://codex.wordpress.org/Create_A_Network
Plugins “jeitosos”
   Wordpress MU Domain Mapping
     permite o fácil mapeamento dos domínios
   Custom User CSS
     permite a edição do CSS por cada um dos
     utilizadores da rede de sites, caso o desejem
   Imsanity
     controla o tamanho das imagens que são
     colocadas nos diversos sites, sendo possível
     definir a dimensão máxima das mesmas (em
     px).
Gestão de Plugins
   Activados para a rede
     Todos os sites utilizam os plugins que se
     encontram activados para a rede


   Desactivados para a rede
     Cada utilizador, escolhe activar ou não o
     plugin no seu website.
Gestão de Temas
   Activados para a rede
     Todos os sites têm o tema disponível para
     utilização na listagem de temas


   Desactivados para a rede
     O tema só pode ser activado pelo “Super
     Admin” no site pretendido
Vamos ver isto a
  funcionar…
   Se a rede o permitir…
Utilizavas o multisite para
 a gestão de um grupo de
         websites?


Ricardo Correia
@rfvcorreia

Wordpress multisite

  • 1.
  • 2.
    O que éo Multisite? Introduzido na versão 3.0, o multisite permite a criação de uma rede de sites que partilha uma única instalação do wordpress.
  • 3.
    Quando não devemosutilizar o multisite?  Pequenos websites com funcionalidades básicas e diferentes entre si  Websites tipo portfólio  Gestão de websites de diversos clientes
  • 4.
    Gestão de websitesde diversos clientes?  Prós  Uma única instalação de wordpress para todos os websites  Gestão simultânea de todos os plugins, temas e suas versões  Criação rápida de um novo website  Temas aplicáveis a qualquer website, com a possibilidade de criação de “child themes”  Criação rápida de encaminhamento e domínios no servidor
  • 5.
    Gestão de websitesde diversos clientes?  Contras  Incompatibilidade de alguns plugins  Transferência de website já criados difícil e morosa  Estrutura de “pastas” virtual, o que não permite ter um “pasta” por cliente  Necessidade de atenção “redobrada” ao serem efectuadas alterações em plugins ou temas existentes  Base de dados partilhada por todos os sites  Portabilidade para um sistema “Stand-alone” dificultada
  • 6.
    Exemplos de Instalações Wordpress Multisite
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
    Activação e Configuração Inicial do Multisite
  • 12.
    O Superadmin  Gestor da rede de sites  Adicionar e gerir sites da rede  Adicionar e gerir plugins e temas  Alterar as definições da rede de sites
  • 13.
    Tipo de Instalação  “Domain-based” Cada website assume um domínio ou sub- domínio diferente. ex.: http://subsite.exemplo.com  Não pode ser utilizado quando: ○ O wordpress não está instalado na raiz ou não estamos a utilizar o URL da raiz do servidor ○ O endereço da nossa instalação de wordpress  é “localhost”  é um endereço IP  O URL utiliza uma porta diferente de “:80” ou “:443”
  • 14.
    Tipo de Instalação  “Path-based” Cada website assume uma sub-pasta ex.: http://www.exemplo.com/subsite Mais informações em: http://codex.wordpress.org/Before_You_Create_A_N etwork
  • 15.
    Activação Inicial  Autorizar o Multisite no wp-config.php  Escolher o tipo de instalação pretendia
  • 16.
    Activação Inicial  Activar a rede de sites Mais informações em: http://codex.wordpress.org/Create_A_Network
  • 17.
    Plugins “jeitosos”  Wordpress MU Domain Mapping  permite o fácil mapeamento dos domínios  Custom User CSS  permite a edição do CSS por cada um dos utilizadores da rede de sites, caso o desejem  Imsanity  controla o tamanho das imagens que são colocadas nos diversos sites, sendo possível definir a dimensão máxima das mesmas (em px).
  • 18.
    Gestão de Plugins  Activados para a rede  Todos os sites utilizam os plugins que se encontram activados para a rede  Desactivados para a rede  Cada utilizador, escolhe activar ou não o plugin no seu website.
  • 19.
    Gestão de Temas  Activados para a rede  Todos os sites têm o tema disponível para utilização na listagem de temas  Desactivados para a rede  O tema só pode ser activado pelo “Super Admin” no site pretendido
  • 20.
    Vamos ver istoa funcionar… Se a rede o permitir…
  • 21.
    Utilizavas o multisitepara a gestão de um grupo de websites? Ricardo Correia @rfvcorreia

Notas do Editor

  • #3 Tem origem no wordpress MU que funcionava de forma independente mas encontrava-se habitualmente desactualizado face a distribuição do wordpress.org
  • #4 Este terceiro ponto tem algumas considerações a tomarQuando ouvi falar pela primeira vez no multisite foi logo isto que me veio à cabeça e se o usar para gerir todos os sites que vou fazendo? Era porreiro.
  • #6 A importação e exportação dos dados dos websites pode ser efectuada com recurso à ferramente de exportação do próprio wordpress que utiliza XMLAo utilizar este método depareime com alguns problemas como a necessidade de “recategorizar” os posts ou com o WPML de reassociar as traduções novamente.
  • #8 O site principal da BBC AméricaCada programa tem o seu “child-theme” e assenta todo sobre a mesma frameword.
  • #9 Existem mais de 1200 blogs neste instalação de multisite
  • #10 Owordpress é utilizado como CMS customizável e encontra-se em actualização constante pela equipa de desenvolvimento web da universidade para cumprir com as necessidades.
  • #13 Aparece um novo “role” o super poderoso com o poder de gerir toda a rede de sites.
  • #16 Ao escolher o tipo de instalação pretendida o wordpressfacilitanos a vida e caso verifique a incompatibilidade do servidor com a instação “domain-based” encaminhanos de imediato para a “path-based”
  • #17 Como podem verificar ambos os blocos de código contém a informação da configuração do nosso servidor e tornam um passo de configuração num simples “Copiar e colar” como é habitual no wordpress.