Файловая структура
Rext разрабатывается в соответствии с оригинальной архитектурой PmWiki. Rext не затрагивает ядро системы, но расширяет функционал с использованием предлагаемых в PmWiki подходов: внесения изменений в конфигурационный файл, подключения Рецептов и Скинов.
На этой странице приведен код конфигурационных файлов Rext, содержащий все ее отличия от дефолтного дистрибутива PmWiki.ru. Это позволяет ясно понять, какой именно код несет с собой Rext.
Файловая структура дистрибутива Rext
Path | Default content | Comments |
---|---|---|
.htaccess | ||
index.php | <?php include('pmwiki.php');?> | добавьте '$rextMaster = true;' перед include, если вы собираетесь использовать сборку как Ферму и осознанно модифицировать её. |
cookbook/ddmu.php | ||
cookbook/mini.php | ||
cookbook/pagelistmultitargets.php | ||
cookbook/phAddObjectModalForm.php | ||
cookbook/phAdminPanel.php | ||
cookbook/phAttachMan.php | ||
cookbook/phFieldProcessing.php | ||
cookbook/phMultyTags.php | ||
cookbook/phWikirama.php | ||
cookbook/pmform.php | ||
local/config-ThisSite.php | <?php if (!defined('PmWiki')) exit(); // This is PmWiki and REXT config file, see www.pmwiki.ru // Current REXT was compiled on 2024-11-22. Do not delete this line. $WikiTitle = 'My PmWiki Site';$Skin = 'thisSite';$DefaultPasswords ['edit'] = pmcrypt('jdtDohHpkR'); $DefaultPasswords ['admin'] = pmcrypt('j7BQgZCM6j'); | Хотя пароли и генерируются случайно, не забудьте их изменить! |
local/farmconfig.php | ||
local/farmconfig-core.php | ||
local/farmconfig-editMode.php | ||
local/farmconfig-markup.php | ||
local/farmconfig-patterns.php | ||
local/farmconfig-REXT.php | ||
local/farmmap.txt | ||
local/ThisSite.Info.php | ||
local/ThisSite.php | ||
pub/!phph/* | ||
pub/ddmu/* | ||
pub/guiedit/* | ||
pub/skins/editMode/* | ||
pub/skins/thisSite/* | ||
wiki.d/Index/Index.Index | version=pmwiki-2.2.129 ordered=1 urlencoded=1 ctime=1732247049 text=Поздравляем! Ваш PmWiki-сайт заработал! Начните настройку вашего сайта отсюда: ThisSite.ThisSite. | |
wiki.d/PmWikiRu/* | Здесь 3 файла: PmWikiRu.XLPage (перевод); PmWikiRu.SitePageNotFound (404-ая страница); PmWikiRu.GroupHeader (просто заодно, не мешает) | |
wikilibThis.d/* |
Легенда:
Path — путь к файлу;Default content — содержимое по-умолчанию. Если не пусто, файл дистрибутива будет содержать его, а не копию с pmwiki.ru;
Comments — комментарии.