Saltar para o conteúdo
LG-Systems
Descarregar ↓
← InícioLG-Systems
Plugin para WordPress · Gratuito no diretório oficial

MontraFolio

Dá a cada utilizador do site um portefólio de imagens seu — e à organização os portefólios partilhados de eventos, visitas e campanhas, com contribuidores designados. As imagens ficam numa pasta privada, fora da Biblioteca multimédia.

Instala-se como qualquer plugin do diretório: Plugins → Adicionar novo, procurar por MontraFolio, instalar e ativar. Sem criar conta, sem chave de licença, sem serviço externo.

  • As imagens nunca saem do seu servidor
  • Feito primeiro para mobile
  • Três blocos e três shortcodes
  • Atualiza-se pelo WordPress, como os outros
  • Português · English · Español
  • WordPress 6.5+ · PHP 8.1+
O problema

A Biblioteca multimédia não foi feita para isto

Quando são trezentas pessoas a publicar fotografias — alunos, formandos, sócios, colaboradores — o WordPress só tem um sítio para as pôr: o mesmo monte partilhado, servido por um endereço público que qualquer pessoa pode passar a outra. E para lá chegarem, toda a gente precisa do backoffice.

Sem o MontraFolio

  • Todas as imagens no mesmo monte da Biblioteca
  • Quem souber o endereço vê o ficheiro, sempre
  • Ou se dá acesso ao wp-admin a toda a gente, ou não se dá a ninguém
  • Uma página construída à mão por cada turma, evento ou visita
  • Fotografias de 8 MB vindas do telemóvel, uma a uma
  • Ninguém sabe quem carregou o quê, nem quando

Com o MontraFolio

  • Cada pessoa com o seu portefólio e as suas coleções
  • Ficheiros numa pasta que o servidor não serve; o plugin decide quem vê cada imagem
  • Uma área própria para quem publica; o wp-admin fica para quem administra o site
  • A página do portefólio e a galeria de cada coleção nascem feitas
  • A imagem é redimensionada no telemóvel antes de subir
  • Cada carregamento e cada designação ficam registados
Como funciona

Quatro passos, e o site fica pronto

  1. Instalar

    Procurar por MontraFolio em Plugins → Adicionar novo e ativar. A pasta privada e as tabelas nascem aí. Em Configurações escolhe as palavras dos endereços e os limites com que nascem os portefólios.

  2. Decidir quem entra

    No cartão Permissões por Papel, dentro de Configurações, decide quem administra portefólios. Ser dono ou contribuidor não é um papel: qualquer utilizador que consiga entrar pode ter o seu.

  3. Publicar

    Quem publica trabalha na área do portefólio, em /p-admin/: câmara, galeria do telemóvel ou uma pasta arrastada no computador, ordem ao toque, legendas.

  4. Mostrar

    Cada portefólio tem a sua página e cada coleção a sua galeria, no endereço que escolheu. Ou entram numa página do tema, com um bloco.

Porquê este e não outro

O que o distingue

Privado por construção

Nada vai para a Biblioteca multimédia. Os ficheiros ficam numa pasta que o servidor web não serve, com nomes que ninguém adivinha, e é o plugin que verifica quem pode ver cada imagem antes de a entregar. Uma coleção escondida está mesmo escondida.

Feito primeiro para mobile

Carregar da câmara ou da galeria, redimensionar na própria máquina antes de subir, reordenar ao toque, folhear o carrossel com o dedo. No computador, arrastar uma pasta inteira alimenta o mesmo caminho. Fotografias HEIC do iPhone são aceites sem configurar nada.

Ninguém precisa do wp-admin

Donos e contribuidores trabalham numa área do plugin, no endereço que o site escolher. Quem tem apenas um papel de leitura entra ali depois de iniciar sessão e nunca vê o painel do WordPress. Um dono administra o seu portefólio; os contribuidores publicam nas coleções que lhes foram dadas.

Limites a quatro níveis

As Configurações dizem com que limites nasce um portefólio e uma coleção; depois cada portefólio tem o seu teto de espaço e de imagens, uma coleção pode apertá-lo e cada contribuidor pode ser apertado ainda mais. Nenhum nível concede mais do que o de cima, e reduzir um limite nunca apaga nada — só decide o que o próximo carregamento pode acrescentar.

