Importer

Importer

Flexible integration of existing systems with the Sophora importer.

The Importer is a program for importing content based on a well-defined XML format. The Sophora Importer is flexible so that complex project implementations are avoided.

Above all, the flexible handling of references relieves the delivery system of complex algorithms and multiple import of content.

Importing documents from other systems with the importer: Highlights

Highlights include:

  • Integration of XSL transformations to transform any XML into the Sophora XML format
  • Support for XSLT 1.0 and XSLT 2.0
  • Control of behavior when updating documents
  • Initiate activities (publishing, deleting, etc.) that affect the life cycle of the document
  • Add a document to one or more editorial lists (Sophora: "proposal sections")
  • Targeted removal of certain properties
  • Targeted merging of documents and attached components, for example adding newly imported audio to an existing podcast
  • Import via a watch folder mechanism or via a web service
  • Dynamic identification and linking of documents with search terms
  • Automatic scaling of images during import
  • URLs as a data source
  • Execution of any Java code from the XSLT transformation, whereby Sophora can be accessed via the Client-API
  • Migration mode in order to be able to set fields that cannot otherwise be influenced (creation date, creator, etc.).
  • Import of structure nodes, configurations of content types, users etc.
  • 100% downward compatibility with the imported Sophora XML versions that can be validated using XSD schemas
  • Takes into account all validation and other scripts

The Importer is a program for importing content, based on a well-defined XML format. The Sophora Importer is flexible so that complex project implementations are avoided. Above all, the flexible handling of references relieves the delivery system of complex algorithms and the multiple import of content.

Important features of importing documents from other systems with the importer:

  • Integration of XSL transformations to transform any XML into the Sophora XML format
  • Support for XSLT 1.0 and XSLT 2.0
  • Control of behavior when updating documents
  • Initiate activities (publishing, deleting, etc.) that affect the life cycle of the document
  • Add a document to one or more editorial lists (Sophora: "proposal sections")
  • Targeted removal of certain properties
  • Targeted merging of documents and attached components, for example, the adding of newly imported audio to an existing podcast
  • Import via a watch folder mechanism or via a web service
  • Dynamic identification and linking of documents with search terms
  • Automatic scaling of images during import
  • URLs as a data source
  • Execution of any Java code from the XSLT transformation, whereby Sophora can be accessed via the Client-API.
  • Migration mode in order to be able to set fields that cannot otherwise be influenced (creation date, creator, etc.)
  • Import of structure nodes, configurations of content types, users etc.
  • 100% downward compatibility with the imported Sophora XML versions that can be validated using XSD schemas
  • Takes into account all validation and other scripts

New and Noteworthy

We have changed the Importer to "Spring Boot". The Importer is therefore now based on modern technology. And you can more easily configure the Importer ("YAML").

Important note: you have to adapt the configuration files of the Importer with the update.
The Importer now has a health check.

+++ New in Previous Sophora Versions +++

New functions from previous Sophora Versions.

Patterns for Administration

The number of imports is increasing rapidly in many Sophora installations. To prevent overflowing folders, you can now define "successful" and "failure" folders with patterns in the Importer. For example, you can use the date and an XSL parameter to create a new "failure" folder daily. We have also made the automatic cleaning of the import folders configurable.

+++ New in Previous Sophora Versions +++

New functions from previous Sophora Versions.

Patterns for Administration

The number of imports is increasing rapidly in many Sophora installations. To prevent overflowing folders, you can now define "successful" and "failure" folders with patterns in the Importer. For example, you can use the date and an XSL parameter to create a new "failure" folder daily. We have also made the automatic cleaning of the import folders configurable.

Details

ID
IMP
Docs
Documentation
Audience
Development
Compatible With
Sophora
Is an Add-on
No
Is Part Of
Sophora
Categories
Developer
Type
Standalone
Creator
subshell GmbH
Developers
Icon