2017-03-08 4 views
0

Wie wir die Datenbank von Liferay 6.0.5 auf 7 aktualisieren. Es ist Zeit, Themen von Liferay 6.0.5 auf 7 zu aktualisieren, aber ich habe keine Antwort, wenn ich kleine Suche in Google gemacht. Welche Schritte muss ich beim Upgrade beachten? Irgendwelche Vorschläge?Wie aktualisiere ich Theme von 6.0.5 auf Liferay 7?

+0

Meine Erfahrung ist: Sie können keine Themen von einer Hauptversion zur anderen "upgraden" - noch mehr, wenn der Sprung drei Hauptversionen abdeckt. Sie müssen das Thema 7.0 von Grund auf neu erstellen: https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/themes-and-layout-templates –

Antwort

1

ist es eine Aufgabe in liferay 7 Theme Generator definiert für sie [Upgrade]

https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/upgrading-themes

Weiterhin gibt es eine Aufgabe für Bootstrap 2 3 Migration Bootstrap.

https://www.npmjs.com/package/convert-bootstrap-2-to-3

Sie schluck Code in 7 Thema des jedes möglichen liferay überprüfen Knotenmodul des liferay-theme-Aufgaben/lib/upgrade/6.2/upgrade.js

runSequence(
     'upgrade:black-list', 
     'upgrade:replace-compass', 
     'upgrade:convert-bootstrap', 
     'upgrade:config', 
     'upgrade:rename-core-files', 
     'upgrade:create-css-diff', 
     'upgrade:dependencies', 
     'upgrade:create-deprecated-mixins', 
     'upgrade:ftl-templates', 
     'upgrade:vm-templates', 
     'upgrade:log-changes', 
     cb 
    ); 

dies beinhaltet alle Schritte erforderlich .

+0

Die Liferay Dokumentation sagt: "* Ein Liferay Portal 6.2 Theme kann aktualisiert werden * "- bedeutet das, dass ein Theme 6.0 * nicht ** aktualisiert werden kann? –

+0

ich denke nicht, weil diese Aufgaben für 6.2 und Liferay 6.0 nur knapp sein Ziel zu jeder Bootstrap hatte, plus diese Aufgabe hat Hardcodes Werte wie 6.2.0 \t Muster: [ \t \t \t \t \t { \t \t \t \t \t \t Spiel: /6\.2\.\d+\+/g, \t \t \t \t \t \t Ersatz: '7.0.0+' \t \t \t \t \t}, \t \t \t \t \t { \t \t \t \t \t \t match: /6\.2\.0/g, \t \t \t \t \t \t Ersatz: '7.0.0' \t \t \t \t, \t \t \t \t \t { \t \t \t \t \t \t match:/6_2_0/g, \t \t \t \t \t \t Ersatz: '7_0_0' \t \t \t \t \t} \t \t \t \t] Also, eine manuelle Aufgabe kann muss geschrieben werden. –