Рецепты
Рецепты представляют собой дополнения к PmWiki, расширяющие функциональность системы. На официальном сайте собрано более 1000 рецептов от разработчиков со всего мира. На нашем сайте собраны только русскоязычные рецепты собственной разработки, в большинстве случаев сильно связанные с архитектурой Rext.
Рецепты могут быть реализованы в виде PHP-плагинов, непосредственно внедряемых в PmWiki, в виде независимых напрямую от движка JS, CSS и PHP разработок, а также даже в виде описательных концепций, раскрывающих решение той или иной задачи средствами возможностей PmWiki.
Ниже вы можете ознакомиться со всеми рецептами, работающими на этом сайте. Из таблицы также видно, какие рецепты включены в Rext по-умолчанию, а какие можно добавить в систему по мере необходимости. С политикой включения рецептов в Rext можно ознакомиться в статье О PmWiki.ru
О методе генерации этой таблицы (для администратора)
Этот список создается полностью автоматически по следующему алгоритму: сначала через pagelist все страницы, на которых есть PTV "Version", потом все страницы, упомянутые в массиве $RecipeInfo на уровне PHP, т.е. из директории /cookbook/ Вторая часть запрограммирована в Cooks.Cooks.php
Суть функционала в том, чтобы в одном месте вывести все подключенные Рецепты, их описания и статусы. При этом в PHP-рецептах номер версии хранится в самом файле, а во всех других — на странице с описанием самого рецепта.
Легенда:
Status может быть:
- idea - рецепт в стадии формулировки концепции, принципа работы, ТЗ, интерфейса
- alfa - работает, но существуют существенные недостатки в базовом функционале, не рекомендуется использовать в публичных проектах;
- beta - работает, но существуют известные недостатки, не влияющие на базовый функционал;
- stable - рецепт многократно проверен в боевых условиях, документация написана.
Ядро может быть yes или no. Характеризует, включен ли Рецепт в Rext по-умолчанию.