All for Joomla All for Webmasters

Joomla: componente eXtplorer

O eXtplorer é um gerenciador web de arquivos escrito em PHP e JavaScript, licenciado pela GNU GPL e MPL. Neste artigo, descreveremos suas funcionalidades no gerenciador de conteúdo web Joomla e acesso direto aos arquivos (o eXtplorer também permite o acesso via FTP).

O eXtplorer pode ser utilizado no CMS Joomla com o componente eXtplorer, cujo download pode ser efetuado no repositório oficial de extensões, ou em uma instalação independente do software, disponível em http://extplorer.sourceforge.net/. Por padrão, todas as suas janelas possuem um certo nível de transparência para facilitar o trabalho com outras janelas; portanto, as capturas de tela de algumas janelas apresentarão parte da janela principal do eXtplorer como sombra.

É importante ressaltarmos que o eXtplorer, assim como qualquer gerenciador de arquivos, é limitado pelas permissões de leitura, escrita e acesso estabelecidas a cada arquivo ou pasta do sistema operacional. Além disso, configure a pasta /temp do PHP adequadamente (caso contrário, o usuário receberá advertências e erros ao movimentar arquivos, como "Failed to move file").

O acesso aos arquivos é efetuado diretamente no painel de administração do Joomla sem a necessidade de um novo login. Suas funcionalidades incluem a edição de permissões, visualização, download, upload, descompactação, remoção, criação de arquivos.

Conforme a figura abaixo, o eXtplorer possui uma interface muito intuitiva.

Permissões

Caso o usuário utilizado pelo servidor web para acesso aos arquivos no disco rígido seja o proprietário de determinado arquivo, é possível alterar suas permissões de leitura(r), escrita(w) e execução(x) para o grupo(g), dono(u) e outros(o). Essa configuração é fundamental para a segurança de qualquer conteúdo disponível publicamente. O eXtplorer permite alterá-las através de sua interface, sem a utilização do chmod via SSH ou FTP:

Visualização de arquivos

A visualização do conteúdo de arquivos de texto com o eXtplorer é muito interessante porque o software automaticamente aplica a "syntax highlighting" (coloração coerente com a semântica do texto) adequada. Nesta captura de tela temos a visualização de um arquivo PHP de um componente do Joomla:

Download de arquivos

Baixar arquivos no eXtplorer é a operação mais simples: apenas selecione o arquivo desejado e clique no ícone de download, conforme a figura abaixo:

Em seguida, o navegador web gerenciará processo de o download.

Upload de arquivos

Antes de iniciar o envio de arquivos para determinada pasta, certifique-se de que o usuário do servidor web possua permissão para escrita. Esse usuário geralmente é denominado www-data. Então, clique no ícone de upload (a seta para cima, localizada ao lado do ícone para download). Neste momento, o eXtplorer nos permitirá o envio simultâneo de até 7 arquivos presentes no disco rígido ou em outro servidor:

Assegure-se de que a opção "sobrescrever arquivos existentes" é realmente a desejada.

Edição de arquivos

Assim como na visualização de arquivos, o eXtplorer aplica automaticamente a "syntax highlighting" ao conteúdo em edição. O software oferece as funcionalidades básicas de um editor de texto web: localização de termos, número das linhas, desfazer, refazer, etc.:

Deixe um comentário

Certifique-se de preencher os campos indicados com (*). Não é permitido código HTML.