WorkingForumbundle
INGLÊS
Um pacote de fórum para Symfony 5/6, fácil de usar com muitos recursos
Este pacote trabalha com seu pacote de usuários sem configuração extra (que pode estender o fosuserbundle)
O pacote foi feito para ser personalizável e superestável para se ajustar ao seu aplicativo
Demonstração
Experimente aqui - https://demoworkingforum.charlymartins.fr
Características
- Suporte a Multi Li languagem (atualmente fornecida: inglês, francês)
- Design responsivo (móvel, tablet, desktop)
- Editor de posta
- Status dos threads: resolvido, fechado, preso, movido de um moderador
- Arquivos fechados com post (sistema de upload de arquivos)
- Sistema de voto para postagens
- Função moderadora como role_moderator (e funções de administrador padrão)
- Sistema de relatório para thread
- Sistema de bloqueio automático para thread antigo
- Muradrafe de pão automática, contadores de mensagens, paginação
- Permitir ou não o anônimo ler fóruns
- Segurança do banco de dados: nenhum html armazenado, apenas markdown
- Sistema de pesquisa
- Administração de back -end
- Sistema de Antiflood
- Notificação por e -mail em novas postagens
- Post salvo como rascunho
Configurar
Consulte Setup.md
Configuração
Consulte Configuration.md
Contribuir
Sobre uma correção: faça um PR!
Sobre um recurso: por favor, abra um problema, para falar sobre isso e compartilhar o trabalho
Testes
Antes de abrir uma solicitação de tração, execute testes:
Vá para o diretório do pacote e execute
Testes de unidade
vendor/phpunit/phpunit/phpunit --testsuite=unit
Testes funcionais
- Crie um banco de dados vazio (todos os dados serão apagados quando você executar testes)
- Defina suas credenciais em phpunit.xml
- Importe a estrutura do banco de dados (testes/cenário/vazio_db.sql)
- correr
vendor/phpunit/phpunit/phpunit --testsuite=scenario