- Adapter
In CoreMedia Content Cloud, an adapter is a component which connects a third-party system with a CoreMedia Hub. An example is the Feedback Hub Adapter for Imagga which connects the Imagga KI based tagging of images with CoreMedia Studio through the Feedback Hub.
- Addon
Whether you are a new customer or have worked with CoreMedia Studio for a long time, and are looking for a plugin or an extension: at some point, you surely will come across the CoreMedia Marketplace: https://marketplace.coremedia.com/.
Addons is the umbrella term we use for all kinds of plugins and extensions.
- Application Plugins
CoreMedia application plugins are (besides CoreMedia extensions) a way to extend CoreMedia Content Cloud applications. The focus of plugins are clear APIs and strong isolation to increase reusability and decrease maintenance effort. Application plugins are meant to be developed and released separately. This way plugins can be packaged with the application at a later time, for example, when creating a Docker image or even later, when deploying the application.
The technology to implement plugins is different for Studio Client than for the Java-based applications.
See the Application Plugins chapter in the Developer Manual for more details.
- Approve
CoreMedia CMS contains a Content Management Environment for content creation and management and a Content Delivery Environment for content delivery. Content has to be published from the Management Environment to the Delivery Environment in order to become visible to customers. Before content can be published, it has to be approved. This way, CoreMedia CMCC supports the dual control principle.
- Article
In CoreMedia Studio, an Article is one of many content items. Pictures and videos, for example, are also content items. To learn more, you can read the following guide: https://documentation.coremedia.com/how-to-guides/studio-fundamentals/create-an-article/.
- Attribute
Information about elements of a component in your website design/build.
- Back End
All of the behind-the-scenes digital operations that it takes to keep the front end of a website running, such as the coding, style, and plugins. If the front end of your website is what the audience sees onstage, the back end encompasses the stagehands, makeup artists, costumers, tech crew, stage managers, etc. simultaneously running the show from backstage.
- Blob
Binary Large Object or short blob. In CoreMedia you have a BlobProperty type for binary objects, such as graphics.
- Blueprint
CoreMedia Blueprint is a reference project in a predefined working environment that integrates all CoreMedia components and is ready for start. Each Blueprint contains advanced code modules, site templates, style sheets, and sample content that meets nearly any requirement that customers need in order to get started.
The CoreMedia workspace contains two blueprints, the eCommerce Blueprint and the Brand Blueprint.
- Brick
Bricks are reusable frontend modules for themes. They can contain templates, styles, images, fonts, resource bundles and JavaScript.
Bricks separate a set of frontend features, views or related functionality, like ImageMaps or Responsive Images, into small modules. Each brick is a self-containing node package clearly defining its dependencies.
- Browserslist
Library to share target browsers between different frontend tools. See https://github.com/ai/browserslist/
- Bug
An error or flaw in the website or app that keeps it from running as expected.
- CaaS
Content as a Service or short caas, a synonym for the CoreMedia Headless Server.
- Cache
The storage of certain elements to help with faster load times from repeat website visitors. Often developers will tell you to clear your browser’s cache if they make a change on the website that you can’t see — most likely your cache is holding onto an older version and hasn’t made room for the new one yet. (Kind of like that period of time between you moving to college and your parents converting your childhood bedroom into a home-office–slash–exercise-room.)
- CAE Feeder
Content applications often require search functionality not only for single content items but for content beans. The CAE Feeder makes content beans searchable by sending their data to the Search Engine, which adds it to the index.
- Commerce Hub
The CoreMedia Commerce Hub controls communication of CoreMedia apps with commerce systems by defining a vendor agnostic API covering the most common eCommerce features and providing a default client-server implementation of this API.
- Content Application Engine (CAE)
The Content Application Engine (CAE) is a framework for developing content applications with CoreMedia CMS.
While it focuses on web applications, the core frameworks remain usable in other environments such as standalone clients, portal containers or web service implementations.
The CAE uses the Spring Framework for application setup and web request processing.
- Content Bean
A content bean defines a business oriented access layer to the content, that is managed in CoreMedia CMS and third-party systems. Technically, a content bean is a Java object that encapsulates access to any content, either to CoreMedia CMS content items or to any other kind of third-party systems. Various CoreMedia components like the CAE Feeder or the data view cache are built on this layer. For these components the content beans act as a facade that hides the underlying technology.
- Content Delivery Environment
The Content Delivery Environment is the environment in which the content is delivered to the end user.
It may contain any of the following modules:
CoreMedia Master Live Server
CoreMedia Replication Live Server
CoreMedia Content Application Engine
CoreMedia Search Engine
Elastic Social
CoreMedia Adaptive Personalization
CoreMedia Headless Server
- Content Feeder
The Content Feeder is a separate web application that feeds content items of the CoreMedia repository into the CoreMedia Search Engine. Editors can use the Search Engine to make a full text search for these fed items.
- Content Item
In CoreMedia CMS, content is stored as self-defined content items (formerly known as documents), for example, Article, Page or Picture. Content items are specified by their properties or fields which define the content type. Typical content properties are, for example, title, author, image and text content.
- Content Management Environment
The Content Management Environment is the environment for editors. The content is not visible to the end user. It may consist of the following modules:
CoreMedia Content Management Server
CoreMedia Workflow Server
CoreMedia Importer
CoreMedia Site Manager
CoreMedia Studio
CoreMedia Search Engine
CoreMedia Adaptive Personalization
CoreMedia Preview CAE
- Content Management Server
Together with the Master Live Server and the Replication Live Server it is one of the CoreMedia Content Servers.
The Content Management Server is used to manage the content in CoreMedia Content Cloud.
- Content Repository
The content repository stores versioned documents that are organized in a folder tree. It allows the user to create, retrieve, read and update stored documents and folders while checking access rights. Physically, the content is stored in a relational database.
- Content Server
Content Server is the umbrella term for all servers that directly access the CoreMedia repository:
Content Servers are web applications running in a servlet container.
- Content Management Server
- Master Live Server
- Replication Live Server
- Content Type
A content type describes the properties of a certain type of content. Such properties are for example title, text content, author, ... In Studio you create content items of a specific content type, for example, Article, Page or Picture.
- Control Room
Control Room is a Studio plugin, which enables users to manage projects, work with workflows, and collaborate by sharing content with other Studio users.
- Cookie
A cookie is data stored in text format on the computer of the visitor. Cookies, typically, expire after a pre-defined date and include the pages to which the cookie applies. The data included in a cookie, allow the site to persist the visitor session, store the visitor preferences, and track the journey of the visitor in the site. For example, cookies allow persistence of items in a shopping cart between two different visits to the same site.
- CoreMedia Content Cloud
CoreMedia Content Cloud has been developed to provide a universal solution for the creation and management of content.
The use of modern development tools and open interfaces enables the system to be flexibly adapted to enterprise requirements. For this purpose, worldwide standards for information processing, such as XML, HTML, HTTP, REST, Ajax, CORBA and the Java Platform are used or supported.
CoreMedia Content Cloud is a distributed system, which consists of several components (among them, for example, the Core Media Content Server, the CoreMedia Commerce Hub, eCommerce Connectors, CoreMedia Studio, or CoreMedia Blueprints) for different use cases.
Conceptually, a CoreMedia system can be divided into the Content Management Environment where editors create and manage the content and the Content Delivery Environment where the content is delivered to the customers. Some components are used in both environments, mostly to give you a realistic preview of your websites.
- CoreMedia Content Cloud - Self Managed
CoreMedia Content Cloud Self-Managed is an on-premise software which the customer installs and deploys on its own, for complete freedom in extensibility and deployment.
- CoreMedia Content Cloud - Service
CoreMedia Content Cloud - Service is a fully vendor-managed service which offers the customer simplicity and scalability with ultimate time to market.
- Crawl
When search engines send bots to your website in order to gather intel on pages that exist and don’t exist in order to determine what content should be displayed or removed on search engines.
- CSS
CSS stands for “Cascading Style Sheet” and is code that tells browsers how to display a webpage for the end user. This programming formats fonts, colors, and other visual elements. When redeveloping a website, editing these elements in the mockup/GUI phase is much easier than changing in CSS.
- CTA (Call to Action)
The buttons on your website that drive certain conversions or goals such as donations, newsletter signups, or user registrations.
- Dead Link
A link that does not lead to the intended site.
- Derived Site
At CoreMedia, a derived site is a site, which receives localizations from its master site. A derived site might itself take the role of a master site for other derived sites.
- DevOps
DevOps stands for “Development Operations” and is a term for a system of working that helps to keep development, IT operations, and quality assurance departments on the same page to make for better end-products and collaborations.
- DTD
A Document Type Definition is a formal context-free grammar for describing the structure of XML entities.
The particular DTD of a given Entity can be deduced by looking at the document prolog:
<!DOCTYPE coremedia SYSTEM "http://www.coremedia.com/dtd/coremedia.dtd"
There're two ways to indicate the DTD: Either by Public or by System Identifier. The System Identifier is just that: a URL to the DTD. The Public Identifier is an SGML Legacy Concept.
- DXP
Acronym for Digital Experience Platform. A digital experience platform (DXP) is an integrated set of core technologies that support the composition, management, delivery and optimization of contextualized digital experiences.
https://www.coremedia.com/blog/introducing-the-coremedia-experience-platform
- ECMAScript
Trademarked scripting-language specification standardized by Ecma International in ECMA-262. One of the best-known implementations of ECMAScript is JavaScript.
- Elastic Social
CoreMedia Elastic Social is a component of CoreMedia CMS that lets users engage with your website. It supports features like comments, rating, likings on your website. Elastic Social is integrated into CoreMedia Studio so editors can moderate user generated content from their common workplace. Elastic Social bases on NoSQL technology and offers nearly unlimited scalability.
- EXML
EXML is an XML dialect used in former CoreMedia Studio versions for the declarative development of complex Ext JS components. EXML is the Jangaroo 2 equivalent to Apache Flex (formerly Adobe Flex) MXML and compiles down to ActionScript. Starting with release 1701 / Jangaroo 4, standard MXML syntax is used instead of EXML.
- Extensions
CoreMedia Extensions are (besides CoreMedia Plugins) a way to extend CoreMedia Content Cloud applications. An extension adds new features to one or more CoreMedia applications. Extensions are usually part of a project's Blueprint workspace and are built together with the application.
The CoreMedia Extensions tool is used to disable, enable, remove and add prefabricated and custom extensions.
See the Extensions chapter for more details.
- Feedback Hub
The CoreMedia Feedback Hub offers the possibility to provide feedback for CoreMedia content. You can also connect external systems to the Feedback Hub in order to collect feedback.
Currently, the Feedback Hub supports validators, editorial Comments and keywords integration. Conceptually, it is designed to support arbitrary flavors of feedback, though, and future versions of CMCC may introduce more Feedback Hub features.
See the Feedback Hub section in the Developer Manual for more details.
- Folder
A folder is a resource in the CoreMedia system which can contain other resources. Conceptually, a folder corresponds to a directory in a file system.
- Framework
Suite of programs used in website or software development. This lays the groundwork for the type of programming language used for your site or app development.
- Front End
The part of the website or app that the user sees. If the back end of your website is everything behind-the-scenes, this is what happens onstage.
- FTP (File Transfer Protocol)
Method of exchanging files from one computer to another.
This is also how websites are uploaded to the Internet.
- Global Information System (GIS)
An information system which is developed and/or used in a global context. Some examples of GIS are SAP, The Global Learning Objects Brokered Exchange and other systems.
- GUI (Graphical User Interface)
GUI stands for Graphical User Interface and is the visual way of interacting with a computer using items such as windows, icons and menus, used by most modern operating systems.
- Headless Server (HLS)
The CoreMedia Headless Server (HLS) is a component introduced with CoreMedia Content Cloud which allows access to CoreMedia content as JSON through a GraphQL endpoint.
The generic API allows customers to use CoreMedia CMS for headless use cases, for example, delivery of pure content to Native Mobile Applications, Smartwatches/Wearable Devices, Out-of-Home or In-Store Displays or Internet-of-Things use cases.
- Home Page
The main entry point for all visitors of a site. Technically it is often referred to as root document and also serves as provider of the default layout for all subpages.
- Hubs
In CoreMedia Content Cloud a hub is a component with a vendor agnostic API which allows to connect third-party systems to CoreMedia through adapters. CoreMedia Content Cloud contains the following hubs:
- Commerce Hub
- Content Hub
- Feedback Hub
- Personalization Hub
- IETF BCP 47
Document series of Best current practice (BCP) defined by the Internet Engineering Task Force (IETF). It includes the definition of IETF language tags, which are an abbreviated language code such as en for English, pt-BR for Brazilian Portuguese, or nan-Hant-TW for Min Nan Chinese as spoken in Taiwan using traditional Han characters.
- Importer
Component of the CoreMedia system for importing external content of varying format.
- IOR (Interoperable Object Reference)
A CORBA term, Interoperable Object Reference refers to the name with which a CORBA object can be referenced.
- Jangaroo
Jangaroo is a JavaScript framework developed by CoreMedia that supports TypeScript (formerly MXML/ActionScript) as an input language which is compiled down to JavaScript compatible with Ext JS. You will find detailed descriptions on the Jangaroo webpage.
Jangaroo 4 is the ActionScript/MXML/Maven based version for CMCC 10.
Since CMCC 11 (2110), Jangaroo uses TypeScript and is implemented as a Node.js and npm based set of tools.
- Java Management Extensions (JMX)
The Java Management Extensions is an API for managing and monitoring applications and services in a Java environment. It is a standard, developed through the Java Community Process as JSR-3. Parts of the specification are already integrated with Java 5. JMX provides a tiered architecture with the instrumentation level, the agent level and the manager level. On the instrumentation level, MBeans are used as managed resources.
- JavaScript
Interpreted programming language which is one of the three core technologies of web development.
- JSP (Java Server Pages)
JSP is a template technology based on Java for generating dynamic HTML pages.
It consists of HTML code fragments in which Java code can be embedded.
- JWT
A JSON web token, used for authentication in various places.
- Keyword
A reserved word with a special meaning in a computer language. For example for, if, dim in Visual Basic.
- Locale
Locale is a combination of country and language. Thus, it refers to translation as well as to localization. Locales used in translation processes are typically represented as IETF BCP 47 language tags.
- Markup
Marking of parts of a document, structurally (section, paragraph, quote, ...) or with layout (bold, italic, ...).
- Master Live Server
Together with the Content Management Server and the Replication Live Server it is one of the CoreMedia Content Servers.
The Master Live Server is the heart of the Content Delivery Environment. It receives published content from the Content Management Server and makes it available to the CAE (CoreMedia Content Application Engine).
If you are using the CoreMedia Multi-Master Management Extension, you may use multiple Master Live Servers in a CoreMedia system.
- Master Site
At CoreMedia, a master site is a site other localized sites are derived from. A localized site might itself take the role of a master site for other derived sites.
- MIME
With Multipurpose Internet Mail Extensions (MIME), the format of multi-part, multimedia emails, and of web documents is standardized.
- Node
A node is a point of intersection/connection within a data communication network. In an environment where all devices are accessible through the network, these devices are all considered nodes. The individual definition of each node depends on the type of network it refers to.
- Node.js
Node.js is an open-source, cross-platform JavaScript run-time environment for executing JavaScript code server-side.
- npm
npm stands for "Node Package Manager" and is the default package manager for Node.js.
- OOTB
OOTB stands for “Out of the Box”. Also known as “Off the Shelf.” These are the ready-made, plug-and-play options for features and functions that you can download and install without the need to customize or configure. Instead of making the brownies from scratch, you’re using the mix (either way, it’s still tasty).
- Opening/Closing Tags
Angle brackets (< >) that bookend an HTML element to help build the structure of a webpage. Closing tags include a forward slash (<\/>). For example, if we were going to italicize part of this sentence, we would open with and close with .
- package.json
Contains metadata about an app or module such as its name, version, and dependencies. To learn about the official specification, see https://docs.npmjs.com/cli/v9/configuring-npm/package-json
- Personalization
CoreMedia Personalization provides the basis for creating a personalized usage experience. It contains a server-side part with profile management and dynamic content selection and a client-side part.
- Plugin
Modules or software that can be added (“plugged in”) to a system for added functionality or features.
- pnpm
pnpm is an alternative package manager for Node.js.
- Projects
With CoreMedia projects, you can group content and manage and edit it collaboratively, setting due dates and defining to-dos. Projects are created in the Control Room and managed in project tabs.
- Property
In relation to CoreMedia, properties have two different meanings:
In CoreMedia, content items are described with properties (content fields). There are various types of properties, for example, strings (such as for the author), Blobs (for images, for instance) and XML for the textual content. Which properties exist for a content item depends on the content type.
In connection with the configuration of CoreMedia components, the system behavior of a component is determined by properties.
- Publication
Creates or updates resources on the CoreMedia Live Server.
- QHD - Quad High Definition
A resolution standard for high-end monitors, televisions and mobile devices.
- Quality Gate
A quality gate is a milestone in an IT project that requires that predefined criteria be met before the project can proceed to the next phase.
- Replication Live Server
Together with the Content Management Server and the Master Live Server it is one of the CoreMedia Content Servers.
The aim of the CoreMedia Replication Live Server is to distribute load on different servers and to improve the robustness of the Content Delivery Environment.
The Replication Live Server is a complete Content Server installation. Its content is an replicated image of the content of a Master Live Server. The Replication Live Server updates its database due to change events from the Master Live Server.
You can connect an arbitrary number of Replication Live Servers to the Master Live Server.
- Resource
A folder or a content item in the CoreMedia system.
- Responsive Design
Responsive design is an approach to design a website that provides an optimal viewing experience on different devices, such as PC, tablet, mobile phone.
- Rich Text Field
In a rich text field, you can format text, insert tables, add links to other content items, and much more. This is similar to traditional "What you see is what you get" (WYSIWYG) editors and therefore very convenient when writing and editing articles. The Article Text field in Studio is a rich text field.
- Root Folder
The uppermost folder in the CoreMedia folder hierarchy. Under this folder, CoreMedia users can add further folders and content items.
- SAAS Platforms
SAAS stands for “Software As A Service” and is the most basic of cloud platforms. It allows users to share files and collaborate on projects through their browser. Some SAAS platforms include Google Drive and Dropbox.
Other cloud options are Platform as a Service (PAAS; Facebook, Twitter, etc.) and Infrastructure as a Service (IAAS; Amazon Web Services, Microsoft Azure).
- Sandbox
A light-weight CMCC development environment deployed in all customer accounts.
- Site
A site is a cohesive collection of web pages in a single locale, sometimes referred to as localized site. In CoreMedia CMS a site especially consists of a site folder, a site indicator and a home page for a site.
A typical site also has a master site it is derived from.
- Site Folder
All contents of a site are bundled in one dedicated folder. The most prominent document in a site folder is the site indicator, which describes details of a site.
- Site Indicator
A site indicator is the central configuration object for a site. It is an instance of a special content type, most likely CMSite.
- Site Manager
Swing component of CoreMedia for editing content items, managing users and workflows.
The Site Manager is deprecated for editorial use.
- Site Manager Group
Members of a site manager group are typically responsible for one localized site. Responsible means that they take care of the contents of that site and that they accept translation tasks for that site.
- Solr
The CoreMedia Search Engine is based on Apache Solr. Apache Solr is an open source search platform built upon a Java library called Lucene.
- Spark
Spark is a React example application based on React, TypeScript and the Headless Server of CoreMedia Content Cloud. It contains a GraphQL schema stitching server, and a commerce mocking server. CoreMedia customers can use Spark as a quick start for building prototype applications. However, CoreMedia does not recommends the use of these prototype apps in production environments.
- Tag
A Tag, also called a “pixel,” is a snippet of HTML and JavaScript code that you insert in web pages. The tag's purpose is to collect information about visitor sessions or register events in specific moments. When web pages with tags load, the visitor browser runs the embedded JavaScript code in the tag and enables the functionality defined in the tag. You can add or remove functionality from the tag by adding or removing parameters. You can include tags in any section of a page according to the requirements of the tag. For example, the header, the body, the footer. Tags allow precise visitor analysis and support crucial marketing initiatives aimed at customer retention and conversion. Tags, typically, use cookies to uniquely identify the visitor and to maintain information about the visitor.
- Teasable
In CoreMedia, content types can be teasable. Technically, that means that it inherits from the CMTeasable content type. Practically, a teasable content, such as an Article, can be used at a teaser position in your site. There, only a part of the content will be shown (often with a call-to-action button) and when you click on the teaser you will be directed to the complete view of the content item, here to the complete Article.
- Teaser
A short piece of text or graphics which contains a link to the actual editorial content.
- Template
In CoreMedia, JSPs used for displaying content are known as Templates.
OR
In Blueprint a template is a predeveloped content structure for pages. Defined by typically an administrative user a content editor can use this template to quickly create a complete new page including, for example, navigation, predefined layout and even predefined content.
- Theme
In the context of the Frontend Workspace a theme stands for a frontend package that composes templates, JavaScript, SCSS/CSS and resource bundles provided from bricks and third party libraries into a bundle that can be used by the CAE. See Section 6.1, “Example Themes”.
- Theme Importer
All CoreMedia themes provide a theme-importer script providing commands, which may be helpful only when using a remote Content Application Engine. All commands utilize a REST service co-located with Studio.
- Time-Travel
In Studio, Time-Travel is a function and part of the Preview Toolbar. It allows you to preview content at a specific date to review scheduled content appearance.
- Token
There are physical tokens as well, but in our context, we refer to a token as a credential for authentication. For example:
- Access token: passed with requests to a CAE or a Headless Server to bypass the login process
- A JWT
- An external id for Campaigns
- Tooling Instance
An EC2 instance that can be started to perform certain long-running tasks in customer accounts.
- Translation Manager Role
Editors in Studio in the translation manager role are in charge of triggering translation workflows for sites.
- UI
UI stands for “User Interface.” The visual elements that go into a website or app. This is the form to UX’s function.
- User Manager
CoreMedia Studio comes with an integrated user manager UI that allows administrating the groups and users that are allowed to access the different CoreMedia components and content. It also includes a roles & rights management where access types for content are configurable for groups and users.
- User Repository
The user repository stores information about users and groups. It allows you to create, retrieve, read and update user and groups that are stored in the built-in user management of the Content Server. It also provides read access to additional users and groups that are managed in an LDAP server that may be associated with the Content Server.
- UUID (Universal Unique Identifier)
A UUID (Universal Unique Identifier) is a 128-bit value used to uniquely identify an object or entity on the internet. Depending on the specific mechanisms used, a UUID is either guaranteed to be different or is, at least, extremely likely to be different from any other UUID generated until A.D. 3400.
CoreMedia supports UUIDs for its content.
- UX
UX stands for “User Experience”. A user’s interaction with an interface with a focus on how satisfying and successful the experience is. The function to complement UI’s form.
- Variants
Most of the time used in context of content variants, variants refer to all localized versions within the complete hierarchy of master and their derived sites (including the root master itself).
- Version History
A newly created content item receives the version number 1. New versions are created when the content item is checked in; these are numbered in chronological order.
- Weak Links
In general CoreMedia CMS always guarantees link consistency. But links can be declared with the weak attribute, so that they are not checked during publication or withdrawal.
Caution! Weak links may cause dead links in the live environment.
- Webpack
Webpack is an Open-source JavaScript module bundler that is highly extensible by the use of loaders to provide additional tasks and transformations for different file types.
- Widgets
Applications that allow for specific interactive functions to be performed on a website.
- Wireframe
The bare bones structure of a website. No fonts, colors, or images, this layout is the first step to making sure that the foundation is sound before content is added.
- Workflow
A workflow is the defined series of tasks within an organization to produce a final outcome. Sophisticated applications allow you to define different workflows for different types of jobs. So, for example, in a publishing setting, a document might be automatically routed from writer to editor to proofreader to production. At each stage in the workflow, one individual or group is responsible for a specific task. Once the task is complete, the workflow software ensures that the individuals responsible for the next task are notified and receive the data they need to execute their stage of the process.
- Workflow App
The Workflow App is a stand-alone application in which you manage your workflows. You start the workflows from the Control Room in Studio, but afterwards, you will manage the workflows in the Workflow App.
Note: The Workflow App opens in a separate browser tab where you are already logged-in. When you log out from the Content App or Workflow App (or be automatically logged out) you will be logged out from both apps.
- Workflow Repository
The workflow repository stores tasks and processes, and the definitions that describe their structure. It allows you to create and start new processes, observe the current state of the computation and many more.
- Workflow Server
The CoreMedia Workflow Server is part of the Content Management Environment. It comes with predefined workflows for publication and global-search-and-replace but also executes freely definable workflows.
- WYSIWYG
“What You See is What You Get”. It is used to describe a type of user interface in which the user can see and edit the format of a document or web page as it will appear when it is published or displayed. If you’ve ever made text in your website bold just by highlighting and clicking “Bold,” you were using WYSIWYG.
- XLIFF
XLIFF is an XML-based format, standardized by OASIS for the exchange of localizable data. An XLIFF file contains not only the text to be translated but also metadata about the text. For example, the source and target language. CoreMedia Studio allows you to export content items in the XLIFF format and to import the files again after translation.
- YAML (YAML Ain't Markup Language)
YAML (YAML Ain't Markup Language) is a data-oriented language structure used as the input format for diverse software applications.
- yarn
yarn is an alternative package manager for Node.js.