Um lugar para os Autores de Extensão postarem e receberem feedback sobre as Extensões ainda em desenvolvimento.
Avatar do usuário
Por Chico Gois
Posts Avatar
#3


O SimpleDown é uma extensão para phpBB 3.3 que oferece um sistema simplificado e eficiente para distribuição de arquivos. Com foco em usabilidade e segurança, ele permite gerenciar downloads diretamente pelo Painel de Administração (ACP).

Versão: 1.0.2 - RC
Download: https://github.com/mundophpbb/simpledown
Demo: https://mundophpbb.com.br/phpBB3/index.php

Funcionalidades
  • Gerenciamento Completo no ACP: Envie arquivos (ZIP, PDF, Imagens, etc.) e gerencie-os facilmente.
  • Categorias Personalizadas: Organize seus downloads por categorias.
  • Visibilidade Inteligente: Escolha entre arquivos Públicos (todos podem baixar) ou Privados (apenas usuários logados).
  • Segurança:
    • Verificação de conteúdo via hash MD5 para evitar duplicatas.
    • Arquivos armazenados em diretório protegido, servidos de forma segura via PHP.
  • Interface Responsiva: Página dedicada em [/downloads] com design moderno, suporte a temas claro/escuro e busca em tempo real.
  • Miniaturas: Suporte para pré-visualização de arquivos com miniaturas personalizáveis.
  • Ordenação Flexível: Filtre por nome, tamanho ou número de downloads.
  • Criação automática de tópico: Crie um fórum dedicado, selecione no ACP e um tópico de apresentação é gerado automaticamente!
  • Logs de dwownloads: Acompanhe a evolução de download de seus arquivos.
Requisitos
  • phpBB: 3.3.0 ou superior.
  • PHP: 7.1 ou superior.
Instalação
  1. Baixe a versão mais recente do repositório.
  2. No seu servidor, navegue até a pasta
    Código: Selecionar todos
    ext/
    da instalação do seu fórum.
  3. Crie o diretório
    Código: Selecionar todos
    mundophpbb/simpledown
    (se ainda não existir).
  4. Copie todo o conteúdo do repositório para
    Código: Selecionar todos
    ext/mundophpbb/simpledown/
    .
  5. Vá ao Painel de Controle da Administração (ACP) > Personalizar > Gerenciar Extensões.
  6. Localize Simple Download na lista e clique em Habilitar.
  7. Criação automática de tópico: Crie um fórum dedicado, selecione no ACP e um tópico de apresentação é gerado automaticamente!
  8. Logs de dwownloads: Monitore com estão seus arquivos de download.
Extensões de Arquivos Suportadas
O SimpleDown suporta uma vasta gama de formatos, incluindo:
  • Documentos: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT.
  • Compactados: ZIP, RAR, 7Z.
  • Imagens: JPG, PNG, GIF, WEBP, SVG.
  • Mídia: MP3, WAV, OGG, MP4, AVI, MKV, MOV.
Traduções
Atualmente disponível em:
  • Português Brasileiro (pt-br)
  • Inglês (en)
  • Francês (fr)
Licença
GPLv2 - GNU General Public License v2

Desenvolvido por: Chico Gois - Mundo phpBB

O SimpleDown é uma extensão para phpBB 3.3 que oferece um sistema simplificado e eficiente para distribuição de arquivos. Com foco em usabilidade e segurança, ele permite gerenciar downloads diretamente pelo Painel de Administração (ACP).

Requisitos
  • phpBB: 3.3.0 ou superior.
  • PHP: 7.1 ou superior.
Instalação
  1. Baixe a versão mais recente do repositório.
  2. No seu servidor, navegue até a pasta
    Código: Selecionar todos
    ext/
    da instalação do seu fórum.
  3. Crie o diretório
    Código: Selecionar todos
    mundophpbb/simpledown
    (se ainda não existir).
  4. Copie todo o conteúdo do repositório para
    Código: Selecionar todos
    ext/mundophpbb/simpledown/
    .
  5. Vá ao Painel de Controle da Administração (ACP) > Personalizar > Gerenciar Extensões.
  6. Localize Simple Download na lista e clique em Habilitar.
Extensões de Arquivos Suportadas
O SimpleDown suporta uma vasta gama de formatos, incluindo:
  • Documentos: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT.
  • Compactados: ZIP, RAR, 7Z.
  • Imagens: JPG, PNG, GIF, WEBP, SVG.
  • Mídia: MP3, WAV, OGG, MP4, AVI, MKV, MOV.
Traduções
Atualmente disponível em:
  • Português Brasileiro (pt-br)
  • Inglês (en)
  • Francês (fr)
Licença
GPLv2 - GNU General Public License v2

Desenvolvido por: Chico Gois - Mundo phpBB
eunaumtenhoid, V-X curtiram isso
Por eunaumtenhoid
#11
opa, como eu falei anteriormente, sua extensao ficou bem bacana, parabens!

alguns pontos a mais do que eu ja tinha comentado:
acho q nao tem necessidade de tema claro e escuro, so add no css para ele se adaptar automaticamente ao tema claro ou escuro.

