Muchos usuarios de WordPress todavía se quedan atónitos cuando el autor de un complemento o tema envía el uso de su producto a la instalación de otro complemento. El Framework es una noción que ha existido desde los albores de los tiempos, y muchos desarrolladores están familiarizados con él, sin embargo, a pesar de la ayuda que brinda a los desarrolladores, es una verdadera desventaja para los usuarios, quienes a menudo se niegan a instalar el marco (porque encuentran esto particularmente curioso).

Thierry Bertrand no apoya cuando propongo este proceso 🙂

Sin embargo, los marcos son buenos para todos nosotros (desarrolladores y usuarios). Esto es precisamente lo que te explicaré en este tutorial.

¿Qué es un marco?

te daré la definición que me parece lo más fácil. Uno Marco conceptual es un conjunto deoutils puesto a disposición de un desarrollador para completar una tarea mucho más rápido (pero mucho más rápido). De hecho, si WordPress es un CMS tan popular, es sin duda porque ofrece un conjunto deoutils que permiten a los desarrolladores crear sitios web rápidamente.

Hasta cierto punto, WordPress también es un Framework (¿Sabías que es posible crear aplicaciones nativas para dispositivos móviles con WordPress?).

Sin embargo, incluso si WordPress en sí facilita el trabajo de los desarrolladores, esto todavía no es suficiente, porque para evitar realizar tareas repetitivas, un desarrollador no siempre tendrá que crear el mismo panel de control cada vez para un tema, las mismas opciones para un plugin, etc. y aprovechar los automatismos del framework.

En WordPress, los marcos son de dos tipos: los que son " independiente "Como complemento y otros" integrado“, Es decir, integrado en un producto terminado.

¿Embedded o autónomo?

Todos los desarrolladores le dirán que prefieren un marco integrado, porque en realidad facilita el trabajo de los clientes. Lo único que tendrán que hacer es instalar el complemento o el tema y funcionará de inmediato. En lo que a mí respecta, basándome en mi experiencia como desarrollador web y WordPress. Estoy a favor del Marco " Standalone", Es decir aquellos que se instalan como plugin, por varios motivos:

  • Un marco independiente es probable que lo utilicen varios otros productos terminados, lo que no es el caso de los marcos integrados porque cada complemento y tema tendrá su marco y pesa (mucha) en la memoria
  • Un independiente Marco es de fácil mantenimiento, es decir, si este último tiene una vulnerabilidad de seguridad, los autores del Framework pueden corregirlo y actualizarlo fácilmente, lo que es imposible con los Frameworks integrados. Es el autor del producto terminado quien deberá actualizarlo.
  • Un independiente Marco Reduce significativamente el tamaño de los productos terminados porque ya no se integrará con ellos.

Los diferentes marcos de WordPress existentes

Hay multitud de Framework y esto es lo que dificulta el uso de Standalone Frameworks, porque para varios plugins, ¿imaginas que necesitamos instalar tantos Framework? Sin embargo, a pesar de esto, varios Frameworks han logrado diferenciarse de los demás, en particular:

  • divi 2.0 que es un Marco para temas integrado
  • Genesis otro marco para temas integrado
  • Marco Codestar un marco híbrido integrado (temas y complementos)
  • ReduxFramework un marco independiente híbrido (temas y complementos)
  • Marco de Titán otro híbrido independiente e integrado
  • Piklist un híbrido autónomo

Hay mucho más marco. Encontrará una lista bastante completa en el Codex de WordPress.

Que debemos hacer ?

¿Instalar un marco integrado o no? Lo primero que necesita saber es que el número de complementos no es necesariamente decisivo en cuanto a la velocidad de un blog. El problema real es si no tendrá que instalar un marco cada vez para sus complementos y temas. A menos que elija usar solo complementos que usen el mismo marco, le recomiendo que use complementos con marcos integrados (o simplemente complementos que no requieren la instalación de otro complemento). En cuanto a los temas, es un poco diferente. Debido a que solo hay un tema que se puede activar, a este nivel, usar un Framework no será una mala idea.

Entonces, si estamos aquí en BlogPasCher, le ofrecemos (pronto) uno de nuestros temas que requiere la instalación del complemento ReduxFramework, no tendrá que preocuparse.