Это фреймворк Glisweb, разработанная, начиная с кодовой базы, первоначально написанной Fabio Mossi Fabio. Большинство @istricesrl.it и Emiliano, нацеленные на начало 2000 -х годов, реорганизованные в одной структуре Фабио Мости в период с 2000 по 2005 год и постоянно обновляются до нынешней версии, поддерживаемой в сотрудничестве с командой Isstre SRL.
Благодаря двадцатилетней истории, Glisweb может гарантировать непревзойденную стабильность и надежность, несмотря на то, что его обновляют до самых последних завоеваний веб -технологий. Современность и традиции сочетаются в строгого и элегантном инструменте, благодаря которому можно просто выполнить чрезвычайно сложные проекты.
Glisweb - это легкая, широко настраиваемая структура, предназначенная для создания сайтов и веб -приложений, изначально уважающих стандарты и лучшие практики, действующие в мире Интернета.
Glisweb может быть установлен для двух отдельных целей, чтобы использовать его в реализации собственного проекта или для разработки структуры. Поскольку первый случай является наиболее распространенным, давайте начнем с этого.
Вы можете установить Glisweb, просто клонируя репозиторий в корне документа вашего веб -сервера (или на вашем сайте, если сервер управляет несколькими сайтами); Вы также можете загрузить источник и загрузить его на свой сервер через FTP, если вы используете общий хостинг, который не дает вам возможности запустить команды через SSH. Важно, чтобы при установке и последующем использовании не -OUP Framework или удалили файлы License.md и readme.md, которые являются неотъемлемой частью самой структуры и гарантируют циркуляцию в качестве программного обеспечения с открытым исходным кодом.
Если у вас есть возможность использовать GIT на машине, на которой вы хотите установить фреймворк, просто клонируйте репозиторий https://github.com/istricesrl/glisweb в корне документа на сайте, после чего обновляются композиторы запуска для установки добавок. Затем вы можете воспроизвести процедуру, чтобы обновить поддержку, когда это должно потребоваться.
Фреймворк не включает пристрастия, установленные с композиторами, поэтому, если вам нужно использовать FTP для его установки, вам придется загрузить пристрастия перед загрузкой. Загрузите Glisweb в формате ZIP и исчезнет его, или клон репозитория, затем добавьте композиторы локально в папку, где находится файл Composer.json. Когда установка книжных магазинов будет завершена, вы можете установить структуру на своем сервере через FTP.
После того, как загрузка завершена, используйте интерфейс, предоставленный вашим провайдером для выполнения сценариев SQL, прикрепленных к структуре (в _USR/_tatabase/, выполненных сначала MySQL.Scama.SQL, а затем MySQL.Data.SQL), чтобы создать необходимые для ее операции.
Если вы можете получить доступ к серверу через SSH, на который вы хотите установить Glisweb, то установка будет более линейной. Просто загрузите фреймворк, как указано выше, но непосредственно в корне документа на сайте, на котором вы хотите его установить, установите пристрастия с композиторами и запустите скрипт оболочки, прикрепленный к Framework (_SRC/_SH/_GW.MYSQL.INSTALL.SH), чтобы загрузить базу данных. Сценарий интерактивен и попросит вас получить данные сервера базы данных для выполнения сценариев SQL, прикрепленных к структуре.
Если вы только что установили (или еще не установили) серверы веб -данных и базы данных, вы можете найти сценарий настройки среды полезной (_src/_sh/_gw.environment.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
Видео при установке Glisweb также доступно по этому адресу https://youtu.be/xzeraj20hja:
Если на сервере вы используете проект Calabash (https://github.com/istricesrl/calabash), вы можете установить 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/или, если вы предпочитаете, вы можете сделать сборку с доксигеном файлов (используя скрипт _src/_gw.doxygen.build.sh), чтобы вы могли просмотреть их через веб -сайт, добавив путь к URL вашего развертывания _usr/_docs/_build/html/html/html/htmlm.
Также помните, что вы найдете многочисленные примеры и полезные файлы в _usr/_examples/, что является отличной отправной точкой, чтобы начать понимание того, как работает Glisweb. Некоторые из инструментов, которые вы найдете в этой папке, будут очень полезны, даже если вы станете более опытным!
Использование Glisweb просто и интуитивно понятно! Руководство для пользователей разрабатывается и доступно по этому адресу http://s-url.it/gliswebdocs. Мы также публикуем серию видеоуроков на этом плейлисте YouTube http://s-url.it/gliswebvideos.