Studio Developer Manual / Version 2301
Table Of ContentsSymbols
- #ckdebug, Debugging CKEditor 5, Debugging CKEditor 4
- #joo.debug, Browser Developer Tools, Debugging Tips and Tricks
- -repository.url, Configuring Connections
- @coremedia/studio-client.cap-rest-client/struct/Struct, Structs
- @coremedia/studio-client.client-core/data/Bean, Beans
A
- Access Control (content), Connection and Services
- Access Control (workflow), Connection and Services
- actions, Actions
- Adapter, Content Hub
- align--center, Basic Configuration of CKEditor 5
- align--justify, Basic Configuration of CKEditor 5
- align--left, Basic Configuration of CKEditor 5
- align--right, Basic Configuration of CKEditor 5
- architecture, Architecture
B
- beans, Beans
- properties, Beans
- remote, Beans, Remote Beans
- singleton, Beans
- state, Beans
- BlueprintFormsStudioPlugin
- ConfigureDocumentTypes, Embedded Media in CKEditor 5
- browser developer tools
- drill-down, Browser Developer Tools
- button
- add to Header Toolbar, Adding Buttons to the Header Toolbar
- custom action, Adding a Button with a Custom Action
- disapprove, Adding Disapprove Buttons
C
- callback function, Operation Results
- successful, Operation Results
- CKEditor, Technologies, Rich Text Editing
- #ckdebug, Debugging CKEditor 5, Debugging CKEditor 4
- ckdebug, Debugging CKEditor 5, Debugging CKEditor 4
- CKEditor 4, CKEditor 4 Rich Text Editing, Downgrading to CKEditor 4, Customizing CKEditor 4, Debugging CKEditor 4, Upgrading from CKEditor 4 to CKEditor 5
- CKEditor 5, CKEditor 5 Rich Text Editing, CKEditor 5 Concepts, CKEditor 5 CoreMedia Plugins, CKEditor 5 Customization, Debugging CKEditor 5
- Content Clipboard Plugin, Content Clipboard Plugin
- Differencing Plugin, Differencing Plugin
- editor
- toDataFormat, Debugging Tips and Tricks
- toHtml, Debugging Tips and Tricks
- Font Mapper Plugin, Font Mapper Plugin
- General Rich Text Support Plugin, General Rich Text Support Plugin
- Images Plugin, Images Plugin
- Link Plugin, Link Plugins
- Rich Text, Rich Text Editing
- Rich Text Plugin, Rich Text Plugin
- Sanitation, Rich Text Plugin, Debugging CKEditor 5
- Sanitation, Rich Text Plugin, Debugging CKEditor 5
- Strictness, Rich Text Plugin
- Strictness, Rich Text Plugin
- Studio Essentials Plugin, Studio Essentials Plugin
- CKEditor 4, CKEditor 4 Rich Text Editing
- blockElements, Adding Custom Rich Text Style Classes
- Custom Styles, Adding Custom Rich Text Style Classes
- Customizations, Customizing CKEditor 4
- Data-Processor, Debugging CKEditor 4
- Debugging, Debugging CKEditor 4
- Downgrade, Downgrading to CKEditor 4
- Mapping Symbols, Customizing the Symbol Mapping
- Plugins, Customizing CKEditor 4 by Plugins
- Addition, Customizing CKEditor 4 by Plugins
- Default, Customizing CKEditor 4 by Plugins
- Deletion, Customizing CKEditor 4 by Plugins
- Table Cell Merge And Split, Adding Table Cell Merge and Split Commands
- Toolbar, Customizing Rich Text Toolbar
- Upgrade, Upgrading from CKEditor 4 to CKEditor 5
- Visualize Style, Adding Custom Rich Text Style Classes
- CKEditor 5, CKEditor 5 Rich Text Editing
- ckeditorDefault.ts, Best Practice: ckeditorDefault.ts
- Concepts, CKEditor 5 Concepts
- Architecture, Glance at CKEditor 5 Architecture
- Configuration, Studio Integration: CKEditor 5 Configurations
- Editing Layers, Glance at CKEditor 5 Architecture
- HTML first, Design Principle: HTML First
- Rich Text, Glance at CKEditor 5 Architecture
- serviceAgent, Studio Integration: Service Agent
- Configuration, Studio Integration: CKEditor 5 Configurations, Basic Configuration of CKEditor 5, Adapting Existing Configurations, Providing New Configurations, Using Configuration Feature Flags, Creating Custom Plugins, Link Editing, Customizing ckeditorDefault.ts By Example, Providing New CKEditor 5 Configuration By Example
- Customizations, CKEditor 5 Customization
- ckeditorDefault.ts, Best Practice: ckeditorDefault.ts
- Embedded Images, Embedded Media in CKEditor 5
- Embedded Media, Embedded Media in CKEditor 5
- Localization, Localizing CKEditor 5
- Data-Processing, Glance at CKEditor 5 Architecture, Design Principle: HTML First, Customizing ckeditorDefault.ts By Example, Debugging CKEditor 5
- Compatibility, Customizing ckeditorDefault.ts By Example
- Data-Processor, Glance at CKEditor 5 Architecture, Design Principle: HTML First, Customizing ckeditorDefault.ts By Example, Debugging CKEditor 5
- Compatibility, Customizing ckeditorDefault.ts By Example
- Debugging, Debugging CKEditor 5
- Downgrade, Downgrading to CKEditor 4
- Editing Layers
- Data, Glance at CKEditor 5 Architecture
- Data View, Glance at CKEditor 5 Architecture
- Data-Processing, Glance at CKEditor 5 Architecture
- dataDowncast, Glance at CKEditor 5 Architecture
- downcast, Glance at CKEditor 5 Architecture
- Editing View, Glance at CKEditor 5 Architecture
- editingDowncast, Glance at CKEditor 5 Architecture
- Model, Glance at CKEditor 5 Architecture
- upcast, Glance at CKEditor 5 Architecture
- Embedded Images, Embedded Media in CKEditor 5
- Embedded Media, Embedded Media in CKEditor 5
- Feature Flags, Using Configuration Feature Flags
- LinkAttributes, Link Editing
- Links, Link Editing
- Localization, Localizing CKEditor 5
- Plugins, CKEditor 5 CoreMedia Plugins, Creating Custom Plugins, Link Editing
- Content Clipboard Plugin, Content Clipboard Plugin
- Differencing Plugin, Differencing Plugin
- Font Mapper Plugin, Font Mapper Plugin
- General Rich Text Support Plugin, General Rich Text Support Plugin
- Images Plugin, Images Plugin
- Link Plugin, Link Plugins
- LinkAttributes, Link Plugins, Link Editing
- Rich Text Plugin, Rich Text Plugin
- Studio Essentials Plugin, Studio Essentials Plugin
- Rich Text, Glance at CKEditor 5 Architecture
- serviceAgent, Studio Integration: Service Agent
- StudioBlobDisplayService, Studio Integration: Service Agent
- StudioContentDisplayService, Studio Integration: Service Agent
- Upgrade, Upgrading from CKEditor 4 to CKEditor 5
- ColumnModelProviders, Custom Columns
- compiling, Build Process
- component
- extending, Component Plugins
- plugin mechanism, Component Plugins
- concurrency, Concurrency
- Config, How the Ext Config System Works
- bindable, Advanced Ext JS Config System
- ConfigureDocumentTypes, Embedded Media in CKEditor 5
- richTextImageBlobProperty, Embedded Media in CKEditor 5
- connection
- command line parameter, Configuring Connections
- create, Connection and Services
- with Content Server, Configuring Connections
- with Preview CAE, Configuring Connections
- Content, Content
- content
- accessing properties, Content
- Content Creation, Content Hub Content Creation
- Content Hub, Content Hub
- Content Type Mapping, Content Type Mapping
- ContentProperties, Content
- ContentRepository, Connection and Services
- ContentWritePostprocessor, Developing Write Post-processors
- Control Room
- configuration, Control Room Configuration
D
- dashboard, Dashboard
- configuration, Defining the Dashboard
- configureDashboardPlugin, Defining the Dashboard
- UML overview, Defining the Dashboard
- widgets, Dashboard
- debugging, Debugging
- #joo.debug, Browser Developer Tools, Debugging Tips and Tricks
- browser developer tools, Browser Developer Tools
- ckdebug, Debugging Tips and Tricks
- CKEditor data processing, Debugging Tips and Tricks
- console log, Debugging Tips and Tricks
- dump content, Debugging Tips and Tricks
- inspecting components, Debugging Tips and Tricks
- open a file, Browser Developer Tools
- programmatic breakpoints, Debugging Tips and Tricks
- recording events, Debugging Tips and Tricks
- document form
- article example, Customizing Document Forms
- hide property, Customizing Document Forms
- link list properties, Customizing Document Forms
- document forms, Customizing Document Forms
- adding tabs, Customizing Document Forms
- customize, Customizing Document Forms
- disabling preview, Disabling Preview for Specific Document Types
- document types
- exclude from library, Excluding Document Types from the Library
- documents
- client-side initializers, Client-side initialization of new Documents
- Drag Drop, HTML5 Drag And Drop
E
- editorContext
- registerRichTextEmbeddableType, Embedded Media in CKEditor 5
- EntityController, Adding Entity Controllers
- Ext AS
- file types, Ext TS: Developing Ext JS in TypeScript
- Ext TS, Ext TS: Developing Ext JS in TypeScript
- Ext.Component, Components
- Ext.ComponentManager, Components
- Ext.ComponentQuery, Components
- Ext.container.Viewport, Components
- Ext.getCmp, Components
- Ext.mixin.Queryable, Components
- Ext JS, Technologies, Ext JS Primer
- components, Components
- plugins, Client-side Model
- xtype, Ext JS Primer
F
- Feedback Hub, Feedback Hub
- float--left, Basic Configuration of CKEditor 5
- float--none, Basic Configuration of CKEditor 5
- float--right, Basic Configuration of CKEditor 5
- forms (see document forms)
- frontend development, Studio Frontend Development
- function value expressions, Value Expressions
- changed value, Value Expressions
- passing arguments, Value Expressions
H
- Hiding Components on Content Forms, Hiding Components on Content Forms
I
- IDE
- IEditorContext
- usages, Studio Plugins
- image cropping, Image Cropping and Image Transformation
- defining crops, Image Cropping and Image Transformation
- enabling, Image Cropping and Image Transformation
- image map, Enabling Image Map Editing
- enabling, Enabling Image Map Editing
- validation, Enabling Image Map Editing
- Inheritance
- property, Inheritance of Property Values
- interceptor
- abort execution, Developing Write Interceptors
- enabling, Configuring Write Interceptors
- example, Developing Write Interceptors
- get content, Developing Write Interceptors
- get file name, Developing Write Interceptors
- get request values, Developing Write Interceptors
- issues, Developing Write Interceptors
- primary, Configuring Write Interceptors
- interceptors, Intercepting Write Requests
- issues, Issues
J
L
- labels, Localizing Labels
- Blueprint properties, Localizing Labels
- example, Localizing Labels
- new resource bundle, Localizing Labels
- overriding standard labels, Localizing Labels
- predefined property classes, Localizing Labels
- library
- customizing, Customizing the Library Window
- list view columns, Defining List View Columns in Repository Mode
- search filter, Adding Search Filters
- thumbnail view, Configuring the Thumbnail View
- list views
- additional data fields, Defining Additional Data Fields for List Views
- search mode, Defining List View Columns in Search Mode
- localization, Localization
- default language, Localization
- document types and fields, Localizing Types and Fields
- overwrite existing, Localization
- Localization, Localizing CKEditor 5
M
- managed actions
- button, Managed Actions
- memory leaks, Tracing Memory Leaks
- retainers, Tracing Memory Leaks
- metadata
- example, Working with the Metadata Tree
- listen to changes, Listening to Metadata Availability/Changes
- Metadata Service, Using the Preview Metadata Service
- metadata tree
- filter, Working with the Metadata Tree
- traverse breadth-first, Working with the Metadata Tree
- MetadataTree, Working with the Metadata Tree
- MetadataTreeNode, Working with the Metadata Tree
- MIME types, Configuring MIME Types
- adding, Configuring MIME Types
- custom-mimetypes.xml, Configuring MIME Types
- overriding, Configuring MIME Types
- model beans, Model Beans for Custom Components
- MongoDB
- Collaboration, Control Room Configuration
- multisite
- sitesservice, Multi-Site and Localization Management
- MVC pattern, Client-side Model
O
- OperationResult, Operation Results
P
- plugin
- plugin rule, Studio Plugins
- plugins, Studio Plugins
- Preferences, Storing Preferences
- preview
- communicate with Studio, The Metadata Service Interface
- Process, Workflow
- ProcessDefinition, Workflow
- ProcessState, Workflow
- properties, Beans, Customizing Property Fields
- events, Beans
- example String property, Standard Component StringPropertyField
- inherit from base class, Standard Component StringPropertyField
- updating, Beans
- property field
- compound field, Compound Field
- data binding, Standard Component StringPropertyField
- default text, Standard Component StringPropertyField
- mandatory properties, Standard Component StringPropertyField
- read-only, Standard Component StringPropertyField
- register, Standard Component StringPropertyField
- Rich Text, Customizing CKEditor 4
- validating, Standard Component StringPropertyField
- property path expressions
- access methods, Value Expressions
- Property Value Inheritance, Inheritance of Property Values
- PublicationService, Connection and Services
Q
- Quick Search, Quick Search Configuration
R
- re-usability
- remote beans, Beans, Remote Beans
- get URL, Remote Beans
- load content, Remote Beans
- properties ready to use, Remote Beans
- subclasses, Remote Beans
- RemoveItemsPlugin, Studio Plugins
- ReplaceItemsPlugin, Studio Plugins
- repository connection, Connecting to the Repository
- repository.url, Connecting to the Repository
- Rich Text, Rich Text Editing
- CKEditor, CKEditor 5 Rich Text Editing, CKEditor 4 Rich Text Editing
- CKEditor 4, CKEditor 4 Rich Text Editing
- CKEditor 5, CKEditor 5 Rich Text Editing
- rich text
- Inline Images, Inline Images in Rich Text
- running Studio, Build Process
- running Studio server application, Build Process
S
- search filter
- add, Adding Search Filters
- default state, Create a Custom Search Filter
- open library in filter state, Add Custom Search Filter to Search Filter List
- Solr query string, Create a Custom Search Filter
- search folder
- addArrayItemsPlugin, Providing Default Search Folders
- search parameters, Providing Default Search Folders
- search folders
- providing defaults, Providing Default Search Folders
- search mode
- freshness, Defining List View Columns in Search Mode
- server-side validation, Issues
- serviceAgent, Studio Integration: Service Agent
- shortcuts
- managed actions, Adding Shortcuts
- Site Connections, Global, User and Site Specific Connections
- solr connection, Connecting to the Repository
- solr.url, Connecting to the Repository
- structs, Structs
- adding new properties, Structs
- Studio
- compiling, Build Process
- plugins, Studio Plugins
- properties, Configuration Reference
- running, Build Process
- studio apps
- apps menu, Adding Entries to the Apps Menu
- customization, General Remarks On Customizing (Multiple) Studio Apps, Adding Entries to the Apps Menu
- shortcuts, Adding Entries to the Apps Menu
- Studio plugin
- adding button, Studio Plugins
- loading external resources, Studio Plugins
- main class, Studio Plugins
- register, Studio Plugins
- relative position of new component, Studio Plugins
- removing components, Studio Plugins
- replacing components, Studio Plugins
- structure, Studio Plugins
- Studio plugins
- execution order, Studio Plugins
- rules, Studio Plugins
- Studio server
- running, Build Process
- studio.previewControllerPattern, Configuring Connections
- Styles
- align--center, Basic Configuration of CKEditor 5
- align--justify, Basic Configuration of CKEditor 5
- align--left, Basic Configuration of CKEditor 5
- align--right, Basic Configuration of CKEditor 5
- float--left, Basic Configuration of CKEditor 5
- float--none, Basic Configuration of CKEditor 5
- float--right, Basic Configuration of CKEditor 5
- styling
- skins ui, Studio Styling with Skins
- synchronization workflow
- merge strategy, Synchronization Workflow Specifics
T
- Task, Workflow
- TaskDefinition, Workflow
- TaskDefinitionType, Workflow
- TaskState, Workflow
- toolbar
- order items, Adding Buttons to the Header Toolbar
- toolbars, Customizing Central Toolbars
- TypeScript, Technologies
U
- Uniform access layer, Client-side Model
- UploadedBlob, Developing Write Interceptors
- User Changes web application
- configuration, Control Room Configuration
- User Connections, Global, User and Site Specific Connections
- User Properties, User Properties
- UserManager, User Manager
V
- validators, Validators
- content, Custom Validators
- editor actions, Tying Document Validation to Editor Actions
- immediate validation, Immediate Validation
- implementing, Custom Validators
- localize messages, Defining and Localizing Validator Messages
- messages, Defining and Localizing Validator Messages
- predefined, Predefined Validators
- property, Custom Validators
- server-side, Validators
- value expression
- events, Value Expressions
- listener, Value Expressions
- no undefined result, Value Expressions
- property path expression, Value Expressions
- value expressions, Client-side Model, Value Expressions
- getValue, Value Expressions
- implementations, Value Expressions
W
- widget
- configuration mode, Concepts
- getting search results, Fixed Search Widget
- reload button, Widget Type and Widget Component
- widgets
- adding custom types, Adding Custom Widget Types
- predefined, Predefined Widget Types
- work area
- action to open, Configure an Action to Open a Work Area Tab
- customize context menu, Customizing the Work Area Tab Context Menu
- restore, Customizing the Start-up Behavior
- start with blank area, Customizing the Start-up Behavior
- storing state of tab, Storing the State of a Work Area Tab
- tabs, Work Area Tabs
- WorkflowObject, Workflow
- WorkflowObjectProperties, Workflow
- WorkflowRepository, Connection and Services
- WorklistService, Connection and Services
- workspace
- write post-processor
- priority, Configuring Write Post-processors
- write post-processors, Post-processing Write Requests
- configuring, Configuring Write Post-processors
- write requests
- interceptors, Intercepting Write Requests
- post process, Post-processing Write Requests