아문센 프로젝트용 본문 Terms 가공 모듈 - 최종 적합은 glossary

아문센 프로젝트용 본문 Terms 가공 모듈 - 최종 적합은 glossary

드루지기들이 최근 수행하고 있는 가칭 아문센 프로젝트에는,
관리자에서 설정한 용어들(텀즈)들을 위 첨부 그림처럼
주석 보이게 하는 과제가 있었다.

용도가 비슷한 입력필터 모듈이 있었지만,
카테고리 분류 기능까지 필요했으므로 최종 사용하기로 한 것은
glossary 모듈 - http://drupal.org/project/glossary
이다. (이하 그로서리)

여러 후보들 특히 glossify 등의 모듈들이 있었지만,
다국어 지원 문제나 손쉬운 운영관리 면을 고려해 최종 그로서리 모듈로 낙점이 됐다.

설치 및 사용법을 메모해 둔다.

1. 모듈을 설치/활성화한다.

2. 관리 >> 입력 형식에서 디폴트 타입(혹은 컨텐츠 타입에 맞게)을 지정한다.
   여기서는 예로 Filtered HTML을 지정.

3. 관리 >> admin/settings/glossary 에 가면 그로서리 모듈에 대한
   세세한 부분을 설정 가능한데, 아래 항목들을 체크해 두는 것이 좋다.

   3.1 그로서리 설정화면에서, 아까 예로 든 Filtered HTML 탭을 선택.

   - Select Vocabulary:에 있는 Taxonomy 항목들.

   - Link type:노멀

   3.2 그로서리 설정화면에서, 일반(번역에 따라 "공통") 탭을 선택.

   - Show glossary across many smaller pages를 체크.

   - Show glossary terms even if there is no description 체크.

   - Show glossary term descriptions on the Glossary page 체크.

   - Show detailed descriptions on the Glossary page 체크.

   - Link related terms on the Glossary page 체크.

4. 관리 >> 컨텐츠 타입 설정에서 해당 컨텐츠 타입의 기본 입력형식으로
   반드시 그로서리 입력포맷(Filtered HTML)을 지정한다.

5. 해당 컨텐츠 타입을 하나 생성하되, Taxonomy 텀즈 단어를 몇 개 입력하고
   해당 본문을 길게 입력하되 텀즈와 똑같은 단어가 들어가도록 해 보자.
   그러면 위 참고 그림과 같은 주석 어깨링크가 나타난다.
   마우스 오버 등의 이벤트로 상세 설명을 보여줄 수도 있고,
   또한 텀즈 컬렉션 항목 페이지로 점프할 수도 있다. 

본문 내 키워드로 링크 및 카테고리를 자동생성하는 모듈들
http://palpal.org/node/531 과 관련성이 높은데,
여타 모듈들보다 다국어 문제 및 복잡한 설정이 불필요해서 좋았다.

Comments

아문센 프로젝트 신규버전 2018에서는 심플하게 이

아문센 프로젝트 신규버전 2018에서는
심플하게 이 glossary 모듈과 scanner 모듈 두개로
본문 Terms 가공과 특정 단어들의 묶음 치환이 가능했다.

엄밀히 말하면 스캐너 모듈 하나만으로도
원하는 본문 치환및 자동 텍서노미 연결이라는 목표를 달성했다.

참고 : 모든 본문과 제목 등에서 특정 글자를 검색하고 치환하는 방법
http://palpal.org/node/636

https://www.drupal.org/project/scanner