Ru:Glossary of Revolution Terms
Словарь для перевода Revolution
Кавычки — « » (« »)
Тире — — (—)
@-binding — @-привязка
account — учётная запись
Action — действие
Действия — это абстракции контроллеров MODx. Они могут использоваться как для создания пользовательских страниц панели управления, так и для реорганизации основного меню панели управления MODx.
Actions are abstractions of MODx controllers. They can be used to create custom manager pages, as well as reorganize the top menu of the MODx manager.
ACL — маски доступа
An ACL, or Access Control List, is a set of Permissions attached to an object. More information on ACLs can be found in Wikipedia http://en.wikipedia.org/wiki/Access_control_list .
Access Policy — политика доступа
An Access Policy is simply a set of Permissions. It can contain one Permission or many Permissions - that is up to the user setting up the Access Policy.
Access Permissions — права доступа
Add-on — дополнение
Сторонние компоненты (Third-party Components (3PC)), которые не изменяют ядро и не расширяют какие-либо из его классов, но предоставляют дополнительную функциональность экземпляру MODx.
Authority — полномочия
Роли в MODx также обладают так называемыми "Полномочиями". Они представляются произвольным целочисленным значением. Уровни полномочий "наследуемы вниз", в том смысле, что роль с полномочиями 1 наследует любую и все групповые политики, связанные с ней, и с любыми ролями, имеющими более высокий уровень полномочий, чем 1.
Roles in MODx also have what is called "Authority". This is a number value that can be any valid integer. Authority levels are "inheritable downward", in the sense that a Role with Authority 1 will inherit any and all Group Policies assigned to itself, and to any Roles with higher Authority level than 1.
Asset — актив
Файловый ресурс произвольного типа, обычно расположенный в директории /assets, в зависимости от определения в постоянной MODX_ASSETS_PATH. Может включать сторонние компоненты, библиотеки, файлы изображений, файлы css, файлы JavaScript, файлы классов и т.п.
Back-end — бэкенд
Синоним интерфейса менеджера MODx.
Category — категория
Не обязательное классифицирующее имя, которое можно назначит любому элементу или набору свойств (и другим объектам в будущих версиях MODx Revolution) для их отделения от других подобных объектов.
Cache — кэш
Chunk Tags — теги чанков
Теги вида [ [&ChunkName] ], которые могут быть использованы по отношению к чанкам.
Component — компонент
Также называемый "Third-party Component" ("сторонний компонент"), или 3PC. Компонент обычно предоставляет дополнительную функциональность в MODx, как правило в виде дополнения, расширения ядра или шаблона.
Content Element — элемент
Also called just "Element", a single Template, Template Variable, Chunk, Snippet, Plugin, Category, or Property Set visible in the Manager Elements tree.
Также называемый просто "Element" ("элемент"), отдельный шаблон, дополнительное поле (TV), чанк, сниппет, плагин, категория или набор свойств, отображаемые в дереве Управления Элементами.
Content Type — тип содержимого
Определяет расширение, mime-тип и бинарные настройки для любого ресурса.
Context — контекст
Разделитель (по сути — выделенное хранилище) ресурсов и настроек, который может быть использован для решения различных задач. Типичными примерами использования мультиконтекстных сайтов могут быть субдомены, многоязычные сайты и т.п.
Connector — конектор
Конекторы - это обособленные PHP скрипты, требующие для работы файл connectors/index.php. При обращении конекторы перенаправляют запросы на изменение или получение данных процессорам (processors), которые затем возвращают результат AJAX запросу произведённому из файлов JS. Требуемый для обработки процессор определяется основываясь на переменной $_REQUEST 'action', определённой в JS запросе.
Конекторы ограничены получением запросов только от авторизованных пользователей для предотвращения возможности взлома.
Controller — контроллер
Контроллеры — это просто файлы PHP, загружающие для вывода нужный шаблон Smarty и извлекающие данные, необходимые для вывода в шаблоне. Revolution абстрагирует запросы контроллеров к базе данных в объектах modAction, позволяя сторонним разработчикам легко создавать пользовательские страницы панели управления 'встраивающиеся' в системный поток MODx без модификации ядра.
The controllers are simply PHP files that load the correct Smarty template to display, and fetch any pre-render data for the template. Revolution abstracts these controllers into the DB as modAction's, allowing 3rd party developers to easily create custom manager pages that 'hook' into the current MODx system without modifying the core.
Context Setting — настройки контекста
Отдельная настройка контекста, которая либо создаёт новую, либо переопределяет системную настройку
Core Workspace — рабочая среда ядра
Каждое уникальное ядро MODx представлено именем Workspace (рабочая среда). Когда вы устанавливаете MODx Revolution в первый раз, ядро MODx, используемое программой установки, записывается в базу данных как рабочая среда MODx по умолчанию. В будущих выпусках MODx Revolution будет возможность управлять различными рабочими средами в одной базе данных напрямую из программы управления. Это позволит изолировать обновления ядра MODx. С помощью выделения новой рабочей среды ядра и выбора опции меню, вы сможете применить целиком новую установку ядра MODx на рабочие сайты после тестирования на отладочном сайте или быстро вернуться к предыдущей рабочей среде, в которой всё работало. Это будет особенно важно для многоузловых (multy-site) конфигураций, работающих совместно на едином ядре MODx.
Dashboard — рабочий стол
Document — документ
Тип ресурса, обычно соответствующий обычной веб-странице.
Document Identifier (ID) — идентификатор документа
См. Resource Identifier (идентификатор ресурса)
E-mail — электронная почта
Или адрес электронной почты, если имеется в виду именно он и можно написать более развёрнутую конструкцию.
Extension — расширение
Также называемое "Core Extension" ("расширение ядра"). Сторонний компонент, модифицирующий ядро MODx, такой как пользовательский класс User или класс аутентификации, механизм кеширования или классы управления контекстом.
File Resolver — файловый резольвер (решатель)
Тип резольвера в классе xPDOVehicle, копирующего файлы из каталога-источника в целевой каталог при обработке транспортного пакета (Transport Package).
Friendly URL — дружественный URL
URL динамической страницы, не содержащий в себе параметров, например http://имясайта.ru/page.html. Он выглядит как URL реально существующей статической страницы, хотя никакого файла page.html на сервере нет. На самом деле, этот URL должен выглядеть приблизительно так: http://имясайта.ru/index.php?id=1, что не особо удобно для ввода в ручную или запоминания. Генерирование дружественных URL становится возможным в MODx благодаря функциям сервера Apache и дополнения mod_rewrite.
Frontend — фронтенд
«Лицевая» часть сайта, то, что видят простые посетители. Например, вы в данный момент находитесь на фронтэнде сайта modx.ru. См. также бэкенд (backend).
Icon — Значок
Language Tags — языковые теги
Теги вида [ [%LanguageStringKey] ], ссылающиеся на записи в словаре.
Lexicon — словарь
Lexicon - это словарь слов и фраз, упорядоченный по культуре (это более конкретный термин, чем язык, например en-UK). Он используется для интернационализации панели управления, а также может быть использован разработчиками дополнений (Add-On) и расширений ядра (Core Extension ) для предоставления возможности локализации их собственных компонентов. Словарь замещает устаревшие языковые файлы MODx и позволяет настраивать своё содержимое прямо из панели управления.
Lexicon Topic (formerly Foci) — тема
Набор записей словаря, относящихся к определённой теме. MODx Revolution загружает записи из словаря только тогда, когда они нужны, в зависимости от их словарной темы (Lexicon Topic), для сокращения времени загрузки.
Link Tags - связующие (ссылочные) теги
Теги вида [ [~ResourceId] ], ссылающиеся на URL определённого ресурса.
Log — журнал (журналировать)
журнал ошибок, журнал системы управления и т.д.
Logging — журналирование
Login — имя пользователя или вход в систему
в зависимости от контекста
Manager — панель управления
Бэкенд (back-end) интерфейса MODx.
MODx Browser
Namespace — пространство имён
Организационный тег, используемый компонентами для идентификации записей словаря (Lexicon Entries), настроек (Settings) и других объектов, относящихся к компоненту на сайте под управлением MODx Revolution.
Online — Онлайн
Offline — Офлайн
Parser — парсер
Основной механизм системы. Обрабатывает создаваемые нами ресурсы, сниппеты, шаблоны, чанки и выводит html-код в браузер.
Package — пакет
Packaging — создание пакета
Placeholder Tags — теги заполнителя
Теги вида [ [+PlaceholderName] ], ссылающиеся на заполнители MODx. Обычно устанавливаются с помощью вызова modx->setPlaceholder('placeholderName','value') в сниппете (Snippet) или плагине (Plugin).
Private
Resource Field — поле ресурса
Any of the fields of the site_content table, such as title, longtitle, introtext, alias, menuindex, etc. Some fields are available on the Document Create/Edit screen and via Resource Tags; Others can only be accessed via the documentObject.
Любое из полей таблицы site_content, такие как, title, longtitle, introtext, alias, menuindex и т.д. Некоторые из полей доступны в окне Создание/Редактирование документа и с помощью тегов содержимого (Content Tags). К некоторым из полей можно получить доступ только через поле documentObject основного класса MODx.
Processor — процессор
Processors are the 'cogs' of MODx. They are called _only_ by connectors or controllers, and never accessed directly. They manipulate or fetch database records, and are isolated by the task what they perform (using CRUD structure) to allow for quick and easy debugging.
Property — свойство
A single variable for an Element; used to set a specific parameter for the Element.
Единичная переменная для элемента (Element), используемая для установки определённого параметра элемента.
Property Option — параметр свойства
Property Set — набор свойств
A collection of variables used for a particular purpose with an Element. Property Sets are attached to Elements and pass in the Properties that they carry as parameters to the Element. An example is a custom Property Set for a Snippet that passes in specific parameters to the Element, overriding the default behavior.
Resource — ресурс
A type of container that is interpreted by the Parser to fetch content. Can have any number of derivative classes; the most common is a Document.
Resource Identifier — идентификатор ресурса
Also called a Document ID, Resource ID, or Document Identifier; the number in parenthesis in the MODx Resource Tree in the Manager that uniquely identifies the Resource specified.
Также называемый Document ID, Resource ID или Document Identifier (идентификатором документа). Это число в скобках в дереве ресурсов панели управления, которое является уникальным идентификатором для каждого ресурса.
Resource Tags — теги ресурсов
Tags in the form [ [*ResourceField/TV] ], which can be used to refer to Resource Fields, or Template Variables.
Теги вида [ [*ContentField/TV] ], которые могут быть использованы для ссылки на поля ресурсов или дополнительные поля ресурсов (Template Variables).
Resolver (for xPDOVehicles) - резольвер или решатель (для класса xPDOVehicles)
Post-processor: a script or predefined action that is evaluated after a Vehicle is installed or uninstalled. Resolvers always occur after the vehicle's object is save()'d, and can then perform actions on MODx before anything else happens in the install/uninstall process.
An example of a PHP Resolver is one that attaches Plugin Events to a newly-installed Plugin.
Постпроцессор: скрипт или предопределённое действие, вычисляемое после установки или удаления транспортного класса (Vehicle). Резольвер всегда вызывается после вызова метода save() транспортного класса, и может производить действия в MODx до того, как что-либо произошло в процессе установки/удаления.
Примером PHP резольвера может служить применение событий плагина (Plugin Events) к свежеустановленному плагину.
Session Cookie - сеансовые cookie
Setting Tags — теги настроек
Tags in the form ++SettingName that reference MODx System Settings, Context Settings, and User Settings.
Теги вида ++SettingName, ссылающиеся на системные настройки MODx, настройки контекста и пользовательские настройки.
Snippet Tags — теги сниппетов
Tags in the form [ [SnippetName] ], also referred to as Snippet Calls.
Теги вида [ [SnippetName] ], ссылающиеся на вызовы сниппета.
Static Resource — статический ресурс
A specific type of Resource that is a direct reference to a specific file on the MODx site. The content is replaced with the contents of that file.
Специальный тип ресурсов, являющийся прямой ссылкой на определённый файл на сайте. Содержимое ресурса заменяется на содержимое соответствующего файла.
Symlink — символьная ссылка
A type of Resource that references a single, local MODx Resource; the Resource's content will replace the Symlink's content.
Тип ресурсов, ссылающийся на локальный ресурс MODx. Содержимое ресурса замещает собой содержимое символьной ссылки.
System Setting — системная настройка
A site-wide variable accessible to the MODx site. Can be overridden by Context Settings and User Settings.
Переменная, доступная в пределах всего сайта. Может быть переопределена с помощью настроек контекста (Context Settings) и пользовательских настроек (User Settings).
Tag
Тег - если о разметке Метка - если как термин таксономии
Template Variables — TV
Просто сокращаем до TV. Это переменная шаблона. Дополнительнок поле ресурса, привязанное к шаблону. Имеет синтаксис вызова в шаблоне: [ [*имя поля] ].
Tool — средство
Средство просмотра системных журналов.
Transport Package — пакет
A packaged and zipped collection of Transport Vehicles, that can be easily distributed ("transported") from one Core Workspace to another.
Упакованная и сжатая коллекция механизмов переноса, легко переносимая между рабочим средами ядра (Core Workspace).
Transport Provider (formerly Provisioner) — поставщик
A web service that enables remote installation of Transport Packages directly from the MODx manager application.
Веб-сервис, позволяющий проводить удалённую установку транспортных пакетов напрямую из панели инструментов MODx.
Transport Vehicles — механизмы переноса
An intelligent container that encapsulates any artifact that can be distributed in a Transport Package. Transport Vehicles store their payloads in a portable format.
Интеллектуальный контейнер, инкапсулирующий любой объект, который может быть распространён с помощью транспортного пакета. Механизмы переноса хранят свои данные в переносимом формате.
Tree — дерево
User Setting — пользовательские настройки
A user-specific setting that either creates a new setting or overrides the similar Context Setting and System Setting. Used to provide unique settings to that user.
Настройки, специфичные для пользователя, которые могут вносить новые настройки или переопределять подобные настройки контекста (Context Setting) и системные настройки (System Setting).
Weblink — веб-ссылка
A type of Resource that references a specific URL or MODx Resource, redirecting the visitor to that URL or Resource.
Тип ресурсов, представляющий ссылку на определённый URL или ресурс MODx, перенаправляющий при запросе пользователя на соответствующий URL или ресурс.
Workspace — рабочая среда
Validator (for xPDOVehicles) — валидатор (в классе xPDOVehicles)
Pre-processor: a script or predefined action that executes prior to the vehicle being installed or uninstalled. If the validator returns true, the install/uninstall action will proceed as normal. If the validator returns false, MODx will not uninstall or install the package.
A Validator could be used to determine if a directory exists and is writable, to see if other modx elements are already installed, or to determine if a certain version of MySQL and PHP are used on a server.
Препроцессор: скрипт или предопределённое действие, исполняемое до установки или удаления транспортного класса. Если валидатор возвращает true, процесс установки/удаления продолжится в обычном режиме. Если валидатор возвращает false, MODx не установит или не удалит пакет.
Валидатор может быть использован для проверки существования директории или определения наличия определённой версии MySQL и PHP на сервере.
xPDOVehicle
The base Transport Vehicle class, xPDOVehicle, stores xPDOObject instances (which represent a row of data in a table) in it's payload, along with various attributes that control how the object is installed/uninstalled in a Core Workspace (see xPDOVehicle Validators and xPDOVehicle Resolvers).
Базовый класс механизма переноса "xPDOVehicle" хранит экземпляры объекта xPDOObject (представляющий строку данных в таблице), при их использовании, вместе с различными атрибутами, контролирующими процесс установки/удаления объекта в рабочем пространстве ядра (см. xPDOVehicle Validators (валидаторы xPDOVehicle) и xPDOVehicle Resolvers (резольверы xPDOVehicle)).