¿Todos los CMS son simplemente malos? Joomla, Drupal, WordPress son todos defectuosos. ¿Existen alternativas mejores y menos conocidas o debo construir mi sitio profesional desde cero?

Estos sistemas son en realidad sistemas muy robustos que se pueden usar para crear sitios web increíbles.

Siempre habrá problemas con cada sistema que se cree. Las fallas existirán en proyectos realizados profesionalmente con los codificadores más talentosos.

Facebook, Google, Apple, Microsoft y otros necesitan continuamente actualizar sus sistemas y su base de código porque siempre habrá formas de crear un código más eficiente y seguro.

WordPress, Joomla, Drupal, etc. también necesitan refactorizar continuamente su base de código. Todos tienen una comunidad activa de desarrolladores que mejoran sus sistemas y se aseguran de que se mantengan actualizados.

Estoy totalmente a favor de crear una solución completamente personalizada en su lenguaje de programación favorito, pero aun así, depende de un lenguaje de programación que también necesitará actualizarse. Python, PHP, JavaScript, etc. se actualizarán a medida que se encuentren problemas o posibles mejoras en su base de código.

Esperemos que esto arroje algo de luz sobre el hecho de que siempre existirán fallas, por lo tanto, ser un desarrollador es un gran campo para estar. Si puede encontrar las fallas, puede ayudar a solucionarlo y ser parte de la solución.

¿Por qué tienen defectos? ¿Cómo puede ser mejor tu CMS desde cero? ¿Esperas completar esto en un día o algo así? ¿O vas a usar WordPress y construir a partir de él? No creo que sea apropiado, ya que los llamas defectuosos. Te llevaría de 6 meses a un año crear una versión básica de WordPress desde cero. No muchos van desde cero, HTML, pero si quieres hacerlo.

Le costará clientes a menos que invierta tiempo y dinero en ello. La mayoría de los temas hacen posible la compatibilidad móvil, ya que los desarrolladores y WordPress se combinan para hacerlo.

Los complementos como las pasarelas de pago, etc., no están disponibles sin WordPress u otros CMS, ya que no están diseñados para plataformas que no sean CMS, sí, puedes usar los widgets HTML o lo que sea, pero son menos convenientes y tienes que ir a PayPal para cambiar cualquier cosa y luego receta el código a diferencia de un complemento donde lo personalizas desde tu panel de control.

En conclusión, no voy a apoyar o no sus ideas, ya que no estoy en contra del uso de WordPress, sí tiene problemas, pero se resolverán en futuras actualizaciones. Ah, y si quieres correr haciendo tu propio CMS, ¿por qué no arreglas las fallas que existen en el CMS? WordPress es de código abierto, por lo que puede ayudar a construirlo. Así es Joomla. Y Drupal.

Declaimer: escribo sobre el desarrollo de Laravel y el desarrollo de WordPress

Los CMS preconstruidos no son malos, solo tienen sus ventajas y límites.

Cualquier herramienta (CMS, framework, etc.) es lo suficientemente buena si es adecuada para resolver tareas descritas (especificación de requisitos de software). Comience por describir las tareas del proyecto actual y luego elija la herramienta adecuada.

Todos son excelentes CMS, cada uno con ventajas y desventajas.

Sin duda, hay CMS de código abierto más pequeños, pero los problemas obvios son:

  • foros de soporte más pequeños
  • ¿Qué pasa si se van a la quiebra y se queda con un sitio web que no se puede actualizar?

De hecho, hemos creado algunos sitios web brillantes desde cero. Las mayores ventajas de este enfoque son:

  • Extremadamente liviano y carga rápida: alcanzamos el 100% de velocidad de Google con uno de esos sitios 🙂
  • Rápido de mantener
  • Libre de errores / fácil de solucionar cuando creamos el código.

Solo recomendaría construir desde cero cuando esté seguro de que no necesitará agregar nada más al sitio web (como el comercio electrónico).

Curiosamente, me he especializado en estas tres plataformas durante muchos años.

Decir que tienen defectos es un estereotipo y está lejos de la verdad. Sí, una plataforma es más adecuada para una tarea en particular que la otra, pero el usuario es quien hace que el sitio web sea exitoso, no el CMS.

La seguridad del servidor es otra área que a menudo se ve comprometida y que realmente definirá la seguridad de un sitio.

Una cosa más a tener en cuenta es que la mayoría de las extensiones o complementos no están hechos por los programadores centrales de CMS. Cuantas más extensiones instale, más fallas de seguridad tendrá y necesitará parchear.

Elegir un CMS oscuro y desconocido que nadie conozca o pueda ayudarlo es algo que no recomendaría.

No estoy seguro de cuán defectuosos son, pero un CMS es un enfoque único para todos. Si es su propio sitio y usted es desarrollador, diría que siga adelante y compílelo desde cero. Tendrás más control.

Sin embargo, si es para un cliente que actualizará el sitio, quédese con WordPress, etc.

En mi caso, desarrollamos un CMS interno – Gestión de contenido, CMS, Belfast, Irlanda del Norte

Se ha desarrollado durante una década con solo un par de nosotros trabajando en ello. Se adapta perfectamente a las necesidades de nuestros clientes, ya que es una combinación de un css base junto con un desarrollo personalizado específico para las necesidades de los clientes. Funciona para nosotros, pero muchos desarrolladores prefieren usar algo como WordPress. Al final del día, todos son solo herramientas.

¿Cómo ves estas herramientas como defectuosas? Allí encontrarás tu respuesta.

Si intenta usar un martillo para cortar a través de un 2 × 4, probablemente concluirá que el martillo tiene fallas, cuando en realidad es un martillo perfectamente fino, solo una sierra pésima. Lo mismo para estos sistemas CMS que has enumerado. Cuando se aplica al problema correcto, son soluciones brillantes. Cuando se aplica al problema incorrecto, cualquiera de ellos se verá mal.

Al final, son solo herramientas. Cuando se usan correctamente, son geniales. Depende de usted comprender el rango de opciones y elegir la herramienta adecuada para el trabajo.

No estoy seguro de entender tu pregunta. Por supuesto que tienen defectos. Estoy bastante seguro de que si construyes un CMS personalizado en Laravel, también tendrá fallas. Mucha gente realmente inteligente se ha reunido y ha creado los CMS mencionados anteriormente, sí, tienen fallas, pero también funcionan. No existe la perfección, por lo que, por definición, su pregunta simplemente no tiene respuesta. Encontrará pequeños CMS golpeando la web que pueden resolver un problema que WordPress no puede, pero también tendrán problemas que WordPress o Drupal han resuelto.

Jaja, sí, solo construye tu sitio profesional desde cero. Todo lo demás es demasiado fácil de aprender e incluso más fácil de usar, así que anímate.

Es bastante simple construir desde cero, con toda seriedad. Suponiendo que tiene el conocimiento previo necesario, debe sumergirse en él. También puede usar JavaScript de vainilla e ir sin un marco web si desea subir de nivel su proness.