bbPress 2.5 представил массу новых средств импорта для AEF, Drupal, FluxBB, Kunena Forums (Joomla), MyBB, Phorum, PHPFox, PHPWind, PunBB, SMF, Xenforo и XMB, заметно упростив создание форумов в WordPress. bbPress 2.5 также улучшил существующие средства импорта для включения продвинутой поддержки по импортированию прилепленных тем, меток тем, а также категорий форумов.
Если вы задумываетесь об импорте форумов в bbPress либо хотите начать работу с новой сборкой, вы можете сначала создать тестовую площадку, чтобы посмотреть, как разные темы и плагины будут работать с вашим контентом. Нет ничего более утомительного, чем попытка создать список форумов, тем и ответов вручную, так что лучше воспользоваться автоматическим способом генерации тестовых данных.
В попытках поиска демонстрационных данных для bbPress, я обнаружил, что стандартных способов генерации тестового контента нет. Некоторые разработчики создали свои собственные инструменты, которые они выложили в сеть. В зависимости от вашего потока операций в процессе разработки вы можете выбирать тот или иной метод, который вам покажется предпочтительным.
XML: данные для модульного тестирования в bbPress
Первый вариант – это набор данных для модульного тестирования в bbPress, которые хранятся в XML-файле. Вы можете легко импортировать их через стандартный инструмент импорта в WordPress. Файл был создан участником ядра bbPress Стивеном Эдгаром. Вы получите 17 форумов, среди которых будет 15 публичных, 1 приватный и 1 скрытый форум.
Демонстрационные данные включают в себя многочисленные темы и ответы, а также группы форумов и рубрик, основанных на модели nested set (модель вложенных множеств).
В техническом плане эти данные модульного тестирования до сих пор находятся в разработке, размещены в виде тикета на трекере bbPress и открыты для дальнейших улучшений.
Плагин: bbpFauxData
bbpFauxData – другой вариант, созданный разработчиком WordPress Дэниэлом Дворкиным. Это очень быстрый плагин, который позволит вам заполнить экземпляр bbPress поддельными данными, выглядящими вполне реальными, что реализовано с помощью библиотеки Faker PHP. Эти данные помогут вам протестировать производительность.
После установки плагина вы можете задать, сколько пользователей, форумов, тем и ответов будет сгенерировано:
$bfd = new bbpFauxData(); const USERS = 50; const FORUMS = 5; const TOPICS = 100; const REPLIES = 1000; for ( $i = 0; $i < USERS; $i++ ) { $bfd->generate_user(); } for ( $i = 0; $i < FORUMS; $i++ ) { $bfd->generate_forum(); } for ( $i = 0; $i < TOPICS; $i++ ) { $bfd->generate_topic(); } for ( $i = 0; $i < REPLIES; $i++ ) { $bfd->generate_reply(); }
Плагин позволяет добиться большего контроля над тем, какие данные вы желаете генерировать и в каком количестве, поскольку он изначально был создан для тестирования производительности. Дворкин предлагает увеличить max_execution_time и memory_limit, если вы хотите заполнить форумы тестовыми данными в большом количестве.
Плагин: Test Data for bbPress
Test Data for bbPress – плагин, созданный Робом Мехью, которому потребовались тестовые данные при разработке темы. Плагин создает следующие экземпляры:
- Добавляет форум с вложенными форумами
- Добавляет форум с темами
- Добавляет форум с ответами
Test Data for bbPress был создан для тестирования тем, и включает в себя lorem ipsum в качестве текста-заполнителя. Как и в случае со всеми остальными вариантами, плагин должен использоваться только на разрабатываемом сайте. Он не подходит для применения на живом сайте.
Источник: wptavern.com
Где хранятся данные текстовых полей форума — названия тем и сами сообщения? В БД не нашёл ничего похожего, ни новых таблиц, ни новых ячеек.
Вот тут все описано:
https://codex.bbpress.org/getting-started/before-installing/stored-database-data/
Нашёл, благодарю. Теперь буду пробовать конвертировать в него свой древний форум.