Глоссарий

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

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

Array
(
    [post_max_size] => 64M
    [$_POST keys] => 
    [$_REQUEST keys] => n
    [$_SERVER] => Array
        (
            [CONTEXT_DOCUMENT_ROOT] => /home/pmwiki/public_html
            [CONTEXT_PREFIX] => 
            [DOCUMENT_ROOT] => /home/pmwiki/public_html
            [GATEWAY_INTERFACE] => CGI/1.1
            [HTTPS] => on
            [HTTP_ACCEPT] => */*
            [HTTP_ACCEPT_ENCODING] => gzip, br, zstd, deflate
            [HTTP_COOKIE] => PHPSESSID=ivfpc3fbt3gouflmof26jttp02; imstime=1777544933
            [HTTP_HOST] => www.pmwiki.org
            [HTTP_USER_AGENT] => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
            [HTTP_X_HTTPS] => 1
            [PATH] => /bin:/usr/bin
            [PHP_INI_SCAN_DIR] => /opt/cpanel/ea-php70/root/etc:/opt/cpanel/ea-php70/root/etc/php.d:.
            [QUERY_STRING] => n=PmWikiRu%2fGlossary
            [REDIRECT_HTTPS] => on
            [REDIRECT_QUERY_STRING] => n=PmWikiRu%2fGlossary
            [REDIRECT_SCRIPT_URI] => https://www.pmwiki.org/wiki/PmWikiRu/Glossary
            [REDIRECT_SCRIPT_URL] => /wiki/PmWikiRu/Glossary
            [REDIRECT_SSL_TLS_SNI] => www.pmwiki.org
            [REDIRECT_STATUS] => 200
            [REDIRECT_UNIQUE_ID] => afMu7yavw6elhb36_8BWxAAAAEs
            [REDIRECT_URL] => /wiki/PmWikiRu/Glossary
            [REMOTE_ADDR] => 216.73.216.25
            [REMOTE_PORT] => 38027
            [REQUEST_METHOD] => GET
            [REQUEST_SCHEME] => https
            [REQUEST_URI] => /wiki/PmWikiRu/Glossary
            [SCRIPT_FILENAME] => /home/pmwiki/public_html/index.php
            [SCRIPT_NAME] => /index.php
            [SCRIPT_URI] => https://www.pmwiki.org/wiki/PmWikiRu/Glossary
            [SCRIPT_URL] => /wiki/PmWikiRu/Glossary
            [SERVER_ADDR] => 23.254.203.248
            [SERVER_ADMIN] => webmaster@pmwiki.org
            [SERVER_NAME] => www.pmwiki.org
            [SERVER_PORT] => 443
            [SERVER_PROTOCOL] => HTTP/1.1
            [SERVER_SIGNATURE] => 
            [SERVER_SOFTWARE] => Apache
            [SSL_TLS_SNI] => www.pmwiki.org
            [TZ] => America/Los_Angeles
            [UNIQUE_ID] => afMu7yavw6elhb36_8BWxAAAAEs
            [PHP_SELF] => /index.php
            [REQUEST_TIME_FLOAT] => 1777544943.5803
            [REQUEST_TIME] => 1777544943
            [argv] => Array
                (
                    [0] => n=PmWikiRu%2fGlossary
                )

            [argc] => 1
        )

)