Travailler pour
ANGLAIS
Un forum pour Symfony 5/6, facile à utiliser avec beaucoup de fonctionnalités
Ce bundle fonctionne avec votre forfait utilisateur sans configuration supplémentaire (qui peut étendre FosuserBundle)
Le bundle a été conçu pour être personnalisable et remboursable pour s'adapter à votre application
Démo
Essayez-le ici - https://demoworkingforum.charlymartins.fr
Caractéristiques
- Prise en charge de la langue multiple (actuellement fournie: anglais, français)
- Conception réactive (mobile, tablette, bureau)
- Éditeur de publication utilisant Markdown avec Smiley, citation et aperçu instantané
- Statut de threads: résolu, fermé, épinglé, déplacé d'un modérateur
- Fichiers ci-joints avec post (Système de téléchargement de fichiers)
- Système de vote pour les postes
- Rôle du modérateur en tant que rôle_moderator (et rôles d'administration par défaut)
- Système de rapport pour le thread
- Système de verrouillage automatique pour l'ancien fil
- Chapelure automatique, compteurs de messages, pagination
- Autoriser ou non les forums anonymes de lire
- Sécurité de la base de données: pas de HTML stocké, seulement Markdown
- Système de recherche
- Administration backend
- Système antiflood
- Notification par e-mail sur les nouveaux messages
- Post enregistré comme projet
Installation
Voir setup.md
Configuration
Reportez-vous à configuration.md
Contribuer
À propos d'un correctif: faites un PR!
À propos d'une fonctionnalité: veuillez ouvrir un problème, en parler et partager le travail
Tests
Avant d'ouvrir une demande de traction, exécutez les tests:
Aller au répertoire du bundle et exécuter
Tests unitaires
vendor/phpunit/phpunit/phpunit --testsuite=unit
Tests fonctionnaux
- Créer une base de données vide (toutes les données seront effacées lorsque vous exécutez des tests)
- Définissez ses informations d'identification sur phpunit.xml
- Importez la structure de la base de données (tests / scénario / vide_db.sql)
- courir
vendor/phpunit/phpunit/phpunit --testsuite=scenario