Sobre este proyecto
it-programming / web-development
Abierto
Objetivo
Programación de una plataforma que permita al usuario administrar el contenido de un sitio web corporativo.
Antecedentes
Actualmente se está trabajando en el diseño y desarrollo del sitio web corporativo en HTML5, CSS y JavaScript, el cual se requiere que tenga la capacidad de poder administrar el contenido a través de una plataforma web.
Descripción
El proyecto consiste en la programación en PHP de una plataforma que permita administrar el contenido de un sitio web corporativo previamente desarrollado en HTML5, CSS y JavaScript. Se requiere que como parte del proyecto se incluya la programación, la conexión con el HTML del sitio así como la implementación en el servidor final.
La plataforma se dividirá en 5 módulos o secciones de acuerdo a la naturaleza del contenido a administrar, a continuación, se describe las acciones que deberá permitir realizar cada uno de los módulos.
Generales de la plataforma
Las siguientes características aplicaran a la plataforma en general y en algunos casos a cada uno de los módulos.
• Login de acceso a través de usuario y contraseña
• Restablecimiento de usuario y contraseña
• Capacidad para crear usuarios ilimitados (alta, baja y cambios)
• Asignación de permisos a usuarios
• Capacidad de alta, baja y cambios en todas las publicaciones o registros de los módulos
Módulo 1. Perfil
En esto módulo se mostrarán los datos generales del usuario y su cuenta. ÉSte podrá si es necesario, actualizar algunos datos siempre y cuando cuente con los permisos necesarios.
• Capacidad para actualización datos del usuario
• Cambio o actualización de contraseña
Módulo 2. Publicaciones
En este módulo el usuario podrá crear publicaciones que alimentarán distintas secciones del sitio de acuerdo a la categoría que corresponda
• Alta, baja y cambios de publicaciones
• Mostrar un aparado todos los registros (capacidad para ordenar por fecha de publicación)
• Capacidad para programar la publicación en una fecha determinada
• Se deberá mostrar la publicación en el sitio web en la sección correspondiente de acuerdo a la categoría a la que pertenece
• Datos requeridos por publicación: título, descripción corta, texto y/o documento, foto/galería y video
• Capacidad para publicar texto a través de un editor de texto WYSIWYG
• Capacidad para publicar archivos (.pdf y .docx)
• Capacidad para publicar fotos y galerías
• Capacidad para publicar videos a través de un link
Módulo 3. Pop-ups
Este módulo permitirá crear pop-ups en formato de imagen que se dispararán de manera automática en la página principal al entrar al sitio.
• Alta, baja y cambios de pop-ups
• Mostrar un aparado todos los registros
• Capacidad para programar la publicación del pop-up en una fecha determinada
• Capacidad para crear un pop-up subiendo una imagen
• Capacidad para agregar un link de destino a cada pop-up creado
Módulo 4. Repositorio
Este módulo permitirá publicar archivos en formato .pdf y .docx que el usuario podrá abrir desde el sitio web y serán desplegados en el navegador mismo
• Alta, baja y cambios de registros
• Mostrar un aparado todos los registros (capacidad para ordenar por fecha de publicación)
• Capacidad para programar la publicación del contenido en una fecha determinada
• Se deberá mostrar la publicación en el sitio web en la sección correspondiente de acuerdo a la categoría a la que pertenece
• Capacidad para subir archivos en formato .pdf y .docx
• Datos requeridos por publicación: título, descripción corta y documento
Módulo 5. Registros
Este módulo creará una base de datos con los datos de todos los envíos realizados en el formulario de contacto.
• Alta, baja y cambios de registros
• Capacidad para visualizar los registros ordenados por columnas (fecha, nombre, etc.)
• Capacidad para descargar los registros en formato .pdf, .csv y .xls
• Capacidad para ver y descargar por rango de fechas
• Capacidad para agregar una descripción o nota al registro
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias