Workforumbundle
АНГЛИЙСКИЙ
Комплект форума для Symfony 5/6, простой в использовании с множеством функций
Этот пакет работает с вашим пользовательским пакетом без дополнительной конфигурации (которая может расширить Fosuserbundle)
Пакет был создан, чтобы быть настраиваемым и переоборудоваемым, чтобы соответствовать вашему приложению
Демо
Попробуйте здесь - https://demoworkforum.charlymartins.fr
Функции
- Поддержка мульти языка (в настоящее время предоставлен: английский, французский)
- Отзывчивый дизайн (мобильный, планшет, настольный компьютер)
- Post Editor с использованием Markdown с Smiley, QUOTE и Instant Preview
- Состояние потоков: разрешен, закрыт, закреплен, перемещен от модератора
- Прилагаемые файлы с post (система загрузки файлов)
- Система голосования по сообщениям
- Роль модератора в качестве ROLE_MODERATOR (и роли администратора по умолчанию)
- Система отчетности для потока
- Система автоматического блока для старой потока
- Автоматическая хлебная рубашка, счетчики сообщений, страдание
- Разрешить или нет анонимного читать форумы
- Безопасность базы данных: не хранится HTML, только отметка
- Поисковая система
- Бэкэнд Администрация
- Антифлуумная система
- Уведомление по электронной почте на новых сообщениях
- Пост сохранен как проект
Настраивать
См. Setup.md
Конфигурация
См. Configuration.md
Способствовать
О исправлении: Сделайте PR!
О функции: пожалуйста, откройте проблему, чтобы поговорить об этом и поделиться работой
Тесты
Перед открытием запроса на привлечение запустите тесты:
Перейти к каталогу пакета и выполните
Модульные тесты
vendor/phpunit/phpunit/phpunit --testsuite=unit
Функциональные тесты
- Создайте пустую базу данных (все данные будут стерты при запуске тестов)
- Установите свои учетные данные на phpunit.xml
- Импортируйте структуру базы данных (Tests/Scenario/umpty_db.sql)
- бегать
vendor/phpunit/phpunit/phpunit --testsuite=scenario