Разработчик (и) | Питер Тоуни |
---|---|
Первый выпуск | 23 июля 1998 г.; 22 года назад (23.07.1998) |
Стабильный выпуск | 6.1.0 / 16.07.2018 |
Предварительный выпуск | Нет (Нет) |
Репозиторий | |
Написано на | Perl |
Тип | Wiki |
Лицензия | GPL |
Веб-сайт | twiki.org |
TWiki - это структурированное вики-приложение на основе Perl, обычно используемое для запуска платформы для совместной работы, знания или система управления документами, база знаний или командный портал. Пользователи могут создавать вики-страницы, используя язык разметки TWiki, а разработчики могут расширять функциональность вики-приложений с помощью плагинов.
Проект TWiki был основан Питером Тойни в 1998 году как открытый исходный код. платформа приложений на основе вики. В октябре 2008 года компания TWiki.net, созданная Thoeny, взяла на себя полный контроль над проектом TWiki, в то время как большая часть сообщества разработчиков разделилась, чтобы присоединиться к проекту Foswiki.
TWiki имеет API подключаемого модуля, который породил более 300 расширений для связи с базами данных, создания диаграмм, теги, сортировка таблиц, запись электронных таблиц, создание галереи изображений и слайд-шоу, создание рисунков, запись блоги, построение графиков, интерфейс для множества различных схем аутентификации, отслеживание проектов экстремального программирования и т. д.
TWiki как структурированная вики обеспечивает манипулирование полями, хранящимися на страницах, как в базе данных, и предлагает язык запросов, подобный SQL, для встраивания отчетов в вики страниц.
Вики-приложения также называются ситуационными приложениями, потому что они создаются пользователями специально для очень специфических нужд. Пользователи создали приложения TWiki, которые включают доски состояния центра обработки вызовов, списки дел, системы инвентаризации, справочники сотрудников, средства отслеживания ошибок, блог приложения, дискуссионные форумы, отчеты о состоянии с накоплением и многое другое.
Интерфейс TWiki полностью изменен в виде шаблонов, тем и (для каждого пользователя) CSS. Он включает поддержку интернационализации ('I18N ') с поддержкой нескольких наборов символов, URL-адресов UTF-8, а пользовательский интерфейс переведен на китайский, чешский, датский и голландский языки., Французский, немецкий, итальянский, японский, польский, португальский, русский, испанский и шведский.
TWiki в основном используется на рабочем месте как корпоративная вики для координации действий команды, отслеживания проектов, реализации рабочих процессов и в качестве Intranet Wiki. Сообщество TWiki оценивает 40 000 корпоративных вики-сайтов по состоянию на март 2007 г. и 20 000 общедоступных сайтов TWiki.
Среди клиентов TWiki есть Fortune 500, такие как Disney, Motorola, Nokia, NYU, Oracle Corporation и Yahoo!, а также малые и средние предприятия, например ARM Holdings и DHL. TWiki также использовался для создания совместных интернет-сайтов, таких как City of Melbourne вики FutureMelbourne, где граждане могут совместно работать над планом на будущее.
TWiki реализован на Perl. Вики-страницы хранятся в текстовых файлах. Все, включая мета, такие как настройки контроля доступа, контролируется версией с помощью RCS. RCS не является обязательным, поскольку предоставляется полностью Perl-версия системы управления.
TWiki достаточно хорошо масштабируется, даже несмотря на то, что он использует простые текстовые файлы и не использует реляционную базу данных для хранения данных страницы. Многие корпоративные установки TWiki имеют несколько сотен тысяч страниц и десятки тысяч пользователей. Балансировка нагрузки и кэширование могут использоваться для повышения производительности на сайтах с высоким трафиком.
TWiki имеет встроенные в движок функции базы данных. Форма TWiki прикрепляется к странице в виде метаданных. Это представляет собой запись в базе данных. Набор страниц с одинаковым типом формы создает таблицу базы данных. Форматированный поиск с запросом, подобным SQL, может быть встроен в страницу для создания динамического представления данных с нескольких страниц. Это позволяет создавать вики-приложения и составляет представление TWiki о структурированной вики.
Форки TWiki включают:
Образец макета страницы.
Редактирование страницы с вики-разметкой, установлена панель инструментов SmartEditAddOn.
Редактирование страницы с помощью редактора WYSIWYG.
Редактируйте таблицы с помощью EditTablePlugin.