Framework de WordPress para desarrolladores reales

Recientemente comencé a buscar un tema o marco creado para un desarrollador real. No estoy buscando un tema que tenga cientos de opciones diseñadas para que el ciudadano promedio aproveche al máximo su compra de $50. La mayoría de las empresas crean temas para personas que no saben nada de código. Se venden muy bien en las distintas tiendas temáticas... pero yo no estoy en ese mercado.

Soy un desarrollador real que no tiene más de 100 horas para crear un buen tema principal que pueda usar para las compilaciones de mis clientes. Tampoco tengo tiempo para preocuparme por mantener un tema principal para mis clientes. Espero que la comunidad haya encontrado algo que yo no. Sé que muchos desarrolladores recomendarían Canvas de WooTheme o Genesis de StudioPress, pero Canvas parece un poco inflado para mi gusto y Genesis no se lleva bien con WooCommerce. No he visto muchas otras opciones populares, algunas soluciones de nicho a lo largo de los años, pero la mayoría no se quedan. Supongo que es por eso que los temas inflados con constructores de interfaz y cientos de opciones todavía están aquí.

Aquí hay una lista de lo que creo que incluiría un buen marco de desarrollo.

General

  1. Bien mantenido y construido según los estándares actuales.
  2. Auditado por la comunidad de desarrolladores o código abierto
  3. Desarrollado activamente: actualizaciones periódicas con buen soporte
  4. De pago o gratis: si tal cosa existe, me encantaría pagar por ello
  5. No tiene cientos de "opciones" destinadas a no desarrolladores
  6. No incluye complementos integrados (los complementos deben ser complementos, los temas deben ser temas)

Características

  1. Completamente receptivo con un sistema de menú inteligente
  2. Una variedad de plantillas de página predeterminadas (¿y publicaciones?) para que no tenga que reinventar la rueda
  3. Breadcrumbs, paginación, soporte de esquemas, etc.
  4. Me gustan los widgets, por lo que me atrae un tema con muchos widgets
  5. El soporte de diseño simple como columnas o bloques sería genial (me gustan los códigos cortos)
  6. No hay un constructor de interfaz ridículo (la hinchazón es mala)

Compatibilidad

  1. SEO optimizado, actualmente soy un proponente de Yoast
  2. Preparado para caché, debe funcionar con W3TC y otras soluciones de almacenamiento en caché
  3. Compatibilidad con comercio electrónico, WooCommerce por ejemplo
  4. Compatibilidad con otros complementos estándar como BuddyPress, bbPress, etc.
  5. Compatibilidad multisitio (red)
  6. Compatibilidad total de imagen de retina con algo como WP Retina 2x

Estoy seguro de que podría encontrar más para esta lista, pero la mayoría de estos son solo de sentido común para mí. Para mí, la mayoría de los puntos de esa lista no son negociables y deben incluirse con cada tema. Realmente es solo evitar la hinchazón.

Un tema de inicio popular que no mencionaste es el guión bajo , ¿lo has usado antes?

Respuestas (1)

Aquí está el mío en el que he estado trabajando, con casi todo lo que has mencionado en mente, probablemente porque lo hice por razones similares a las que estás buscando. Originalmente lo desarrollé para mis propios sitios y los de mis clientes, pero se ha expandido desde entonces y recientemente se lanzó como versión beta pública, en desarrollo activo:

Marco temático de inicio de BioShip

(y sí, sé que el sitio de inicio no es excelente, originalmente se pensó en dejarlo bastante vacío intencionalmente, pero en general, los comentarios parecen ser que solo hacen que el marco se vea mal, jajaja. Tiendo a estar de acuerdo, pero la prioridad sigue siendo el tema sobre el aspecto de la página de inicio.)

EDITAR según lo solicitado una respuesta punto por punto a la pregunta original. (Tenga en cuenta que esta es una lista bastante selectiva y no refleja las prioridades y objetivos del proyecto; para eso, consulte el sitio web).

