Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Syphroot en 1 Mayo 2008, 17:03 pm



Título: Cómo programar un CMS en PHP+MySQL+...etc??
Publicado por: Syphroot en 1 Mayo 2008, 17:03 pm
Que tal!, esta consulta es para tratar algo avanzado de programación web. Estoy diseñando/programando un CMS (content management system), para los que no tengan mucha idea de esto se trata de una aplicación web para manejar los contenidos de un sitio web manteniendo por separado el codigo y el diseño (a groso modo).

Es una iniciativa personal para profundizar en los lenguajes de programación, frameworks y demás que se tengan que utilizar. Como puede ser

PHP + MySQL + XHTML + CSS + javascript (JQuery, MooTools, etc)

Algunos ejemplos de magnificos y muy complejos CMS son el conocido Joomla, Drupal,WordPress,ExponentCMS,XOOPS... y hasta el viejo conocido phpNuke

La idea es empezar algo básico y que permita flexibilidad, en un principio no pretendería igualar alguno de los que ya mencioné.

Buscando por ahí encontré una "guia de iniciación" bastante buena, les dejo el enlace (está en inglés):

http://www.intranetjournal.com/articles/200407/ij_07_06_04a.html (http://www.intranetjournal.com/articles/200407/ij_07_06_04a.html)

Tendrán algun tipo de información al respecto???? -> Tutoriales, recursos, Ideas, documentación, etc... cualquier tipo de información que trate el tema para construir un CMS sería mu buena!!  ::)

Espero que les sirva el link y me puedan compartir material que tengan o hayan visto por ahi.

Saludos!!



Título: Re: Cómo programar un CMS en PHP+MySQL+...etc??
Publicado por: alone-in-the-chat en 1 Mayo 2008, 19:05 pm
Usa frameworks , uno rapido y bastante flexible es el codeigniter , quieres algo mas profesional?

usa Symfony  , incluso escuche que el symfony ya tenia un plugin para cms , de paso profundizaras en lo que es programar de forma mas estructurada y ordenada .


Saludos¡¡


Título: Re: Cómo programar un CMS en PHP+MySQL+...etc??
Publicado por: Syphroot en 2 Mayo 2008, 07:41 am
Hey gracias!, no habia escuchado de estas frameworks, las estaré revisando.

enlaces:

http://www.symfony-project.org/ (http://www.symfony-project.org/)

http://codeigniter.com/ (http://codeigniter.com/)

Esta tarde por ahi encontre la Zend FrameWork, de buena pinta y su version reciente 1.5

http://framework.zend.com/ (http://framework.zend.com/)

Seguiré poniendo lo que vaya encontrando. Saludos!!


Título: Re: Cómo programar un CMS en PHP+MySQL+...etc??
Publicado por: Syphroot en 2 Mayo 2008, 11:24 am
Symfony probado!!!, chequen el "Build Your First Project"

(http://img175.imageshack.us/img175/5721/symfony0yt7.th.png) (http://img175.imageshack.us/my.php?image=symfony0yt7.png)

(http://img175.imageshack.us/img175/7765/symfony1wi6.th.png) (http://img175.imageshack.us/my.php?image=symfony1wi6.png)

(http://img175.imageshack.us/img175/2680/symfony2kg1.th.png) (http://img175.imageshack.us/my.php?image=symfony2kg1.png)

La verdad es que no esta tan fácil de hacer algo con esta framework, en un principio (quizá despues ya no) porque la mayoria de los pasos son ejecutando lineas de comandos en consola y va generando la estructura del sitio. Se compensa con la basta documentación que tiene...

Y como dice al principio del "primer proyecto weblog en una hora", en realidad me tome dos  ;D


Las pruebas las hice en una PC con XP y con el paquete de instalación de XAMPP (http://www.apachefriends.org/en/xampp.html (http://www.apachefriends.org/en/xampp.html)) en su versión reciente 1.6.6a.

ENLACES:

symfony:  http://www.symfony-project.org/ (http://www.symfony-project.org/)
xampp:    http://www.apachefriends.org/ (http://www.apachefriends.org/)