Working forumbundle
ENGLISCH
Ein Forum -Bundle für Symfony 5/6, einfach zu bedienen mit vielen Funktionen
Dieses Bundle funktioniert mit Ihrem Benutzerpaket ohne zusätzliche Konfiguration (die Fosuserbundle erweitern kann)
Das Bundle wurde so anpassbar und überschrieben, um Ihre Anwendung anzupassen
Demo
Probieren Sie es hier aus - https://demoworingforum.charlymartins.fr
Merkmale
- Support Multi Language (derzeit bereitgestellt: Englisch, Französisch)
- Responsive Design (Mobile, Tablet, Desktop)
- Posteditor mit Markdown mit Smiley, Zitat und sofortiger Vorschau verwenden
- Threads Status: gelöst, geschlossen, festgehalten, von einem Moderator bewegt
- Schließen Sie Dateien mit Post (Dateien hochladen System)
- Stimmensystem für Beiträge
- Moderatorrolle als Rollenmodierer (und Standard -Administratorrollen)
- Berichtssystem für Thread
- Auto-Lock-System für alten Thread
- Automatisches Brotkrumen, Nachrichtenzähler, Pagination
- Zulassen oder nicht, dass das Anonymous Foren lesen kann
- Datenbanksicherheit: Keine HTML gespeichert, nur Markdown
- Suchsystem
- Backend Administration
- Antiflood -System
- E -Mail -Benachrichtigung auf neuen Beiträgen
- Post gespeichert als Entwurf
Aufstellen
Siehe Setup.md
Konfiguration
Siehe configuration.md
Beitragen
Über ein Fix: Machen Sie eine PR!
Über eine Funktion: Bitte öffnen Sie ein Problem, um darüber zu sprechen und die Arbeit zu teilen
Tests
Führen Sie vor dem Öffnen einer Pull -Anfrage Tests aus:
Gehen Sie zum Verzeichnis des Bundles und führen Sie aus
Unit -Tests
vendor/phpunit/phpunit/phpunit --testsuite=unit
Funktionstests
- Erstellen Sie eine leere Datenbank (alle Daten werden gelöscht, wenn Sie Tests ausführen).
- Stellen Sie seine Anmeldeinformationen in phpunit.xml ein
- Importieren Sie die Datenbankstruktur (Tests/Szenario/leere_db.sql)
- laufen
vendor/phpunit/phpunit/phpunit --testsuite=scenario