Il s'agit du framework GLISWEB, développé à partir d'une base de code à l'origine écrite par Fabio Mossi [email protected] et Emiliano visée au début des années 2000, réorganisée dans un seul cadre par Fabio Mossi entre 2000 et 2005, et constamment mis à jour jusqu'à la version actuelle maintenue en collaboration avec l'équipe d'Istrice SRL.
Grâce à ses vingt années d'histoire, Glisweb peut garantir une stabilité et une robustesse inégalées, bien qu'elles soient mises à jour vers les conquêtes les plus récentes des technologies Web. La modernité et la tradition se mélangent dans un outil rigoureux et élégant, grâce à laquelle il est possible de simplement réaliser des projets extrêmement complexes.
Glisweb est un cadre léger et largement personnalisable, conçu pour créer des sites et des applications Web respectueux nativement des normes et des meilleures pratiques en vigueur dans le monde du Web.
Glisweb peut être installé à deux fins distinctes, pour l'utiliser dans la réalisation de son propre projet ou pour contribuer au développement du cadre. Étant donné que le premier cas est le plus courant, commençons par cela.
Vous pouvez installer GLISWEB simplement en clonage le référentiel dans la racine du document de votre serveur Web (ou de votre site si le serveur gère plusieurs sites); Vous pouvez également télécharger la source et le télécharger sur votre serveur via FTP si vous utilisez un hébergement partagé qui ne vous donne pas la possibilité de lancer des commandes via SSH. Il est important que dans l'installation et l'utilisation ultérieure du framework non-up ou supprime les fichiers licence.md et readme.md qui font partie intégrante du cadre lui-même et garantissent la circulation en tant que logiciel open source.
Si vous avez l'occasion d'utiliser GIT sur la machine dans laquelle vous souhaitez installer le framework, en clonant simplement le référentiel https://github.com/isticesrl/glisweb dans la racine du document du site, après quoi lance les compositeurs pour installer des dépendances. Ensuite, vous pouvez reproduire la procédure pour mettre à jour les encouragements lorsqu'il devrait être nécessaire.
Le cadre n'inclut pas les dépendances installées avec des compositeurs, donc si vous devez utiliser FTP pour l'installer, vous devrez télécharger les dépendances avant le téléchargement. Téléchargez Glisweb au format zip et disparaissez-le, ou clon le référentiel, puis jetez les compositeurs localement dans le dossier où se trouve le fichier composer.json. Lorsque l'installation des librairies est terminée, vous pouvez installer le framework sur votre serveur via FTP.
Une fois le téléchargement terminé, utilisez l'interface fournie par votre fournisseur pour effectuer les scripts SQL connectés au framework (dans _USR / _TATABASE /, effectué d'abord mysql.scama.sql puis mysql.data.sql) afin de créer les tables nécessaires à son fonctionnement.
Si vous pouvez accéder au serveur via SSH sur lequel vous souhaitez installer GLISWEB, l'installation sera plus linéaire. Téléchargez simplement le framework comme ci-dessus, mais directement dans la racine du document du site sur lequel vous souhaitez l'installer, installez des dépendances avec des compositeurs et lancez le script shell attaché au framework (_src / _sh / _gw.mysql.install.sh) pour charger la base de données. Le script est interactif et vous demandera les données du serveur de base de données pour effectuer les scripts SQL attachés au framework.
Si vous venez d'installer (ou pas encore installé) des serveurs Web et de base de données, vous pouvez trouver le script de configuration de l'environnement utile (_src / _sh / _gw.environment.setup.sh) qui vous aidera à installer et à configurer les services nécessaires pour faire fonctionner Glisweb.
Un exemple de séquence de contrôles pour l'installation pourrait être le suivant, comme illustré plus largement dans la documentation officielle des développeurs à 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
Une vidéo sur l'installation de Glisweb est également disponible sur cette adresse https://youtu.be/xzeraj20hja:
Si sur le serveur que vous utilisez le projet Calabash est installé (https://github.com/issicesrl/calabash), vous pouvez installer Glisweb simplement en lançant la commande à partir de la racine du document:
va.glisweb.install.sh .
Si vous souhaitez que la version de développement soit utilisée:
va.glisweb.install.sh . develop
La mise à jour des bibliothèques avec Composer aura déjà été faite par le script.
Si vous souhaitez contribuer au projet GLISWEB et que vous êtes en possession d'une clé valide pour le référentiel, vous pouvez suivre ces instructions pour installer le cadre en mode développeur. Tout d'abord, obtenez le projet Calabash (voir ci-dessus) et installez le framework avec la commande:
va.glisweb.clone.sh /percorso/document/root
Il vous sera demandé si vous souhaitez effectuer la configuration de l'environnement de lampe, si l'environnement de lampe n'est pas déjà installé sur votre ordinateur, vous pouvez répondre oui et le script l'installera et le configurera pour vous. Par la suite, la procédure vous demandera également si vous souhaitez créer une base de données pour le cadre, et enfin il proposera de démarrer la configuration guidée.
Vous pouvez commencer rapidement à configurer le déploiement nouvellement installé en prenant et en personnalisant l'exemple de fichiers que vous trouvez dans _usr / _config / _json /, utilisez-les simplement comme base pour créer un seul fichier src / config.json qui sera lu automatiquement à partir du cadre. Pour tout doute, reportez-vous à la documentation dans _USR / _DOCS / ou si vous préférez, vous pouvez faire la construction avec le doxigène des fichiers (en utilisant le script _src / _gw.doxygen.build.sh) afin que vous puissiez les afficher via le Web, en ajoutant le chemin d'accès à l'URL de votre déploiement _usr / _docs / _build / html /.
N'oubliez pas non plus que vous trouvez de nombreux exemples et fichiers utiles dans le _USR / _Examples /, ce qui est un excellent point de départ pour commencer à comprendre le fonctionnement de Glisweb. Certains des outils que vous trouverez dans ce dossier seront très utiles même lorsque vous êtes devenu plus expérimenté!
Utiliser Glisweb est simple et intuitif! Un guide pour les utilisateurs est en cours de développement et est disponible sur cette adresse http://s-url.it/gliswebdoc, nous publions également une série de didacticiels vidéo sur cette liste de lecture YouTube http://s-url.it/gliswebvideos.