Wordpress Mu, instalación parches y soluciones…
Desde hace un par de días me he visto en la necesidad de crear un portal con varios blog para unificar la información de varios departamentos, dando independencia a cada departamento y unificando la información de una forma coherente para que sea fácil su organización. Visto esto pensé directamente en la versión Multiusuario de Wordpress mas conocida como Wordpress-Mu y me puse manos a la obra. 2 días me he pasado con ella y he visto en con los servidores aruba va bastante mal debido a su filosofía de no-www.
El tema empezó al intentar Instalarla y no funcionar debido a que crea automáticamente un .htaccess a partir de un archivo .dist para, de esa manera redirigir al visitante al blog que necesite. Una buena forma pero un poco verde. Por pasos lo que hay que hacer básicamente para instalarlo seria:
1º Descomprimir los archivos del zip o tar.gz que tengamos y subirlos al FTP.
2º crear un archivo .htaccess en blanco y subirlo al directorio donde tengamos el resto del WPmu.
La instalación recomienda que todo se haga en una carpeta que no sea la raíz pero se puede solucionar haciendo el apaño del paso 2 si lo quieres instalar en raíz.
3º Poner al htaccess.dist y al .htaccess permisos 777
4º entrar en la carpeta o web directamente y te aparecerá el sistema de instalación como en cualquier WP.
Una vez realizado todo te mandarán un correo con el usuario y contraseña.
Si al intentar entrar de nuevo no te deja la solucion es simple y a la vez compleja. En mi caso como ya he comentado uso aruba, y aruba no deja utilizar el anteriormente citado no-www. Vamos que si pongo mi dirección web sin las www no me entra y todos los link del WPmu siempre utilizan ese tipo de direcciones, así que nos toca ir a la base de datos mysql, entrar en el mysql admin y cambiar en todos los sitios que aparezca nuestra dirección por la misma con www (si la dirección fuera “tierra0.com” corregiríamos por “www.tierra0.com“).
Una vez terminada la modificación tendría que dejarnos ver la web si antes no lo hacia, pero si no nos deja entrar en la administración seguimos con los parches. Para que nos deje entrar en la administración tenemos el mismo problema. Si utilizamos el firefox podemos dar botón derecho en la web y en el menú, sacamos la ventana de Información de página. Dentro de esta en el menú formularios veremos el formulario de entrada a la administración (la web en cuestión seria wp-login.php) y en esta nos aparecerá la dirección sin las www. Para cambiarlo tendremos que ir a la linea 268 y modificar donde pone http:// por http://www..
Con esto deberia valer para que viéramos que la documentación sobre WPmu es bastante escasa, que es un código con muchos errores de adaptabilidad y bastante inestable como para usarse en un proyecto grande como se pretende. A parte otra de las cosas que me ha tirado para atrás ha sido la inexistencia de traducción al español (al menos no la he encontrado) y sus incompatibilidades con los temas y plugins de wordpress normales. Veo mucho mas viable y seguro utilizar un plugin para unificar tablas de mysql y duplicar los archivos de configuración según una dirección que este sistema nuevo… la pena es que no exista
Así que he desistido de utilizar un WPmu en mi proyecto y me he centrado en que es lo que necesito, y básicamente seria:
1º Unificación de pos post en una misma web de entrada
2º Revisión de los comentarios publicados y de los post publicados
3º Administración de las propiedades conjuntamente.
En resumen RSS y algo de creatividad.
Investigando un poco he visto una solución al 1º punto, Unificar los post de todos los blog de una forma coherente y lineal. Esto seria fácil de hacer si utilizo los RSS como fuente para leerlos.
Lo que utilizaré será unos códigos php que me mezclen los RSS en uno mismo, dándole una continuidad temporal y matando el pájaro de tener un sistema con RSS metido de paso en la web. Para pasarlos directamente a la web utilizaré RSS2HTML modificando el sistema de presentación mediante CSS y dejando los link directos.
Para el 2º punto usare las configuraciones de los wordpress directamente.
Cualquier wordpress tiene un sistema para, cada vez que se aprueba un comentario o publica un articulo que se envíe un mail al administrador, de manera que se pueda aprobar o rechazar.
Pensando en esto me acordé de que hay una propiedad de la gmail. Se trata de que, poniendo http://NOMBRE_DE_USUARIO:CONTRASEí‘A@gmail.google.com/gmail/feed/atom/index.xml se puede acceder a un RSS del correo mismo, pudiendo ver los mensajes recibidos y de esa manera administrar todos los contenidos a través de una interfaz conjunta casi con el mismo código de antes.
Sobre la administración de las propiedades de todos los blog conjuntamente, no creo q sea algo rentable hacer un código que lo haga ya que muchos de los daos de cada uno serán independientes como el titulo del blog o las configuraciones de lectura o comentarios, y esto podría causar problemas si algún administrador modificara algún parámetro, ya que se aplicarían a todos a la vez.
Como un apunte a la instalación, cada blog tendría que esta alojado en una carpeta que contendrá el apodo de su departamento, y con una extensión en las tablas de mysql igual a la carpeta. (ejemplo: recursos humanos, Carpeta: RRHH Extensión de mysql: RRHH_ ).
A partir de estos códigos podríamos poner un parche a la necesitad de gestión de un numero reducido de blogs orientado mas a un proyecto profesional que a uno de web 2.0.
Las funciones a utilizar para este parche con rss las he buscado a través de google (no me apetecía leerme el tocho de los RSS ahora
así que viendo que casi todas son de pago llego a esta web en la que hay multitud de sistemas y a demás las funciones que utilizan. Una de mas que mas me ha gustado ah sido http://www.rssmix.com que ademas de darte soluciones de mezclado y lectura de RSS deja las funciones que utilizaron para crear el portal por si alguien quiere hacer algo.
Cuando termine alguna función os la postraré por aquí por si a alguien le vale..
Hola dime tienes la traduccion al español del WPmu? seria genial si lo tienes compartirlo con la comunidad hispana… Bueno espero tu respuesta.
Lo siento pero no, no la tengo. El WPmu me pareció tan inestable que decidí directamente descartarlo pero se puede traducir con un archivo .mo como cualquier wordpress. Si no lo encuentras lo mas rápido suele ser hacerlo. Aquí el maestro Anieto cuenta como traducir un theme, la misma técnica que se utiliza para crear los archivos traducidos de wordpress. Suerte.
graacias por esta informacion ha sido muy valiosa para mi
mira instale el wp mu, pero no soy usuario blogs, lo puse para que la gente tuviese su espacio… ahora bien tengo problemas… con los registros… cada usuario tiene su cuenta? por que no les manda contraseñas a nadie… y a mi me visa que hay un nuevo blog, no entiendo? , lo puse en español, y le agregue themes, algunos plug ins, como arreglo esto? o esta bien asi?
http://www.blog.ya1111.com
http://www.ya1111.com
si alguien me puede dar una ayuda con el tema…
o alguien me puede recomendar plugg inns…
Hola Sebastián, como ya he comentado en el blog es muy difícil configurar correctamente un WPMU… Si no les llegan los datos al resto de usuarios yo empezaría por verificar si envía a mails externos y seguiría por ese camino pero SI, tiene que enviar un mail con los datos al nuevo usuario.
ya he instalado wordpress mu, debo de destacar que la instalacion es muy sensilla pensaba que me iba a causar problemas pero ya esta gracias por este post de ayuda,
Trabajo terminados en: http://www.biwebs.com
Soy programador PHP y estoy enfrascado en un proyecto, en el que hay que modificar un poco el código de WPMU, para personalizarlo.
No me está gustando nada. Es bastante inestable, y está escrito de forma muy retorcida, en la que buscar cualquier función dentro del código para ver como funciona es una autentica pesadilla.
Por cierto, no se si mi código esta ya muy tocado por mi, pero los usuarios siendo administradores de sus propios blogs, no pueden crear categorias. Eso es asi??. O he descubierto un fallo?.
hola @[ScSi], yo no logre casi terminar de instalarlo, a mi no me funcionaba ni la creacion de tablas…
No estoy seguro de cual es tu proyecto pero te recomiendo que no uses WordpressMU, las versiones publicas que hay son muy inestables y hay otros motores que te pueden ofrecer la misma estabilidad. desde la apertura de MovableType, el mayor competidor en blogCMS contra wordPress creo que se ha convertido en la mejor opción a la hora de crear una comunidad. Por lo que he podido ver en su instalación normal permite gestionar varios blog diferentes como si fuera el WPMU. Un saludo y suerte si decides seguir modificando, espero que nos cuentes como va la experiencia y compartas errores. Un saludo
Saludos a todos.
Si, amigo antares, me gustaria cambiar de gestor de blogs pero es el que indica el cliente, y el que paga manda. Cuando tenga un ratillo de lugar, posteare sobre la experiencia infernal de haber enredado entre el nucleo de wpmu.
Os puedo adelantar, que o bien yo estoy perdiendo habilidades de programación, o es tocar una funcion interna de wpmu y deja de funcionar. Como os digo. Presto especial atención en cerrar conexiones de bases de datos (aunque php asegura que el sistema de recolecion de basura automatica se encarga de eso), pero modificar una sola linea de codigo antes de un “return” y se va al traste dicha funcion.
Increible… ya os contare mas.
Hola, he traducido manualmente la versión 1.5.1 al español. Creo que está casi todo traducido, al menos de la parte del usuario. En la parte de administración quedan algunas cosillas pero son sin importancia. Espero dentro de poco poder traducirlas también. Espero que lo probeis y que os sirva de utilidad.
También he añadido algunos themes en español además de los que vienen por defecto.