드루팔의 컨텐츠 관리 인터페이스를 업그레이드 해 보자. Content Management Filter 모듈(CMF)

드루팔은 중소규모의 강력한 CMS툴임에도 불구하고,
기본적인 컨텐츠 관리 화면(admin/content/node)이 기대에 못미친다.
특히 컨텐츠 관리 화면의 문자열 검색 기능 부재는 아쉽다.

이는 검색 기능을 별도의 인터페이스(블럭이나 테마부속)로
준비해 두었기 때문에 문자열 검색을 굳이 컨텐츠 관리화면에
둘 필요가 없었던 것이 원인이라 여겨진다.
하지만 때로는 컨텐츠 관리화면에도 보편적인 문자열 검색이
있었으면 할 경우가 있다. 그럴 경우에 이용 가능한,

Content Management Filter 모듈(CMF)을 소개한다.
http://drupal.org/project/cmf

백문이 불여일견이다. 모듈 설치/활성화하고
기존 컨텐츠 관리 화면이 아닌, 새로운 화면 (admin/content/filter)에 가 보라.
이제야 그럴 듯한 CMS의 컨텐츠 관리화면 답다.

문자열 검색 이외에도 여러 기능이 있다.

* Show nodes, comments or both
* Filter by author (select from drop-down list)
* Filter by author (enter username in AJAX search field)
* Filter by user role (shows nodes authored by any user in the selected role)
* Filter by user status (active or blocked)
* Filter by title or body substring
* Filter by node created date (before/after)
* Filter by node language
* Displays a column in the content list with node creation time
* Sort content list by any column: Title, Type, Author, Status, Time

관리자 로그인후 네비게이션 메뉴에서 Content Management Filter를 선택하면 나온다.

2011년 11월 기준으로 아래와 같은 항목의 필터링이 가능하다.

node status
node type
Taxonomy
title/subject
body
created after
created before
Language
user list
user name
user role
user status

Your rating: None 평균 : 4.5 (4 votes)

댓글

좋은데요! 기본

좋은데요! 기본 컨텐츠 화면은 좀 너무 기본적이라고 생각했거든요.
저는 지금 Content type별로 관리화면을 만드려는 중인데 Views를 쓰는게 최선일까요?

지금까지의

지금까지의 경험으로는 관리계 화면도 뷰가 제일 좋았던 것 같습니다.
고객들이 자꾸 요구사항을 바꾸게 돼도 뷰가 대응하기 편했었거든요.

간혹 필드들의 표시를 위해 가벼운 프로그래밍을 넣을 경우가 있었는데,
(이미 아실지도) Computed Field 와 Custom Field 가 크게 도움이 됐던 것 같습니다.

http://drupal.org/project/computed_field
http://drupal.org/project/views_customfield

views_customfield는 처음

views_customfield는 처음 알았습니다! Content-type에 없는 필드는 뷰에서 정의할 수 있는건가보군요. 좋은데요! 감사합니다 :)

관리자 화면의 모듈 목록에서는 Content

관리자 화면의 모듈 목록에서는
Content management filter 로 명명돼 나온다.
찾기가 다소 어려웠다.