Discourse
Эта статья или раздел нуждается в переработке. |
Discourse — это интернет-форум с открытым исходным кодом и программное обеспечение для управления списком рассылки, созданное в 2013 году Jeff Atwood, Robin Ward, and Sam Saffron.[5] Discourse получил финансирование от First Round Capital и Greylock Partners.[6] Приложение написано на JavaScript и Ruby on Rails[7] и использует Ember.js фреймворк.[8] PostgreSQL служит в качестве базы данных.
Discourse | |
---|---|
Тип | веб-форум[d], Рассылка электронной почты, свободное и открытое программное обеспечение, открытое программное обеспечение, система вопросов и ответов и организация |
Автор | Jeff Atwood[d] |
Разработчик | Civilized Discourse Construction Kit, Inc. |
Написана на | Ruby и JavaScript |
Операционная система | GNU/Linux[d] |
Языки интерфейса | Арабский, боснийский, китайский, чешский, датский, голландский, английский, эстонский, финский, французский, немецкий, греческий, иврит, индонезийский, итальянский, японский, корейский, норвежский, персидский, польский, португальский, русский, испанский, шведский, украинский, вьетнамский |
Первый выпуск | 2013 |
Последняя версия | |
Лицензия | GNU GPL 2[3][4] |
Сайт | discourse.org (англ.) |
Медиафайлы на Викискладе |
С точки зрения юзабилити Discourse пытается значительно улучшить программное обеспечение существующих форумов, включив такие функции как: бесконечная прокрутка, мгновенное обновления, расширение ссылок и загрузка вложений. Однако заявленные цели проекта являются скорее социальными, чем техническими, и предназначены скорей для улучшения качества онлайн-обсуждения с помощью улучшенного программного обеспечения для форумов.
Исходный код распространяется под лицензией версии GNU General Public License version 2. Поэтому Дискурс может быть организован кем угодно. В качестве альтернативы услугу хостинга можно приобрести у компании основателей. По состоянию на октябрь 2017 года более 700 предприятий или инстанций выбрали этот вариант.[9] В мае 2017 года Джефф Этвуд, один из основателей, рассказал в интервью, что компания генерирует в то время около 120 000 долларов в месяц.[10] С деньгами компания платит зарплату своим штатным сотрудникам, которые поддерживают программное обеспечение и разрабатывают новые функции, которые приносят пользу тем, кто самостоятельно организует программное обеспечение с открытым исходным кодом. Это пример бизнес-модель с открытым исходным кодом, где компания продает профессиональные услуги желающим клиентам.
ОсобенностиПравить
Discourse предназначен для сенсорных устройств высокого разрешения и имеет широкий спектр функций, доступных как для размещенных, так и для самостоятельных сайтов.
Пользователи получают немедленные уведомления, когда другой участник отвечает, цитирует, отправляет личное сообщение, упоминает имя или ссылки на сообщения другого участника. Новые сообщения и темы появляются автоматически на экране в режиме реального времени.
Изображения можно загружать, перетаскивать или вставлять. Большие изображения автоматически уменьшаются до миниатюр с задействованием модельных окон.[11].
Discourse поддерживает OpenGraph и oEmbed. URL-адреса с внешних веб-сайтов, которые поддерживают эту технологию, будут автоматически расширяться, чтобы предоставить краткое описание URL-адреса.
Discourse также дает сообществам координировать усилия с помощью системы жалоб, которая автоматически скрывает неподходящие сообщения до тех пор, пока они не будут рассмотрены сотрудниками.[12]
Повествовательный бот[13]Править
Discobot — это настраиваемый бот, целью которого является научить новых пользователей, интерактивно использовать многие функции платформы, такие как создание закладок на темы и отдельные сообщения, добавление ссылок, смайликов, имен пользователей, добавление фотографий, пометок на понравившиеся сообщения и использование функции поиска.
Теги[14]Править
Discourse обеспечивает расширенный функционал при работе с тегами. При создании тем пользователи могут помечать темы одним или несколькими тегами, автоматически смотреть теги по желанию, перечислять все теги и фильтровать темы по тегам. Поддерживаются синонимы тегов. Администраторы сайта могут решить, разрешить ли пользователям создавать новые теги, какие теги можно использовать в том или ином разделе форума, а также создавать теги групп.
Группы[15]Править
При установке Discourse создает автоматические группы с различными разрешениями, полезными для управления сайтом в качестве администраторов, модераторов, сотрудников (администраторы и модераторы), и различные уровни доверия[16] для пользователей.
Discourse также позволяет создавать пользовательские группы. Эти группы являются настраиваемыми и могут быть сделаны частными или общедоступными. В зависимости от выбранных параметров, группы могут быть видны всем или только членам группы. Пользователи могут свободно присоединиться к группе или отправить запрос на добавление владельцу группы. Пользователи также могут быть добавлены в группу по приглашению или автоматически добавлены с помощью почтового домена, который соответствует одному из разрешенных списков.
Discourse APPПравить
Discourse APP — официальное приложение с открытым исходным кодом написанное на React Native для работы на Android и iOS. Оно было выпущено в ноябре 2016 года и позволяет пользователям отслеживать новые и непрочитанные сообщения и уведомления на нескольких сайтах Discourse. Уведомления в режиме реального времени являются родными для официально размещенных форумов Discourse.
В октябре 2017 года было выпущено неофициальное приложение, позволяющее самостоятельным форумам Discourse создавать собственное приложение для брендов и развертывать его на рынке Google Play и App Store. Приложение разработано pmusaraj, который является долгосрочным пользователем Discourse и автором плагина.
Требования к серверуПравить
Следующее программное обеспечение требуется на сервере для запуска Discourse:[17]
СсылкиПравить
- discourse.org (англ.) — официальный сайт Discourse
- Проект Discourse на сайте GitHub
ИспользованиеПравить
ПримечанияПравить
- ↑ Nambiar R. Discourse 3.0 is Here! — 2023.
- ↑ Release 3.0.1 — 2023.
- ↑ 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 года.