Это форум для практиков регенеративного сельского хозяйства, и одна из главных потребностей — создание совместной базы данных видов деревьев. Я опишу требования и решение, которое нашёл в ходе небольшого исследования.
Требования
Пользователи определённых уровней могут создавать новые записи о деревьях (название, размер, биом и т. д.). Тема или вики-страница позволяют вести дальнейшие обсуждения атрибутов дерева, что может привести к обновлению их значений.
База данных должна быть доступна для скачивания любому пользователю.
Решение
Создать категорию вики.
Использовать плагин Custom Wizard для структурирования набора данных о деревьях.
Написать скрипт для выгрузки базы данных деревьев.
Как вы думаете, это лучшее решение или есть альтернативные подходы?
Поскольку я не тестировал плагин Custom Wizard, меня беспокоит, позволит ли он редактировать данные любому пользователю или только владельцу вики. Можете ли вы помочь мне с этим? @angus
Плагин Custom Wizard действительно имеет множество применений, однако в данном случае я бы использовал специализированный инструмент для редактирования данных, находящийся вне платформы Discourse. Затем я бы добавил ссылку на соответствующую часть этого инструмента в сообщение в теме или, возможно, даже встроил бы представление данных прямо в сообщение, если это возможно, а обсуждение проводил бы на Discourse.
Спасибо, Энгус, я рассматриваю эту альтернативу! Но есть ли у вас причины не использовать мастер настройки? Я установил его, создал форму и подумывал использовать пользовательские поля для добавления данных в представление.
Не было понятно, как модератор сможет редактировать данные позже. Я не смог дойти до этого этапа, так как создание темы завершалось ошибкой, вероятно, связанной с интеграцией с плагином «Многоязычность».
ошибка: не удалось создать — необходимо указать как минимум 1 язык темы.