Publicar o mapa via FTP
Relembrar a arquitetura do Lizmap
O Lizmap é baseado num sistema de repositórios. Para publicar um mapa no Lizmap, é suficiente assegurar que o conteúdo do diretório local, composto pelos dados e projetos QGIS, seja reproduzido exatamente da mesma forma no repositório do servidor correspondente.
Para isso, é necessário sincronizar o diretório local com o do servidor cada vez que atualizar o seu projeto QGIS, modificar a configuração do Lizmap através do plugin ou adicionar ficheiros no diretório local.
Nota
Se estiver a trabalhar localmente, já que o Lizmap Web Client está instalado na mesma máquina que utiliza para o QGIS, não precisa sincronizar seus ficheiros via FTP. Esta configuração apenas deve existir para testes.
Nota
Pode utilizar qualquer ferramenta e protocolo de sincronização (FTP, FTPS, SFTP, rsync, unison, etc), dominar essa ferramenta e ter acesso à configuração do servidor Lizmap.
Utilizar um cliente FTP
FTP permite aceder a ficheiros de um servidor, recuperá-los e adicionar documentos e/ou pastas. Este pode, portanto, ser utilizado para sincronizar seu diretório local com o servidor onde está instalado o Lizmap Web Client. Este protocolo é um padrão Web que pode ser explorado através de muitos clientes FTP.
Pode utilizar o seguinte cliente ou outro que costume utilizar:
FireFTP: Extra para o Firefox
Filezilla: software livre multi-plataforma (Windows, MacOS, Linux)
WinSCP: Software livre para Windows
Pode utilizar essas ferramentas para fazer alterações manuais no diretório remoto:
fazer um backup
remover conteúdos
substituir ficheiros manualmente: projeto QGIS (
.qgs
) e configuração Lizmap (.qgs.cfg
).
Utilizar o separador FTP do plugin Lizmap
O separador FTP no plugin Lizmap permite que configurar a utilização do protocolo FTP diretamente no QGIS, para fazer uma sincronização espelhada diretamente através do plugin. Para integrar a sincronização FTP no plugin, confiamos em duas ferramentas gratuitas que se mostraram confiáveis:
WinSCP para Windows: http://winscp.net/
lftp para Mac e http://lftp.yar.ru/ para Linux
Para utilizar a sincronização via FTP a partir do plugin Lizmap, instale um dos clientes FTP acima referidos.
No Windows: WinSCP
Descarregar a versão portátil em: http://winscp.net/eng/download.php
Descomprima para um diretório: por exemplo
C:\\winscp\\
Separador FTP do plugin: especifique o diretório onde descomprimiu o WinSCP com o botão …
Em Linux: LFTP
sudo apt-get install lftp # on debian or ubuntu. For others replace with equivalent
Em Mac: LFTP
Primeiro Instalar o homebrew a partir daqui: https://brew.sh/index_fr.html e depois instalar o lfpt a partir da linha de comandos.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install lftp
No separador FTP, defina as seguintes configurações:
Host: o host FTP, para o servidor no qual o servidor Qgis e o Lizmap Web Client estão instalados (endereço IP ou nome de domínio)
Porta: a porta FTP, 21 por padrão
Utilizador: o utilizador FTP
Palavra-passe: a palavra-passe do utilizador FTP
Diretório remoto: caminho do diretório no qual os projetos Qgis são armazenados no servidor, em relação à raiz do seu acesso FTP. Por exemplo: /qgis/public/
Diretório local: relembrar o caminho completo para o projeto QGIS
Aviso
Tenha cuidado ao verificar a configuração com o administrador do servidor no qual o Lizmap Web Client está instalado antes de iniciar dos testes!