Jump to content

Фосвики

Разработчик(и) Сообщество Фосвики
Первоначальный выпуск 9 января 2009 г .; 15 лет назад ( 09.01.2009 ) [1] [2]
Стабильная версия
2.1.8 [3] / 2023-08-06 [±]
Репозиторий
Написано в Перл , JavaScript
Операционная система Linux, Windows, BSD, Solarix, OSX
Предшественник ТВики
Доступно в 21 [4] языки
Тип Вики-программное обеспечение
Лицензия Лицензия GPL v2 [4]
Веб-сайт фосвики .org

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]

См. также

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

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3e2925bc12fe11b5cb3e9b09fc37e4eb__1713698880
URL1:https://arc.ask3.ru/arc/aa/3e/eb/3e2925bc12fe11b5cb3e9b09fc37e4eb.html
Заголовок, (Title) документа по адресу, URL1:
Foswiki - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)