2012-05-07 12 views
1

Liferayを5.2から6.1にアップグレードしています。私はコアライフサイクルと同様に知りたいのですが、テーマは2段階アップグレーディング(つまり、5.2から6.0から6.0から6.1)に従わなければなりません。あるいはテーマを5.2から6.1に直接アップグレードすることもできます。Liferayテーマを5.2から6.1にアップグレード

答えて

1

テーマはアップグレードプロセスを一切必要としないため、一度だけ書き直す必要があります。 基本的には、テーマが6.1 APIとAUIを使用していることを確認するだけです。

jQueryからAUI(YUI)に移行するうちの最も複雑なものです。ここで

はあなたが始めるために「ロゼッタストーン」である:http://www.jsrosettastone.com/

+1

残念ながら、AUIはYahoo!のYUIへのLiferay拡張です。 –

+0

ご意見のありがとう@RP。 Liferay 5.2のテーマには多くのカスタマイズがあるので、どのようにアップグレーディングを進めなければならないかお教えください。ですから、そのカスタマイズを保持する方法はありますか?または、最初から6.1テーマを書く必要がありますか? –

+0

あなたのテーマが何をしているか説明してください。それは何が変わるのですか?せいぜい、コード行を書き直すことなくそのまま使用することができます。 –

1

アップグレードは、コアのLiferayのようではありません。テーマをアップグレードするときに探すために

ステップ(チェックリストのより):

1)あなたはLiferayのルック・アンド・feel.xmlの<バージョン> 6.1以降< /バージョン>を変更する必要があります。

2)これはLiferayの一部ではないため、jQueryを手動で組み込む必要があります(Alloy UIは現在の部分です)。テンプレートファイル(* .vm)に含めることができます。

3)5.2から6.1までのテンプレートファイル(portal_normal.vm、portlet.vm、navigation.vmなど)には多くのカスタマイズがあります。これらのカスタマイズを済ませた場合は、再度カスタマイズする必要がありますそれら。

4)また、5.2からCSSの変更が多く発生しましたが、infact 6.1のUIは5.2とほとんど変わりません。したがって、HTML UI要素をスタイルする必要があります。これは、UI UIのJSPタグを使用してレンダリングするためです。

これが役に立ちます。

+0

ありがとうPrakash私は上記の提案をチェックし、それを実装しようとします。さらなる問題の場合、私はここに投稿します。テーマのアップグレードに関するLiferayの公式ドキュメントがうまく説明されていないので、テーマアップグレードチュートリアルの良いリンクを教えてください。 –

+0

アップグレードには、私が言及したものと、Liferay Wikiで与えられているものを除いて、標準的な手順はありません:http://www.liferay.com/community/wiki/-wiki/Main/Upgrade+5.2.x+Themes+ 〜6.0.x、そしてほとんどのものはあなたのカスタマイズに依存します –

+0

もちろん、私はあなたの指示に従いますし、問題が発生した場合はここに投稿します。ありがとう –

関連する問題