[Ayuda]Sistema de plugins.

Iniciado por Freeze., 7 Octubre 2008, 14:56 PM

0 Miembros y 1 Visitante están viendo este tema.

Freeze.

Hola, quiero desarrollar un sistema de plugins. Por lo que he leido se usan Apis, xml, SOAP... Pero no tengo ninguna idea clara. Y no se consigue información o tal vez no la he sabido buscar.

Si tienen algun manual, la idea o cualquier cosa, se los agradezco ;)

Karman

plugins de que tipo? echos por vos completamente o para alguna otra aplicación? los plugins están tb en php? faltan detalles...

S2

Red Mx

no sabes ni que quieres hacer ,   aver que API vas a usar  :P
Desarrollar Malware Es Causa De Cancer...

Freeze.

Tienes completa razon, Yo no se que hacer porque nunca he hecho un sistema que me administre y ejecute los plugin. Pero quiero aprender y no he encontrado mucho o nada :P

No estoy informado del tema. :P

дٳŦ٭

mmm soap es para webservices.. es muy amplia tu pregunta, resumela.


Con sangre andaluza :)


Freeze.

mm, tengo una sistema CMS, quisiera agregarle la opcion para plugins. Eso quiere decir que necesito que mi sistema lea un archivo de configuracion del plugin y haga lo que ese archivo quiera.
Mejor dicho necesito que mi sistema acepte plugins.

Dije lo de SOAP porque lo vi por ahi pero no es porque yo sepa que es asi :P

Red Mx

un sistema que acepte plugins



aver desarrolla un plugin sencillo



un archivo php que sustituya todas las letras "a" por "@" ese archivo  remplaza.php lo tienes ya listo seria tu plugin , ahora fijate como hacerle para que tu CMS detecte y ejecute ese archivo como parte de CMS, al hacer eso ya tienes un plugin
Desarrollar Malware Es Causa De Cancer...

Freeze.

Eso suena fácil, pero por ejemplo si alguien queire hacer un plugin que haga otro menú que tenga la fecha y la hora, entonces tengo que colocar ese codigo en todos lados?

De verdad me parecen que algunos ejemplos son fáciles otros dificiles, digamos que estoy buscando la formula.

Tambien he visto como los trabajan con XML ;)

Karman

mirá, yo acabo de hacer un sistema de carga de módulos, y creo que si lo que quieres es hacer un sistema de plugins, por ejemplo para modificar la visualización de determinados campos de una pag que se genera por base de datos, podrías hacer algo así como:

$campo=usarPlugins($campo);

y

function usarPlugins(){
  //buscas base de datos los plugins activos...
  //ejecutás plugins
  //retornas resultado
}

para ejecutar los plugins tendrías que establecer reglas de como deben ser escritos dichos plugins...

S2

Freeze.

Entonces tendria que pasar la función a los campos, a los menus, a todo... ;) Ya entendi ;)
Aunque estaba pensando en que podia hacer ejecutar el php y que el modificara los archivos que necesitase. ¿Seria accessible?¿seguro?
Todavia no tengo una idea clara, voy a intentarlo ;)

Saludos y gracias.