Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Freeze. en 7 Octubre 2008, 14:56 pm



Título: [Ayuda]Sistema de plugins.
Publicado por: Freeze. en 7 Octubre 2008, 14:56 pm
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 ;)


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Karman en 8 Octubre 2008, 05:26 am
plugins de que tipo? echos por vos completamente o para alguna otra aplicación? los plugins están tb en php? faltan detalles...

S2


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Red Mx en 8 Octubre 2008, 06:27 am
no sabes ni que quieres hacer ,   aver que API vas a usar  :P


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Freeze. en 8 Octubre 2008, 18:18 pm
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


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: дٳŦ٭ en 8 Octubre 2008, 19:01 pm
mmm soap es para webservices.. es muy amplia tu pregunta, resumela.


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Freeze. en 8 Octubre 2008, 19:07 pm
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


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Red Mx en 9 Octubre 2008, 05:45 am
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


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Freeze. en 9 Octubre 2008, 05:47 am
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 ;)


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Karman en 9 Octubre 2008, 13:28 pm
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


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Freeze. en 9 Octubre 2008, 19:37 pm
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.


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Karman en 9 Octubre 2008, 22:42 pm
todo depende... no sé plugins de que tipo hablas... si lo que quieres hacer es un compilador de templates (smarty) tendrías que fijarte en la documentación de este y ver que puedes sacar en limpio...

S2


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Freeze. en 9 Octubre 2008, 23:10 pm
Por ejemplo yo los plugins que veo son, de buscadores, barras, menus adicionales, sobre rss, adsense, publicidad, cambios de colores, anti span, captcha...

De esos plugins hablo yo :P No entiendo porque sacas eso de smarty ;)


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Karman en 10 Octubre 2008, 03:30 am
Por esto:
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?

si son buscadores, barras, etc, tendrías que poner algo asì como:

CargarPluginsTop();//<- buscaría los plugins que van arriba en la DB

en el Top de la página, y los equivalentes en otras posiciones, etc...

S2


Título: Re: [Ayuda]Sistema de plugins.
Publicado por: Freeze. en 10 Octubre 2008, 18:50 pm
Mmm buena idea ;)

Ya me voy armando el sistema en mi cabeza ;)

Cualquier duda la coloco aqui ;)

Gracias.