Por qué no usamos Wordpress

DESARROLLO WEB

Por qué no usamos Wordpress

Germán Cugliandolo

CTO

En esta nota queremos explicar los motivos por los cuales Wordpress no es parte de nuestra estrategia tecnológica y por qué no la adoptamos para el desarrollo de plataformas web, a diferencia de la nota anterior donde hablamos de la selección de tecnologías para encarar un proyecto.


Si bien Wordpress es una de las tecnologías más utilizadas para trabajar sitios web, también es la más vulnerable. Existen aproximadamente 1.177 vulnerabilidades incluyendo los plugins de terceros, esto se da por programadores no calificados que desarrollan plugins, estos fallos permiten a atacantes malintencionados acceder a las bases de datos de los sitios y comprometer la información.


El desarrollo de plugins son creados por aficionados o por desarrolladores que están aprendiendo a programar, hacen algo para su propio sitio y lanzan el plugin gratuito dejando a todos los que lo instalan fallos y errores ya que no tiene mantenimiento en el futuro.

Uno está limitado a trabajar con templates y no siempre existen plantillas que se adapten completamente a las necesidades del alcance del sitio web, estando atado a un diseño que no le convence del todo, sumado a que el template no sea compatible con todos los navegadores teniendo que editar código de otro desarrollador. Si bien existen formas de customizar y crear plantillas de 0, termina siendo más complejo de lo que es en realidad ya que está pensado para que se pueda utilizar masivamente y todas las webs tengan un marco estricto de trabajo limitado.

También se pierde la personalización cuando otras personas compraron el mismo template, la página web repetida por todos lados, es fácil ver una web e identificar que es un Wordpress. 

Si se dejan activas las actualizaciones se baja el riesgo de que se comprometa la seguridad del sitio y se corre el de riesgo que se rompa el código y el diseño.

Si se desactivan se compromete la seguridad y que genere problemas de versiones en los plugins al tener que modificar el sitio en el futuro.

Los múltiples plugins pueden hacer una cantidad de cosas diferentes, pero nunca terminan de cumplir con las necesidades reales y expectativas tecnológicas, teniendo uno tiene que conformarse con lo que ya existe.

La velocidad de los sitios de Wordpress se ve afectada por la cantidad de código y plugins que debe utilizar para funcionar sin que estos estén activos, dejamos un link a un artículo de nuestro blog que explica la por qué es importante la velocidad del sitio.

Por último, existen muchos plugins de SEO para Wordpress, y eligiendo los correctos se puede lograr un cierto nivel de optimización, aunque por la cantidad de módulos instalados Google debe pasar más tiempo buscando dentro del código de WordPress, igualmente nunca se tiene el control preciso y un nivel de personalización como el que se obtiene con un sitio web desarrollado a medida.

Para nosotros la seguridad es un pilar fundamental, y es contemplada desde el inicio en cada proyecto que trabajamos, desde la elección de la tecnología a implementar, en el procesos de producción y QA. Por este motivo nunca podríamos trabajar con Wordpress.