Blog en Drupal vs Blog en Wordpress
Como ya comenté en mi anterior entrada "Como se hizo AndyMalaga.com" primero intenté hacer mi blog con Wordpress (en principio la opción más sensata ya que se trata de un CMS especializado precisamente en blogs) pero finalmente lo publiqué con Drupal (el CMS más versátil y potente que controlo bastante bien).
Sin embargo, después de todo este tiempo, he puesto en marcha otro blog (para una empresa) y también he examinado los blogs de muchos colegas profesionales del sector.
Me estoy replanteando la migración, los motivos para migrar a wordpress son:
- Wordpress permite importar y exportar todo el contenido del blog en un archivo, en Drupal también puedo hacer un dump de la base de datos pero no es lo mismo.
- Wordpress tiene integradas herramientas útiles para un blog, como por ejemplo: trackbacks, gravatar, akismet, etc... (todas estas existen como módulos de drupal pero la primera no he conseguido hacerla funcionar con soltura, las otras si).
- Wordpress te avisa por e-mail cuando alguien publica un comentario, aunque en drupal puedes conseguir lo mismo creando una acción y activando un disparador.
- La actualización de los plug-ins o del propio drupal se hace en menos de 1 minuto usando una capa de FTP que integra el sistema (el año pasado le pedí a los reyes magos que drupal haga algo parecido pero de momento sólo huelo a carbón).
- He probado varios editores Wysiwyg pero ninguno me termina de convencer por su complejidad y por que deja de funcionar la opción de delimitar el resumen manualmente.
- Con wordpress puedes publicar una entrada indicando una fecha futura y no aparecerá hasta que se alcanze ese momento, ideal para publicar durante tus vacaciones, drupal tiene un módulo para eso pero me gusta más como lo hace Wordpress.
- Wordpress te permite añadir URLs para hacer Pings cada vez que añades una entrada, drupal tiene un módulo llamado Pingback que creo que sirve para eso pero no se actualiza desde hace casi 3 años y apenas alcanza las 1000 instalaciones.
- He instalado Drupal 7 RC (en pruebas) y aunque mejora un poco el tema de la actualización pero no se puede comparar con el de Wordpress o incluso el de Joomla, aunque Drupal es mi CMS favorito pero en este aspecto es el peor de los 3.
Los motivos para no migrar y quedarme con drupal son:
- Quiero llevarme todas las entradas, etiquetas y comentarios sin tener que invertir mucho tiempo en hacer ingeniaría inversa para averiguar donde está cada cosa, hay tutoriales en la red pero son para versiones concretas y no me parecen muy fiables.
Sería un honor contar con opiniones de los lectores o incluso correcciones si me he equivocado en algo, te invito a usar para ello la zona de comentarios, gracias.


