这是GlisWeb框架,从最初由Fabio Mosti fabio撰写的代码库开始开发。[email protected]和Emiliano,旨在2000年代初,在2000年和2005年之间由Fabio Mosti的单个框架重新组织,并不断地与当前版本进行更新,以与Istrice Srl of Istrice Srl的当前版本进行更新。
由于其二十年的历史,Glisweb可以保证无与伦比的稳定性和鲁棒性,尽管已更新到最近征服了Web技术。现代性和传统以一种严格而优雅的工具融合在一起,这要归功于它可以简单地进行极其复杂的项目。
GlisWeb是一个轻巧的,可自定义的框架,旨在创建网站和Web应用程序,以此来尊重Web世界上有效的标准和最佳实践。
可以为两个不同的目的安装GlisWeb,以实现自己的项目或为框架的开发做出贡献。由于第一种情况是最常见的,所以让我们从此开始。
您可以通过将存储库克隆到Web服务器的文档根(或服务器管理多个站点)中来安装GlisWeb;如果您使用共享托管,也可以通过FTP下载源并将其上传到服务器,这不会使您有机会通过SSH启动命令。重要的是,在安装和后续使用非词架框架或删除许可证和readme.md文件中,这些文件是框架本身不可或缺的一部分,并保证作为开源软件的发行量。
如果您有机会在要安装框架的计算机上使用git,只需克隆存储库https://github.com/istricesrl/glisweb在网站的文档根部中,然后启动作曲家更新以安装成瘾。然后,您可以在需要时复制程序以更新鼓励。
该框架不包括为作曲家安装的成瘾,因此,如果您必须使用FTP安装它,则必须在上传之前下载成瘾。以Zip格式下载GlisWeb,然后消失,或者将存储库克隆,然后将作曲家本地扔到Composer.json文件所在的文件夹中。完成书店的安装后,您可以通过FTP在服务器上安装框架。
上传完成后,使用提供商提供的接口执行附加到框架上的SQL脚本(在_USR/_tatabase/中,首先执行mysql.scama.sql.sql.sql.sql,然后是mysql.data.sql),以创建其操作所需的表格。
如果您可以通过要安装GlisWeb的SSH访问服务器,那么安装将更加线性。只需按照上述下载框架,而直接在要安装的网站的文档根中,使用作曲家安装成瘾,然后启动附加到框架上的Shell脚本(_SRC/_SH/_SH/_GW.MYSQL.INSTALL.SH)以加载数据库。该脚本是交互式的,会要求您提供数据库服务器的数据,以执行附加到框架上的SQL脚本。
如果您刚刚安装(或尚未安装)Web和数据库服务器,则可能会发现环境的设置脚本有用(_SRC/_SH/_SSH/_GW.ENVIRNERMENT.SETUP.SH),这将帮助您安装和配置必要的服务以使GlisWeb工作。
在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
此地址也可以在此地址上https://youtu.be/xzeraj20hja上提供有关GlisWeb安装的视频:
如果在服务器上使用calabash项目(https://github.com/istricesrl/calabash),则可以通过从文档root启动命令来安装GlisWeb:
va.glisweb.install.sh .
如果要使用的开发版本:
va.glisweb.install.sh . develop
脚本将使用作曲家更新书柜。
如果您想为GlisWeb项目做出贡献,并且拥有对存储库有效的关键,则可以按照以下说明在开发人员模式下安装框架。首先,获取Calabash项目(请参见上文),并使用命令安装框架:
va.glisweb.clone.sh /percorso/document/root
您会被问到是否要进行灯泡环境的设置,如果灯环境尚未安装在计算机上,则可以回答是,脚本将安装并为您配置。随后,该过程还将询问您是否要为框架创建数据库,最后它将提议启动指导配置。
您可以通过获取和个性化在_usr/_config/_json/中找到的示例文件来快速开始配置新安装的部署,只需将它们用作创建将自动从框架自动读取的单个SRC/Config.json文件的基础即可。有疑问,请参阅_usr/_docs/或如果您愿意的话,可以使用文件的doxigen进行构建(使用脚本_src/_gw.doxygen.build.sh.sh),以便您可以通过网络查看它们,将其添加到exployment _usr/_docs/_docs/_build/_build/_build/fuild/_build/hh hh hh hh hh hh hh hh hhs url。
还请记住,您在_USR/_examples/中找到了许多示例和有用的文件,这是开始了解GlisWeb的工作原理的绝佳起点。即使您变得更有经验,您将在此文件夹中找到的一些工具也将非常有用!
使用Glisweb简单明了!正在为用户提供指南,并在此地址上提供http://s-url.it/gliswebdocs,我们还在此YouTube播放列表http://s-url.it/gliswebvideos上发布了一系列视频教程。