Фосвики
![]() | |
Разработчик(и) | Сообщество Фосвики |
---|---|
Первоначальный выпуск | 9 января 2009 г [1] [2] |
Стабильная версия | |
Репозиторий | |
Написано в | Перл , JavaScript |
Операционная система | Linux, Windows, BSD, Solarix, OSX |
Предшественник | ТВики |
Доступно в | 21 [4] языки |
Тип | Вики-программное обеспечение |
Лицензия | Лицензия GPL v2 [4] |
Веб-сайт | фосвики |
Foswiki — это корпоративная вики , обычно используемая для запуска платформы для совместной работы . [5] [6] [7] база знаний [8] [9] или система управления документами . Пользователи могут создавать вики-приложения, используя язык разметки тем (TML), а разработчики могут расширять его функциональность с помощью плагинов .
Проект Foswiki был запущен в октябре 2008 года. [2] когда не удалось разрешить спор о будущем направлении TWiki , в результате чего почти все ключевые участники TWiki решили создать форк. [10] [11] [12] [13] С тех пор кодовые базы значительно разошлись. Однако Foswiki продолжает поддерживать совместимость с контентом, написанным для TWiki. Foswiki означает «свободную вики с открытым исходным кодом», чтобы подчеркнуть свою приверженность программному обеспечению с открытым исходным кодом . Проект управляется Foswiki Association eV , добровольным некоммерческим фондом .
Веб-сайт Foswiki рассматривается некоторыми как один из наиболее популярных веб-сайтов, связанных с Perl, согласно рейтингу Alexa всех веб-сайтов в мире. [14]
Функции
[ редактировать ]Foswiki имеет открытую архитектуру, запрограммированную и реализованную на Perl и JavaScript. языках [4] и работает на стандартных веб-серверах, таких как Apache , Nginx и Lighttpd . С момента его создания почти 70 участников предоставили более 56 000 коммитов. [15] [16] Команда Foswiki не только разрабатывает код, но и предлагает онлайн-поддержку, в том числе в IRC и Slack_(программное обеспечение) . [17] Основные функции включают в себя редактор TinyMCE WYSIWYG , встроенную поисковую систему, текстовую базу данных по умолчанию и пользовательский интерфейс с возможностью смены скинов, а также каналы RSS / Atom , поддержку электронной почты и интерфейсы баз данных для поддержки масштабируемых решений для баз данных. [ модное слово ] такие как MongoDB и MySQL . [18] [19] [20] Дополнительные функции, связанные с безопасностью, включают проверяемую систему контроля версий , аутентификацию пользователей, систему контроля доступа, защиту от подделки межсайтовых запросов и улучшенные расширения для предотвращения спама. [21]
Расширения
[ редактировать ]Пользователи добавили более 300 расширений. [22] Большинство этих расширений были разработаны корпоративными пользователями или для них и поддерживаются разработчиками и пользователями, как описано в истории отдельных расширений.Были разработаны расширения для связи с базами данных , создания диаграмм , тегов , сортировки таблиц, написания электронных таблиц , создания галереи изображений и слайд-шоу , создания рисунков , ведения блогов , построения графиков , взаимодействия со многими различными аутентификации схемами , включая единый вход , отслеживания экстремальных ситуаций. Программирование проектов и другие.
Платформа приложений
[ редактировать ]Foswiki — это структурированная вики. [23] который действует как платформа приложений для веб-приложений. В частности, он обеспечивает манипулирование полями, хранящимися на страницах, подобно базе данных. [24] и предлагает SQL-подобный язык запросов для поддержки встраивания отчетов в вики-страницы. [25] [26] [27]
Wiki-приложения часто называют ситуативными приложениями , поскольку они создаются пользователями специально для очень конкретных нужд. Например, пользователи создали приложения Foswiki, которые включают в себя доски состояния колл-центра, списки дел , инвентаризации системы , справочники сотрудников , средства отслеживания ошибок , приложения для блогов , дискуссионные форумы, отчеты о состоянии со сводными данными и многое другое. [ нужна ссылка ]
Пользовательский интерфейс
[ редактировать ]Пользовательский интерфейс настраивается с помощью шаблонов, тем и CSS . Он включает поддержку интернационализации , поддержку нескольких наборов символов, URL-адресов UTF-8 и т. д. [20] [28] Английский пользовательский интерфейс был переведен пользователями на болгарский, китайский, чешский, датский, голландский, французский, немецкий, греческий, итальянский, японский, корейский, норвежский, польский, португальский, русский, испанский, шведский, турецкий и клингонский. [4] [29]
Развертывание
[ редактировать ]Ожидается, что Foswiki будет использоваться в основном на рабочем месте в качестве корпоративной вики. [30] координировать деятельность команды, отслеживать проекты, реализовывать рабочие процессы [31] и как вики-сайт интранета , например, в академических кругах.
Foswiki (среди других компонентов) использовался в нескольких исследовательских программах, включая Платформу интеграции данных для сотрудничества в области системной биологии , интерактивную платформу интеграции данных, поддерживающую совместные исследовательские проекты, основанную на Foswiki, Solr/Lucene и пользовательских вспомогательных приложениях. [32]
Выполнение
[ редактировать ]Foswiki реализован на Perl и JavaScript. [4] [33] (с использованием jQuery ), хотя его можно использовать и без включения JavaScript в браузере.
По умолчанию вики-страницы хранятся на сервере в виде текстовых файлов. Все, включая метаданные, такие как настройки контроля доступа, контролируется версиями с помощью RCS . RCS не является обязательным, поскольку предоставляется система контроля версий, полностью состоящая из Perl. Другие серверные базы данных, такие как MongoDB, поддерживаются с помощью расширений. [18]
Неофициальные отчеты пользователей показывают, что Foswiki достаточно хорошо масштабируется, даже несмотря на то, что он использует простые текстовые файлы и не использует реляционную базу данных для хранения данных страниц, особенно там, где для повышения производительности используются балансировка нагрузки и кэширование.
Поддерживать
[ редактировать ]Foswiki — это проект, полностью управляемый сообществом, и за ним не стоит контролирующий коммерческий интерес. Поддержка пользователей обеспечивается сообществом через механизмы IRC , Slack_(программное обеспечение) и основной сайт https://foswiki.org/Support/WebHome .Коммерческую поддержку и консультационные услуги во многих странах можно найти на веб-странице консультантов Foswiki: https://foswiki.org/Support/WikiConsultants.
История
[ редактировать ]Foswiki зародился как ответвление проекта TWiki. С момента форка над ним постоянно работала относительно большая команда разработчиков. [15] Заметные изменения с момента форка включают внедрение структуры пользовательского интерфейса jQuery JavaScript, [34] взаимодействие с базой данных NoSQL MongoDB, взаимодействие с Solr [35] поисковая система, кэширование страниц [36] и модифицированный интерфейс редактирования. [37]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Эрколани, Эмильен (12 января 2009 г.). «Foswiki 1.0: профессиональная бесплатная вики с открытым исходным кодом» . Limformaticien.com . Проверено 9 ноября 2012 г.
- ^ Jump up to: а б «Foswiki 1.0 — это ревю» . TooLinux.com. 13 января 2009 года . Проверено 9 ноября 2012 г.
- ^ «Релизы — foswiki/дистрибутив» . github.com . Проверено 6 августа 2023 г.
- ^ Jump up to: а б с д и «Фосвики» . СоурсФордж . Проверено 9 ноября 2012 г.
- ^ Фукс, Роджер (2010). Сотрудничать ( , а не координировать ( PDF) Магистерская диссертация). Университет Фрайбурга . Проверено 11 сентября 2012 г.
- ^ Куссмаул, Клиф (2011). «Вики для образования: помощь студентам в общении и сотрудничестве». Т4е . Международная конференция IEEE 2011 г. по технологиям в образовании, 2011 г.: 274–278.
- ^ Салустри, ФА; Вирасингхе, Дж. С. (2010). Анандараджан, Муруган; Ананараджан, Асокан (ред.). «Сотрудничество в области электронных исследований - теория, методы и проблемы». Сотрудничество в области электронных исследований . Спрингер: 215f. дои : 10.1007/978-3-642-12257-6 . ISBN 978-3-642-12256-9 .
- ^ Гжеганек, К.; Мороз, И.; Гросс, Д. «Избалованный выбором — программное обеспечение Wiki для управления знаниями в организациях» . Пумовые Технологии . Проверено 11 сентября 2012 г.
- ^ Куссмаул, Клиф (2011). «Вики для совместной работы и управления знаниями: текущая практика и будущие направления». Организационное обучение и знания: концепции, методологии, инструменты и приложения . Глобальный фрагмент IGI. п. 1141 . ISBN 9781609607845 . Проверено 11 сентября 2012 г.
- ^ Тони, Питер; Бартон, Том (31 октября 2008 г.). «Перезапуск проекта TWiki.org» . твики . Проверено 4 февраля 2009 г.
- ^ Асай, Мэтт (29 октября 2008 г.). «Погоня TWiki за деньгами разрушает сообщество» . CNet . Проверено 4 февраля 2009 г.
- ^ Баадер, Ханс-Иоахим (31 октября 2008 г.). «Крупные разработчики покидают TWiki» . Про Линукс . Проверено 9 ноября 2012 г.
- ^ «Почему эта вилка?» . Фосвики. 31 января 2009 года . Проверено 4 февраля 2009 г.
- ^ Сабо, Габор (8 сентября 2012 г.). «Самые популярные веб-сайты Perl» . дом сабгаба . Проверено 9 ноября 2012 г.
- ^ Jump up to: а б «Фосвики» . БлэкДак . Проверено 9 ноября 2012 г.
- ^ «Фосвики — Авторы» . БлэкДак . Проверено 9 ноября 2012 г.
- ^ «Получите живую поддержку» . foswiki.org . Проверено 21 апреля 2024 г.
- ^ Jump up to: а б Карри, Кроуфорд (26 октября 2010 г.). «Foswiki получает поддержку SQL RDBMS!» . Блог WikiRing. Архивировано из оригинала 1 марта 2012 года . Проверено 9 ноября 2012 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Foswiki-1.1.4 содержит значительные улучшения и исправления» . ПРЛог. 21 декабря 2011 года . Проверено 9 ноября 2012 г.
- ^ Jump up to: а б Джонстон, Майк (18 апреля 2011 г.). «Вышла Foswiki 1.1.3» . Критик CMS . Проверено 9 ноября 2012 г.
- ^ Хубер, Матиас (12 апреля 2012 г.). «В Foswiki 1.1.5 устранена слабость безопасности» . Журнал Линукс . Проверено 9 ноября 2012 г.
- ^ «Все расширения» . фосвики . Проверено 11 сентября 2012 г.
- ^ Маттес, Флориан; Нойберт К.; Стейнхофф А. «Гибридные вики: предоставление пользователям возможности совместно структурировать информацию» (PDF) . В: 6-я Международная конференция по программному обеспечению и технологиям обработки данных (ICSOFT), Севилья, 2011. стр. 250–259. Foswiki упоминается как один из двух структурированных вики. Эта статья была признана лучшей на Международной конференции по программному обеспечению и управлению данными 2011 (ICSOFT 2011), Севилья, Испания . Проверено 11 сентября 2012 г.
- ^ «Формы данных» . Фосвики. 9 января 2009 года . Проверено 4 февраля 2009 г.
- ^ «ПОИСК макроса» . Фосвики. 9 января 2009 года . Проверено 4 февраля 2009 г.
- ^ «Форматированный поиск» . Фосвики. 9 января 2009 года . Проверено 4 февраля 2009 г.
- ^ «Поиск по запросу» . Фосвики. 9 января 2009 года . Проверено 4 февраля 2009 г.
- ^ «Интернационализация пользовательского интерфейса» . фосвики . Проверено 8 января 2009 г.
- ^ «Фосвики 2.0 радует клингонов» . Журнал Линукс . Проверено 10 июля 2015 г.
- ↑ Документ о корпоративных пользователях вики. Архивировано 26 сентября 2011 г. в Wayback Machine ( слайды заархивировано 12 сентября 2012 г. в Wayback Machine ).
- ^ Раздел «Вики как онлайн-конвейер» в статье BusinessWeek « Сделайте немного шума - как инструменты Web 2.0 могут помочь вам более эффективно общаться с клиентами»
- ^ Дреер1, Феликс; Крейтлер, Томас; Хардт, Кристофер; Камбуров, Атанас; Йылдыримман, Реха; Шелландер, Карл; Лерах, Ганс; Ланге, Бодо М.Х.; Хервиг, Ральф (8 мая 2012 г.). «DIPSBC — платформа интеграции данных для совместной работы в области системной биологии» . БМК Биоинформатика . 13 (85): 85. дои : 10.1186/1471-2105-13-85 . ПМЦ 3424966 . ПМИД 22568834 .
{{cite journal}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Фосвики: Языки — BlackDuck» . БлэкДак . Проверено 9 ноября 2012 г.
- ^ «Фосвики Релиз 1.1.0» . Фосвики . Проверено 16 августа 2012 г.
- ^ «Плагин Solr» . Фосвики . Проверено 16 августа 2012 г.
- ^ «Кэширование страниц» . Фосвики . Проверено 16 августа 2012 г.
- ^ «Добавить редактирование Nat в ядро» . Фосвики . Проверено 16 августа 2012 г.