2012-05-07 2 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

귀하의 의견에 감사드립니다. 우리의 Liferay 5.2 테마가 커스터마이징이 많으므로 어떻게하면 더 높은 단계로 진행해야하는지 제안 해 주시겠습니까? 그럼, 그 사용자 정의를 유지하는 방법이 있습니까 아니면 처음부터 6.1 테마를 작성해야합니까? –

+0

주제가 무엇인지 설명해주십시오. 무엇이 바뀌나요? 기껏해야 코드 줄을 다시 작성하지 않고도 계속 사용할 수 있습니다. –

1

는 업그레이드가 핵심을 Liferay처럼되지 않습니다 :

은 여기 시작하는 '로제 타석'이다. (더 체크리스트)

단계 테마를 업그레이드 할 때 찾기 위해 : 당신은을 Liferay-모양과 feel.xml의 < 버전 > 6.1 이상 </버전 >을 변경해야

1).

2) 이제 jQuery가 Liferay의 일부가 아니므로 수동으로 포함해야합니다 (Alloy UI이 이제 일부 임). 템플릿 파일 (* .vm)을 통해 템플릿 파일을 포함 할 수 있습니다.

3) 5.2에서 6.1까지의 템플릿 파일 (portal_normal.vm, portlet.vm, navigation.vm 등)에는 많은 사용자 정의가 있으므로이 사용자 정의를 완료했다면 다시 사용자 정의해야합니다 그들.

4) 또한 5.2 이후 CSS 변경 사항이 많이 발생했습니다. 실제로 6.1 UI는 5.2와 거의 완전히 다릅니다. 따라서 이제는 UI UI JSP 태그를 사용하여 liferay html 요소의 스타일을 다시 지정해야합니다.

희망이 도움이됩니다.

+0

감사합니다. Prakash 나는 위에서 언급 한 제안을 확인하고 구현하려고합니다. 추가 문제가있는 경우 여기에 게시 할 것입니다. 또한 테마 업그레이드를위한 Liferay 공식 문서가 잘 설명되어 있지 않기 때문에 테마 업그레이드 자습서에 대한 좋은 링크를 제공해 줄 수 있습니까? –

+0

업 그레 이드에는 내가 언급 한 것과 Liferay Wiki에서 제공되는 것과는 다른 표준 단계가 없습니다. http://www.liferay.com/community/wiki/-wiki/Main/Upgrade+5.2.x+Themes+ ~ 6.0.x이며, 대부분의 것들은 사용자 정의에 달려 있습니다. –

+0

물론, 제가 당신의 지시를 따르고 문제가 생길 경우 여기에 게시 할 것입니다. 감사 –