Está bien. Lo reconozco. ¡Estoy perdido! No sé cómo enfocar una posible documentación para desarrolladores interesados en crear "plugins" y "temas" para Gesbit. ¡¿Se te ocurre algo?! ¡Ayuda! ¡Help!
Me planteo algo así como un manual que se publicaría en el sitio web de Gesbit y que habría de contener información relativa al desarrollo de plugins y temas para este gestor de bitácoras.
Aunque procuro comentar todo el código fuente de Gesbit, y, la clase "G" (principal implicada en este caso) cuenta con sus correspondientes comentarios, no sé hasta qué punto la documentación que puede obtenerse a partir de ahí es la más idónea para el caso que nos ocupa.
Por otro lado, tampoco estoy muy convencido de que duplicar información sea lo ideal. Pero tal vez no quede más remedio. Se trataría, pues, de especificar cada uno de los métodos de la clase "G" en el supuesto manual, documentándolos de cara a posibles desarrolladores.
Y también de dar una serie de directrices, supongo, de cosas a tener en cuenta. ¡Y nos quedan los plugins! Para los que, además de la clase "G", hay que tener en cuenta otras cuestiones, como que estos han de ser "hijos" de la clase "GbPlugin", que tienen un "manejador" en la clase "GbPlugins", etc.
No sé. El sitio web de Gesbit está ahí, creo que más o menos cumple con su función, pero, en este asunto de la documentación, insisto, de cara a los desarrolladores, estoy pez. Le he dado unas cuentas vueltas y he hecho algunos intentos, pero, vanos.
¡Seguiremos en ello! Pero, si se te ocurre cualquier cosa... ¡se agradecerá otro punto de vista sobre el tema!
Como ya te comenté en otra ocasión, recurre a visitar los sitios de otros CMS. A mi parecer uno de los que tiene la información más clara y mejor estructurada es XOOPS.
La dirección respecto al núcleo está en este enlace.
Para aplicaciones de terceros puedes mirar en dev.xoops.org (actualmente en reestructuración)
Saludos. Espero que esta información te sea útil y te sirva como inspiración.
Sí; tienes toda la razón. Echaré un vistazo a los enlaces que pones. ¡Gracias!