Como desarrollador front-end que quiere aprender WordPress, ¿estoy mejor aprendiendo ‘la forma de WordPress’ o ‘la forma de Génesis’?

Una pregunta interesante y reflexiva. Es excelente para usted que esté enfatizando Javascript, que es la clave de muchas nuevas tecnologías.

He usado Genesis durante mucho tiempo, y me gusta mucho. Es bueno crear un tema completamente nuevo para él que consista en un tema secundario con 2 o tres archivos pequeños y listo. Esto es, como mencionó, el uso de ganchos, filtros y, por supuesto, algo de CSS. A veces no hay cambios en los archivos de plantilla, y es muy limpio.

Podrías ir en cualquier dirección. Sin embargo, sugeriría enfatizar ” la forma de WordPress “. Si pasas casi todo tu tiempo en Génesis, te pierdes el panorama general. Veo que las personas que solo han usado Genesis preguntan cómo hacer cosas básicas de WordPress, a menudo simplemente no lo saben. Por ejemplo, hay muchos buenos ganchos y filtros nativos de WordPress que se pueden utilizar. Invariablemente, un cliente le pedirá algo que no haya hecho antes, y que no esté completamente documentado en alguna parte, por lo que cuanto más sepa, mejor.

La otra razón es que si comienza a perder entusiasmo por Genesis, deberá comprender WordPress de todos modos si quiere seguir usándolo. Genesis es una buena base, pero definitivamente no es la única buena opción que existe. Hay muchos temas base geniales para WordPress .

Solía ​​responder muchas preguntas en el foro de Génesis. El foro pareció menguar después de que convirtieron Genesis a HTML5. El marco es estable y funciona bien, por lo que ahora es solo control de crucero, y el foro (para mí) es principalmente las preguntas más básicas para principiantes, por lo que he perdido interés en pasar el rato allí.

Hablando de eso, el soporte oficial de Studiopress en realidad solo está orientado para principiantes. Cuando me encuentro con algo muy difícil de resolver, estoy bastante solo. Eso fue decepcionante para mí: ningún esfuerzo por hacer un esfuerzo adicional. Soy muy autosuficiente, así que me las arreglo bien, pero probablemente sea importante que otros lo sepan. Es posible que pueda encontrar geeks de Genesis de alto nivel útiles en Twitter: es más probable que pasen el rato allí que en el foro.

El front end es, para la mayoría de los propósitos, una categoría muy mal definida. ¿Implica programar php? es solo esta web? ¿es su foco UI / UX o simplemente está creando el andamiaje para interfaces? ¿Qué pasa con el móvil?

WordPress es una herramienta . Los ganchos y los filtros son los bloques de construcción básicos de WordPress para la personalización. Si usa wordpress para algo no trivial, parece razonable que desee aprender esto.

No tengo idea de qué es la génesis … así que no puedo decirte si divergen mucho. Sin embargo, lo más importante son los principios subyacentes que impulsan los marcos, y para esto, no hay una diferencia significativa.

WordPress asume que no divergerá demasiado del estilo de página, es por eso que usa una especie de estilo orientado a aspectos (una forma general de renderizar cosas, más un marco para inyectar su comportamiento en toda la aplicación sin saturar el núcleo). Sin embargo, puede utilizar un enfoque más práctico para páginas específicas codificándolas directamente, pero el sistema existe para que sea lo más productivo posible. ¡Respete este aspecto!

En pocas palabras : la experiencia de WP lo abrirá a muchos trabajos potenciales, ambos marcos lo ayudarán a convertirse en un mejor ingeniero front-end.

Cualquiera de los dos sería una gran elección. Si desea crear su propio tema de inicio para WordPress al que pueda recurrir para el trabajo del cliente, entonces le recomiendo usar Underscores, que le proporciona los archivos principales que necesitaría para tener un tema funcional. Es un tema esqueleto que necesita ser diseñado pero que funcionaría muy bien para usted, ya que podría enfocarse en la parte frontal.

Génesis es un marco sólido. StudioPress ha existido por un tiempo y la comunidad es grande y activa. Muchos desarrolladores front-end disfrutan trabajar con él.

En última instancia, debe pasar un tiempo trabajando con ambos, subrayados y Génesis para ver cuáles se ajustan mejor a su flujo de trabajo.

Puedes crear sitios web de aspecto increíble con cualquiera de los dos.

Buena suerte

Piense en la “forma de Génesis” como un complemento de la “forma de WordPress”. Génesis es un marco que extiende el marco de trabajo de WordPress templatimg. Todavía necesita comprender los fundamentos del marco de temas de WordPress para aprovechar al máximo un marco extendido como Genesis. Además de eso, hay varios otros marcos y complementos geniales con los que puede necesitar trabajar / extender / personalizar que no tienen nada que ver con Genesis. Tendrá dificultades para hacerlo sin una buena comprensión de WordPress.