Что такое eID в контексте TYPO3? - PullRequest
5 голосов
/ 18 февраля 2020

Я встречал этот термин несколько раз. Часто ресурсы прямо объясняют, как что-то сделать, но не упоминают, что это такое и для чего это нужно. Кроме того, куча ресурсов на немецком языке или не очень понятно.

Итак,

  • Что такое eID?
  • Это специфичная для TYPO3 вещь c или это общая концепция?
  • Что вы можете с этим сделать?
  • Это все еще актуально для TYPO3> = 9?

Примеры ресурсов:

Либо построить плагин, который вы можете разместить на своем сайте, или eID, которому сайт не нужен для работы.

{ ссылка }


Этот ресурс фактически объясняет это (правда на немецком языке), но код выглядит ужасно устаревшим.

https://www.webmasterpro.de/coding/article/cms-typo3-eid-mechanismus.html


btw, есть переполнение стека eID, но это для удостоверения личности Electroni c: (

1 Ответ

6 голосов
/ 18 февраля 2020

Механизм eID является устаревшим подходом к использованию пользовательского обработчика запросов веб-интерфейса. Обработка запроса по умолчанию вызывает TypoScriptFrontendController для визуализации страниц и содержимого как обычно.

По сравнению с этим сценарий eID может выполнять произвольные действия для генерации вывода и не связан с обычным рендерингом. На самом деле, сценарии eID выполняются в очень минимальной среде, поэтому каждую зависимость (например, анализируемую настройку TypoScript) необходимо загружать вручную. Для обычных задач существует EidUtility.

В настоящее время eID больше не требуется, поскольку PSR-15 (Middlewares) реализовано в TYPO3v9 . Это обеспечивает более чистый API и упрощает внедрение пользовательских логик c в любом месте обработки запросов внешнего интерфейса, либо для выполнения полностью настраиваемого вывода, либо для перехвата и изменения ответа по умолчанию, генерируемого TypoScriptFrontendController.

Поэтому, если возможно, следует использовать промежуточное программное обеспечение вместо сценариев eID.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...