Comunidad de diseño web y desarrollo en internet online

Apis y plugins

Citar            
MensajeEscrito el 18 Ago 2006 06:11 pm
Muy buenas ^^ .

En este post necesito de su ayuda ya que desde algun tiempo vengo desarrollando un CMS en PHP personal y sobre todo de referencia, pero no es de todo completo y quisiera agregarle la funcionalidad de que admita plugins. Ya estuve buscando pero solo encuentro sistemas, blog y clases hechas.

Quisiera saber si conocen alguna pagina web o libro que explique como implementar, diseñar o ejecutar plugins; como por ejemplo lo que hace wordpress.

Muchas gracias de antemano ^^

Por phpleo

130 de clabLevel

1 tutorial

 

Lima, Perú

firefox
Citar            
MensajeEscrito el 20 Ago 2006 05:31 am
Pues lo que te puedo recomendar es que crees clases independientes, que serían los plugins. Tienes que hacerlas muy bien como unidad(exahustivas pruebas unitarias), después integrarlas será cosa sencilla.

Por ejemplo:
CarpetaPlugins/PluginDano.php

Código :

class PluginDano{
  function PluginDano( $objLogin ){
    $objLogin = $objLogin." con plugin";
  }
}
// Verificamos que el usuario este logueado, y le añadimos nuestro plugin
if( isset($_SESSION["login_name"]) ) 
  $attachPlug = new PluginDano($_SESSION["login_name"]);


En el motor de carga de nuestro CMS, al final podríamos agregar:

Código :

path = "CarpetaPlugins";
funcionLeeArchivosEnCarpeta(path);


No es la solución solo es un planteamiento, no conozco el sistema de WordPress, a decir verdad no he usado CMS hechos. Pero bueno, en los CMS que he desarrollado, utilice una técnica similar. El punto es que un plugin, es un agregado, pero el sistema CMS debe funcionar, con o sin plugins.


Saludos y suerte!

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.