Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Patterns in extension/exp_oe_tiptap

Every class, view, fetch function, operator and plugin point of extension/exp_oe_tiptap with its design patterns.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/standards/patterns/area-extension-exp-oe-tiptap.md

On this page

Patterns in extension/exp_oe_tiptap

Note

This page is generated from the source code by php bin/php/exppatterncatalogue.php --write. Do not edit it by hand: change the code or the generator, then run the command again. How the patterns are recognized: the pattern catalogue.

Every class, interface and trait of extension/exp_oe_tiptap with the patterns it was recognized as, followed by the module views, policy functions, fetch functions, template operators, cronjobs, event hooks and INI plugin points of the area. All patterns.

Classes (14)

ClassKindPatternsFileDescription
expOETiptapAIAnthropicProviderclass implements expOETiptapAIProviderStrategy / handlerextension/exp_oe_tiptap/classes/ai/expoetiptapaianthropicprovider.php:15The Anthropic Messages API: POST {Endpoint} (default https://api.anthropic.com/v1/messages) with the headers x-api-key and anthropic-version and { mo…
expOETiptapAIExceptionclass extends ExceptionException hierarchy, Factory and static factory methodsextension/exp_oe_tiptap/classes/ai/expoetiptapaiexception.php:18An error of the AI hooks whose message may be shown to the editor (ezjscore sends exception messages to the browser as error_text).
expOETiptapAIExpaiProviderclass implements expOETiptapAIProviderFactory and static factory methods, Strategy / handlerextension/exp_oe_tiptap/classes/ai/expoetiptapaiexpaiprovider.php:32The AI commands through the extension expai (Exponential Intelligence), [AISettings] Provider=expai: the request goes to the model expai is set up wi…
expOETiptapAIHttpClientclass–extension/exp_oe_tiptap/classes/ai/expoetiptapaihttpclient.php:16JSON POST to an AI provider with curl: https only (plain http only to a loopback host, for a model on the own machine), no redirects, a total timeout…
expOETiptapAIOpenAIProviderclass implements expOETiptapAIProviderStrategy / handlerextension/exp_oe_tiptap/classes/ai/expoetiptapaiopenaiprovider.php:16Any provider speaking the OpenAI chat completions API: POST {Endpoint} with { model, messages: [ system, user ], max_tokens, temperature }, answer ch…
expOETiptapAIPromptsclass–extension/exp_oe_tiptap/classes/ai/expoetiptapaiprompts.php:28The prompts of the AI commands.
expOETiptapAIProviderinterfaceInterface (contract), Strategy / handlerextension/exp_oe_tiptap/classes/ai/expoetiptapaiprovider.php:16A text generation backend of the AI hooks.
expOETiptapAIRequestContextclass–extension/exp_oe_tiptap/classes/ai/expoetiptapairequestcontext.php:25The edited field an AI request names (contentObjectId, version, attributeId, languageCode) and the check that the current user may work on it, the sa…
expOETiptapAIServiceclassFacade / service, Factory and static factory methodsextension/exp_oe_tiptap/classes/ai/expoetiptapaiservice.php:19The AI hooks on the server: checks, limits, prompt, provider call, answer.
expOETiptapEditorclassUtility (static helper)extension/exp_oe_tiptap/classes/expoetiptapeditor.php:23Tiptap as an engine of ezoe's editor registry, and what the edit template needs to know about it.
expOETiptapEngineclass extends expOEEditorEngineBaseINI plugin point (extension point), Strategy / handlerextension/exp_oe_tiptap/classes/expoetiptapengine.php:16Tiptap as an engine of ezoe's editor registry: registered by settings/ezoe.ini.append.php (ezoe.ini [EditorSettings] Engines[tiptap]=expOETiptapEngin…
expOETiptapServerFunctionsclass extends ezjscServerFunctionsINI plugin point (extension point), Utility (static helper)extension/exp_oe_tiptap/classes/expoetiptapserverfunctions.php:29ezjscore server functions of the Tiptap editor (ezjscore.ini [ezjscServer_expoetiptap]).
expOETiptapXMLInputclass extends eZOEXMLInputINI plugin point (extension point)extension/exp_oe_tiptap/classes/expoetiptapxmlinput.php:20The ezxmltext input handler of exp_oe_tiptap: ezoe's eZOEXMLInput, kept for what 0.1.0 put in place.
exp_oe_tiptapInfoclassValue object / structextension/exp_oe_tiptap/ezinfo.php:7–

Module views (1)

ViewScriptPolicy functionsDefined in
/exp_oe_tiptap/switchswitch.phpswitchextension/exp_oe_tiptap/modules/exp_oe_tiptap/module.php:16

Policy functions (2)

FunctionLimitationsDefined in
exp_oe_tiptap/switch–extension/exp_oe_tiptap/modules/exp_oe_tiptap/module.php:26
exp_oe_tiptap/ai–extension/exp_oe_tiptap/modules/exp_oe_tiptap/module.php:28

INI plugin points (3)

SettingClassSet in
[ezjscServer_expoetiptap] ClassexpOETiptapServerFunctionsextension/exp_oe_tiptap/settings/ezjscore.ini.append.php:7
[EditorSettings] Engines[tiptap]expOETiptapEngineextension/exp_oe_tiptap/settings/ezoe.ini.append.php:8
[InputSettings] AliasClasses[eZSimplifiedXMLInput]expOETiptapXMLInputextension/exp_oe_tiptap/settings/ezxml.ini.append.php:7

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x