FormaT es un CMS y a su vez es una API Graph de uso ligero basado en las exigencias de la linea CALL CENTER. Fue Creado, Diseñado y Desarrollado por [Andrés Felipe Gómez Maya] desarrollador full stack [Sitio de FelipheGomez][df1] como un sistema de gestión de contenidos (CMS) a medida el cual trae muchos aspectos positivos para tu empresa, incluyendo su facilidad de uso y extensibilidad, esto a hecho que FormaT crezca desde su idea inical. Y lo mejor de todo es que FormaT! es una solución pensada especialmente para uso corporativo;
El proyecto contiene:
- Contenido por categorias y grupos.
- Imagenes Banner (eCards)
- Articulos de Informacion (Posts)
- Foro de preguntas y respuestas anidado
- Calendario tipo Gantt
- Tutoriales Paso a Paso Didacticos
- Chat de Mensajeria (Futura adaptacion con servidores IM)
- Indicadores KPIs (aht,penc,pecu,pecn,rgu,ups,nps)
- Cronometro (Con alerta)
- Notificaciones (Fallas/Alertas)
- Quiz (Con activacion automatica)
- Exportar Resultados de Quiz
- Importar Personal de forma masiva
- Importar KPIs de forma masiva
Los siguientes usuarios son de pruebas, en caso de requerir modificarlos o cambiar sus datos predeterminados se debe realizar por el importador de personal o en su defecto desde la BD.
- ADMIN: admin.demo
- GUEST: user.demo
demoFormaT - Pulsa aquí para visitar el sitio DEMO.
¡Ahora vamos a aprender un poco mas de sus componentes, arquitectura y el uso basico con sus primeros pasos para su correcta instalacion, implementación y ejecucion.
FormaT utiliza una serie de proyectos de código abierto para funcionar correctamente, te mostraremos cuales son:
- jQuery - Biblioteca de JavaScript rápida, pequeña y rica en funciones.
- BootStrap - Biblioteca de componentes front-end más popular del mundo
- Notifity.js - Complemento para crear notificaciones internas la pagina.
- Bootbox.js - Complemento para lanzar modals.
- excel-upload - Biblioteca para manejar archivos ods y xls.
- jQuery.Gantt - Calendario utilizado en estilo TimeLine.
- tinymce - Editor de texto.
- pinterest_grid Estilo grafico para articulos.
- fontawesome Biblioteca de iconos (V 5.0).
Y, por supuesto, FormaT es aplicable para cualquier tipo de desarrollo ya que tambien puedes acceder a la API por medio de HTTP con metodos POST y GET.
FormaT se desarrolló y se ejecutó de manera correcta en un entorno bajo las siguientes especificaciones de manera correcta.
Apache/2.4.28 (Win32) OpenSSL/1.0.2l PHP/7.1.10
Versión actual de PHP: 7.1.10
mysql Ver 15.1 Distrib 10.1.28-MariaDB, for Win32 (AMD64)
Si tienes inconvenientes al momento instalar puedes contactar al desarrollador desde:
- Correo : [email protected]
Tienes que tener en cuenta que FormaT se divide en dos Sub Sitios, El Sitio de los archivos de la API que lo mencionaremos de la misma forma "API" y el sitio web el cual nos servira de visor y de ejemplo para proximos desarrollos, lo nombraremos "Sitio".
- api [Carpeta de la API]
- plugins [Carpeta de los plugins]
- bootbox
- bootstrap
- excel-upload
- fontawesome
- fonts [Carpeta para fuentes adicionales]
- glyphicons [Carpeta para iconos Glyphicons]
- jquery
- jQuery.Gantt
- malihu-custom-scrollbar-plugin
- notify
- particles.js [Plugin utilizado para el login (opcional)]
- pinterest_grid
- popper.js
- tinymce
- virtualsteps
- sdk [Carpeta para versiones del SDK de la API]
- v1.0 [Verion de la API y sus paginas]
- _docs [Archivos para la API segun version - Imagenes,Iconos,Audios,Entre otros]
- config [Carpeta para archivos de configuracion, definiciones y funciones]
- plugins [Carpeta de los plugins]
- config [Carpeta de ejecucion para el sitio]
- docs [Carpeta para archiuvos del sitio]
- site
- errors [Carpeta para paginas de errores]
- pages [Carpeta donde se almacenan las paginas del sitio]
- templates [Plantillas para importacion]
- widgets [Carpeta de complementos segundarios como notificaciones]
- sliders [Carpeta para Slider o carrousel]
- site
- include [Carpeta para archivos de configuracion, definiciones y funciones]
- init [Archivos globales como HEAD, FOOTER, SIDEBAR...]
- docs [Carpeta para archiuvos del sitio]
- css [Carpeta para las hojas de estilos]
- images [Carpeta de imagenes]
- js [Carpeta para funciones (lado del cliente)]
La mayor parte de las pagina de la API requieren su ejecucion con un accesstoken, puedes conocer tu accesstoken desde la consola del navegador ingresando a FormaT y ejecucado la funcion FormaT.AccessToken()
.
Pagina | ¿Que puedo hacer? |
---|---|
alerts | Listar todas las alertas, Listar alertas activas, Eliminar alertas, Crear alertas, Modificar alertas, Ver una alerta especifica, activar y desactivar alertas, historial de alertas. |
calendary | Listar todo el calendario, Eliminar calenario, Crear caledario, Modificar calendario, Ver calendario especifico. |
categories | Listar todas las categorias, Eliminar categorias, Crear categorias, Modificar categorias, Ver categoria especifica. |
comments | Listar todos los comentarios o preguntas, Listar comentarios o preguntas pendientes por responder, Eliminar comentarios o preguntas, Crear comentarios o preguntas, Modificar comentarios o preguntas, Ver un comentario o pregunta especifica, contestar o modificar respuesta a comentarios o preguntas. |
devices | Listar todos los dispositivos o manuales, Ver un dispositivo o manual especifico. |
kpis | Ver indicadores de la session del accesstoken. |
login | Crear accesstoken de forma manual, Refrescar sesion activa con accesstoken. |
masive | Exportar personal que presenta quiz, Importar personal nuevo, actualizar personal. |
messenger | Actualizar ultima actividad, listar amigos, chats conversaciones pendientes por leer, ultimas coversaciones, ultimos chats por conversacion, agregar persona a la coversacion, enviar chat a conversacion. |
my | Modificar avatar segun accesstoken, ver mis indicadores, agregar un like. |
pictures | Visualizar imagen por id, crear imagen nueva. |
publicaciones | Eliminar publicaciones, crear publicaciones, ver publicaciones, Modificar publicaciones, Historial de publicaciones. |
quiz | Eliminar preguntas, Crear pregunta, Crear Quiz en borrador, Modificar Quiz, Activar y Desactivar Quiz, Quiz Actual, Ver quiz especifico. |
search | Buscar publicaciones, dispositivos o manuales, foro y proximamente mucho mas. |