Файловая структура

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

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

Файловая структура дистрибутива Rext

PathDefault contentComments
.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.Indexversion=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 — комментарии.