Input Filter

기능성이 가장 좋지만 까다로운 Better Formats 모듈의 사용법

드루팔에서의 Input Filter라 함은, 입력문에 대한 포맷지정을
동적으로 가능하게 하는 기능입니다. (예:HTML 태그 필터링, 특정 변환 등)

이 인풋필터 관련한 모듈들이 여럿 있지만, 그 중에 가장 강력한 것은
Better Formats 모듈입니다.

그런데 Better Formats 모듈의 사용법이 조금 까다롭네요. 그래서 메모합니다.
(참고로 본 글은 palpal.org/node/37 의 댓글에 있던 내용을 업그레이드 한 것입니다)

[Better Formats 모듈의 사용법]

관리자로 로그인후 모듈을 설치/활성화한 후,
admin/settings/filters/settings 에 가서,
(메뉴로는 관리 > 사이트 환경설정 > 입력 형식의 환경설정 탭이다)
Control 항목의 Control formats per node type 을 체크/저장한다.

그런 다음, admin/content/types 에 있는 해당 컨텐츠 타입을 [편집],
Input format settings 항목에 있는
Allowed formats: 를 원하는 필터로 설정해 주면
그 다음부터 해당 컨텐츠 타입으로 생성할 때마다 Allowed formats 에서
지정한 입력 필터 형태로 본문이 저장된다.

본 글의 아래 관련글에도 "Input Filter" 관련 항목이 있으니 참고 바랍니다.

본문 내 키워드로 링크 및 카테고리를 자동생성하는 모듈들 (조사중)

(각각의 모듈들을 조사 중 작성한 글이라, 완성도가 다소 떨어지는 글입니다)

http://drupal.org/project/linkintel
/admin/settings/linkintel 에서 설정, 링크크론을 리셋할 수도 있다.
크론에 의지해서 정기적으로 관련 링크 작성.
링크가 생성되면 관련 노드의 본문 우측상단 탭에 결과가 표시됨.
첨부 이미지 참고.

현재까지 살핀 바로는 가장 좋아 보인다.

-----------------------------------------------

http://drupal.org/project/glossify
링크를 생성할 키워드를 일일이 Taxonomy로 설정.
아래 모듈이 함께 필요하다.
http://drupal.org/project/simplehtmldom

* 다국어 환경에서 키워드 링크 걸 때 버그가 있는 듯 하다.

설치/활성화 후 주의점 둘.
- Make sure to enable the Glossify filter for the input-formats here: /admin/settings/filters/list
- Install the Hovertip module to use hovertips http://drupal.org/project/hovertip

-----------------------------------------------

http://drupal.org/project/alinks
이 모듈도 링크를 생성할 키워드를 일일이 설정해야 하는 것이 부담.

컨텐츠간 상호 링크 참조에 강한 LinoDef 모듈의 집중 연구

컨텐츠간 상호 링크 참조에 강한 LinoDef 모듈의 집중 연구
----------------------------------------------------------------

얼마 전, 컨텐츠 생산성을 향상시키는 몇몇 입력 필터 모듈 소개에서도 나왔다.
우선 대단한 모듈이라 칭찬하지 않을 수 없다. 이 모듈을 기획/제작한 독일인은 기발한 인물일게다.

얼핏 보면 단순한 기능(본문과 댓글의 특정 부분에 링크를 걸어준다)인 것 같지만,
그 사용하는 인터페이스가 아주 재밌다.
다소 불편해 보이는 태그 방식부터, 커스터마이징이 가능한 버튼 형태까지 다양하다.

LinoDef 모듈 - http://drupal.org/project/linodef

Insert elements & internal links (Linodef) 모듈이라고 부르는 것이 공식 명칭이다.
본문과 코멘트(댓글)에 있는 특정 부분을 원하는 노드 Title이나 용어 Term으로 치환한다.

여타 컨텐츠의 노드ID 번호로 링크를 손쉽게 걸 수도 있고,
여타 컨텐츠의 CCK 특정 필드를 대상으로 링크를 걸 수도 있고,
여타 컨텐츠의 Taxomony를 대상으로 링크를 걸 수도 있다.
하지만 Syntax가 헛갈리는 측면이 있어 조금 사용하기 불편해 보인다. 익숙해지면 좋을 듯.

주의) # 형태의 주석은 FootNotes 모듈과 같은 입력 Syntax를 사용하므로 충돌이 날 수 있다.

사용법 예)

1. 본 모듈을 설치/활성화한 후에,

Syndicate content