Uso de WordPress Multisite una red de sitios web a su alcance

Hoy, analizaremos los conceptos básicos de WordPress MS, o para aquellos usuarios que han estado usando WordPress por un tiempo: Multisite o WordPress MU. WordPress MS es una característica que muchos usuarios desconocen, y una que a menudo es confusa de instalar y configurar. ¡Pero no más! En este tutorial, recorreremos la instalación de WordPress MS, familiarizándonos con el administrador de red e integrando complementos útiles para su red Multisite.


Introducción

WordPress Multisite es una característica que desde WordPress versión 3 se ha incluido discretamente en la instalación. Es una característica que tiene un gran impacto, permitiendo que existan miles de blogs virtualmente en una sola instalación de WordPress. Es una gran idea para los sitios de gran escala que utilizan varios subdominios, redes de blogs, redes sociales o incluso redes internas para empresas u organizaciones. Si bien esta característica ha existido durante casi tanto tiempo como WordPress en sí misma, justo ahora está recibiendo la atención que merece, incluso de los desarrolladores de WordPress..


Lo que haremos

En este tutorial vamos a:

  • Eche un vistazo en profundidad a WordPress MS (también conocido como Multisite o WordPress MU)
  • Instala WordPress MS y aprende sobre las diferentes opciones de instalación.
  • crear nuevos sitios con MS
  • Mira algunos complementos útiles para combinar con WordPress MS
  • Examinar proyectos que podrían beneficiarse de la EM.

Al final de esta serie de tutoriales, debe estar extremadamente familiarizado con lo que es WordPress MS, cómo instalarlo, cómo crear nuevos sitios y cómo usarlo de la manera más efectiva para su próximo proyecto..


¿Qué es exactamente Wordpress MS?

En pocas palabras, Multisite permite que una única instalación de WordPress actúe como una red de sitios centrados en un solo dominio (http://yoursite.com). Permite nuevos subdominios (http://subdomain.yoursite.com) o subdirectorios (http://yoursite.com/subdomain), y hace todo esto virtualmente, lo que significa que no es necesario crear nuevas carpetas En lugar de eso, simplemente agregando un código a wp-config.php y .htaccess, tiene miles de sitios al alcance de su mano..

Multisite también permite una fácil gestión de la red a través de un único panel de administración al que un usuario con los permisos adecuados puede acceder a través de la barra de administración de cualquier sitio de la red. Multisite no es de ninguna manera "nuevo". Ha existido durante casi tanto tiempo como WordPress, aunque anteriormente se desarrolló por separado. Desde WP 3.0, se ha incluido junto con WordPress y, como mencioné anteriormente, parece que solo será más fácil de usar, ya que los desarrolladores de WordPress parecen estar prestando una atención especial a esto en 2012..

A continuación, veamos cómo instalar Multisite en una instalación típica de WordPress.


Instalación de WordPress Multisite

Para muchas personas, instalar Multisite puede ser una pesadilla. Espero poder aliviar eso al llevarlo paso a paso a través de la instalación de un sub-directorio y un subdominio. Primero, permítanme decir que es mucho más fácil instalar Multisite en una instalación nueva, aunque todavía es posible hacerlo en una instalación anterior con contenido preexistente. Sin embargo, posiblemente podría haber problemas de enlace permanente.

Dicho esto, los siguientes pasos asumen que ha completado una instalación estándar de WordPress. Sin embargo, los pasos pueden aplicarse a una instalación nueva o anterior.

Activando el elemento del menú de configuración de red

Para comenzar incluso el proceso de instalación de Multisite, necesita abrir su archivo wp-config.php, y justo arriba

/ * Eso es todo, deja de editar! Feliz blogging. * /

agregue lo siguiente:

/ ** Permitir Multisite ** / define ('WP_ALLOW_MULTISITE', verdadero);

La primera línea simplemente es un comentario que nos ayudará a mantener ordenado nuestro código. A continuación, le decimos a nuestra instalación de WordPress que permita la funcionalidad Multisite. Una vez que haya editado y guardado el archivo, ahora debería ver lo siguiente en su submenú "Herramientas":

Si está utilizando una instalación de WordPress anterior con complementos activos, recibirá un aviso en la Configuración de red para desactivar todos sus complementos antes de continuar.

Configurando la red desde el tablero

La primera pantalla en "Configuración de red" se verá así:

Desde esta pantalla, tienes los siguientes elementos para configurar:

  • Direcciones del sitio - Desde aquí, seleccionará si desea utilizar subdominios o subdirectorios. Si elige trabajar con subdominios, debe verificar con su anfitrión si es posible.
  • Título de la red - El título para tu red..
  • Dirección de correo electrónico del administrador - El contacto de administrador para su nueva red..

los dirección del servidor ya debe estar completado para mostrar cómo aparecerán sus nuevos enlaces permanentes.

Si se trata de una instalación preexistente, recibirá una nota que dice que solo son posibles subdominios debido a posibles conflictos de enlace permanente. Si está instalando en un localhost, solo se le permitirá instalar a través de subdirectorios.

Una vez que haya configurado estos ajustes, haga clic en instalar, y debería ver la siguiente pantalla:

Terminando la instalación multisitio

Ahora, veamos paso a paso las instrucciones dadas en la página "Activación de la red". Antes de profundizar en esto, le sugeriría encarecidamente que realice una copia de seguridad de sus archivos wp-config.php y .htaccess. Esto ahorrará muchos dolores de cabeza en el futuro.

  1. Crear un nuevo directorio llamado blogs.dir, y coloque eso en su carpeta raíz wp-contenido carpeta. Esta carpeta debe poder escribirse en el servidor web, ya que se utilizará para almacenar todos los medios cargados de nuestra red.
  2. Agregue el siguiente código para una instalación de subdominio:

     define ('SUBDOMAIN_INSTALL', true); $ base = '/'; define ('DOMAIN_CURRENT_SITE', 'yoursite.com'); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);

    y esto para una instalación de sub-directorio

     define ('MULTISITE', verdadero); define ('SUBDOMAIN_INSTALL', falso); $ base = '/'; define ('DOMAIN_CURRENT_SITE', 'yoursite.com'); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);

    a wp-config.php justo encima:

     / * Eso es todo, deja de editar! Feliz blogging. * /

    Asegúrate de cambiar yoursite.com a la URL de su sitio - asegúrese de que esté sin WWW. Desglosado, este código lo identifica como una instalación de subdominio o subdirectorio, y establece el ID de su sitio principal en 1. Cada sitio tiene un ID, y es importante que lo tenga en cuenta cuando comience a trabajar con complementos y compile de forma personalizada. consultas.

  3. Agregue las claves de autenticación proporcionadas a wp-config.php. Esto ayudará a asegurar su instalación.
  4. Finalmente, desea agregar el siguiente código a su archivo .htaccess:

     RewriteEngine On RewriteBase / RewriteRule ^ index \ .php $ - [L] # archivos cargados RewriteRule ^ files /(.+) wp-includes / ms-files.php? File = $ 1 [L] RewriteCond% REQUEST_FILENAME -f [ O] RewriteCond% REQUEST_FILENAME -d RewriteRule ^ - [L] RewriteRule. index.php [L]

    Este código reemplazará cualquier otro código de WordPress que encuentre en .htaccess.

