Skip to content

Install.upgrade8to11

In dieser Anleitung lernen Sie, wie Sie von imperia 8.6 auf imperia 11 upgraden.

Schritt 1: Upgrade von 8.6 auf 9.2#

Führen Sie zunächst ein Update von imperia 8.6 auf imperia 9.2 durch. In der Update-Anleitung finden Sie eine Schritt-für-Schritt-Anleitung für den Update-Prozess.

Schritt 2: Passen Sie Ihren Projektcode an#

Das Update von imperia 8.6 auf imperia 9.2 beinhaltet eine größere Architekturumstellung auf das Model-View-Controller Paradigma.

Wenn Sie eigene Anpassungen an imperia CMS vorgenommen haben, müssen Sie diese ggf. an die neue Struktur anpassen. Für alle Perl-Erweiterungen empfehlen wir folgendes Code-Gerüst:

Der Header:

        use strict;

        use Imperia;

        use vars qw ($new $metainfo);

An die wichtigsten Objekte kommen Sie mit folgenden Statements:

        my $system_conf = $imperia->common->{system_conf};

        my $doctree_plugin = $imperia->common->{doc_tree};

        my $user_info = $imperia->common->{user};

Der Aufruf der Variablen erfolgt dann entsprechend:

        my $liveServer = $system_conf->{'ABS-DOC-ROOT'};


        my $doc_root = $system_conf->{'DOCUMENT-ROOT'};

Die Rückgabe: ` $new = "Ergebnis";

Weitere Methoden für Perl Erweiterungen finden Sie unter perldoc site/modules/core/Imperia.pm.

Schritt 3: Upgrade von imperia 9.2 auf imperia 11#

Die Anleitung für das Upgrade von imperia 9.2 auf imperia 11 finden Sie in der Schritt-für-Schritt-Anleitung Upgrade imperia 9 auf imperia 11.


Weitere Hinweise für das Upgrade von 8.6 auf 11#

  • Mit der Einführung des HTML5-Grids werden die Konfigurationsdialoge der Workflow-Schritte in regulärem HTML definiert. Eigene Konfigurationsdialoge müssen deshalb mit Hilfe des Skripts site/bin/site_migrate_fxml_to_html.pl migriert werden. Jedes Plug-in muss einzeln migriert werden!
    Zusätzlich benötigen Sie die Perl-Module XML::LibXML und XML::LibXSLT, damit die Migration funktioniert. Diese Module sollten Sie vor der Migration Ihrer Konfigurationsdialoge installieren.
    Lesen Sie dazu auch das Kapitel Workflows.

  • OCE: Sie müssen die alte Version deinstallieren, bevor auf die neue Version vom OCE bzw. das Bookmarklet in i9 installiert wird.