Dies ist das Glisweb -Framework, das aus einer von Fabio Mosti Fabio geschriebenen Codebasis entwickelt wurde. [email protected] und Emiliano, die zu Beginn der 2000er Jahre zielten und in einem einzigen Framework von Fabio Mosti zwischen 2000 und 2005 neu organisiert wurden und ständig auf die aktuelle Version zusammenarbeiten, die in Zusammenarbeit mit dem Team von IsTice SRL geführt wurde.
Dank seiner zwanzigjährigen Geschichte kann Glisweb eine beispiellose Stabilität und Robustheit garantieren, obwohl sie auf die neuesten Eroberungen von Web -Technologien aktualisiert wurden. Moderne und Tradition mischen sich in ein strengeres und elegantes Werkzeug, wodurch es möglich ist, einfach extrem komplexe Projekte durchzuführen.
Glisweb ist ein leichtes, weit verbreitetes Framework, mit dem Websites und Webanwendungen erstellt werden sollen, die den in der Welt des Web in Kraft getretenen Standards und Best Practices nativ respektieren.
Glisweb kann für zwei unterschiedliche Zwecke installiert werden, um es bei der Realisierung seines eigenen Projekts zu verwenden oder zur Entwicklung des Rahmens beizutragen. Da der erste Fall am häufigsten ist, beginnen wir damit.
Sie können Glisweb einfach installieren, indem Sie das Repository im Dokumentenrouch Ihres Webservers (oder Ihrer Website, wenn der Server mehrere Websites verwaltet) klonen. Sie können die Quelle auch herunterladen und über FTP auf Ihren Server hochladen, wenn Sie gemeinsam genutztes Hosting verwenden, das Ihnen nicht die Möglichkeit bietet, Befehle über SSH zu starten. Es ist wichtig, dass in der Installation und der anschließenden Verwendung des Frameworks nicht -up -up oder der lizenz.MD- und Readme.MD -Dateien, die ein integraler Bestandteil des Frameworks selbst sind und die Auflage als Open -Source -Software garantieren.
Wenn Sie die Möglichkeit haben, Git auf dem Computer zu verwenden, auf dem Sie das Framework installieren möchten, klonen Sie einfach das Repository https://github.com/isticesrl/glisweb im Dokumentrouch der Site, wonach die Komponisten aktualisieren, um Abhängigkeiten zu installieren. Anschließend können Sie die Prozedur replizieren, um die Ermutigung zu aktualisieren, wenn dies erforderlich sein sollte.
Das Framework enthält keine mit Komponisten installierten Abhängigkeiten. Wenn Sie also FTP verwenden müssen, um sie zu installieren, müssen Sie die Abhängigkeiten vor dem Hochladen herunterladen. Laden Sie Glisweb im ZIP -Format herunter und verschwinden Sie es oder klonen Sie das Repository und werfen Sie die Komponisten lokal in den Ordner, in dem sich die Datei composer.json befindet. Wenn die Installation der Buchhandlungen abgeschlossen ist, können Sie das Framework auf Ihrem Server über FTP installieren.
Sobald das Upload abgeschlossen ist, verwenden Sie die von Ihrem Anbieter bereitgestellte Schnittstelle, um die an das Framework angehängten SQL -Skripten (in _usr/_tatabase/, die erste mysql.scama.sql und dann mysql.data.sql) durchzuführen, um die für den Betrieb erforderlichen Tabellen zu erstellen.
Wenn Sie über SSH auf den Server zugreifen können, auf dem Sie Glisweb installieren möchten, ist die Installation linearer. Laden Sie einfach das Framework wie oben herunter, jedoch direkt in das Dokumentenrouch der Website, auf dem Sie es installieren möchten, die Abhängigkeiten mit Komponisten installieren und das an das Framework angehängte Shell -Skript (_src/_sh/_gw.mysql.install.sh) zum Laden der Datenbank. Das Skript ist interaktiv und wird nach den Daten des Datenbankservers aufgefragt, um die SQL -Skripte auszuführen, die dem Framework angehängt sind.
Wenn Sie nur Web- und Datenbankserver installiert (oder noch nicht installiert haben), finden Sie möglicherweise das Setup -Skript der Umgebung nützlich (_src/_sh/_gw.environment.setup.sh), mit der Sie die erforderlichen Dienste installieren und konfigurieren können, um Glisweb funktionieren zu können.
Ein Beispiel für die Abfolge von Steuerelementen für die Installation könnte Folgendes sein, wie in der offiziellen Dokumentation für Entwickler unter https://glisweb.isticesrl.it/docs/ weit verbreitet dargestellt wird:
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
Ein Video zur Installation von Glisweb ist auch unter dieser Adresse https://youtu.be/xzeraj20hja verfügbar:
Wenn Sie auf dem Server das Calabash -Projekt verwenden (https://github.com/istricesrl/calabash), können Sie Glisweb einfach installieren, indem Sie den Befehl aus dem Dokumentstamm starten:
va.glisweb.install.sh .
Wenn Sie die verwendete Entwicklungsversion wünschen:
va.glisweb.install.sh . develop
Das Aktualisieren von Bücherregeln mit Composer wurde bereits vom Skript erstellt.
Wenn Sie zum Glisweb -Projekt beitragen und einen Schlüssel für das Repository im Besitz haben, können Sie diese Anweisungen befolgen, um das Framework im Entwicklermodus zu installieren. Holen Sie sich zunächst das Calabash -Projekt (siehe oben) und installieren Sie das Framework mit dem Befehl:
va.glisweb.clone.sh /percorso/document/root
Sie werden gefragt, ob Sie die Einrichtung der Lampenumgebung vornehmen möchten. Wenn die Lampenumgebung nicht bereits auf Ihrem Computer installiert ist, können Sie Ja beantworten und das Skript installiert sie und konfigurieren sie für Sie. Anschließend werden Sie außerdem gefragt, ob Sie eine Datenbank für das Framework erstellen möchten, und schließlich wird vorgeschlagen, die geführte Konfiguration zu starten.
Sie können die neu installierte Bereitstellung schnell konfigurieren, indem Sie die Beispieldateien in _usr/_config/_json/personalisieren und einfach als Basis zum Erstellen einer einzelnen SRC/config.json -Datei verwenden, die automatisch aus dem Framework gelesen wird. In jedem Zweifel können Sie die Dokumentation in _usr/_docs/oder wenn Sie es vorziehen, das Build mit Doxigen der Dateien durchzuführen (mit dem Skript _src/_gw.doxygen.build.sh), damit Sie sie über das Web anzeigen können, wodurch die URL Ihrer Bereitstellung _usr/_docs/_docs/_docs/_docs/_docs/_docs hinzugefügt wird.
Denken Sie auch daran, dass Sie zahlreiche Beispiele und nützliche Dateien in der _USR/_Examples/finden, was ein ausgezeichneter Ausgangspunkt ist, um zu verstehen, wie Glisweb funktioniert. Einige der Tools, die Sie in diesem Ordner finden, sind sehr nützlich, selbst wenn Sie erfahrener geworden sind!
Die Verwendung von Glisweb ist einfach und intuitiv! Ein Leitfaden für Benutzer wird entwickelt und ist unter dieser Adresse http://s-url.it/gliswebdocs verfügbar. Wir veröffentlichen auch eine Reihe von Video-Tutorials auf dieser YouTube-Playlist http://s-url.it/gliswebvideos.