Para obtener otra referencia sobre la configuración de una red de sitios múltiples de WordPress, asegúrese de visitar la página "Crear una red de sitios de WordPress" en el Codex.

Cosas a tener en cuenta con instalaciones multisitio

  • Multisite es más fácil de instalar en una instalación nueva de WordPress con los sitios como subdirectorios. Eso no quiere decir que no lo instale de otra manera, solo para señalar el camino más fácil.
  • Si usas Multisite, entonces no poder Dale a WordPress su propia carpeta. Debe estar instalado en la carpeta raíz de su sitio..
    Nota del editor: Esto no es 100% correcto, para más información y aclaración, vea el comentario de Andrea_R a continuación.
  • Es posible que su proveedor de alojamiento web no permita la creación de subdominios. Asegúrese de revisar esto antes de intentar una instalación de subdominio.
  • Debe activar la función de red desde el panel de WordPress. Simplemente agregar el código a wp-config.php y .htaccess no es suficiente.

Navegando por el administrador de red

Para acceder al panel de administración de Multisite en WordPress 3.0 y versiones posteriores, simplemente pase el cursor sobre Mis sitios en la barra de administración en la parte superior de la ventana del navegador, y haga clic en Administrador de red.

Una vez en el tablero, el menú se ve así:

El menú de administración de red tiene los siguientes submenús:

  • Sitios - Desde aquí puede crear nuevos sitios de red, visitar paneles de administración, eliminar sitios y editar la configuración del sitio.
  • Usuarios - Este submenú le permite administrar usuarios al crearlos, editarlos y eliminarlos. También puede ver qué usuarios se han registrado en sitios específicos.
  • Temas - Con Multisite, los temas se gestionan desde la red. Los temas se deben instalar, activar y editar desde el panel de administración de la red. Todavía se pueden cambiar en el panel del sitio..
  • Complementos - Al igual que los temas, los complementos se instalan y activan en la red desde este panel. Los complementos todavía se pueden activar y configurar en el panel del sitio.
  • Ajustes - Este submenú le permite configurar el nombre de la red, el correo electrónico del administrador, la configuración de registro, los correos electrónicos de bienvenida, la configuración inicial del sitio y la configuración de carga. Este es un gran submenú para configurar si está utilizando Multisite como motor de blog o red social.
  • Actualizaciones - Desde este submenú, puede hacer actualizaciones de toda la red en el núcleo, los complementos y los temas de WordPress..

A continuación, quiero guiarlo a través de la creación de su primer sitio de red. Si está familiarizado con el uso de WordPress, todo lo demás debería parecer bastante normal, con la excepción de tener que pasar por un panel de red para activar complementos y temas en lugar de un panel de sitio normal..

