Este es el marco Glisweb, desarrollado a partir de una base de código originalmente escrita por Fabio Mosti [email protected] y Emiliano dirigidos a principios de la década de 2000, reorganizado en un solo marco de Fabio Mosti entre 2000 y 2005, y constantemente actualizados hasta la versión actual mantenida en colaboración con el equipo de IStrice SRL.
Gracias a sus veinte años de historia, Glisweb puede garantizar una estabilidad y robustez incomparable, a pesar de ser actualizado a las conquistas más recientes de las tecnologías web. La modernidad y la tradición se mezclan en una herramienta rigurosa y elegante, gracias a la cual es posible simplemente llevar a cabo proyectos extremadamente complejos.
Glisweb es un marco ligero y ampliamente personalizable, diseñado para crear sitios y aplicaciones web respetuosas de los estándares y las mejores prácticas vigentes en el mundo de la web.
Glisweb se puede instalar para dos propósitos distintos, para usarlo en la realización de su propio proyecto o para contribuir al desarrollo del marco. Dado que el primer caso es el más común, comencemos con eso.
Puede instalar GlisWeb simplemente clonando el repositorio en la raíz del documento de su servidor web (o su sitio si el servidor administra múltiples sitios); También puede descargar la fuente y cargarla en su servidor a través de FTP si usa alojamiento compartido que no le da la oportunidad de iniciar comandos a través de SSH. Es importante que en la instalación y el uso posterior del marco no -lall -up o elimine los archivos License.md y ReadMe.md que son una parte integral del marco en sí y garantizan la circulación como software de código abierto.
Si tiene la oportunidad de usar GIT en la máquina en la que desea instalar el marco, simplemente clonando el repositorio https://github.com/istricesrl/glisweb en la raíz del documento del sitio, después de lo cual los compositores de lanzamiento actualizan para instalar adicciones. Luego puede replicar el procedimiento para actualizar el estímulo cuando debería ser necesario.
El marco no incluye adicciones instaladas con compositores, por lo que si tiene que usar FTP para instalarlo, tendrá que descargar las adicciones antes de cargar. Descargue Glisweb en formato ZIP y desaparezca, o clon el repositorio, luego arroje compositores localmente en la carpeta donde se encuentra el archivo composer.json. Cuando se completa la instalación de las librerías, puede instalar el marco en su servidor a través de FTP.
Una vez que se completa la carga, use la interfaz proporcionada por su proveedor para realizar los scripts SQL adjuntos al marco (en _USR/_tatabase/, realizado primero mysql.scama.sql y luego mysql.data.sql) para crear las tablas necesarias para su operación.
Si puede acceder al servidor a través de SSH en el que desea instalar Glisweb, la instalación será más lineal. Simplemente descargue el marco como se indica anteriormente, pero directamente en la raíz del documento del Sitio en el que desea instalarlo, instale adicciones con los compositores y inicie el script de shell conectado al marco (_SRC/_SH/_GW.MYSQL.Install.sh) para cargar la base de datos. El script es interactivo y le pedirá que los datos del servidor de la base de datos realicen los scripts SQL adjuntos al marco.
Si acaba de instalar (o aún no ha instalado) servidores web y de bases de datos, puede encontrar el script de configuración del entorno útil (_SRC/_SH/_gw.environment.setup.sh) que lo ayudará a instalar y configurar los servicios necesarios para hacer que Glisweb funcione.
Un ejemplo de secuencia de controles para la instalación podría ser el siguiente, como más ampliamente ilustrado en la documentación oficial para desarrolladores en https://glisweb.istricesrl.it/docs/:
cd /var/www/html
wget https://github.com/istricesrl/glisweb/archive/develop.zip
unzip develop.zip
mv -f ./glisweb-develop/{.,}* ./
rmdir glisweb-develop
rm -rf .github
rm -f .gitignore
rm -f develop.zip
_src/_sh/_gw.permissions.reset.sh
_src/_sh/_gw.mysql.install.sh
_src/_sh/_gw.config.sh base
composer update
Un video sobre la instalación de Glisweb también está disponible en esta dirección https://youtu.be/xzeraj20hja:
Si en el servidor está utilizando el proyecto Calabash (https://github.com/istricesrl/calabash) puede instalar GlisWeb simplemente iniciando el comando desde la raíz del documento:
va.glisweb.install.sh .
Si desea que se use la versión de desarrollo:
va.glisweb.install.sh . develop
La actualización de las estanterías con el compositor ya habrá sido realizado por el script.
Si desea contribuir al proyecto Glisweb y está en posesión de una clave válida para el repositorio, puede seguir estas instrucciones para instalar el marco en modo desarrollador. Primero, obtenga el Proyecto Calabash (ver arriba) e instale el marco con el comando:
va.glisweb.clone.sh /percorso/document/root
Se le preguntará si desea realizar la configuración del entorno de la lámpara, si el entorno de la lámpara aún no está instalado en su computadora, puede responder que sí y el script lo instalará y lo configurará para usted. Posteriormente, el procedimiento también le preguntará si desea crear una base de datos para el marco, y finalmente propondrá iniciar la configuración guiada.
Puede comenzar a configurar rápidamente la implementación recién instalada tomando y personalizando los archivos de ejemplo que encuentra en _USR/_config/_json/, simplemente úselos como base para crear un solo archivo src/config.json que se leerá automáticamente desde el marco. Para cualquier duda, consulte la documentación en _USR/_docs/o si prefiere puede hacer la compilación con doxigen de los archivos (usando el script _SRC/_gw.doxygen.build.sh) para que pueda verlos a través de la web, agregando la ruta a la URL de su implementación _USR/_DOCS/_BUILD/HTML/.
Recuerde también que encuentra numerosos ejemplos y archivos útiles en _USR/_EXAMPLES/, que es un excelente punto de partida para comenzar a comprender cómo funciona Glisweb. ¡Algunas de las herramientas que encontrará en esta carpeta serán muy útiles incluso cuando tenga más experiencia!
¡Usar Glisweb es simple e intuitivo! Se está desarrollando una guía para los usuarios y está disponible en esta dirección http://s-url.it/gliswebdocs. También estamos publicando una serie de tutoriales en video en esta lista de reproducción de YouTube http://s-url.it/gliswebvideos.