Adaptive layout 사용시 마이페이지 레이아웃 변경

View Comments

WCI 프로젝트를 진행하면서 사용자에게 마이페이지를 제공하며, 포탈 네비게이션을 사용하지 않고 직접 만든 것을 사용할 경우 사용자가 마이페이지 레이아웃을 변경하면...

Adaptive layout 사용시에 표시 됐던 페이지 편집 링크가 사라지기 때문에 - Adaptive layout에 정의 된 것이여서 레이아웃을 변경하면 전혀 다른 html이 적용된다 - 사용자는 더 이상 페이지 편집을 할 수 없는 문제가 있다.

해결 방안은

1. 레이아웃을 변경하지 못하게 하자!!


하지만 직접적인 WCI UI 수정 없이는 페이지 레이아웃 선택 버튼을 안나오게 할 수도 없고, 레이아웃 선택 팝업에서 다른 부분을 선택하지 못하게도 할 수 없다.. ㅠㅠ

2. 사용자 교육
- 사용자 교육을 통하여 "절대로 건드리지 마라!!!"고 느낌표 팍팍 써가며 공지까지해도 절대 그들의 호기심을 막을 수는 없다.

3. 2% 부족하지만.. 사용자가 아무리 변경하여도 변경 안되게는 할 수 있다.
- 관련 환경 정의에서 변경 다음을 변경하자!

 

  짤린 설명을 다시 써보면
지정된 각 포틀릿 레이아웃 유형에 대한 레이아웃을 선택하십시오. 이 환경 정의의 포틀릿 레이아웃은 개별 내 페이지 및 커뮤니티 페이지에서 선택한 포틀릿 레이아웃보다 우선합니다. "무시 안함"이 선택되면 내 페이지 또는 커뮤니티 페이지의 포틀릿 레이아웃이 사용됩니다. 포털 구성 파일에서 Adaptive 포틀릿 레이아웃을 사용하지 않을 경우 포틀릿 레이아웃을 사용할 수 없습니다.
 
위의 설명대로라면 사용자가 아무리 레이아웃을 변경해도 관리자가 선택해 놓은 레이아웃만 사용할 수 있다는 것이다. 

물론 사용자들이 레이아웃을 변경해도 적용이 되지 않는다는, 다시 말해 확실하게 레이아웃을 변경할 수 있는 방안은 아니지만, 나름 유용하다.

위와 같은 상황에서 사용자가 레이아웃을 변경하여 관리자가 다시 변경시켜주기 위해서는
환경 정의에서 포탈의 기본 네비게이션이 표시 되게끔 고친 후 해당 사용자로 로그인하여 직접 수정해 주는 방법밖에는....쿨럭~
 

Comments (+add yours?)

Tracbacks (+view to the desc.)