Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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 . [17] [18] Основные функции включают редактор TinyMCE WYSIWYG , встроенную поисковую систему, текстовую базу данных по умолчанию и пользовательский интерфейс с изменяемым оформлением, а также RSS.Каналы / Atom , поддержка электронной почты и интерфейсы баз данных для поддержки масштабируемых решений баз данных [ модное слово ], таких как MongoDB и MySQL . [19] [20] [21] Дополнительные функции , связанные с безопасностью , включают в проверяемое управлении версиями системы, аутентификации пользователей, системы контроля доступа, запрос подделки межсайтовой защиту, а также улучшенные расширения спама-профилактике. [22]

Расширения [ править ]

Пользователи внесли более 300 расширений. [23] Большинство этих расширений были разработаны корпоративными пользователями или для корпоративных пользователей и поддерживаются разработчиками и пользователями, как указано в истории отдельных расширений. Были разработаны расширения для связи с базами данных , создания диаграмм , тегов , сортировки таблиц, написания электронных таблиц , создания галереи изображений и слайд-шоу , создания чертежей , написания блогов , построения графиков , интерфейса для множества различных схем аутентификации , включая единый вход , отслеживание Extreme Программирование проекты и другие.

Платформа приложения [ править ]

Foswiki - это структурированная вики [24], которая действует как прикладная платформа для веб-приложений. В частности, он обеспечивает манипулирование полями, хранящимися на страницах, как в базе данных [25], и предлагает язык запросов, подобный SQL, для поддержки встраивания отчетов в вики-страницы. [26] [27] [28]

Вики-приложения часто называют ситуативными приложениями, потому что они создаются пользователями для особых нужд. Например, пользователи создали приложения Foswiki, которые включают в себя доски состояния центра обработки вызовов, списки дел , системы инвентаризации , справочники сотрудников , средства отслеживания ошибок , приложения для блогов , дискуссионные форумы, отчеты о состоянии со сводными данными и многое другое. [ необходима цитата ]

Пользовательский интерфейс [ править ]

Пользовательский интерфейс настраивается с помощью шаблонов, тем и CSS . Он включает поддержку интернационализации с поддержкой нескольких наборов символов, URL-адресов UTF-8 и т. Д. [21] [29] Английский пользовательский интерфейс был переведен пользователями на болгарский, китайский, чешский, датский, голландский, французский, немецкий, греческий языки. , Итальянский, японский, корейский, норвежский, польский, португальский, русский, испанский, шведский, турецкий и клингонский. [4] [30]

Развертывание [ править ]

Ожидается, что Foswiki будет использоваться в основном на рабочем месте в качестве корпоративной вики [31] для координации действий команды, отслеживания проектов, реализации рабочих процессов [32] и в качестве внутренней вики , например, в академических кругах.

Foswiki (среди других компонентов) использовался в нескольких исследовательских программах, включая платформу интеграции данных для сотрудничества в области системной биологии , интерактивную платформу интеграции данных, поддерживающую совместные исследовательские проекты, основанные на Foswiki, Solr / Lucene и пользовательских вспомогательных приложениях. [33]

Реализация [ править ]

Foswiki реализован на Perl и JavaScript [4] [34] (с использованием jQuery ), хотя его можно использовать без включения JavaScript в браузере.

По умолчанию вики-страницы хранятся на сервере в виде текстовых файлов. Все, включая метаданные, такие как настройки контроля доступа, контролируется версиями с помощью RCS . RCS не является обязательным, поскольку предоставляется система управления версиями, полностью состоящая из Perl. Другие серверные базы данных, такие как MongoDB, поддерживаются за счет использования расширений. [19]

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

Поддержка [ править ]

Foswiki - это полностью управляемый сообществом проект, за которым не стоит контрольный коммерческий интерес. Поддержка пользователей обеспечивается сообществом через механизмы IRC [17] [18] и основного веб-сайта.

История [ править ]

Foswiki начал свою жизнь как ответвление проекта TWiki. С момента форка над ним постоянно работала относительно большая команда разработчиков. [15] Заметные изменения, произошедшие после вилки, включают внедрение инфраструктуры пользовательского интерфейса jQuery JavaScript [35], взаимодействие с базой данных MongoDB NoSQL, взаимодействие с поисковой системой Solr [36] , кэширование страниц [37] и измененный интерфейс редактирования. [38]

См. Также [ править ]

  • Сравнение программного обеспечения вики

