Skip to content

Pipe2193/FStudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Framework Studio 1.0.2

Framework Studio (FStudio) es la línea base que se propone para trabajar los proyectos formativos desarrollados en PHP en el SENA (CDTI - Valle) en sus programas TADSI y TPS.

Características

Cuando se decidió crear FStudio, pensamos en:

  • Código fácil de comprender y por ende una curva de aprendizaje bastante rápida.
  • Estandarización de la enseñanza y código PHP.
  • Implementación del patrón de arquitectura de software modelo, vista, controlador (MVC).
  • Acceso a datos mediante la librería PDO e implementando un componente similar a DAO.
  • Flexibilidad del framework por medio de plug-ins.

Los plug-ins son una herramienta sumamente poderosa, la cual le permitirá a los aprendices e instructores implementar comportamientos no concebidos inicialmente en FStudio como por ejemplo implementar el componente DAO para el manejo del acceso a los datos o extender la funcionalidad de FStudio.

Requerimientos

Recuerde que existen paquetes que en una sola instalación, el cual reúnen todo lo necesario para empezar a programar en PHP como por ejemplo: WAMP, XAMPP, MAMP, entre otros.

Instalación

Para la puesta en marcha de FStudio hay que seguir los siguientes pasos:

  1. Descargar la última versión estable.
  2. Descomprimir el archivo descargado.
  3. Cambiar el nombre a la carpeta descomprimida por el nombre de su proyecto.
  4. Mover la carpeta a la carpeta raíz del servidor Web.
  5. Editar el archivo config.php ubicado en la carpeta config.
  6. [paso opcional] Configurar un host virtual para el proyecto.
  7. Ejecutar el proyecto.

Recuerde que la única puerta de entrada al proyecto es por el archivo index.php ubicado en la carpeta web.

Documentación oficial

FStudio está documentado en todos sus aspecto y día a día se irá construyendo más documentación al respecto el cual puedes ver aquí.

Historial de cambios - Changelog

1.0.2

Soporte a múltiples controladores en un módulo y X cantidad de subcarpetas en un módulo.

  • Se agrega el soporte a múltiples controladores en un módulo.
  • Se agrega el soporte a múltiples subcarpetas en la carpeta de un módulo.
  • Para más información consultar la wiki de FStudio.

1.0.1

Llegan las tareas a nivel de consola.

  • Tarea para generar una acción en un módulo específico.
  • Tarea para generar un archivo de acciones en un módulo específico.

1.0.0

  • Estructura inicial de carpetas.
  • Implementación del núcleo (MVC).
  • Implementación del controlador frontal y su despachador.
  • Implementación de la configuración estándar y la extensión de dicha configuración.
  • Creación del SQL inicial que acompaña a FStudio.
  • Implementación del sistema de plug-ins.

Equipo inicial de desarrollo

El equipo inicial de desarrollo intelectual y material está compuesto por todos los instructores del SENA CDTI regional Valle presentes a finales del 2015.

  1. Andres Fernando Sanchez
  2. David Barona
  3. Edwin Sanchez
  4. Jesus Alejandro Yepes
  5. Jose Fredy Tenorio
  6. Julian Andres Lasso
  7. Julieth Chavez
  8. Maria Doneya Restrepo
  9. Victor Gabriel Quijano

Licencia

FStudio es publicado bajo licencia GNU GPL 2.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published