NodeBB и Website Toolbox — это два совершенно разных способа ведения дискуссионного форума. NodeBB — это современное программное обеспечение для форумов с открытым исходным кодом, созданное на основе Node.js и известное своими обновлениями на базе WebSocket в реальном времени. Это программное обеспечение, размещенное на собственном хостинге: вы устанавливаете и запускаете его на своем собственном сервере (или платите NodeBB за его размещение). Website Toolbox — это полностью размещенный сервис форумов «под ключ», который мы настраиваем, настраиваем и запускаем для вас. И те, и другие могут способствовать развитию дискуссионного сообщества, но они сильно различаются в том, сколько технической работы вы выполняете, как регистрируются участники и насколько хорошо форум вписывается в ваш собственный бренд и веб-сайт. В этой статье сравниваются NodeBB и Website Toolbox, чтобы помочь вам решить, какой из них подходит для вашей ситуации.
Краткое сравнение: NodeBB и набор инструментов для веб-сайтов
| Особенность | NodeBB | Набор инструментов для веб-сайта |
|---|---|---|
| Хостинг | По умолчанию размещен самостоятельно на собственном сервере или в облаке NodeBB. Вы управляете приложением Node.js, базой данных и сервером, который может обрабатывать соединения WebSocket. | Полностью управляемый хостинг. Нет сервера, который нужно настраивать, исправлять или обслуживать. |
| Настройка | Установите Node.js, базу данных (MongoDB, Redis или Postgres) и NodeBB на сервере, затем настройте и создайте системную плату. | Мы настроили и настроим ваш форум, готовый к работе. |
| Стоимость | Бесплатное ПО с открытым исходным кодом под лицензией GPL, если вы размещаете у себя хостинг самостоятельно, но платите за сервер, хостинг и время, затрачиваемое на управление им и его защиту. | Простые и прозрачные цены, включая миграцию, включенную в каждый тарифный план. |
| Техническое обслуживание | Вы сами отвечаете за обновления серверов, исправления безопасности, обновления NodeBB, резервное копирование и время безотказной работы. | Мы занимаемся обновлениями, безопасностью, резервным копированием и мониторингом за вас. |
| Функции в реальном времени | Встроенные обновления в реальном времени и чат на базе WebSockets. | Сосредоточен на структурированных и организованных темах для обсуждения, которые легко читать и искать. |
| Встраивание | Для встраивания на другой сайт требуется плагин и настраиваемая тема с собственным заголовком и нижним колонтитулами, объединенные вместе и поддерживаемые самостоятельно. | Можно полностью встраивать непосредственно в существующий веб-сайт или запускать автономно в своем собственном домене. |
| Брендинг | Код принадлежит вам, и вы можете изменить его стиль, но создание и сохранение его под брендом — это ваша работа по разработке. | На 100% ваш бренд. Website Toolbox невидим для ваших пользователей, включая полностью фирменное мобильное приложение. |
| Мобильное приложение | Адаптивный веб-интерфейс; нет готового фирменного нативного приложения под вашим собственным именем. | Фирменное мобильное приложение под вашим собственным именем и цветами. |
| Единый вход | Не встроен в ядро. Вы сами устанавливаете и обслуживаете сторонний плагин для единого входа. | Простой и удобный вход в систему без ухода пользователей с вашего сайта, и наша команда настроит его для вас. |
| Темы | Темы — это дополнительные проекты, которые вы создаете, создаете и поддерживаете (например, темы «Персона» и «Гармония»). | Множество действительно разных тем плюс простой конструктор тем. |
| Поддержка | Форумы сообщества и документация; приоритетная поддержка только на платных хостинговых тарифных планах. | Поддержка по электронной почте, телефону и в чате, а также команда, которая может настроить и настроить ваш форум под вас. |
| Веб-хуки и API | Доступно с помощью плагинов и настроек, но подключение и обслуживание — это ваша работа. | Веб-хуки и доступ к API включены в стандартный план. |
| Компания | Проект с открытым исходным кодом, поддерживаемый коммерческой компанией. | Прибыльная компания с 24-летним опытом. |
Хостинг и обслуживание
Самая большая разница между NodeBB и Website Toolbox заключается в том, кто управляет серверами. NodeBB — это программное обеспечение, размещенное на собственном хостинге, написанное на Node.js. Для его запуска вам понадобится сервер с поддержкой Node.js и база данных, например MongoDB, Redis или Postgres. Вы несете ответственность за установку программного обеспечения, его обновление, применение исправлений безопасности и устранение простоев. Поскольку NodeBB построен на основе WebSockets, для этого также необходимо настроить сервер и обработку соединений. Для опытного разработчика это рутинная работа, но это постоянная работа, которая никогда не заканчивается, а нарушение безопасности на платформе сообщества может привести к раскрытию данных ваших участников.
В наборе инструментов веб-сайта все наоборот. Все работает на нашей управляемой платформе, созданной компанией с 24-летним опытом обеспечения безопасности форумов в онлайновом режиме. Вам не нужно настраивать, исправлять или создавать резервные копии серверов. Вы сосредотачиваетесь на своем сообществе, а мы берем на себя все операции.
Функции и простота в реальном времени
Справедливости ради стоит отдать должное техническим качествам NodeBB. Это современная, активно развивающаяся платформа, а ее активность и общение в чате с помощью WebSocket в реальном времени действительно приятны для активных сообществ. Его интерфейс быстрый, а опыт работы в Интернете на мобильных устройствах хорошо оценен. Если работа в режиме реального времени является вашим главным приоритетом и вам комфортно работать с платформой, то это реальные преимущества, и мы не будем утверждать обратное.
Компромисс носит оперативный характер. Поддержание работоспособности приложения Node.js, его базы данных и обработки соединения — это реальная работа, и каждое установленное вами обновление может привести к возникновению проблем с собственной конфигурацией и совместимостью плагинов. Website Toolbox предлагает более простой путь: мы добавляем все, что вам нужно, в удобном для пользователя виде, избавляя вас от эксплуатационных нагрузок и проблем, связанных с запуском и обслуживанием многофункционального программного обеспечения. Вы получаете целенаправленный и надежный дискуссионный форум, не бравшись за операционный проект Node.js.
Простота настройки
Настройка NodeBB означает выделение сервера, установку Node.js и базы данных, развертывание приложения, а затем создание структуры форума. Это управляемый, но реальный проект, который предполагает технические удобства, и именно вы должны поддерживать здоровую среду в будущем. NodeBB также предлагает хостинговые тарифные планы, которые исключают необходимость работы с сервером, но настройка, тематика и интеграция форума остаются за вами.
С помощью Website Toolbox настройка выполняется быстро и легко, а наша служба поддержки даже выполнит настройку и настройку за вас. Вам не нужно ломать голову над сервером или процессом сборки; вы создаете нужное вам сообщество.
Кастомизация и встраивание
NodeBB дает вам полное право собственности на код, но сделать форум частью существующего веб-сайта — это работа, которую вы берете на себя. Внедрение NodeBB на другой сайт невозможно реализовать «под ключ»: подход сообщества заключается в том, чтобы объединить плагин для совместного использования сеансов со специальной темой, включающей собственные верхние и нижние колонтитулы, а затем продолжать эту интеграцию работать по мере изменения сайта и форума. Стилизация и тематика также являются дополнительными проектами: вы создаете тему, ориентированную на индивидуальность или гармонию, настраиваете среду разработки, вносите изменения и поддерживаете их.
Website Toolbox разработан так, чтобы выглядеть и чувствовать себя частью вашего собственного веб-сайта. Вы можете встроить его прямо в существующий сайт или запустить его как отдельный форум в своем собственном домене и использовать несколько действительно разных тем, а также простой конструктор тем, соответствующий вашему бренду. Вы получаете реальную персонализацию, не бравшись за разработку проекта.
Единый вход
NodeBB не встраивает систему единого входа в свое ядро. Как пояснили в команде NodeBB, они намеренно игнорируют этот вопрос, поскольку существует множество вариантов идентификации и не хотят заставлять всех искать одно решение. Чтобы подключить существующую систему входа ваших пользователей, вы сами находите, устанавливаете и обслуживаете сторонний плагин единого входа и поддерживаете его работу по мере изменения среды.
С помощью Website Toolbox вы можете легко войти в систему, и наша команда настроит ее для вас. Пользователи заходят на ваш сайт, не отправляя их в сторонний сервис, благодаря чему сообщество будет чувствовать себя неотъемлемой частью вашего сайта, а не отдельным местом.
Брендинг и мобильное приложение
Поскольку NodeBB размещен на собственном хостинге, вы владеете всем стеком и можете изменить его стиль. Но это адаптивный веб-интерфейс: не существует готового фирменного нативного приложения под вашим собственным именем, а подбор формата форума в точном соответствии с вашим брендом на настольных и мобильных устройствах — это дополнительная работа над разработкой, которую вы берете на себя.
Website Toolbox можно сделать совершенно невидимым для вашего сообщества. Брендинг на 100% принадлежит вам, а ваши участники даже не подозревают, что используют стороннюю платформу. Сюда входит полностью фирменное мобильное приложение, обеспечивающее стабильную работу как на настольных компьютерах, так и на мобильных устройствах.
Служба поддержки клиентов
Поддержка NodeBB осуществляется сообществом пользователей и подкрепляется документацией и форумом поддержки. Приоритетная поддержка доступна только в платных тарифных планах. Когда что-то идет не так при установке, размещенной на собственном сервере, вы решаете проблемы, используя свои навыки и любую документацию и темы, которые вы можете найти, и вам не нужна специальная команда специалистов, отвечающих за работу с вашим конкретным советом директоров. Когда публикуется новая версия или исправление безопасности, вы сами применяете их и следите за тем, чтобы ничего не сломалось.
Website Toolbox предлагает поддержку по электронной почте, телефону и в чате, а наша команда поможет вам создать, настроить, интегрировать и использовать ваше сообщество. Если вам нужна помощь, к вашим услугам отзывчивая команда, которая знает ваш форум, а не просто общий справочный форум.
Цены
NodeBB бесплатен и имеет открытый исходный код под лицензией GPL, что действительно привлекательно, если у вас есть технические возможности и время для запуска сервера. Реальные затраты связаны с хостингом, доменом и часами, затрачиваемыми на установку, защиту и обслуживание программного обеспечения. Все это суммируется, особенно если ваше время ценно.
У Website Toolbox простые и прозрачные цены, миграция включена в каждый тарифный план, а веб-хуки и доступ к API являются частью стандартного плана. Вы платите четкую цену, а взамен получаете управляемый хостинг, настройку, готовую для вас, и отзывчивую поддержку.
Заключение
NodeBB — разумный выбор, если вам нужно современное программное обеспечение для форумов с открытым исходным кодом с функциями реального времени, удобный хостинг и обслуживание собственного сервера, а также полный контроль над кодом. Выберите Website Toolbox, если вам нужен встраиваемый, полностью фирменный форум, который мы размещаем, обслуживаем и настраиваем для вас, а также реальную поддержку и прозрачные цены, чтобы вы могли уделять больше внимания сообществу, а не серверу. Ознакомьтесь с нашим плагином WordPress для удобного встраивания или нашей документацией по единому входу, если вам нужно интегрировать существующую систему входа в систему.