Products/WebCenter Interaction
Adaptive layout 사용시 마이페이지 레이아웃 변경
알 수 없는 사용자
2012. 3. 21. 13:30
WCI 프로젝트를 진행하면서 사용자에게 마이페이지를 제공하며, 포탈 네비게이션을 사용하지 않고 직접 만든 것을 사용할 경우 사용자가 마이페이지 레이아웃을 변경하면...
Adaptive layout 사용시에 표시 됐던 페이지 편집 링크가 사라지기 때문에 - Adaptive layout에 정의 된 것이여서 레이아웃을 변경하면 전혀 다른 html이 적용된다 - 사용자는 더 이상 페이지 편집을 할 수 없는 문제가 있다.
해결 방안은
1. 레이아웃을 변경하지 못하게 하자!!
- 하지만 직접적인 WCI UI 수정 없이는 페이지 레이아웃 선택 버튼을 안나오게 할 수도 없고, 레이아웃 선택 팝업에서 다른 부분을 선택하지 못하게도 할 수 없다.. ㅠㅠ
2. 사용자 교육
- 사용자 교육을 통하여 "절대로 건드리지 마라!!!"고 느낌표 팍팍 써가며 공지까지해도 절대 그들의 호기심을 막을 수는 없다.
3. 2% 부족하지만.. 사용자가 아무리 변경하여도 변경 안되게는 할 수 있다.
- 관련 환경 정의에서 변경 다음을 변경하자!
물론 사용자들이 레이아웃을 변경해도 적용이 되지 않는다는, 다시 말해 확실하게 레이아웃을 변경할 수 있는 방안은 아니지만, 나름 유용하다.
위와 같은 상황에서 사용자가 레이아웃을 변경하여 관리자가 다시 변경시켜주기 위해서는
환경 정의에서 포탈의 기본 네비게이션이 표시 되게끔 고친 후 해당 사용자로 로그인하여 직접 수정해 주는 방법밖에는....쿨럭~
Adaptive layout 사용시에 표시 됐던 페이지 편집 링크가 사라지기 때문에 - Adaptive layout에 정의 된 것이여서 레이아웃을 변경하면 전혀 다른 html이 적용된다 - 사용자는 더 이상 페이지 편집을 할 수 없는 문제가 있다.
해결 방안은
1. 레이아웃을 변경하지 못하게 하자!!
- 하지만 직접적인 WCI UI 수정 없이는 페이지 레이아웃 선택 버튼을 안나오게 할 수도 없고, 레이아웃 선택 팝업에서 다른 부분을 선택하지 못하게도 할 수 없다.. ㅠㅠ
2. 사용자 교육
- 사용자 교육을 통하여 "절대로 건드리지 마라!!!"고 느낌표 팍팍 써가며 공지까지해도 절대 그들의 호기심을 막을 수는 없다.
3. 2% 부족하지만.. 사용자가 아무리 변경하여도 변경 안되게는 할 수 있다.
- 관련 환경 정의에서 변경 다음을 변경하자!
지정된 각 포틀릿 레이아웃 유형에 대한 레이아웃을 선택하십시오. 이 환경 정의의 포틀릿 레이아웃은 개별 내 페이지 및 커뮤니티 페이지에서 선택한 포틀릿 레이아웃보다 우선합니다. "무시 안함"이 선택되면 내 페이지 또는 커뮤니티 페이지의 포틀릿 레이아웃이 사용됩니다. 포털 구성 파일에서 Adaptive 포틀릿 레이아웃을 사용하지 않을 경우 포틀릿 레이아웃을 사용할 수 없습니다.위의 설명대로라면 사용자가 아무리 레이아웃을 변경해도 관리자가 선택해 놓은 레이아웃만 사용할 수 있다는 것이다.
물론 사용자들이 레이아웃을 변경해도 적용이 되지 않는다는, 다시 말해 확실하게 레이아웃을 변경할 수 있는 방안은 아니지만, 나름 유용하다.
위와 같은 상황에서 사용자가 레이아웃을 변경하여 관리자가 다시 변경시켜주기 위해서는
환경 정의에서 포탈의 기본 네비게이션이 표시 되게끔 고친 후 해당 사용자로 로그인하여 직접 수정해 주는 방법밖에는....쿨럭~