Discourse
Эта статья или раздел нуждается в переработке. |
Discourse | |
---|---|
![]() | |
![]() | |
Тип | веб-форум[вд], Рассылка электронной почты, свободное и открытое программное обеспечение, открытое программное обеспечение, система вопросов и ответов и организация |
Разработчики | Civilized Discourse Construction Kit, Inc. |
Написана на | Ruby и JavaScript |
Операционная система | GNU/Linux |
Языки интерфейса | Арабский, боснийский, китайский, чешский, датский, голландский, английский, эстонский, финский, французский, немецкий, греческий, иврит, индонезийский, итальянский, японский, корейский, норвежский, персидский, польский, португальский, русский, испанский, шведский, украинский, вьетнамский |
Первый выпуск | 2013 |
Последняя версия | |
Репозиторий | github.com/discourse/dis… |
Лицензия | GNU GPL 2[2][3] |
Сайт | discourse.org (англ.) |
![]() |
Discourse — интернет-форум с открытым исходным кодом и программное обеспечение для управления списком рассылки, созданное в 2013 году Jeff Atwood, Robin Ward, and Sam Saffron.[4] Discourse получил финансирование от First Round Capital и Greylock Partners.[5] Приложение написано на JavaScript и Ruby on Rails[6] и использует Ember.js фреймворк.[7] PostgreSQL служит в качестве базы данных.
С точки зрения юзабилити Discourse пытается значительно улучшить программное обеспечение существующих форумов, включив такие функции как: бесконечная прокрутка, мгновенное обновления, расширение ссылок и загрузка вложений. Однако заявленные цели проекта являются скорее социальными, чем техническими, и предназначены скорей для улучшения качества онлайн-обсуждения с помощью улучшенного программного обеспечения для форумов.
Исходный код распространяется под лицензией версии GNU General Public License version 2. Поэтому Дискурс может быть организован кем угодно. В качестве альтернативы услугу хостинга можно приобрести у компании основателей. По состоянию на октябрь 2017 года более 700 предприятий или инстанций выбрали этот вариант.[8] В мае 2017 года Джефф Этвуд, один из основателей, рассказал в интервью, что компания генерирует в то время около 120 000 долларов в месяц.[9] С деньгами компания платит зарплату своим штатным сотрудникам, которые поддерживают программное обеспечение и разрабатывают новые функции, которые приносят пользу тем, кто самостоятельно организует программное обеспечение с открытым исходным кодом. Это пример бизнес-модель с открытым исходным кодом, где компания продает профессиональные услуги желающим клиентам.
Особенности
[править | править код]Discourse предназначен для сенсорных устройств высокого разрешения и имеет широкий спектр функций, доступных как для размещенных, так и для самостоятельных сайтов.
Пользователи получают немедленные уведомления, когда другой участник отвечает, цитирует, отправляет личное сообщение, упоминает имя или ссылки на сообщения другого участника. Новые сообщения и темы появляются автоматически на экране в режиме реального времени.
Изображения можно загружать, перетаскивать или вставлять. Большие изображения автоматически уменьшаются до миниатюр с задействованием модельных окон.[10].
Discourse поддерживает OpenGraph и oEmbed. URL-адреса с внешних веб-сайтов, которые поддерживают эту технологию, будут автоматически расширяться, чтобы предоставить краткое описание URL-адреса.
Discourse также дает сообществам координировать усилия с помощью системы жалоб, которая автоматически скрывает неподходящие сообщения до тех пор, пока они не будут рассмотрены сотрудниками.[11]
Повествовательный бот[12]
[править | править код]Discobot — это настраиваемый бот, целью которого является научить новых пользователей, интерактивно использовать многие функции платформы, такие как создание закладок на темы и отдельные сообщения, добавление ссылок, смайликов, имен пользователей, добавление фотографий, пометок на понравившиеся сообщения и использование функции поиска.
Теги[13]
[править | править код]Discourse обеспечивает расширенный функционал при работе с тегами. При создании тем пользователи могут помечать темы одним или несколькими тегами, автоматически смотреть теги по желанию, перечислять все теги и фильтровать темы по тегам. Поддерживаются синонимы тегов. Администраторы сайта могут решить, разрешить ли пользователям создавать новые теги, какие теги можно использовать в том или ином разделе форума, а также создавать теги групп.
Группы[14]
[править | править код]При установке Discourse создает автоматические группы с различными разрешениями, полезными для управления сайтом в качестве администраторов, модераторов, сотрудников (администраторы и модераторы), и различные уровни доверия[15] для пользователей.
Discourse также позволяет создавать пользовательские группы. Эти группы являются настраиваемыми и могут быть сделаны частными или общедоступными. В зависимости от выбранных параметров, группы могут быть видны всем или только членам группы. Пользователи могут свободно присоединиться к группе или отправить запрос на добавление владельцу группы. Пользователи также могут быть добавлены в группу по приглашению или автоматически добавлены с помощью почтового домена, который соответствует одному из разрешенных списков.
Discourse APP
[править | править код]Discourse APP — официальное приложение с открытым исходным кодом написанное на React Native для работы на Android и iOS. Оно было выпущено в ноябре 2016 года и позволяет пользователям отслеживать новые и непрочитанные сообщения и уведомления на нескольких сайтах Discourse. Уведомления в режиме реального времени являются родными для официально размещенных форумов Discourse.
В октябре 2017 года было выпущено неофициальное приложение, позволяющее самостоятельным форумам Discourse создавать собственное приложение для брендов и развертывать его на рынке Google Play и App Store. Приложение разработано pmusaraj, который является долгосрочным пользователем Discourse и автором плагина.
Требования к серверу
[править | править код]Следующее программное обеспечение требуется на сервере для запуска Discourse:[16]
Ссылки
[править | править код]- discourse.org (англ.) — официальный сайт Discourse
- Проект Discourse на сайте GitHub
Использование
[править | править код]Примечания
[править | править код]- ↑ Release 3.3.0 — 2024.
- ↑ FAQ
- ↑ https://github.com/discourse/discourse/blob/main/LICENSE.txt
- ↑ StackExchange Founder Vows to Reinvent Online Discourse . Wired (6 февраля 2013). Дата обращения: 13 октября 2017. Архивировано 28 марта 2014 года.
- ↑ Stack Exchange Co-Founder Jeff Atwood Launches Forums Startup Discourse . TechCrunch (5 февраля 2013). Дата обращения: 13 октября 2017. Архивировано 7 февраля 2013 года.
- ↑ Discourse - FAQ . discourse.org. Дата обращения: 13 октября 2017. Архивировано 12 июля 2015 года.
- ↑ Why Discourse uses Ember.js . eviltrout.com. Дата обращения: 13 октября 2017. Архивировано 14 октября 2017 года.
- ↑ 700+ customers and counting . discourse.org. Дата обращения: 17 октября 2017. Архивировано 17 октября 2017 года.
- ↑ Discourse . indiehackers.com. Дата обращения: 17 октября 2017. Архивировано 17 октября 2017 года.
- ↑ Magnific Popup . github. Дата обращения: 6 ноября 2017. Архивировано 15 января 2018 года.
- ↑ Features . discourse.org/features. Дата обращения: 6 ноября 2017. Архивировано 7 ноября 2017 года.
- ↑ Who is Discobot? blog.discourse.org. Дата обращения: 3 ноября 2017. Архивировано 7 ноября 2017 года.
- ↑ It's time we talked about tags . blog.discourse.org. Дата обращения: 3 ноября 2017. Архивировано 7 ноября 2017 года.
- ↑ Group mentions and messages . meta.discourse.org. Дата обращения: 3 ноября 2017. Архивировано 7 ноября 2017 года.
- ↑ What do user trust level do? meta.discourse.org. Дата обращения: 3 ноября 2017. Архивировано 4 ноября 2017 года.
- ↑ discourse/DEVELOPER-ADVANCED.md at master · discourse/discourse · GitHub . GitHub. Дата обращения: 17 октября 2017. Архивировано 26 марта 2016 года.
- ↑ Atom Discussion . atom.io. Дата обращения: 31 октября 2017. Архивировано 23 ноября 2017 года.
- ↑ diaspora* Discourse . diasporafoundation.org. Дата обращения: 7 мая 2022. Архивировано 3 апреля 2022 года.
- ↑ Docker Форум сообщества . docker.com. Дата обращения: 7 мая 2022. Архивировано 2 мая 2022 года.
- ↑ Gitlab Форум сообщества . gitlab.com. Дата обращения: 31 октября 2017. Архивировано 15 октября 2017 года.
- ↑ Metallica . metallica.com. Дата обращения: 31 октября 2017. Архивировано 6 октября 2017 года.
- ↑ Mozilla Discourse . mozilla.org. Дата обращения: 31 октября 2017. Архивировано 17 октября 2017 года.
- ↑ .NET Foundation Forums . dotnetfoundation.org. Дата обращения: 31 октября 2017. Архивировано 8 ноября 2017 года.
- ↑ Nextcloud Community . nextcloud.com. Дата обращения: 7 мая 2022. Архивировано 20 апреля 2022 года.
- ↑ Public sector turns to Discourse for citizen interaction . joinup.ec.europa.eu. Дата обращения: 15 июня 2017. Архивировано 27 сентября 2017 года.
- ↑ The Rust Programming Language Forum . rust-lang.org. Дата обращения: 31 октября 2017. Архивировано 27 октября 2017 года.
- ↑ The SitePoint Forums . sitepoint.com. Дата обращения: 7 мая 2022. Архивировано 2 августа 2014 года.
- ↑ SmartThings Community . smartthings.com. Дата обращения: 31 октября 2017. Архивировано 22 августа 2017 года.
- ↑ Twitter Форум разработчиков . twitter.com. Дата обращения: 31 октября 2017. Архивировано 2 ноября 2017 года.
- ↑ Toxu Q&A система . toxu.ru. Дата обращения: 31 октября 2017. Архивировано 7 ноября 2017 года.
- ↑ WD Community . wd.com. Дата обращения: 31 октября 2017. Архивировано 25 ноября 2017 года.