Yo también he desarrollado un sencillito portal propio de cero programado en PHP. Permite compartir documentos, noticias, fotos y bueno, la verdad es que estoy moy orgulloso de cómo me ha quedado :-).
Es cierto que Smarty [php.net] es la bomba, en cuanto la descubrí rediseñé el código del portal y ha quedado mucho más elegante y claro. La verdad es que te llegas a preguntas cómo es posible que pretendiera programar la web sin usar un motor de plantillas.
Yo para simplificar el código de acceso a bases de datos y usar un interfaz común utilicé Pear::DB [php.net]. Son mágnificas. Pear [php.net] es un conjunto de librerías y extensiones para PHP (DB es la parte de acceso a bases de datos) que, entre otras cosas, simplifica el desarrollo de código. Muy recomendable.
Pero bueno, si lo que se quiere es algo realmente grande (no un juguete) no es cuestión de reinventar la rueda. Un proyecto serio es imposible de diseñar desde cero y para eso están los CMS.
Re:Producto propio...
(Puntos:0)Normal, si no liberárais los cambios estaríais violando la licencia y se os prodría perseguir legalmente.
PHP + Smarty + Pear::DB: La Bomba
(Puntos:1)( Última bitácora: Sábado, 22 Septiembre de 2007, 17:01h )
Yo también he desarrollado un sencillito portal propio de cero programado en PHP. Permite compartir documentos, noticias, fotos y bueno, la verdad es que estoy moy orgulloso de cómo me ha quedado :-).
Es cierto que Smarty [php.net] es la bomba, en cuanto la descubrí rediseñé el código del portal y ha quedado mucho más elegante y claro. La verdad es que te llegas a preguntas cómo es posible que pretendiera programar la web sin usar un motor de plantillas.
Yo para simplificar el código de acceso a bases de datos y usar un interfaz común utilicé Pear::DB [php.net]. Son mágnificas. Pear [php.net] es un conjunto de librerías y extensiones para PHP (DB es la parte de acceso a bases de datos) que, entre otras cosas, simplifica el desarrollo de código. Muy recomendable.
Pero bueno, si lo que se quiere es algo realmente grande (no un juguete) no es cuestión de reinventar la rueda. Un proyecto serio es imposible de diseñar desde cero y para eso están los CMS.
Be Free! Be Wild! Be Linux!