Creando un Nuevo Sitio

  1. Desde el panel de la red, navegue hasta Sitios -> Añadir Nuevo.
  2. A continuación, deberá especificar la dirección del sitio, el título del sitio y un correo electrónico del administrador. La pantalla se verá así:
  3. Una vez agregado, verá un mensaje en la parte superior que verifica la creación del sitio. Ahora puede visitar el panel del sitio o editar la configuración del sitio desde el panel de la red. También se enviarán dos correos electrónicos. Una vez irá al administrador general de la red notificándoles el nuevo sitio, y otro irá al nuevo administrador del sitio, notificándoles sus credenciales de inicio de sesión.

¡Y es así de fácil la creación de sitios en WordPress MS! Ahora, veamos algunos plugins.


Complementos indispensables para WordPress MS

Aquí hay una lista de algunos complementos que sugiero usar en las instalaciones de MS y, como siempre, si tiene otros para agregar, inclínelos.!

  • Wordpress MU Páginas de etiquetas de todo el sitio

    Este complemento le permite crear un blog específico en la red donde se pueden encontrar TODAS las publicaciones recientes en la red. Desde dentro del complemento, también puede especificar que esté en el sitio principal que configuró en la instalación inicial de Multisite. El número máximo de publicaciones a mostrar se puede configurar también.

  • Multipost MU / ThreeWP Broadcast

    Este complemento permite a los usuarios que crean contenido en diferentes blogs "transmitir" sus publicaciones a otros blogs de la red. Además de publicar contenido, también se pueden transmitir categorías, etiquetas y campos personalizados. Para facilitar la publicación en varios blogs, se pueden crear grupos de blogs..

  • Más opciones de privacidad

    Este complemento le permite establecer el nivel de privacidad de cada blog desde el panel de configuración del sitio del panel de la red. Las opciones son:

  • Mapeo de Dominios

    Este complemento permite a los usuarios utilizar sus propios nombres de dominio en su red Multisite. Este complemento requiere un conocimiento de cómo agregar y editar archivos de complemento y una comprensión básica de cómo funcionan los servidores y la configuración específica de su servidor. Un excelente tutorial para configurar este complemento se puede encontrar en el blog de Otto, "WordPress 3.0 Multisite Domain Mapping Tutorial".

  • Gestión de usuarios multisitio

    Este complemento permite a los administradores establecer la función predeterminada de cada blog de red individual. Una vez activado, aparece una lista de blogs en la página de configuración de la red. Este complemento es diferente del complemento de nuevos valores predeterminados del blog, ya que se dirige a los sitios individuales en lugar de a cada nuevo blog. Por ejemplo, si desea que un sitio permita que todas las capacidades de editor de usuarios predeterminadas y otro tenga capacidades de suscriptor, este es el complemento que está buscando.

  • Nuevos valores predeterminados de blog

    Este complemento crea valores predeterminados para cualquier blog nuevo creado en la red. Una vez activado, aparece un nuevo menú bajo la red. Ajustes submenu Desde aquí, puede editar cualquiera de las configuraciones normales de WordPress: configuración general del blog, configuración de lectura, configuración de escritura, configuración de enlace permanente, configuración de discusión, configuración de privacidad y configuración de medios. También puede elegir el tema predeterminado de un sitio y configurar otras opciones como categorías, enlaces y configuración inicial del usuario..

  • Super Admins Extendidos

    Este complemento permite la creación de clases de usuario específicas con roles específicos. El complemento, una vez activado, se puede encontrar en la red principal. Ajustes submenu La lista de capacidades es extensa.


Proyectos que podrían beneficiarse de WordPress MS

Ahora que he explicado cómo instalar Multisite, cómo crear nuevos sitios y qué complementos usar, pensé que sería genial poner algunas ideas sobre posibles proyectos que podrían beneficiarse de Multisite. Como siempre, si tiene otras ideas o instalaciones de sitios múltiples con las que ha trabajado anteriormente, no dude en agregarlas en los comentarios..

  • Redes de blogs
  • Redes sociales
  • Redes internas para organizaciones o empresas.
  • Sitios educativos
  • Sitios que abarcan ciudades, grupos de clientes u otros grupos diversos
  • Cualquier otro sitio WP que pueda necesitar la opción para múltiples sitios dentro de una instalación

Conclusión

Este año tiene algunas cosas interesantes para Multisite, y a medida que más y más usuarios descubren cómo implementarlo, esta característica actualmente infrautilizada podría convertirse pronto en una de las características principales por las que WordPress es conocida y utilizada. Espero que haya aprendido cómo instalar Multisite, cómo navegar por el administrador de red y cómo encontrar complementos que puedan mejorar la funcionalidad de sus redes. En general, espero que se sienta más cómodo al usar Multisite en sus proyectos, y que, si nunca lo ha usado, se dará el paso y juegue con él..

Gracias por leer!