PmWikiRu /
Пожалуйста, экспериментируйте в песочнице!Глоссарий
Эта страница объясняет некоторые термины используемые в 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 -
Backlinks
PmWikiRu.Glossary: редакция от 10.09.2011 21:48
PmWiki.Glossary: редакция от 09.08.2022 09:04