¿Existe algún marco de desarrollo de complementos?


29

Como soy nuevo en el desarrollo de complementos de WordPress, he estado examinando la estructura interna de muchos complementos. He descubierto que la mayoría de ellos no se ajustan a ningún patrón, por lo que comprender cómo funcionan puede ser difícil.

Me preguntaba si hay una forma más generalizada de desarrollo de complementos, posiblemente con un marco, que no sean los métodos descritos en la documentación oficial.


¿Has leído mi artículo sobre OCP ? Ya estoy en el punto en que digo que no hay un marco que siempre funcione.
kaiser

Respuestas:


27

AFAIK, no hay un marco oficial / estándar, y habrá tantos estilos de desarrollo de complementos como tonos de blanco en el polo norte.

Yo diría que los estándares de codificación de WordPress son un modelo para un buen estilo.

Encontrarás muchos buenos ejemplos y excelentes codificadores aquí en WPSE. Un buen punto de partida: preguntas / etiquetado / desarrollo de complementos .

Destacando:

Hoy en día, uso Plugin Class Demo de @toscho como base para muchos complementos.

En este momento, @Pippin está haciendo una serie Introducción al desarrollo de complementos de WordPress 101 que puede ser de interés.

[ actualización , gracias a la contribución de @Wyck , una lista de complementos de ayuda / boilerplates / frameworks]

Plugin scbFramework , por @scribu :

Un conjunto de clases útiles para un desarrollo más rápido de complementos.
Este es un kit de herramientas de complementos que ayuda a los desarrolladores a escribir complementos más rápido. Consiste en varias clases que manejan tareas comunes, como generar páginas de configuración, crear tablas de bases de datos y más.

WordPress-Gear> PHP Boilerplate> Complemento

  1. Plugin boilerplate por @tommcfarlin
  2. Plantilla de complemento orientado a objetos
  3. Marco de configuración de @gilbitron
  4. scbFramework - Clases para plugins dev
  5. API de configuración de WordPress - por @tareq_cse
  6. WP MVC : marco MVC para crear complementos

1
También mencionaría wordpress.org/extend/plugins/scb-framework y hay algunos listados aquí en PHP Boilerplate: wpgear.org
Wyck


1

Creo que Sunrise ( http://gndev.info/sunrise/ ) es el tipo de cosas que estás pidiendo. Es relativamente nuevo y no lo he usado yo mismo, así que no ofrezco recomendaciones. Sin embargo, parece bastante prometedor. Está disponible en el directorio de complementos de WordPress como complemento: http://wordpress.org/plugins/sunrise/ .


Lo sentimos, pero se trata de la implementación y no del desarrollo .
kaiser


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.