Vídeos no meio das imagens

Cole o endereço de um vídeo do YouTube, Vimeo, Dailymotion ou TikTok e ele ocupa o seu lugar entre as imagens, na mesma ordem, com legenda e observação — pode até ser a capa. Do vídeo guarda-se aqui apenas a miniatura, e a página pública não contacta ninguém enquanto o visitante não carregar em play.

Nunca comunica nada a lado nenhum

Sem telemetria: nem contadores, nem domínio, nem versões. O plugin não reporta o que quer que seja sobre o seu site a ninguém. Os únicos pedidos que alguma vez saem são os que os vídeos precisam — e estão todos listados na página, serviço a serviço.

Dentro do seu tema

Três blocos, e o portefólio entra em qualquer página

O plugin serve as suas próprias páginas — a do portefólio e a galeria de cada coleção — mas nada obriga a usá-las. O mesmo conteúdo entra numa página do tema por um bloco, ou pelo shortcode equivalente.

BlocoO que mostraShortcode
MontraFolio – ColeçãoA galeria de uma coleção, em mosaico, em carrossel ou nos dois, com lightbox[mtfl_collection portfolio="ana" collection="viagem"]
MontraFolio – PortefólioAs coleções de um portefólio, como cartões[mtfl_portfolio]
MontraFolio – DetalhesA capa, o autor e a descrição de qualquer um dos dois[mtfl_details]

O bloco Coleção herda o que o dono propôs quando não lhe é dito outra coisa. Uma lista de coleções pode apontar todas as linhas para a mesma página, de modo que uma só página sirva de índice e de galeria daquela que o visitante escolher.

O pormenor que evita problemas

Fotografias de pessoas são dados pessoais

Um site que deixa trezentas pessoas publicar fotografias tem obrigações no dia em que uma delas pedir os seus dados, ou sair. O plugin trata disso sem plugins adicionais.

O queComo
Metadados da câmaraAs imagens são guardadas sem eles — nem o modelo, nem a data, nem as coordenadas do sítio onde foi tirada
Exportar dados pessoaisFerramentas → Exportar dados pessoais inclui tudo o que o plugin guarda sobre a conta
Eliminar dados pessoaisFerramentas → Eliminar dados pessoais apaga o portefólio pessoal com as suas imagens, liberta os portefólios atribuídos sem lhes tocar no conteúdo e anonimiza quem carregou o quê nos outros
Contas que ficaram para trásUma regra de retenção pode remover portefólios pessoais sem atividade: o dono é avisado com muita antecedência e mantém-no com um botão
Política de privacidadeOs parágrafos a incluir são sugeridos na página de privacidade do WordPress
Termos de conteúdoQuem publica aceita-os antes do primeiro carregamento; a versão e a data ficam guardadas
Para quem é

Se muita gente tem fotografias para mostrar, é para si

QuemO que publica
Escolas e centros de formaçãoPortefólios de alunos e formandos, visitas de estudo, projetos de turma, exposições
Universidades e cursos de artesTrabalhos de disciplina, portefólios de fim de curso, arquivo dos ateliers
Câmaras e juntas de freguesiaEventos, obras, festas do concelho, arquivo fotográfico por ano
Associações e clubesProvas, convívios, digressões, cada secção com as suas coleções
Fotógrafos e estúdiosGalerias por trabalho, umas públicas e outras escondidas até serem mostradas
Empresas e marketingCampanhas, feiras, catálogo interno, com quem publica sem entrar no backoffice
Instalar

Procurar, instalar, ativar

Ficha no WordPress.org A página do plugin no diretório, com o histórico de versões, as avaliações e o fórum de apoio.
Do painel do site Plugins → Adicionar novo, procurar por MontraFolio, Instalar agora e Ativar. A pasta privada das imagens e as tabelas são criadas nessa altura.
Primeiros passos MontraFolio → Configurações para as palavras dos endereços e os limites de carregamento, e o cartão Permissões por Papel, no mesmo ecrã, para decidir quem administra portefólios.
Zip, para instalar à mão Para sites que instalam por Carregar plugin ou por FTP, e para quem quer guardar a versão que pôs em produção.

As atualizações chegam pelo mecanismo normal do WordPress, como as de qualquer plugin do diretório. O plugin não tem canal de atualização próprio, não vai perguntar nada a servidores nossos e não sabe sequer o endereço do seu site.

