Estamos construindo um portal de anúncios premium com o tema MyListing e Elementor. O site está 90% configurado, mas precisamos de um especialista para implementar duas funcionalidades complexas e essenciais de forma robusta e escalável.
Buscamos uma solução profissional, sem "gambiarras", que não quebre com futuras atualizações do tema.
________________________________________
Parte 1: A Galeria de Mídia Dinâmica (O Maior Desafio)
O Objetivo: Queremos exibir galerias de mídia no perfil do usuário (anunciante) que misturem fotos e vídeos. O ideal é ter duas galerias:
1. Galeria Pública (fotos e vídeos públicos)
2. Galeria Privada (fotos e vídeos sensíveis)
O visual deve ser uma grade de miniaturas (como uma galeria de fotos) e, ao clicar, a mídia deve abrir em um lightbox.
O Fluxo de Dados (Como está hoje):
• A anunciante faz o upload das mídias através de um Campo Repetidor (File Upload) nativo do MyListing.
• Temos um campo galeria_videos (repetidor) que contém um sub-campo video_url.
• Usamos o plugin WP Offload Media (ou outro) para enviar todos os uploads para o
Bunny.net Storage (compatível com S3).
• Portanto, os links salvos no campo video_url são links diretos para arquivos .mp4, .mov, etc. (E não links do YouTube/Vimeo).
O Requisito NÃO-negociável (o desafio central): a solução deve gerar automaticamente uma miniatura (thumbnail/capa) a partir do arquivo de vídeo (.mp4) no momento do upload. Não queremos que a anunciante precise subir uma imagem de capa manualmente. O processo deve ser 100% automático para ela: ela sobe o vídeo, o sistema cria a miniatura. (Precisamos entender a viabilidade técnica disso).
________________________________________
Parte 2: Restrição de Conteúdo (WooCommerce Memberships)
O Objetivo: A "Galeria Privada" (Parte 1) deve ser visível apenas para usuários logados que possuam um plano de membro específico.
A Ferramenta:
• Já possuímos o plugin WooCommerce Memberships.
A Tarefa:
• O freelancer deve configurar um plano de membro (que inicialmente será gratuito, mas com a estrutura pronta para ser paga no futuro).
• Aplicar as regras de restrição de conteúdo do WooCommerce Memberships (via shortcode ou visibilidade de bloco/widget) no template do perfil MyListing para ocultar a "Galeria Privada" de visitantes e usuários não autorizados.
________________________________________
O que Buscamos (Soluções):
Estamos abertos a propostas, mas elas devem resolver o desafio da thumbnail automática:
• Solução via Plugin: Você conhece e pode configurar um plugin premium (como JetEngine (adquirido), The Grid, etc.) Que comprovadamente resolve todos os requisitos? (Ler o repetidor, ler links diretos, exibir grade mista E gerar thumbnails automáticas de .mp4?).
• Solução Customizada: Você tem experiência para criar um script customizado robusto?
o Opção A (FFmpeg): Criar um processo assíncrono (ex: AWS Lambda, Google Cloud Functions, ou uma fila de processamento) que usa FFmpeg para processar o vídeo, extrair a thumbnail, enviá-la para o
Bunny.net e salvar o link da thumbnail em um segundo sub-campo (ex: video_thumbnail).
O Opção B (API Externa): Integrar o upload do MyListing com a API do Bunny Stream (que já faz o processamento e a geração de thumbnails), em vez de apenas o Bunny Storage.
-----
1. Qual abordagem técnica você usará para a galeria de vídeos, focando especificamente em como resolverá o requisito da thumbnail automática (o ponto mais crítico).
2. Confirme sua experiência com as tecnologias mencionadas (MyListing, Campos Repetidores, Processamento de Vídeo/FFmpeg, WooCommerce Memberships, WP Offload Media, S3).
3. Indique seu orçamento e prazo para a implementação completa das duas partes (Galeria + Membros).
Buscamos um profissional sério para uma solução definitiva e de alta performance. Se possível, gostaria que continuasse sendo o suporte do site para atualizações futuras e melhorias.
Obrigado!
Prazo de Entrega: Não estabelecido