Глоссарий

Пожалуйста, экспериментируйте в песочнице!

Эта страница объясняет некоторые термины используемые в 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