Рецепты

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

Рецепты могут быть реализованы в виде PHP-плагинов, непосредственно внедряемых в PmWiki, в виде независимых напрямую от движка JS, CSS и PHP разработок, а также даже в виде описательных концепций, раскрывающих решение той или иной задачи средствами возможностей PmWiki.

Ниже вы можете ознакомиться со всеми рецептами, работающими на этом сайте. Из таблицы также видно, какие рецепты включены в Rext по-умолчанию, а какие можно добавить в систему по мере необходимости. С политикой включения рецептов в Rext можно ознакомиться в статье О PmWiki.ru

Рецепты сайта pmwiki.ru, их версии, наличие в Rext по-умолчанию
НазваниеВерсияСтатусЯдроРазработчик
Comments (комментарии+)20200604stableyesph-ph.ru
Lebedizator (API Типографа Лебедева)20190912stablenoph-ph.ru
OnClickMarkupper20190829betayesph-ph.ru
Skin: editMode.tmpl20190830stableyesph-ph.ru
Skin: thisSite.tmpl20200423stableyesph-ph.ru
Toggles (кнопки и аккордеоны)20200227stableyesph-ph.ru
LessCompiler20190311stablenoph-ph.ru
FieldProcessing (создание полей)20200612stableyesph-ph.ru
Captcha20210822 yesсм. pmwiki.org
Форма добавления страниц20200616stableyesph-ph.ru
AdminPanel20210604stableyesph-ph.ru
MultyTags (структурированные теги)20191004stableyesph-ph.ru
PageListMultiTargets20151222 yesсм. pmwiki.org
Викирама: фотогалерея20201127stableyesph-ph.ru
Mini20190906 yesсм. pmwiki.org
DragDropMultiUpload20200612 yesсм. pmwiki.org
AttachMan[ager]20200522stableyesph-ph.ru
PmForm20180906 yesсм. pmwiki.org
BruteFileLister (транслятор файлов)20200907alfanoph-ph.ru
RextPacker (сборщик дистрибутива)20210420stablenoph-ph.ru
О методе генерации этой таблицы (для администратора)

Этот список создается полностью автоматически по следующему алгоритму: сначала через pagelist все страницы, на которых есть PTV "Version", потом все страницы, упомянутые в массиве $RecipeInfo на уровне PHP, т.е. из директории /cookbook/ Вторая часть запрограммирована в Cooks.Cooks.php

Суть функционала в том, чтобы в одном месте вывести все подключенные Рецепты, их описания и статусы. При этом в PHP-рецептах номер версии хранится в самом файле, а во всех других — на странице с описанием самого рецепта.

Легенда:

Status может быть:

  • idea - рецепт в стадии формулировки концепции, принципа работы, ТЗ, интерфейса
  • alfa - работает, но существуют существенные недостатки в базовом функционале, не рекомендуется использовать в публичных проектах;
  • beta - работает, но существуют известные недостатки, не влияющие на базовый функционал;
  • stable - рецепт многократно проверен в боевых условиях, документация написана.

Ядро может быть yes или no. Характеризует, включен ли Рецепт в Rext по-умолчанию.