Comentarios
Algunas notas
Sólo quiero comentar algunos puntos de la entrada:
Finalmente, muchas gracias por la entrada, me servirá de referencia para una distro en la que estoy trabajando y cuyo propósito es crear una prueba de concepto de Drupal usado para blogging.
Gracias
Muchas gracias a ti por tus notas, algunas cosas las sabía y otras no y me servirán para seguir aprendiendo, también servirán para los lectores del blog y por eso animo a cualquiera que tenga algo que aportar que lo haga (sin miedo a equivocarse ya que para triunfar hay que errar).
De momento estoy mejorando todo lo que puedo el blog en Drupal antes de migrarlo, cualquiera podría pensar que es perder el tiempo pero a mi me aporta experiencia que luego puedo usar profesionalmente.
Siento enrollarme tanto
Buenas andy,
He tardado en encontrar un rato para comentar tu entrada, no por falta de ganas, si no por lo que nos pasa a la mayoria, la falta de tiempo.
El mismo tema que comentas tu me lo plantee hace tiempo. Y opte por Drupal por las siguientes razones:
- Aunque encuentro entradas interesantes, soy incapaz de tomarme en serio a aquellos "entendidos" que hablan de Drupal usando un gestor de contenidos para su blog personal distinto a Drupal. Considero que han tomado la opcion "cómoda" por lo que coemto mas abajo. (Tema completamente personal)
- El posicionamiento en buscadores siempre me ha funcionado mejor en los proyectos Drupal con los que he trabajado, que con WordPress. Mas en un blog "personal y especializado" donde la entrada de usuarios no deja de ser un goteo pausado, aunque constante si eres capaz de posicionar ciertos terminos.
- Coincido contigo que los editores wysiwyg disponibles en Drupal son mas engorrosos de usar que los disponibles en WP, personalmente uso TinnyMCE. Aunque se hace odioso, por tener que generar el post como el quiere, en vez de como tu quieres. Se agradece mas tarde ser Friendly Crawler, por la forma en que se generan/permiten ciertas tags html y se dejan en desuso otras.
No se si es exactamente lo que has comentado, pero en TinnyMCE yo inserto los Beracks con un click de ratón.
- Tal como te comenté via Twitter, también esta el tema de la "socialización" del blog, si bien es cierto que existen plugins de Wordpress que hacen la misma función. En Drupal me resulta mas sencillo adaptar dichas soluciones a mis necesidades personales. Seguramente debido a que mi conocimiento de Drupal es mas extenso que al que tengo en Wordpress, aunque hablando con conocidos del sector que solo usan Wordpress o Joomla, empiezo a sospechar que la versatilidad de Drupal también tiene parte de culpa.
Por ponerte ejemplos, considero muy interesante el poder mostrar tu perfil LinkedIn actualizado en tu propio blog usando su API, asi como permitir a los usuarios conectar usando sus cuentas de Facebook o Twitter, mostrando sus comentarios en sus correspondientes muros.
No digo que no exista en wordpress, pero en mi caso personal, con Drupal he conseguido personalizar las soluciones existentes para que estas hagan exactamente lo que yo quiero y como yo quiero. Como ves no me conformo simplemente con ofrecer la posibilidad de distribuir una entrada de blog en las distintas redes sociales con un solo click de ratón.
Mirando hacia atras, el salto de usuarios desde estas redes sociales a mi blog personal, pasan a tener un porcentaje interesante. Por no mencionar ofertas de trabajo que me han caido saltando desde LinkedIn. (Interesante si eres freelance, autonomo o propietario de alguna Pyme.)
Obviamente todo lo comentado, se trata exclusivamente para un blog personal, donde poco a poco vas implementando todo lo que necesitas y no se tienen en cuenta las horas dedicadas a poner en marcha y mantener el proyecto.
Por todo ello (Y por lo que pueda aparecer en el futuro)considero mas apropiado, almenos en mi caso, mantener mi blog personal en Drupal a hacerlo con Wordpress. Eso si, te animo a que me convenzas de lo contrario, como siempre estoy abierto a debatir puntos de vista al respecto, partiendo de la premisa que ninguno poseemos la verdad absoluta sobre estos temas. ;)
Gracias
He merecido la pena la espera, tus comentarios son interesantes.
Estoy de acuerdo en:
.- Los "entendidos" que hablan de Drupal pero no lo usan son menos fiables.
No coincido en:
.- La opimización para buscadores no depende de cual CMS usas sino de como lo configuras, los módulos que instalas y las personalizaciones que añades además de la correcta elección de títulos, tags, etc... sin olvidarnos de los posibles análisis antes y después de las palabras clave.
Por otro lado, me interesa el tema de la socialización, he probado varios módulos (normalmente soy contrario a meter mano a los módulos contribuidos ya que si lo hago me complico con las actualizaciones futuras) pero no termino de conseguir lo que pretendo y con la usabilidad que me gustaría, ¿cuales módulos usas tú?
De momento estoy posponiendo la migración para exprimir Drupal como blog al máximo y así poder hablar con más propiedad en comparativas futuras pero si tuviera que iniciar el blog ahora (desde cero) creo que lo haría en wordpress, los motivos los he comentado en el post pero concretando más serían los siguientes (el resto no es importante):
.- Sistema de importación y exportación de contenidos.
.- Actualización automatizada del core y los plug-ins.
.- Editor wysiwyg integrado y más usable.
El tema de la optimización de
El tema de la optimización de buscadores, lo que te comento, lo achaco a que tengo mas facilidad con Drupal en mostrar las cosas como yo quiero.
En el tema de socialización uso los siguientes modulos:
Facebook
Fbconnect 6.x-2.0-alpha2 (Para loguearse en el blog usando cuenta facebook)
Facebook Steam Publish 6.x-2.0-alpha2 Modificado para que sea capaz de publicar las entradas en mi muro personal, comentarios en el muro de los que comentan, o en una pagina de fans. (Tengo un modulo personalizado que hace la misma funcion con la api antigua de FB, si lo necesitas puedo facilitartelo ya que lo tengo en desuso actualmente)
Cuidado con mezclar objetos que usen la API antigua de Drupal con la nueva. (Un modo sencillo de diferenciar estos widjets es ver si usan .js o /iframe) Ejemplo tu antiguo boton de facebook, con el nuevo boton "i like". cuidado tambien si no has creado ninguna aplicación previa en Facebook, dado que para crear una ahora te pide identificar tu telefono movil (no he conseguido que funcione en España) o usando una tarjeta de credito, no me gusta nada esta ultima opción.
LinkedIn
LinkedIn 6.x-1.x-dev (Asocia perfil linkedin a tu perfil usuario blog)
LinkedIn Authentication 6.x-1.x-dev (Login con cuentas LinkedIn)
LinkedIn status update 6.x-1.x-dev (Catualizaciones de estado en LinkedIn)
Twitter
Tweet Button 6.x-1.x-dev (Modificado para mostrar en un mismo iframe el boton de Twitter y el Me gusta de Facebook, sin que se monten los frames)
Twitter 6.x-3.0-beta2 y Twitter Signin 6.x-3.0-beta2 (Login e integración con Twitter)
Oauth
Tanto los modulos relacionados con LinkedIn, como Twitter te van a requerir usar el modulo Oauth con la criptografia RSA-SHA1.
En mi caso sigo con la versión OAuth 6.x-2.02 porque me funciona sin problemas.
Como ves la finalidad es no externalizar nada y que el propio blog sea capaz de autopromocionarse, tanto al crear entradas al blog, como por la acción voluntaria de los usuarios o al comentar estos una entrada del propio blog.
En ningun momento he dicho que sea fácil, (aunque no es para nada complicado) ni que sea la opción mas rentable en terminos de productividad. Pero si genera confianza en la gente que te visita y seriedad al hablar de un tema tan especifico como puede ser Drupal como un portfolio de tus aptitudes con este CMS. ;)
Gracias nuevamente...
...por las respuestas, me llama la atención que la mayoría de los módulos que mencionas están en versión beta o similar.
No deja de ser un defecto de haber participado en ellas
Obviamente los que mantienen un modulo tienen mejor predisposición a juguetear con la versión en desarrollo que optar por modificar algo en la versión estable.
De todos modos hace meses que tengo este tema aparcado y han surgido muchas modificaciones y actualizaciones desde la ultima vez que actualicé dichos módulos, estoy seguro que a día de hoy encuentras versiones estables para todos estos módulos.
Respecto al tema de "modificación" y posterior actualización, si te acostumbras a parchear los módulos en vez de modificarlos a capón y llevas un control de los patch que has aplicado, no resulta muy complejo actualizar y volver a parchear esa parte del código que te interesa mantener personalizado.
Yo estaba pensando hacer lo contrario
Buenas,
Yo siempre he usado Wordpress y últimamente profesionalmente.
Solo puedo tener halagos hacia este CMS sobre todo para blogging.
Tanto para la comunicación con Twitter y Facebook tienes unos plugins la mar de salaos.
Concretamente Simple Facebook Connect es una pasada, tiene 17 miniplugins que usan la API de Facebook.
Para el posicionamiento puedes usar el All-SEO-pack, a mi me ha funcionado muy bien a nivel personal posicionando anotaciones mías en la primera página de google sin esfuerzo por mi parte, salvo el típico de elegir bien el titulo y las etiquetas.
No he probado nada con Linkedin pero casi seguro que hay un plugin que facilita el acceso.
Te recomiendo que lo pruebes, si ya tienes ese dominio sobre Drupal. Wp te va a parecer un paseo.
Saludos y gracias por tu comentario.
Gracias
Gracias por tu comentario, es concreto y esclarecedor.
Destaco un comentario que una
Destaco un comentario que una vez indicaba Andy: ...puede que el nivel de posicionamiento que obtengas con uno un CMS u otro depende del nivel de conocimiento que se tenga de cada CMS para poder exprimir sus "trucos SEO"...
Personalmente, en los últimos tiempos, he ido decidiéndome por WordPress por que obtengo "más nivel de automatización" para realizar ciertas funciones elementales con las que me ahorro bastante tiempo,(que en Drupal también se consiguen sin problemas aunque invirtiendo más tiempo/dedicación), por ejemplo en mantener actualizados todos los componentes cuando dispones de una gran red de sitios, cosa para en la que ayuda http://ayudawordpress.com/wordpress-status-dashboard/
Relacionado con este tema de ahorrar tiempo, en WordPress se encuentran alrededor de 13.000 plugins frente a los 7.500 módulos de Drupal, lo que casi siempre me ha permitido encontrar algún plugin que funciona bien para algo determinado y del que puedo reutilizar código para conseguir lo deseado y evitar tener que comenzar desde cero.
Además, en las últimas versiones de WordPress se han ido introduciendo diversas funcionalidades que permiten la flexibilidad que de siempre ha aportado Drupal incluso para CMS que no sean de blogginn.
Saludos!
Enviar un comentario nuevo