Views Bulk Operations : 뷰에 나타난 컨텐츠들을 복수로 체크 선택해서 액션 처리하는 모듈

줄여서 VBO라고 불리는 모듈이다.
이번 글 제목이 길다. 그만큼 중요하고 혁신적인 인터페이스의 모듈이라 소개비중을 높인다.

http://drupal.org/project/views_bulk_operations
(비슷한 이름의 모듈로 Views Checkboxes라는 모듈이 있지만, 본 VBO 모듈이 훨씬 낫다.

모듈을 설치/활성화한 후에,
하나의 View를 만들고, Style을 Bulk Operations로 선택한다.
그 후에 (기어모양으로 된) 옵션설정에 들어가, Skip confirmation step 을 체크 해제한다.
이 후에 다음과 같은 액션들을 중에서 몇 개를 선택하고 저장하면 된다.

Selected operations:

Change the author of a post (node_assign_owner_action)
Delete node (views_bulk_operations_delete_node_action)
Display a message to the user (system_message_action)
Execute arbitrary PHP script (views_bulk_operations_script_action)
Make post sticky (node_make_sticky_action)
Make post unsticky (node_make_unsticky_action)
Modify node fields (views_bulk_operations_fields_action)
Modify node taxonomy terms (views_bulk_operations_taxonomy_action)
Promote post to front page (node_promote_action)
Publish post (node_publish_action)
Rebuild image thumbnails (image_operations_rebuild)
Redirect to URL (system_goto_action)
Reload Embedded Media Data (emfield_operations_reload)
Remove post from front page (node_unpromote_action)
Save post (node_save_action)
Unpublish post (node_unpublish_action)
Unpublish post containing keyword(s) (node_unpublish_by_keyword_action)
공개 (node_mass_update)
끈적이 (node_mass_update)
끈적이 취소 (node_mass_update)
비공개 (node_mass_update)
이메일 보내기 (system_send_email_action)
첫 페이지에 홍보 (node_mass_update)
첫 페이지에 홍보 취소 (node_mass_update)

아래 이미지는, 위 액션들 중에 삭제와 비공개를 복수개 선택하는 인터페이스 예이다.
드루팔에서의 이 모듈은 강력하다. CMS에 기반한 체크박스 인터페이스의 유연한 결합이
궁극의 도에 이른 느낌이다. 어떤 컨텐츠 타입이라도, 어떠한 액션에 연결 가능하다.

Views Bulk Operations : 뷰에 나타난 컨텐츠들을 복수로 체크 선택해서 액션 처리하는 모듈Views Bulk Operations : 뷰에 나타난 컨텐츠들을 복수로 체크 선택해서 액션 처리하는 모듈

혹 액션을 Select List 박스 형태도 나오게 했을 경우에는, 본 모듈의 버전에 따라
1 1 1 1... 이 액션명으로 나오는 버그가 있었다. 이런 경우에는 모듈을 다운그레이드하던가
또는 특정 액션만을 Views의 Bulk Operation 스타일 수정에서 선택하고 버튼 형태도 출력하면 된다.

No votes yet