We use cookies to make our website and online store more user friendly. We only collect personalized data when you are buying something. Everything else is anonymized. If you continue, we assume you accept the use of cookies. Thank you for visiting ContentCrank!
More Information: Data Privacy

The tutorials are steadily growing. We already created everything you need to get started and create and export a full multilingual production. If you have questions please contact our service or ask below in the comments. Thank you and have fun reading!

Name

Importing tables

Description

No matter if you connected directly to a database or uploaded a dump, the importing follows the same rules.

Step

Step 1

Image

db_import_table_selection.png

Name

Select tables to import

Description

Scroll to the table import form and check all tables you want to import as objects. Tables that have associations to other tables show a second option for keeping foreign keys. If you check this option, the table and all associated tables will be imported and the express objects will have the same associations. Otherwise only the foreign key values will be imported.

Info

The question marks next to labels provide useful information right when you need it. Hover or tap to open.

Success

Image and fileset population settings are always accepted. It does not matter if the table is selected directly or imported as foreign key table.

Step 2

Image

db_import_table_selection_fileset_settings.png

Name

Images and filesets

Description

The next three steps are optional. If your database contains images, they will be imported, associated and organized as a fileset in your filemanager automatically.

Since most databases contain no image files we offer a tool to associate database entries to prepared images on the fly while importing. It is not required to use this feature but very handy to avoid manual editing of many entries after importing.

  • First create a fileset with all images that should be associated to the database table entries you are about to import.
  • The filenames must contain values of one of the database columns of the table you want to import.
    This sounds complicated but isn`t. Most database tables have ids, serial numbers, product codes or similar columns. We just use these unique numbers or codes as identifier for our images. In the screenshot we use the 'id' column which contains numbers from 1-99.
  • Before uploading your fileset, just make sure to name all files with existing unique values from a suitable column in your table.
  • The filenames can have any prefix as long as it is the same for all files and the unique part is at the end.
    In the screenshot we use 'spaceship1' up to 'spaceship99'.

Info

Refer to the screenshot for an example.

Info

The question marks next to labels provide useful information right when you need it. Hover or tap to open.

Step 3

Image

db_import_table_selection_fileset_settings_close.png

Name

Single image associations example

Description

  • The fileset containing all product images is named 'products' so 'products' is selected as source.
  • The table column 'product_id' contains ids in the pattern 'pr0000' so the filename column is 'product_id'.
  • Filenames look like 'my_product_file_pr0000' so the filename prefix is 'my_product_file_'.

Info

The question marks next to labels provide useful information right when you need it. Hover or tap to open.

Step 4

Image

db_import_table_selection_many_filesets_settings_close.png

Name

Fileset association example

Description

Most products need to carry more than one image each.

  • In this case you can create many filesets named in a pattern like the filenames for single image associations.
  • So the filesets could be named like 'my_product_fileset_pr0000'. Filenames don't matter in this case and you can add images anytime later.
  • The fileset prefix is 'my_product_fileset_'.
  • The table column is the same as in the example above 'product_id'

Info

Filenames don´t matter in this case and you can add images anytime later.

Info

If you need more than one fileset per entry or more than one single image per entry please refer to the express tutorials or contact our support.

Step 5

Image

db_import_table_selection_progress.png

Name

Import tables

Description

Click Import to start importing or updating.

Success

A blue loading bar at the top of the window will show an approximation of overall progress.

Warning

Please do not close the window or tab of your browser and let the process finish. Usually it only takes seconds to minutes, but depends on complexity and amount of data to be handled.

Step 6

Image

db_import_table_selection_finished.png

Name

Importing finished

Description

After the import process is finished you`ll see a link to the newly created express object. The database import also created all necessary page types and forms for your objects.

Step 7

Image

db_import_table_selection_result_entries.png

Name

Imported Express Entity and Express Entries

Description

The import of your database tables created a express entity and pagetypes for each. Imported express entities mirror their database table´s structure like columns, column types and column order. The import functionality creates image and fileset attributes for each express entity per default if the table does not contain a column with files. This way images can be added to any express entity later.

The rows and values from each database table are imported as express entries for the newly created express entity. Not only any value itself can be edited, the global structure and display of each express entry value can be customized. This way you can define how units, labels and associated columns are displayed.

Info

Express entities are a powerful tool to design and shape large sets of data. Learn more about data objects in the express tutorials.

Warning

Some datatypes don´t make a lot of sense in our context and are omitted on import.

Tutorial Program Tutorialprograms

See tutorial programs below according to your filtering or search.

Filters:

Search Entries

Name


Description


Tutorial


Name Description Tutorial
Database Import Tutorials for using the database features. Learn about connected databases, dump imports and updating existing entries and entities. Import a SQL dump
Connect to a remote database
Importing tables
IDML Export Tutorials for Export features. Learn to create templates from your designs and to export idml documents. IDML Export
Content Creation Tutorials about the workflow and best practices to create and edit content and structure. Express content pages
Article Pages
Translation Tutorials about the multilingual features. Learn about translating all your pages and express objects, editing translations and adding more languages. Prepare Editorial Content for AI translation
Prepare Express data for translation
AI translation
Edit Express translations
Express Data Objects Express entities are data objects which can contain any combination of attributes and associations. Express entities can be created by a database import or from scratch. Some default entities are built in and ready to use as part of your ContentCrank. We prepared tutorials for the most frequently needed tasks. Express Entries and Entities
Entity settings
Express content pages
Express forms

Tutorial Tutorials

See tutorials below according to your filtering or search.

Filters:

Search Entries

Name


Description


Tutorial Program


Step


Name Description Tutorial Program
Import a SQL dump If you have a SQL file - a dump or database backup, you can import it using the Upload Database Dump feature. Database Import
Connect to a remote database If you want to pull data from a live database you can connect directly to it and update the objects later. Database Import
Importing tables No matter if you connected directly to a database or uploaded a dump, the importing follows the same rules. Database Import
IDML Export Learn to export your content to idml. IDML Export
Express Entries and Entities A quick explanation for express data objects. We use the spaceships example from the database import tutorials as reference. Imported express entities like the spaceships mirror their database table`s structure like columns, column types and column order. Generally put, express data objects create a logic layer between raw values, associations and their form of output. That means you can not only edit any value itself, the global structure and display of each express entry value can be customized. Express Data Objects
Entity settings Define how units, labels and associated columns are displayed. Express Data Objects
Express content pages Learn how to create content pages with express entities. Entries can be ordered, sorted and filtered in many ways. Content Creation
Express Data Objects
Express forms You can create different forms for different contexts like a full blown product katalogue ouput with all columns and values or a simplified output with only selected attributes like images and headlines. Express Data Objects
Article Pages Article pages offer an easy way to create editorial content. Content Creation
Prepare Editorial Content for AI translation Create a new localization for your pages. Translation
Prepare Express data for translation Create a dictionary for your express content. Translation
AI translation Translate all your content in a few minutes to up to ~70 languages. Translation
Edit Express translations Learn where to edit and correct Express translations. Translation
Start your ContentCrank trial Create a personalized demo system to try out our services for a week. Use predefined use cases to see everything in action without creating your own data - which you still can.
Loading Conversation