Final PROGRAMACIÓN WEB I

Social Network project. MySQLi + xampp.

GENERALIDADES:

  • El trabajo consiste en desarrollar un sitio web completo, listo para ser instalado por el usuario final. Tener en cuenta que el usuario final utilizará un servicio de hosting básico los cuales permiten subir archivos por FTP/SSH y otorgan una base de datos ya creada con usuario y contraseña (sin acceso root). Se recomienda probar la aplicación subiéndola a un hosting gratuito (por ejemplo www.000webhost.com )

TEMATICA:

  • El sitio que programe puede tener cualquier temática pero esta debe estar dentro del marco de lo solicitado en el ejercicio.

ORGANIZACION:

  • El software se divide en 3 partes:
    1. Un sitio web cuya temática puede elegir pero debe considerar el hecho de tener usuarios registrados que puedan subir contenidos (texto, imágenes, archivos, etc.). Cada usuario debe tener la posibilidad de compartir estos contenidos con uno o más usuarios registrados a los cuales buscará de alguna manera en el sistema.
    2. Un sistema de gestión interna de los contenidos, que permita a un usuario con privilegios especiales (administrador) modificar los contenidos del sitio como por ejemplo: categorías, estilos disponibles, ABM de usuarios y publicaciones de los usuarios.
    3. Un instalador del sitio al cual se le proporcione la configuración inicial: ▪ usuario de BD ▪ clave de usuario de BD ▪ nombre de BD ▪ host de BD ▪ clave de usuario administrador del sitio ▪ nombre del sitio (deberá mostrarse como título en todas las páginas). ▪ Elección de un tema de diseño general del sitio (CSS) previamente creado. Incluir inicialmente, al menos 3.

Con esta información crear el archivo de configuración general y anular la ejecución del script de instalación (para que pueda hacerse sólo una vez).