드루팔의 컨텐츠 관리 인터페이스를 업그레이드 해 보자. 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


댓글
3 comments posted좋은데요! 기본 컨텐츠 화면은 좀 너무 기본적이라고 생각했거든요.
저는 지금 Content type별로 관리화면을 만드려는 중인데 Views를 쓰는게 최선일까요?
지금까지의 경험으로는 관리계 화면도 뷰가 제일 좋았던 것 같습니다.
고객들이 자꾸 요구사항을 바꾸게 돼도 뷰가 대응하기 편했었거든요.
간혹 필드들의 표시를 위해 가벼운 프로그래밍을 넣을 경우가 있었는데,
(이미 아실지도) Computed Field 와 Custom Field 가 크게 도움이 됐던 것 같습니다.
http://drupal.org/project/computed_field
http://drupal.org/project/views_customfield
views_customfield는 처음 알았습니다! Content-type에 없는 필드는 뷰에서 정의할 수 있는건가보군요. 좋은데요! 감사합니다 :)