"<configRootShare>/classes/alfresco/share-config.xml" 파일을 오픈한다. 예를 들어 톰캣이라면 "<TOMCAT_HOME>/webapps/share/WEB-INF/classes/alfresco/share-config.xml" 파일을 연다.
위와 같이 "Global config" 영역에 헤더가 정의되어 있다.
2. share-config-custom.xml.sample 파일을 오픈한다.
"<web-extension>/share-config-custom.xml.sample" 파일을 오픈한다. 예를 들어 톰캣이라면 "<TOMCAT_HOME>/shared/classes/alfresco/web-extension/share-config-custom.xml.sample" 파일을 연다.
1번의 <header> 부분을 share-config-custom.xml 파일에 복사합니다.
3. naver 링크 추가
alfresco-config > config > header > app-items 에 새로운 item 엘리먼트를 추가한다.
위의 8번 줄과 같이 naver 링크를 추가한다. (item 엘리먼트의 자세한 설명은 다른 포스팅을 통해 정리할 예정이다)
4. share-config-custom.xml 파일로 저장한다.
"<web-extension>/share-config-custom.xml" 파일로 저장한다. 예를 들어 톰캣이라면 "<TOMCAT_HOME>/shared/classes/alfresco/web-extension/share-config-custom.xml" 파일로 저장한다.
Label & Description & Icon 설정
위의 설정을 추가한 후, 알프레스코를 재시작 하면 "header.naver.id" 라는 레이블의 링크가 생긴다. 이러한 링크를 원하는 레이블로 변경하려면 다음과 같은 작업이 필요하다.
1. share-config-custom.xml 파일로 저장한다.
"<configRootShare>/classes/alfresco/messages/slingshot.properties" 파일을 오픈한다. 예를 들어 톰캣이라면 "<TOMCAT_HOME>/webapps/share/WEB-INF/classes/alfresco/messages/slingshot.properties" 파일을 연다.
header.naver.label=Naver
header.naver.description=Naver...
위의 label 과 description 을 추가한 후, 알프레스코를 재시작하면 정상적으로 label 과 description 이 표시된다. 하지만 아이콘이 없어 다른 링크와 어울리지 않는다.
2. icon 이미지를 추가한다.
이번 포스팅에서 사용하는 네이버 링크의 이미지는 네이버에서 16 x 16 사이즈의 png 이미지를 다운받았다. 이 파일을 "naver.png" 로 저장한 후 (<item id="{id}" /> 에서 사용한 {id}.png 로 저장한다) "<TOMCAT_HOME>/webapps/share/components/images/header" 디렉토리에 복사한다.