Проблемы с проектированием членов НК

Веб-сайты, не предназначенные для получения прибыли (ежемесячно): Август: Пожертвования Страница лучших практик + больше было отличной встречей в прошлый вторник. В конце встречи Брент Кобаяши задал вопрос о том, какие темы следует рассмотреть на встрече. Поскольку я только что сделал предложение по Проекту для клиента - тема "Проектирование данных для проектов НК", казалось, заслуживает обсуждения, - но для того, чтобы составить диаграмму и описать проблему, потребовалось время.

В частности, клиент хотел связать нескольких спонсоров с несколькими реципиентами через оба фонда и ценные материальные вклады Вот диаграмма данных:

Сразу же проблема заключалась в том, какую WordPress технологию использовать? WP Multi-site, Buddy Press или какой плагин для членов? Однако клиент поднял еще один вопрос. Было бы необходимо добавить в систему после того, как первая редакция была операционной Мероприятия и возможности обмена сообщениями, связанные с доноров и получателей и посетителей сайта [не членов].

Это типичная проблема проектирования - добавленные требования второго этапа могут существенно изменить дизайн данных и сделать решения первого выбора менее оптимальными.