Requisitos

O que é preciso ter

  • WordPress 6.5 ou superior e PHP 8.1 ou superior.
  • Qualquer tema. Os blocos entram nas páginas do tema; as páginas que o plugin serve escreve-as ele por inteiro, e é isso que lhe permite responder a uma imagem antes de o tema sequer carregar.
  • Nenhuma configuração de servidor. Em Apache e IIS a pasta das imagens fica protegida sozinha; em nginx acrescenta-se uma regra location, descrita no manual — mas a defesa a sério são os nomes impossíveis de adivinhar e a entrega pelo plugin.
  • Nada de mexer no PHP. Uma fotografia maior do que aquilo que o alojamento aceita num pedido é enviada por partes e recomposta no servidor. Nenhum limite do seu alojamento obriga a reduzir a qualidade.
  • Nenhum serviço externo, exceto os dos vídeos, e só onde alguém os usar.
Perguntas frequentes

Antes que pergunte

As imagens ficam mesmo fora da Biblioteca multimédia?

Ficam. São guardadas em wp-content/uploads/montrafolio/, uma pasta protegida contra acesso direto, e entregues pelo plugin depois de este verificar quem está a pedir. Não aparecem na Biblioteca, não entram nos anexos do WordPress e não são servidas por um endereço que se possa passar a outra pessoa.

Os meus utilizadores têm de aceder ao wp-admin?

Não. Donos e contribuidores trabalham na área do portefólio, uma página do plugin no endereço escolhido nas Configurações (/p-admin/ por omissão). Quem tem apenas um papel de leitura chega ali depois de iniciar sessão e nunca vê o painel.

É preciso outro plugin para o início de sessão?

Não. As pessoas entram com as contas do próprio WordPress, na página do plugin. Um plugin de início de sessão único — Microsoft Entra ID, LDAP e outros — é opcional e liga-se ao caminho normal de início de sessão do WordPress; se o site quiser, o formulário de autenticação do WordPress pode até desaparecer e ficar só o botão do fornecedor. A entrada pode ainda ser limitada a determinados domínios de correio.

O plugin envia alguma coisa para fora?

Sobre o seu site, nada: nem contadores de utilização, nem o domínio, nem versões — e as atualizações vêm do WordPress.org pelo mesmo caminho por onde chegam as de todos os outros plugins. A única exceção são os vídeos, e só onde alguém os usar — ao acrescentar um, o site pergunta ao serviço o título e a miniatura; ao ver a página, nada é pedido enquanto o visitante não carregar em play. Os quatro serviços estão listados na página do plugin, com os termos e as políticas de privacidade, e qualquer um pode ser desligado.

Posso mostrar um portefólio dentro de uma página do meu tema?

Pode, com os três blocos — Coleção, Portefólio e Detalhes — ou com os shortcodes equivalentes. O portefólio escolhe-se no próprio bloco, e uma página pode servir ao mesmo tempo de lista de coleções e de galeria daquela que o visitante escolher.

E as fotografias HEIC do iPhone?

São aceites em qualquer lado, e não há nada a configurar. O Safari converte-as sozinho; os outros navegadores convertem-nas na própria máquina, com uma biblioteca que o plugin só carrega quando aparece uma fotografia dessas.

Posso limitar quanto cada pessoa carrega?

Sim, a quatro níveis: o que o site dá a um portefólio novo, o teto de cada portefólio, o que uma coleção aperta dentro dele e o que cada contribuidor pode carregar nessa coleção. Um nível a zero não tem limite próprio e segue o de cima, e o medidor que cada pessoa vê é o do nível que primeiro se esgota para ela.

Em que línguas está?

Português, inglês e espanhol, escolhidos numa definição do próprio plugin — independentemente da língua em que o WordPress está a correr. As páginas públicas e a área do portefólio foram passadas a pente fino para o teclado, os leitores de ecrã, o movimento reduzido e o contraste AA.

Trezentas pessoas, trezentos portefólios

Procurar o plugin, ativá-lo e decidir quem pode ter o seu demora menos tempo do que ler esta página.

MontraFolio é um produto LG-Systems. Apoio: support@lg-systems.net · Fórum de apoio · WordPress.org · Licença GPLv2 ou posterior