Creando un sistema de blogs [PHP] [II]

Había comentado hace tiempo que estaba haciendo un sistema de blogs a punta de PHP, MySQL y full programación estructurada debido a querer investigar más acerca de este lenguaje, y pues como todo en mí, se salió de control al punto de tener mi propio blog personal -tan personal hasta la última línea de código- y bueno, quisiera compartir el código para quien lo necesite , lo quiera mejorar , lo quiera usar, lo quiera criticar, o que se yo; aclarando el que soy algo desordenado y quizás falta documentar bastante. La verdad programé bajo mi propio entendimiento y bueno, funciona no?… en algún futuro lo adecue a un formalismo quizás (ya saben, programación orientada a objetos, documentación, comentarios por doquier, tabulación de código , etc) pero por ahora quiero darme un descanso y de paso que lo uso a modo personal.

El blog funciona ya en perfecto estado, es decir, no hay huecos ni links rotos, ni formularios no validados. Creo que faltan dos o tres funcionalidades estando uno logueado en panel de control, pero son cosas que no se notan a “nivel cliente” donde todo parece funcional.

Si quieren usarlo sólo deben hacer esto:

  • Tener un hosting con MySQL, de preferencia con PHPMyAdmin (o en todo caso en tu propio wampserver)
  • Ejecutar el script blog.sql en la base de datos (puedes importarlo o copiar el código y pegarlo en la consola de SQL en PHPMyAdmin)
  • Y luego cambiar el archivo funciones.php en la carpeta engine cambiando las siguientes variables (líneas 12-17):
///////////////////////////////////////////////
$bd = ""; //el nombre de la base de datos
$user= ""; //el usuario de mysql
$pass = ""; //el password de mysql (dejarlo en "" si no hay password)
$server = ""; //el servidor de la base de datos!!
/////////////////////////////////////////////

De acuerdo a tu configuración de tu hosting, o localhost.

Y luego se puede acceder al panel de control con el usuario Admin y el password 123456, y desde ahí crear post, comentar, etc etc.

Falta creo, una carpeta, la de install pero esa aún no la he hecho, supongo que será el siguiente paso en el proyecto, el sistema está creado y terminado pero aún no tiene un instalador automático.

Espero a alguien le sirva, y si hay algún error sólo avisenlo de preferencia en este post.

Pueden ver el blog en funcionamiento en mi nuevo blog personal.

El código se lo pueden descargar desde AQUÍ.

Saludos!!!