Открытая многопользовательская веб-платформа для управления кампаниями и фондом

Вопрос или проблема

Недавно мы пытались обновить веб-сайт нашей некоммерческой организации, это небольшая, но глобальная НПО; лучшие требования включают:

  • поддержка многоарендности, поскольку у нас есть различные подорганизации в разных регионах / странах, важно, чтобы каждая организация управлялась индивидуально (лучше с собственным доменным именем, но с поддержкой одного бэкенда).
  • поддержка нескольких языков, это критически важно для местной организации использовать свой язык.
  • каждая региональная организация может добавлять / удалять некоторые модули и управлять своими членами, мы предполагаем, что некоторые основные модули будут обязательными, но другие могут быть необязательными.

Основные функции должны включать:

  • управление членами, региональный администратор, управление потенциальными членами
  • управление кампаниями, управление фондами
  • поддержка членов и т. д.

Если вы знаете, какая существующая открытая платформа может поддерживать некоторые или большинство из этих функций, пожалуйста, поделитесь своими мыслями здесь. Предпочтительный язык – Java, но мы рассмотрим и другие языки, такие как PHP, Python, C# и т. д.

WordPress должен быть в состоянии справиться с этим.

  • многоарендность: (включает возможность для каждой организации/сайта иметь свои собственные плагины и т. д.) встроена с версии 3.0 (ранее называлась “WordPress MU”): http://codex.wordpress.org/Create_A_Network
  • многоязычность: много плагинов перечислено на http://codex.wordpress.org/Multilingual_WordPress

Остальные ваши основные функции также могут обрабатываться рядом плагинов WordPress

У меня нет опыта установки или обслуживания CiviCRM, но, похоже, он специально разработан для решения задач, подобных вашей. Например, цитируя в основном со страницы особенностей:

  • поддержка многоарендности: “создавать несколько уровней членства для нескольких организаций и/или глав”.
  • поддержка нескольких языков: “Международализация и локализация делают возможным использование CiviCRM на языках и в культурных средах, отличных от американского английского.”
  • каждая региональная организация может добавлять / удалять некоторые модули и управлять своими членами: “настраивать статусы и правила членства”.
  • управление кампаниями: “регистрировать волонтеров для проектов с использованием функции регистрации событий”.
  • управление фондами: “позволять фондraising для кампаний”.

Это бесплатное и открытое программное обеспечение, лицензированное под AGPLv3 и написанное на PHP.

Ответ или решение

Для создания многоарендной веб-платформы управления кампаниями и фондами для вашей не коммерческой организации, существует несколько открытых решений, которые могут соответствовать вашим требованиям. Рассмотрим два наиболее подходящих варианта: WordPress с соответствующими плагинами и CiviCRM.

1. WordPress

Преимущества:

  • Многоарендность: WordPress поддерживает многоарендную архитектуру с версии 3.0. Это позволяет создавать сеть сайтов, где каждая подорганизация получит свой собственный сайт с возможностью использования собственных плагинов и тем. Дополнительную информацию о настройке сети можно найти здесь.

  • Многоязычность: Для реализации многоязычной поддержки существует множество плагинов, таких как WPML или Polylang. Эти плагины позволяют пользователям взаимодействовать на своем родном языке.

  • Модули и управление участниками: Существуют разнообразные плагины для управления членами, сбора средств и управления кампаниями, которые могут быть легко интегрированы в платформу WordPress.

Основные функции:

  • Управление участниками (членами) и администраторами регионов можно организовать с помощью плагина MemberPress или аналогичного.
  • Для управления кампаниями и сборами средств можно использовать такие плагины, как GiveWP или Charitable.

2. CiviCRM

Преимущества:

  • Многоарендность: CiviCRM позволяет создавать множество уровней членства для различных организаций или отделений, что идеально подходит для вашей многоуровневой структуры.

  • Многоязычность: CiviCRM поддерживает интернационализацию и локализацию, позволяя использовать платформу на различных языках, что критично для глобальной организации.

  • Гибкость модулей: Региональные организации могут добавлять или удалять модули и управлять своими участниками. CiviCRM позволяет настраивать статусы членства и правила, что дает возможность индивидуального подхода к каждому региону.

Основные функции:

  • CiviCRM предоставляет функции управления участниками, включая регистрацию и управление волонтерами через систему регистрации событий.
  • Платформа поддерживает функции сбора средств во время кампаний, позволяя эффективно управлять финансами.

Вывод:
Оба решения представляют собой мощные инструменты для управления средствами и кампаниями в потребностях некоммерческих организаций, и выбор между ними зависит от ваших предпочтений и технических возможностей. Если для вас приоритетна многоарендность и многоязычная поддержка, рекомендуется рассмотреть оба варианта и, возможно, протестировать их в небольшом масштабе, чтобы определить, какое решение лучше всего подходит для ваших нужд.

Оцените материал
Добавить комментарий

Капча загружается...