viernes, 29 de enero de 2010

Wordpress Multi Usuario

Wordpress multiusuario permite tener un cojunto de blogs asociados a un solo sitio de administración.  Principalmente se puede hacer la administración de:
  • Blogs
  • Usuarios
  • Plugins disponibles para los blogs creados en el sitio
  • Administración de los temas disponibles
Hace 2 semanas hice la actualización del wordpress 2.7 al 2.9. Mi gran sorpresa fue ver que ha mejorado en distintos aspectos como:
  • La interfaz ha mejorado notablemente con la implementación de ajax. Muy amigable y ordenada.
  • La actualización por medio de ftp.
En el CESI estamos implementando muchos sitios web sobre la base de Drupal. Pero para instalar nuevos módulos o actualizar el sistema hay que bajar el archivo, descomprimirlo, etc.

En WordPress en este sentido ha implementado un mecanismo que pinchando sobre nuevos plugins, temas o para actualizar el sistema automáticamente hace todo el proceso tedioso por nosotros.

Para ello se debe tener corriendo un servidor ftp activo, yo realicé los siguientes pasos sencillos para tener arriba esta interesante propiedad:
  1. Instalar un servidor ftp, en la linea de RedHat con el comando yum install vsftpd
  2. Subir el servicio: service vsftpd start
  3. Crear un usuario local, por ejemplo wpftp
  4. Asignarle una contraseña con passwd
  5. Dar permiso de escritura sobre el directorio donde uno tiene instalado el wordpressmu con chown -R wpftp /path/al/wordpressmu/
  6. En la configuración de wordpressmu cuando pide el usuario, la contraseña y el host, una buena practica es poner localhost. Porque en el iptables yo tengo cerrado el puerto ftp para la interfaz de red (Accesos remotos) y poniendo localhost no se tiene ningún problema y funciona bien.
Con ello, la  herramienta automáticamente bajará la información que necesite, la descomprime e instala. He probado actualizando el sistema, con plugins y temas y funciona sin ningún tipo de error.