e a parte de visualizacao do layout da lista de downloads poderia selecionar um padrao caso a opcao de escolha do usuario nao for selecionada como sim.

e nao entendi como funciona o sistema de arquivo privado que pode ver? poderia ter uma permissao para quem pode ver/baixar os privado

e por fim , acho q é pedir muito, mas uma integracao com ultimate pontos seria legal, mas isso é um baita bonus no geral ela esta muito boa mesmo, bem fluida.
Avatar do usuário
Por Chico Gois
Posts Avatar
#12
Código: Selecionar todos
acho q nao tem necessidade de tema claro e escuro, so add no css para ele se adaptar automaticamente ao tema claro ou escuro.
Assim da liberdade a quem quiser mudar um ou outro
Código: Selecionar todos
e nao entendi como funciona o sistema de arquivo privado que pode ver? poderia ter uma permissao para quem pode ver/baixar os privado
Funciona assim: você colocar PUBLICO todo arquivo para download sera publico, ou seja qualquer um pode baixar, PRIAVDO é o contrario, todo arquivo que voce criar estara privado, ou seja, vai pedir para fazer login ou se cadastra. Se voce deixar como publico tem a opção de selecionar quais categorias serão privadas.

Exemplo: voce colocou como publico, então por definição todos serão publicos em qualquer categoria, mas ai voce decide que eum certo arquivo precisa ser privado pode escolher na criação dele, assim vai abrir um modal para login ou cadastro
Código: Selecionar todos
ntegracao com ultimate pontos 
ta de sacanagem :P
Avatar do usuário
Por Chico Gois
Posts Avatar
#14
Caso tenha problema em desinstalar ou instalar a extensão use os comandos SQL abaixo

-- 1. Remove a extensão da tabela phpbb_ext (o erro que você viu)
Código: Selecionar todos
DELETE FROM phpbb_ext WHERE ext_name = 'mundophpbb/simpledown';

-- 2. Remove todas as configurações da extensão
Código: Selecionar todos
DELETE FROM phpbb_config WHERE config_name LIKE 'simpledown_%';

-- 3. Remove os módulos do ACP
Código: Selecionar todos
DELETE FROM phpbb_modules 
WHERE module_class = 'acp' 
  AND module_basename = '\\mundophpbb\\simpledown\\acp\\main_module';

DELETE FROM phpbb_modules 
WHERE module_class = 'acp' 
  AND module_langname = 'ACP_SIMPLEDOWN_TITLE';

-- 4. Remove as tabelas criadas pela extensão (se ainda existirem)
Código: Selecionar todos
DROP TABLE IF EXISTS phpbb_simpledown_categories;
DROP TABLE IF EXISTS phpbb_simpledown_files;
DROP TABLE IF EXISTS phpbb_simpledown_logs;

-- 5. (Opcional, mas recomendado) Remove permissões relacionadas, se existirem
Código: Selecionar todos
DELETE FROM phpbb_acl_roles_data WHERE auth_option LIKE 'a_simpledown_%';
DELETE FROM phpbb_acl_roles WHERE role_name LIKE '%SimpleDown%';
DELETE FROM phpbb_acl_options WHERE auth_option LIKE 'a_simpledown_%' OR auth_option LIKE 'm_simpledown_%';

-- 6. Limpa cache de módulos (força recarregamento)
Código: Selecionar todos
TRUNCATE TABLE phpbb_modules;

-- ATENÇÃO: Esta última linha limpa TODOS os módulos do ACP temporariamente.
-- Não execute se não quiser que o phpBB recarregue todos os módulos na próxima visita ao ACP.
-- Alternativa segura: apenas purge o cache pelo ACP depois.[/code]

Recomendação mais segura (minha preferida)
Execute apenas até o passo 4:
Código: Selecionar todos
DELETE FROM phpbb_ext WHERE ext_name = 'mundophpbb/simpledown';
DELETE FROM phpbb_config WHERE config_name LIKE 'simpledown_%';
DELETE FROM phpbb_modules WHERE module_class = 'acp' AND module_basename = '\\mundophpbb\\simpledown\\acp\\main_module';
DELETE FROM phpbb_modules WHERE module_class = 'acp' AND module_langname = 'ACP_SIMPLEDOWN_TITLE';

DROP TABLE IF EXISTS phpbb_simpledown_categories;
DROP TABLE IF EXISTS phpbb_simpledown_files;
DROP TABLE IF EXISTS phpbb_simpledown_logs;
Avatar do usuário
Por V-X
Avatar
#22
Olá,

Está faltando uma chave de idioma em:
Código: Selecionar todos
info_acp_simpledown.php
Código: Selecionar todos
// Miniatures
ACP_SIMPLEDOWN_THUMB_DELETE_FAILED
Também reinstalei o pacote de idiomas francês. Veja o anexo.
(10.61 KiB) Baixado 1 vez
Obrigado
Simple Download

I'm refining the ACP; when it's truly ready, I'll […]

[3.3][DEV] Simple Download

Thank you, I will add it.

Avatar Heroes

Coleção de avatar Heroes Baixar agora

Avatar Android

Coleção de Avatar Android Baixar agora