General

  1. Mantenido (y seguirá siendo como todos mis sitios lo usan ahora.) Intentando mejorar los 'estándares' básicos actuales, aunque con un enfoque no convencional.
  2. Código abierto (aún no ha sido auditado por otros desarrolladores).
  3. Activamente en desarrollo. Foro de soporte a punto de abrir.
  4. Libre. (También lo es el soporte/características, pero puede acelerarse opcionalmente mediante donaciones o contribuciones).
  5. Suficientes opciones de usuario sin exagerar. Hay muchas opciones y anulaciones más avanzadas disponibles para los desarrolladores mediante el uso de filtros y funciones conectables en todas partes.
  6. Las recomendaciones de complementos para el tema están disponibles mediante la activación del complemento TGM, por lo que no son necesarios pero son fáciles de instalar.

Características

  1. Cuadrícula receptiva con puntos de interrupción fácilmente configurables. Menús móviles para pantallas más pequeñas. (No diría "totalmente receptivo" ya que es bastante subjetivo y la visualización del dispositivo es un campo complicado). El menú principal es un 'superpez' desplegable con soporte de submenú.
  2. En lugar de 'plantillas' limitadas, configura el diseño predeterminado y la visualización de la barra lateral a través de las opciones de tema y puede configurar anulaciones de visualización para cada sección por publicación/página desde un metabox de la pantalla de edición. También filtros extensos disponibles para condiciones de diseño más avanzadas.
  3. Breadcrumbs a través de Hybrid (desactivado de forma predeterminada), Paginación incorporada, Marcado de esquema a través de Hybrid incorporado.
  4. Áreas de widgets muy flexibles que incluyen posibilidades de diseño de barra lateral y barra lateral secundaria (opción de barra lateral de publicación/página unificada o dividida), área de widget de encabezado, áreas de widget de 1 a 4 pies de página. (Un complemento de contenido/código abreviado/widget en la publicación también estará disponible como una extensión, pero se mantendrá separado ya que también se puede usar con otros temas).
  5. El diseño se basa en una cuadrícula de columnas, por lo que las clases de columnas se pueden usar simplemente en el área de contenido asignando esas clases directamente a los elementos DIV. (Nota al margen: los códigos abreviados generalmente son complementos, no territorio de temas, hasta el punto de que no pasarán una verificación de tema para el repositorio de WordPress.Org, ya que generalmente son para la creación de contenido, similar a un compositor de páginas... hay muchos complementos de código abreviado alrededor de todos modos.)
  6. No hay un generador de interfaz como tal, aunque se ha incluido una versión opcional (modificada) de Hybrid Hook para el tema para agregar bloques de contenido. (Sin embargo, puedo ver espacio aquí para un posible complemento premium opcional aquí).

Compatibilidad

  1. Utiliza marcado de esquema a través de Hybrid Core para SEO. Funciona con Yoast o AllInOne.
  2. Caché listo. Recomendar caché W3TC o Wordfence (caché .htaccess)
  3. Comercio electrónico listo. Probado (sitios en vivo) con WooCommerce o eStore.
  4. Pruebas básicas con Buddypress y bbpress. (No hay problemas conocidos, algunas capas de integración podrían agregarse en el futuro).
  5. Pruebas básicas de compatibilidad Multisitio. (No hay problemas conocidos)
  6. Compatibilidad específica del complemento de imagen de retina no probada.

En breve se abrirá una sección de foro de soporte como parte del lanzamiento de un proyecto más grande centrado en el lanzamiento de algunos complementos gratuitos que he desarrollado. Además, un repositorio de GitHub para contribuciones de desarrollo directo también estará disponible en breve, probablemente junto con la próxima actualización que está casi lista (lo último en lo que estoy trabajando es en las opciones del Personalizador para que funcione, así que puedo ponerlo en el repositorio de WordPress.Org...)

¡Interesante! Estoy ansioso por explorar esto una vez que me recupere de la imagen aterradora;)
Acabo de publicar la próxima versión principal, casi todo ha tenido una revisión, por lo que puede valer más la pena echarle un vistazo ahora que antes... :-)