Ссылки [ править ]

  1. ^ Эрколани, Emilien (12 января 2009). «Foswiki 1.0: свободная вики и профессиональная библиотека с открытым исходным кодом» . Linformaticien.com . Проверено 9 ноября 2012 года .
  2. ^ a b "Foswiki 1.0 est de la revue" . TooLinux.com. 13 января 2009 . Проверено 9 ноября 2012 года .
  3. ^ "Релизы - foswiki / distro" . github.com . Проверено 2 июля 2019 года .
  4. ^ a b c d e "Фосвики" . SourceForge . Проверено 9 ноября 2012 года .
  5. Перейти ↑ Fuchs, Roger (2010). Kooperieren statt Koordinieren [ Сотрудничать, а не координировать ] (PDF) (Магистерская диссертация). Фрайбургский университет . Проверено 11 сентября 2012 года .
  6. ^ Куссмауля, Клиф (2011). «Вики для образования - помощь студентам в общении и сотрудничестве». T4e . 2011 Международная конференция IEEE по технологиям для образования, 2011: 274–278.
  7. ^ Salustri, FA; Weerasinghe, JS (2010). Анандараджан, Муруган; Ананараджан, Асокан (ред.). «Сотрудничество в области электронных исследований - теория, методы и проблемы». Сотрудничество в области электронных исследований . Springer: 215f. DOI : 10.1007 / 978-3-642-12257-6 . ISBN 978-3-642-12256-9.
  8. ^ Grzeganek, K .; Frost, I .; Гросс, Д. «Избалованный выбором - программное обеспечение Wiki для управления знаниями в организациях» . Pumacy Technologies . Проверено 11 сентября 2012 года .
  9. ^ Куссмауля, Клиф (2011). «Вики для совместной работы и управления знаниями: текущая практика и будущие направления». Организационное обучение и знания: концепции, методологии, инструменты и приложения . Ассоциация управления информационными ресурсами . IGI Global Snippet. п. 1141 . ISBN 9781609607845. Проверено 11 сентября 2012 года .
  10. ^ Thoeny, Питер; Бартон, Том (31 октября 2008 г.). «Перезапустить проект TWiki.org» . твики . Проверено 4 февраля 2009 года .
  11. ^ Асей, Matt (29 октября 2008). «Охота TWiki за наличными разрушает его сообщество» . CNet . Проверено 4 февраля 2009 года .
  12. Баадер, Ханс-Иоахим (31 октября 2008 г.). "Hauptentwickler verlassen TWiki" . Pro-Linux . Проверено 9 ноября 2012 года .
  13. ^ "Почему эта вилка?" . Фосвики. 31 января 2009 . Проверено 4 февраля 2009 года .
  14. Сабо, Габор (8 сентября 2012 г.). «Самые популярные веб-сайты Perl» . дом Сабгаба . Проверено 9 ноября 2012 года .
  15. ^ а б "Фосвики" . BlackDuck . Проверено 9 ноября 2012 года .
  16. ^ «Фосвики - Авторы» . BlackDuck . Проверено 9 ноября 2012 года .
  17. ^ a b "WikiMatrix - Детали Фосвики" . WikiMatrix . Проверено 9 ноября 2012 года .
  18. ^ a b "Foswiki 1.1.3 Быстрая установка CGI" . Лауфейярсон пишет…. 26 ноября 2011 . Проверено 9 ноября 2012 года .
  19. ^ a b Карри, Кроуфорд (26 октября 2010 г.). «Foswiki получает поддержку СУБД SQL!» . Блог WikiRing. Архивировано 1 марта 2012 года . Проверено 9 ноября 2012 года .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  20. ^ "Foswiki-1.1.4 содержит основные улучшения и исправления" . PRLog. 21 декабря 2011 . Проверено 9 ноября 2012 года .
  21. ^ Б Джонстон, Майк (18 апреля 2011). «Выпущена Foswiki 1.1.3» . CMS Critic . Проверено 9 ноября 2012 года .
  22. Хубер, Матиас (12 апреля 2012 г.). «Foswiki 1.1.5 behebt Sicherheitsschwäche» . Linux Magazin . Проверено 9 ноября 2012 года .
  23. ^ «Все расширения» . фосвики . Проверено 11 сентября 2012 года .
  24. ^ Маттес, Флориан; Neubert C .; Стейнхофф А. «Гибридные вики: расширение возможностей пользователей для совместной структурирования информации» (PDF) . В: 6-я Международная конференция по программному обеспечению и технологиям данных (ICSOFT), Севилья, 2011. С. 250-259. Фосвики упоминается как одна из двух структурированных вики. Этот документ был отмечен как лучший доклад на Международной конференции по программному обеспечению и управлению данными 2011 (ICSOFT 2011), Севилья, Испания . Проверено 11 сентября 2012 года .
  25. ^ «Формы данных» . Фосвики. 9 января 2009 . Проверено 4 февраля 2009 года .
  26. ^ "ПОИСК макрос" . Фосвики. 9 января 2009 . Проверено 4 февраля 2009 года .
  27. ^ «Форматированный поиск» . Фосвики. 9 января 2009 . Проверено 4 февраля 2009 года .
  28. ^ "Поиск по запросу" . Фосвики. 9 января 2009 . Проверено 4 февраля 2009 года .
  29. ^ «Интернационализация пользовательского интерфейса» . фосвики . Проверено 8 января 2009 года .
  30. ^ "Foswiki 2.0 erfreut Klingonen" . Журнал Linux . Проверено 10 июля 2015 года .
  31. ^ Статья о корпоративных пользователях вики ( слайды )
  32. ^ Раздел «Вики как конвейерная лента онлайн» в статье BusinessWeek « Сделайте некоторый шум» - Как инструменты Web 2.0 могут помочь вам более эффективно общаться с клиентами
  33. ^ Дреэр1, Феликс; Крейтлер, Томас; Хардт, Кристофер; Камбуров, Атанас; Йилдиримман, Реха; Шелландер, Карл; Лехрах, Ганс; Lange, Bodo MH; Хервиг, Ральф (8 мая 2012 г.). «DIPSBC - платформа интеграции данных для сотрудничества в области системной биологии» . BMC Bioinformatics . 13 (85): 85. DOI : 10,1186 / 1471-2105-13-85 . PMC 3424966 . 
  34. ^ «Фосвики: языки - BlackDuck» . BlackDuck . Проверено 9 ноября 2012 года .
  35. ^ "Foswiki Release 1.1.0" . Фосвики . Проверено 16 августа 2012 года .
  36. ^ "Плагин Solr" . Фосвики . Проверено 16 августа 2012 года .
  37. ^ «Кэширование страниц» . Фосвики . Проверено 16 августа 2012 года .
  38. ^ "Добавить Nat Edit To Core" . Фосвики . Проверено 16 августа 2012 года .