これは、2000年代の初めに狙ったFabio mosti [email protected]によって執筆されたコードベースから開発されたGliswebフレームワークであり、2000年から2005年の間にFabio Mostiによる単一のフレームワークで再編成され、IsTrice SRLのチームで維持されている現在のバージョンまで絶えず更新されました。
20年の歴史のおかげで、Gliswebは、最新のWebテクノロジーの征服に更新されているにもかかわらず、比類のない安定性と堅牢性を保証できます。現代性と伝統は、厳密でエレガントなツールに溶け込みます。これは、非常に複雑なプロジェクトを単純に実行することが可能です。
Gliswebは、Webの世界で有効な標準とベストプラクティスをネイティブに尊重するサイトやWebアプリケーションを作成するために設計された、軽くて広くカスタマイズ可能なフレームワークです。
GlisWebは、2つの異なる目的でインストールでき、独自のプロジェクトの実現に使用するか、フレームワークの開発に貢献することができます。最初のケースは最も一般的なものなので、それから始めましょう。
Webサーバーのドキュメントルート(またはサーバーが複数のサイトを管理している場合はサイト)のドキュメントルートにリポジトリをクローニングするだけで、GlisWebをインストールできます。 SSHを介してコマンドを起動する機会を与えない共有ホスティングを使用している場合、ソースをダウンロードしてFTP経由でサーバーにアップロードすることもできます。インストールおよびその後の使用において、非All -upフレームワークを使用するか、Framework自体の不可欠な部分であるMdおよびreadme.mdファイルを削除し、オープンソースソフトウェアとして循環を保証することが重要です。
フレームワークをインストールするマシンでGITを使用する機会がある場合は、リポジトリhttps://github.com/istricesrl/gliswebをサイトのドキュメントルートにクローニングするだけで、その後、コンポーザーが中毒をインストールするために更新されます。その後、手順を再現して、必要に応じて励ましを更新できます。
このフレームワークには、作曲家とインストールされた中毒は含まれていないため、FTPを使用してインストールする必要がある場合は、アップロードする前に中毒をダウンロードする必要があります。 gliswebをzip形式でダウンロードして消滅させるか、リポジトリをクローニングしてから、Composer.jsonファイルが配置されているフォルダーにローカルにコンポーザーを投げます。書店のインストールが完了したら、FTP経由でサーバーにフレームワークをインストールできます。
アップロードが完了したら、プロバイダーが提供するインターフェイスを使用して、操作に必要なテーブルを作成するために、フレームワークに添付されたSQLスクリプト(_USR/_TATABASE/、最初のmysql.scama.sql、次にmysql.data.sql)を実行します。
GlisWebをインストールするSSHを介してサーバーにアクセスできる場合、インストールはより直線的になります。上記のようにフレームワークをダウンロードするだけでなく、インストールするサイトのドキュメントルートに直接ダウンロードし、コンポーザーと中毒をインストールし、フレームワーク(_SRC/_SH/_GW.MYSQL.INSTALL.SH)に接続されたシェルスクリプトを起動してデータベースをロードします。スクリプトはインタラクティブであり、フレームワークに添付されたSQLスクリプトを実行するデータベースサーバーのデータを尋ねます。
Webサーバーとデータベースサーバーをインストールした(またはまだインストールしていない)場合は、環境のセットアップスクリプトが便利であることがわかります(_SRC/_SH/_GW.ENVIRONMENT.SETUP.SH)。
インストールのための一連のコントロールの例は、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
GlisWebのインストールに関するビデオは、このアドレスhttps://youtu.be/xzeraj20hjaでも入手できます。
サーバーにCalabashプロジェクトを使用している場合(https://github.com/istricesrl/calabash)、ドキュメントルートからコマンドを起動するだけでGlisWebをインストールできます。
va.glisweb.install.sh .
開発バージョンを使用する場合:
va.glisweb.install.sh . develop
作曲家との本棚の更新は、スクリプトによってすでに作成されています。
GlisWebプロジェクトに貢献したい場合、リポジトリに有効なキーを所有している場合は、これらの手順に従ってFrameworkを開発者モードにインストールできます。まず、Calabashプロジェクトを取得し(上記を参照)、コマンドでフレームワークをインストールします。
va.glisweb.clone.sh /percorso/document/root
ランプ環境のセットアップを作成するかどうか、ランプ環境がコンピューターにまだインストールされていない場合は、YESと答えることができ、スクリプトはそれをインストールして設定します。その後、手順では、フレームワークのデータベースを作成するかどうかを尋ね、最後にガイド付き構成を開始することを提案します。
_USR/_CONFIG/_JSON/にあるファイルの例を取得およびパーソナライズすることにより、新しくインストールされたデプロイの構成をすばやく開始できます。それらをベースとして使用して、フレームワークから自動的に読み取られる単一のSRC/config.jsonファイルを作成するだけです。疑いの余地があるため、_USR/_DOCS/または希望する場合は、ファイルのドキシゲンを使用してビルドを行うことができます(スクリプト/_SRC/_GW.DOXYGEN.BUILD.SHを使用してビルドを行うことができます。
また、_USR/_examples/には多数の例と有用なファイルが見つかることを忘れないでください。これは、Gliswebの仕組みを理解するための優れた出発点です。このフォルダーにあるツールの一部は、経験が豊富になった場合でも非常に便利です。
Gliswebを使用することはシンプルで直感的です!ユーザー向けガイドが開発されており、このアドレスで入手できますhttp://s-url.it/gliswebdocs