PmWiki

редактировать
Программное обеспечение Wiki
PmWiki
PmWiki Logo.svg
Автор (ы) Патрик Р. Мишо
Разработчик (и) PmWiki
Первоначальный выпускЯнварь 2002 г.; 18 лет назад (2002-01)
Стабильный выпуск 2.2.132 / 2020-09-30
Предварительный выпуск SVN только / ночь
Репозиторий Отредактируйте это в Викиданных
Операционная система Межплатформенная
Платформа PHP
Тип Wiki
Лицензия Стандартная общественная лицензия GNU
Веб-сайтwww.pmwiki.org

PmWiki - это вики-программа, написанная Патриком Р. Мишо в программе PHP.

Это бесплатное программное обеспечение, распространяемое по условиям Стандартной общественной лицензии GNU.

Содержание

  • 1 Ориентация на дизайн
  • 2 Возможности
    • 2.1 Хранение контента
    • 2.2 Структура вики
    • 2.3 Шаблоны (скины)
    • 2.4 Контроль доступа
    • 2.5 Настройка
  • 3 Системные требования
  • 4 Автор
  • 5 Книги и статьи о PmWiki
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки

Ориентация на дизайн

PmWiki разработан так, чтобы его было легко установить и настроить в качестве движка для создания профессиональных веб-сайтов с одним или любым количеством содержание авторы. Программное обеспечение ориентировано на простоту использования, поэтому люди с небольшим опытом работы с ИТ или вики смогут использовать его. Программное обеспечение также разработано с возможностью расширения и настройки.

Помимо обычных функций совместной работы, таких как управление контентом и база знаний, PmWiki использовалась компаниями или группами в качестве внутренней коммуникационной платформы с управлением задачами и архивами встреч. Он также используется университетами и исследовательскими группами.

Вики-разметка PmWiki имеет сходство с MediaWiki (используется Википедией ) и имеет большое количество функций, которых нет в других вики-движках, однако его основная цель - помочь в совместном обслуживании веб-сайтов. Механизм разметки PmWiki обладает широкими возможностями настройки, позволяя добавлять, изменять или отключать правила разметки, и он может поддерживать другие языки разметки. В качестве примера можно включить спецификации Creole.

Функции

Хранение контента

PmWiki использует обычные файлы для хранения контента. Каждая страница вики хранится в собственном файле на веб-сервере. Страницы хранятся в формате ASCII и могут редактироваться непосредственно администратором вики. По словам автора: «Для стандартных операций (просмотр, редактирование, редактирование страниц) хранение информации в плоских файлах явно быстрее, чем доступ к ним в базе данных...»

PmWiki разработан, чтобы иметь возможность для хранения и извлечения текста и метаданных страниц в различных системах и форматах. По умолчанию он не поддерживает базы данных. Однако через плагины PmWiki уже может использовать базы данных MySQL или SQLite для хранения данных.

PmWiki поддерживает «вложения» (загружаемые: изображения или другие файлы) к своим страницам вики. Загрузки могут быть прикреплены к группе страниц (по умолчанию), индивидуально к каждой странице или ко всей вики, в зависимости от потребностей и структуры контента. Существуют рецепты PmWiki, позволяющие упростить управление загруженными файлами, например удаление или создание миниатюры / галереи.

Структура вики

В PmWiki страницы вики содержатся в «группах вики» (или «пространствах имен»). Каждая группа вики может иметь свои собственные параметры конфигурации, плагины, контроль доступа, обложку, боковую панель (меню), язык содержимого и интерфейса.

По умолчанию PmWiki допускает только один иерархический уровень страниц («WikiGroup / WikiPage»), но с помощью рецептов можно иметь плоскую структуру (без групп вики), несколько вложенных групп или подпрограмм. -страницы.

Специальные группы вики - это «PmWiki», «Сайт», «SiteAdmin» и «Категория», которые содержат документацию и некоторые шаблоны конфигурации.

Шаблоны (скины)

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

Контроль доступа

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

Защита паролем может применяться к чтению, редактированию, загрузке и изменению паролей для зоны с ограниченным доступом. При нестандартной установке используются «общие пароли», а не имена для входа, но встроенная опция может включить сложную систему управления доступом на основе пользователей / групп на страницах, группах страниц или всей вики.

PmWiki может использовать пароли из файлов конфигурации, специальных вики-страниц, файлов .htpasswd /.htgroup. Также существуют возможности авторизации на основе пользователей и аутентификации через различные внешние источники (например, LDAP, базы данных форумов и т. Д.).

Настройка

PmWiki следует философии дизайна с основными целями простоты установки, удобства обслуживания и исключения ненужных функций из основного дистрибутива программного обеспечения. Дизайн PmWiki поощряет настройку с помощью широкого выбора пользовательских расширений, известных как «рецепты», доступных из PmWiki Cookbook. Создавать и поддерживать расширения и настраиваемые установки легко благодаря множеству хорошо задокументированных хуков в движке вики.

Системные требования

Предварительные требования для запуска вики-движка PmWiki:

  • PHP 4.3 или новее
  • Любой веб-сервер (или план хостинга), который может запускать сценарии PHP (например, HTTP-сервер Apache, Microsoft Microsoft IIS, Lighttpd, Hiawatha, Cherokee ).
  • Разрешения на запись для учетной записи пользователя веб-сервера в дерево PmWiki (требуется только для автономного редактирования)
  • Нет ограничений на расширение типа файла на веб-сервере (иногда проблема с бесплатными поставщиками веб-хостинга)
  • Существует «рецепт», позволяющий запуск PmWiki "Standalone" без веб-сервера, например, с флэш-накопителя USB.

Автор

PmWiki был написан университетским профессором и разработчиком Perl 6 Патриком Р. Мишо, которому принадлежит товарный знак под названием «PmWiki». Ряд других разработчиков и пользователей пишут, поддерживают и обсуждают «рецепты» (специальные конфигурации, оболочки или плагины) в Поваренной книге PmWiki.

Книги и статьи о PmWiki

В следующих книгах упоминается PmWiki или есть отдельные главы или разделы:

  • Тодд Штауффер, Как делать все с помощью своего блога Web 2.0, ISBN 978-0-07-149218-8
  • White, Pauxtis, Web 2.0 for Business: Learning the New Tools, ISBN 978-0-470-43618-9
  • Нэнси Кортни, Дополнительные технологии для остальных США: второй учебник по вычислениям для библиотекарей, не связанных с ИТ, ISBN 978-1-59158-939-6
  • Хольц, Демопулос, Blogging for Business: Everything You Need чтобы знать и почему вам должно быть не все равно, ISBN 978-1-4195-3645-8
  • Эберсбах, Глейзер, Хейгл, Wiki: Kooperation Im Web, ISBN 978-3-540-35110-8
  • Ланге, Кристоф (ред.): Wikis und Blogs - Planen, Einrichten, Verwalten, CL 2006 (немецкий) ISBN 978-3-936546-44-6

PmWiki была представлена ​​в ряде печатных и онлайн-журналов, включая Inc Magazine, Linux Gazette, PCMag, LXer, от: Framasoft, Linuxfr. На странице Справочные материалы PmWiki перечислены публикации о PmWiki на разных языках.

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-02 08:44:05
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте