Esta é a estrutura de Glisweb, desenvolvida a partir de uma base de código originalmente escrita por Fabio Mosti [email protected] e Emiliano, voltados para o início dos anos 2000, reorganizados em uma única estrutura da Fabio Mosti entre 2000 e 2005 e constantemente atualizada até a versão atual mantida na manutenção da equipe de Istrice.
Graças aos seus vinte anos de história, a Glisweb pode garantir estabilidade e robustez incomparáveis, apesar de ser atualizada para as conquistas mais recentes das tecnologias da Web. A modernidade e a tradição se misturam em uma ferramenta rigorosa e elegante, graças à qual é possível simplesmente realizar projetos extremamente complexos.
O Glisweb é uma estrutura leve e amplamente personalizável, projetada para criar sites e aplicativos da Web, respeitando nativamente os padrões e as melhores práticas em vigor no mundo da Web.
O Glisweb pode ser instalado para dois propósitos distintos, para usá -lo na realização de seu próprio projeto ou para contribuir para o desenvolvimento da estrutura. Como o primeiro caso é o mais comum, vamos começar com isso.
Você pode instalar o Glisweb simplesmente clonando o repositório na raiz do documento do seu servidor da web (ou seu site se o servidor gerenciar vários sites); Você também pode baixar a origem e enviá -la para o seu servidor via FTP se usar a hospedagem compartilhada que não lhe ofereça a oportunidade de iniciar comandos via SSH. É importante que, na instalação e no uso subsequente da estrutura não -a -up, ou remova os arquivos License.md e Readme.md que são parte integrante da própria estrutura e garantam a circulação como software de código aberto.
Se você tiver a oportunidade de usar o Git na máquina em que deseja instalar a estrutura, basta clonar o repositório https://github.com/istricesrl/glisweb na raiz do documento do site, após o qual o lançamento dos compositores atualiza para instalar vícios. Em seguida, você pode replicar o procedimento para atualizar o incentivo quando for necessário.
A estrutura não inclui vícios instalados com compositores; portanto, se você precisar usar o FTP para instalá -lo, precisará baixar os vícios antes de fazer o upload. Faça o download do Glisweb no formato ZIP e desapareça, ou clon o repositório, depois jogue compositores localmente na pasta onde o arquivo composer.json está localizado. Quando a instalação das livrarias é concluída, você pode instalar a estrutura no seu servidor via FTP.
Depois que o upload for concluído, use a interface fornecida pelo seu provedor para executar os scripts SQL anexados à estrutura (em _usr/_tatabase/, executado primeiro mysql.scama.sql e depois mysql.data.sql) para criar as tabelas necessárias para sua operação.
Se você pode acessar o servidor via SSH no qual deseja instalar o Glisweb, a instalação será mais linear. Basta baixar a estrutura como acima, mas diretamente na raiz do documento do site no qual você deseja instalá -lo, instalar vícios com compositores e iniciar o script do shell conectado à estrutura (_src/_sh/_gw.mysql.install.sh) para carregar o banco de dados. O script é interativo e solicitará os dados do servidor de banco de dados para executar os scripts SQL anexados à estrutura.
Se você acabou de instalar (ou ainda não instalou) servidores da Web e banco de dados, poderá encontrar o script de configuração do ambiente útil (_src/_sh/_gw.environment.setup.sh) que o ajudará a instalar e configurar os serviços necessários para fazer o Glisweb funcionar.
Um exemplo de sequência de controles para a instalação pode ser o seguinte, como mais amplamente ilustrado na documentação oficial para desenvolvedores em 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
Um vídeo sobre a instalação do Glisweb também está disponível neste endereço https://youtu.be/xzeraj20hja:
Se no servidor você estiver usando o projeto Calabash estiver instalado (https://github.com/istticesrl/calabash), você pode instalar o Glisweb simplesmente lançando o comando da raiz do documento:
va.glisweb.install.sh .
Se você deseja a versão de desenvolvimento usada:
va.glisweb.install.sh . develop
A atualização de estantes com o Composer já terá sido fabricado pelo script.
Se você deseja contribuir para o projeto Glisweb e possui uma chave válida para o repositório, siga estas instruções para instalar a estrutura no modo de desenvolvedor. Primeiro, obtenha o projeto Calabash (veja acima) e instale a estrutura com o comando:
va.glisweb.clone.sh /percorso/document/root
Você será perguntado se deseja fazer a configuração do ambiente da lâmpada, se o ambiente da lâmpada ainda não estiver instalado no seu computador, você pode responder sim e o script o instalará e o configurará para você. Posteriormente, o procedimento também perguntará se você deseja criar um banco de dados para a estrutura e, finalmente, ele propõe iniciar a configuração guiada.
Você pode começar rapidamente a configurar a implantação recém -instalada, levando e personalizando os arquivos de exemplo que você encontra em _usr/_config/_json/, basta usá -los como base para criar um único arquivo src/config.json que será lido automaticamente a partir da estrutura. Para qualquer dúvida, consulte a documentação em _usr/_docs/ou se preferir, pode fazer a construção com doxigen dos arquivos (usando o script _src/_gw.doxygen.build.sh) para que você possa visualizá -los através da web, adicionando o caminho para o url do seu Deplement _USR/_dr /doc.
Lembre -se também de que você encontra vários exemplos e arquivos úteis nos _usr/_examples/, que é um excelente ponto de partida para começar a entender como o Glisweb funciona. Algumas das ferramentas que você encontrará nesta pasta serão muito úteis, mesmo quando você se tornar mais experiente!
Usar Glisweb é simples e intuitivo! Um guia para usuários está sendo desenvolvido e está disponível neste endereço http://s-url.it/gliswebdocs, também estamos publicando uma série de tutoriais em vídeo nesta lista de reprodução do YouTube http://s-url.it/gliswebvideos.