Documentation
Primary version
Primary version
  • Cubbles documentation
  • First steps
    • Generate a project
    • Create a webpackage
    • Create an elementary component
    • Create a compound component
      • Compound slot initialization
  • Runtime extension - RTE
    • User guide
      • RTE Integration
      • The Cubbles TAG API
        • The Cubbles Dependency API
      • The Cubbles Javascript API
        • Interacting with Cubbles from the outside
        • Adding dynamic connections
        • Interacting with Elementary Cubbles from the inside
      • The RTE Processing
        • RTE initialization and rendering timeline
      • The Cubbles IFrame API
        • The Cubbles IFrame Resizer API
      • The Cubbles mutation based start event API
      • FAQs
        • How to manually resolve dependency conflicts?
        • How to create a component instance dynamically?
        • How to render HTML Markup coming from input slot?
        • How to replace a dependency when declaring a component instance?
        • How to synchronize multiple dataflows between component instances?
        • How to handle the copyValue flag for non serializable instances?
    • Contributor guide
      • CIF processing
  • Developing with the vanilla boilerplate
    • Creating a new project
    • Developing elementaries using the vanilla boilerplate
    • Developing compounds using the vanilla boilerplate
    • Using the vanilla boilerplate scripts
  • Coder devtools - CDT
    • User guide
      • Create Cubbles artifacts
      • Upload a Webpackage
      • Generate a README file
      • Rename an artifact
      • Configure network proxy
      • Validate the manifest.webpackage file
      • Change active webpackage
      • Bulk upload of webpackages
      • Release a webpackage
      • Update the RTE version of a webpackage
      • Prepare a webpackage to be released
      • Update webpackage to the next development version
      • Generate a test environment for a component
      • Testing Cubbles components
      • Validate sources
      • Create a demo webpackage
    • Contributor guide
      • Checklist for releasing a new webpackage.modelVersion
  • Terms and concepts
    • Webpackage
    • Artifacts
    • User roles
    • Base
Powered by GitBook
On this page

Cubbles documentation

Learn how to build and use cubbles components.

This guide gives you a basic understanding of what cubbles are and how to build and use them in any arbitrary webapp.

On top of the approach of web components (webcomponents.org) - the Cubbles Platform provides a software infrastructure to support the whole lifecycle of a (web) component - from design to usage.

Cubbles Components reside in a server-side repository (the Cubbles Base). At runtime each Cubbles Component Instance (aka "cubble") provides a simple interface to be interoperable a) with each other and b) with the DOM-Api.

Cubbles can act as

  • a visual element of your applications user interface,

  • a function block for (client-side) data processing and/or

  • a connector to any (server-side) 3rd party data service.

Usage Scenarios

You can use Cubbles Components e.g. to:

  • Visualize the latest business figures.

  • Include search based information into any pages.

  • Put the same contact formular on multiple pages (of different webapplications).

NextFirst steps

Last updated 6 years ago