2013년 12월 4일 수요일

StyleSheet 에 Dynamic Navigation 과 Expert 같이 나오게 하기!!

GSA 스타일 시트에
Dynamic Navigation 과 Expert 같이 나오게 하기

  • GSA( Google Search Appliance) 에서는 네비게이션 바라는 동적 메뉴바와 Expert라는 사용자 검색을 지원한다.
  • 그런데 기본 스타일 시트에서 설정을 통해 마우스로 클릭을 할 경우
같이 사용 못한다는 내용 ..
  • Dynamic Navigation 과 Expert를 같이
    사용하고 싶을 경우
    • 새로운 UI 개발
    • OneBox를 이용하는 눈 속임
    • StyleSheet 변경

  • 처음으로 사용할 수 있는 방법은 별도의 UI로 개발하는 것이다.!!
  • 새로운 UI 개발
    • 별도의 Was Server를 통해 GSA 에서는 XML 형태로 리턴 받은 내용을 Parsing 해서 사용하는 방법
    • 장점 
      • UI 변경이 쉽다. UI와 GSA를 따로 개발할수 있다.
    • 단점 
      • 별도의 서버가 필요 (돈 !!!!)
      • xml 형태로 받아 올 경우 일부 GSA 기능 사용 불가
        • 미리보기 불가 !!! 왜?? xml에는 키가 존재하지 않음..

  • OneBox를 이용하는 눈속임
    • OneBox라고 하는 GSA 에서 지원하는 독립형 모듈을 통한 눈속임
    • OneBox의 스타일 시트를 css => Float:right와 Margin 을 통해서 눈속임
    • 장점
      • 유지보수가 쉽다.
      • UI에 개인적인 취향을 가미할수 있다.
    • 단점
      • 별도의 StyleSheet작업이 필요하고, 기본 기능을 손수 만들어야함 
      • 다른 OneBox와의 순서 충돌로 인해 무조건 최 상단에 배치
      • KeyMatch나 따른 기능이 추가 될 경우 UI가 깨짐

  • StyleSheet 변경
    • 기본 StyleSheet를 조금 변경 하여 표시 할수 있다.
    • 장점
      • 편리하다.
      • 별도의 기능 구현이 필요없다.
      • 별도의 서버도 필요없음
    • 단점
      • 마우스로 하는 기본 설정을 못함 (어차피 기본 설정으로는 한계가 있음)
      • UI 변경하기 어려움
쟤가 사용한 방법은 StyleSheet 변경!! 기능 구현에 시간을 투자하지 않아도 되고, UI도 기본 UI로 만족 하였기 때문..
  • StyleSheet 변경 방법
    • StyleSheet 변경 방법은 정말 간단하다. StyleSheet는 기본적으로 xslt라는 xml template 을 통해 구현된다. xslt로 UI 만들 경우 빠름.. 빠름 빠름..
    • 
       ...
          
               //-------> 0 => 1 로 변경!!
       
        

댓글 없음:

댓글 쓰기