Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)

Post on 16-Mar-2018

57 views 3 download

Transcript of Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)

WCBA17

Pablo CapelloMultisites: creando una red de sitios con WordPress@capellopablo

¿Qué es WordPress Multisite?

WordPress Multisite es simplemente una función nativa de

WordPress (desde la versión 3.0).

Permite crear varios sitios en una misma

instalación.

WordPress vs WordPress Multisite

Ventajas y desventajas

Error: WordPress y WordPress Multisite no son dos aplicaciones distintas.

Es una misma aplicación con nuevas y diferentes características pensadas para resolver diferentes necesidades.

Diferencias y características

Estructura de carpetas

wordpress

wp-content

mu-plugins

plugins

themes

languages

uploads

WordPress

wordpress

wp-content

mu-plugins

plugins

themes

languages

uploads

WordPress Multisite

“En WordPress Multisite la carpeta

de uploads va a tener una subcarpeta por cada nuevo sitio

que creemos en la red.

“Por cada nuevo sitio de la red,

WordPress Multisite creará nuevas tablas de contenidos y opciones.

“Además, WordPress creará nuevas tablas para el funcionamiento de

la red.

Estructura de base de datosWordPress Multisite DB

wp_comments*wp_commentmeta*wp_posts*wp_postmeta*wp_terms*wp_termmeta*wp_term_taxonomy*wp_term_relationships*wp_options*

wp_userswp_usersmeta

wp_blogswp_blog_versionswp_registration_logwp_signupswp_sitewp_sitemeta

* Tablas que se duplican en cada nuevo sitio.

Estructura de base de datosWordPress Multisite DB

wp_commentswp_commentmetawp_postswp_postmetawp_termswp_termmetawp_term_taxonomywp_term_relationshipswp_options

Tablas que se duplican en cada nuevo sitio.

Estructura de base de datosWordPress Multisite DB

wp_userswp_usersmeta

wp_blogswp_blog_versionswp_registration_logwp_signupswp_sitewp_sitemeta

Tablas de usuarios globales y tablas de la red

“Importante

Las tablas de usuarios son las únicas que no se duplican por cada

nuevo sitio.

“Esto permite tener una

administración global de usuarios a través de toda la red.

¿QUÉ ES LO BUENO?

¿QUÉ ES LO BUENO?

Que todo se unifica en una sola base de datos con muchas tablas.

¿QUÉ ES LO BUENO?

Que todo se unifica en una sola base de datos con muchas tablas.

¿QUÉ ES LO MALO?

¿QUÉ ES LO BUENO?

Que todo se unifica en una sola base de datos con muchas tablas.

¿QUÉ ES LO MALO?

Que todo se unifica en una sola base de datos con muchas tablas.

“ImportanteSeguridad

CompatibilidadesOptimización

Diferencias con WordPress

Diferencias con WordPress

◎ Gestión de usuarios◎ Dashboard◎ Configuración de sitios◎ Gestión de plugins◎ Gestión de themes

“Gestión de usuarios

En una instalación multisitio, WordPress activa un nuevo rol de

usuario: Super Admin.

“Gestión de usuarios

La gestión de usuarios es global.

“Gestión de usuarios

Un mismo usuario puede tener acceso a más de un sitio con

diferentes permisos.

“Dashboard

En una instalación multisitio, podremos acceder a un nuevo

escritorio donde administraremos todos los aspectos de la red.

“Configuración de sitios

Desde el escritorio de la red se pueden editar las configuraciones

de cada sitio.

Ej: Permalinks, Template, Comentarios, Privacidad, Medios, Idioma, etc.

“Gestión de plugins

Los plugins deben agregarse desde el entorno de red.

“Gestión de plugins

Pueden activarse/desactivarse para todos los sitios de la red con

un click.

“Gestión de plugins

Pueden activar/desactivarse de manera individual desde escritorio

de cada sitio.

“Gestión de themes

Los themes deben agregarse desde el entorno de red.

“Gestión de themes

El theme debe seleccionarse desde el entorno del sitio.

“Gestión de themes

Pueden activarse/desactivarse para todos los sitios de la red con

un click.

“importante

Activar un theme para la red no significa que todos los sitios

inmediatamente tengan ese theme activo, sino que pueden activarlo.

“importante

Es decir, activando un theme globalmente hacemos que el

theme esté disponible para todos los sitios pero hay que activarlo

desde cada sitio.

Algunos TIPs para WordPress Multisites

“A partir del theme en uso podemos crear un child del mismo por cada

sitio de la red.

“Asignar a los usuarios super admin

como administradores de cada sitio.

“Reutilizar los recursos multimedia.

“Utilizar instalaciones con

subdominios.

“No usar prefijos de tablas CON

MAYUS.

Extendiendo WordPress Multisites

Multisite Plugin Manager

Controla los permisos a los plugins.

iThemes Security

Agrega una capa de seguridad tanto a los sitios como a la red.

MultilingualPress

Crea redes de sitios multilanguages o multizonas relacionando contenidos.

WordPress MU Domain Mapping

Agrega diferentes dominios a los nuevos sitios de la red. Compatible con subdirectorios.

User Switching

Permite ver un sitio con otro rol de usuario.

Pro Sites

Crea una red de sitios con servicios premium (saas).

“Y como seguramente todo esto les

parece poco...

Crème de la crème

WP Multi Network

A través de la gestión del ID del sitio padre, en la creación de un nuevo sitio, permite crear una red de redes de sitios WordPress.

Usos comunes

1.BusinessCrear una red de sitios institucionales con diferentes contenidos

2.EducaciónCrear una red de sitios por docentes, niveles, materias, actividades, etc.

3.SAASCrear un sitio institucional con la opción de compra/suscripción que genere un nuevo sitio -aplicación web- por cada compra.

4.Multi lenguajeCrear un sitio por cada idioma y relacionarlos entre sí.Podemos combinarlo con cualquiera de las opciones anteriores.

5.PortfolioRed de sitio que muestre la versión entregable de nuestros trabajos (Porque todos sabemos lo que pasa cuando le damos el acceso al cliente)

6.Apps o comunidadesRed de 2 sitios: Un sitio institucional público donde el usuario se registre y otro sitio privado que contiene nuestra app o comunidad.

¡Gracias!Pablo Capello

Preguntas?

@capellopablo