Глоссарий
Пожалуйста, экспериментируйте в песочнице!
Эта страница объясняет некоторые термины используемые в PmWiki.
- Имя страницы
- Имя страницы — это строка, которую PmWiki используется для упоминания страницы. Т.е. Имя страницы может также считаться рукоятью страницы. Переменная хранящая имя страницы называется просто
{$Name}
и на здесь равнаGlossary
.
Заметьте, что в именах страниц нет пробелов и PmWiki обычно делает все слова имени с заглавной буквы. Однако, есть переменная
{$Namespaced}
в которой имя страницы хранится с пробелами, т.е. для страницы WikiSandbox она будет равна Wiki Sandbox
.
Примечательно, что PmWiki использует имена страниц для поиска в папке
local/
файла настройки группы и страницы. Например, запрос страницы Main.WikiSandbox вызывает попытку загрузить файлы local/Main.WikiSandbox.php
и local/Main.php
.
- УИР(URI) страницы
- Имена страниц используются в Унифицированных Идентификаторах Ресурса(УИР), чтобы указать PmWiki страницу, которая должна быть загружена или обработана. Обычная форма УИР страницы в основном одна из следующих:
http://www.example.com/pmwiki/pmwiki.php?n=Main.WikiSandbox
http://www.example.com/pmwiki/pmwiki.php/Main.WikiSandbox
Стоит заметить, что это может быть изменено с помощью трюков замещения и переписывания, но PmWiki всегда ожидает получить имя страницы из параметра 'n' или из компонента
PATH_INFO
следующего за УИР сценария (pmwiki.php
).
Заметьте, что в случае присутствия их обоих параметров 'n' имеет преимущество перед
PATH_INFO
.
- Имя файла страницы
- Имя файла страницы — это имя файла в котором хранится страница и лежащий в папке
wiki.d/
. Имя этого файла обычно напрямую образуется из имени страницы. - Полное имя страницы
- Полное имя страницы состоит из имени группы и имени страницы, как
Main.WikiSandbox
. В переменной{$FullName}
содержится полное страницы. Для этой страницы этоPmWikiRu.Glossary
. Похожая переменная есть и для группы:{$Group}
здесь равнаяPmWikiRu
. - Ссылка страницы
- Ссылка страницы — это что-то, что используется для образования ссылки на страницу. Например, разметки
[[wiki sandbox]]
,[[(wiki) sandbox]]
,WikiSandbox
,Main/WikiSandbox
,[[Main/wiki sandbox]]
,[[Main.WikiSandbox | нажмите сюда]]
и т.д. все ссылаются на страницу 'Main.WikiSandbox'. В каждом случае PmWiki использует контекст ссылки для получения имени страницы из текста ссылки — обычно путём поднятия региста первых букв слов и выкидыванием символов, которые недопустимы в именах страниц. - Заглавие страницы
- Заглавие страницы — это титульный элемент страницы, который часто показывается сверху страницы и в имени окна броузера. Обычно заголовок устанавливется директивой
(:title:)
, но если такой директивы нет, то он образуется из имени страницы. Заголовок страницы доступен через обе переменные{$Title}
и{$Titlespaced}
. Последняя из них отличается тем, что имя содержит пробелы (актуально для заголовков построеных из имени страницы). - Изначальная конфигурация
- Это все общие и индивидуальные настройки по умолчанию выбраные Патриком Мичаудом(Patrick Michaud). Например,
$EnablePathInfo
по умолчанию запрещено. Вики без файла local/config.php работает по изначальной конфигурации. Более того, ферма с только настроеной$FarmPubDirUrl
в файле farmconfig.php тоже работает в изначальной конфигурации. - Местная подстройка
- Любое отклонение от изначальной конфигурации. Родственная фраза "общая подстройка".
- Файл настроек
- Названый по особому файл сценария PHP в котором размещаются настройки: для всех вики, для одной вики, для группы или для одной страницы.
- Общий файл настроек
- Файл ВикиФермы local/farmconfig.php , в котором любая установка (за исключением
$FarmPubDirUrl
) меняет изначальную конфигурацию всех всех вики с этой фермы. - Местный файл настроек
- Названый по особому файл сценария PHP в котором размещаются настройки для одной вики. Для всей вики он называется local/config.php. Отдельные группы и страницы тоже могут иметь собственные местные файлы настроек.
<< О нас пишут | Документация | AccessKeys >>
Перевод страницы PmWiki.Glossary —
Оригинал перевода PmWikiRu.Glossary —
Ссылаются
PmWikiRu.Glossary: редакция от 10.09.2011 18:48
PmWiki.Glossary: редакция от 09.08.2022 06:04