it-swarm-ko.tech

"단계별 프로세스"콘텐츠 유형을 만들려면 어떻게해야합니까?

인트라넷에 대한 프로세스 매뉴얼을 만들려고합니다. 대부분의 (모든?) 프로세스는 매우 명확한 순서를 가지고 있지만 실제 순서는 때때로 변경 될 수 있습니다. 계획은 대략 6 명 정도의 주제 전문가가 프로세스 페이지를 입력하고 업데이트하도록하는 것입니다. 사이트 사용자는 종종 직접 대면하여 고객과 상호 작용하면서 프로세스를 신속하게 검토 할 수 있어야합니다.

내가 생각한 옵션은 다음과 같습니다.

  • 순서가있는 목록을 사용하도록 저자를 교육하십시오. Pro : 가장 쉽습니다. 단점 : 비전문가 교육에 의존하며 가독성을 위해 스타일링하기 어려울 수 있습니다.
  • 각 프로세스를 책으로 구성합니다. Pro : 이미있는 것을 사용합니다. 단점 : 입력하기 어렵고 읽기가 복잡합니다.
  • "단계"필드로 콘텐츠 유형 생성 횟수 제한없이 입력 할 수있는 콘텐츠 유형과 주문 번호를 표시하도록 테마. 장점 : 각 단계가 독립적이고 쉽게 재정렬 될 수 있음을 쉽게 알 수 있습니다. (?) 단점 : 더 많은 작업이 필요합니다 (이 옵션에 내가 놓친 다른 것이있는 것 같지만 손가락을 댈 수 없습니다.) !)
  • 사용자 정의 모듈, 레시피 모듈과 비슷하지만 재료가 없습니다. 적어도 레시피 모듈에 단계별 지침이 있다고 가정합니다. 장점 : 엔트리, 학습 경험을위한 대부분의 사용자 정의. 단점 : 내 전문 지식에서 나에게 더 많은 일이 필요합니다.

귀하의 경험으로 볼 때 이러한 옵션 중 확실한 승자가 있습니까?

내가 놓친 옵션이 있습니까? (예를 들어 이미이 작업을 수행하는 모듈이 있습니까? 인터넷 검색은 악몽 이었습니다.)

나는 이것을 지나치게 생각하고 있는가?

이 프로젝트가 Drupal 6 또는 7. 인지 아직 모르겠습니다.)

7
epersonae

나는 Craig Hyatt에 동의하지만 조금 더 확장 할 것이라고 생각했습니다.

순서가있는 목록을 사용하도록 저자 교육-사용자 교육에 더 많은 노력이 필요하다고 말씀하신 것처럼. 제 생각에는 최종 제품을 개발하는 데 시간을 더 많이 보냈습니다.

각 프로세스를 책으로 구성-휠을 다시 발명하는 이유는 무엇입니까? 기본 요구 사항을 즉시 제공합니다. 이것을 사용하면 이것을 사용하는 단점을 해결하기 위해 무언가를 개발하는 데 더 많은 시간을 할애하거나 처음부터 만드는 것보다 유용한 것을 추가하는 데 더 많은 시간을 할애 할 수 있습니다.

"step"필드를 사용하여 콘텐츠 유형 생성-이것이 더 많은 작업이 될 수 있지만 그다지 많지는 않다고 언급했습니다. CCK 및 nodereference를 사용하면 책 경로.

사용자 정의 모듈-이 작업을 수행 할 필요가 없습니다. 위의 두 점은 드루팔 내장 옵션을 코딩 할 수있는 충분한 자유를 제공합니다.

저에게 확실한 승자는 콘텐츠 유형을 만들고이를 기반으로 구축하는 것입니다. 실제로 책 기능을 사용하도록 콘텐츠 유형을 설정할 수 있습니다. 이것은 제가 현재 대규모 프로젝트를 위해하고있는 일입니다. 따라서이 경우 두 세계의 장점을 모두 얻을 수 있습니다.

2
digital

Book 모듈을 사용하려는 본능이 맞다고 생각합니다. 책 페이지를 편집하는 것은 사용자 정의 컨텐츠 유형을 통한 다중 노드보다 어렵지 않습니다.

1
Craig Hyatt

CCK 필드 그룹을 사용하지 않는 이유는 무엇입니까? 노드에는 제목이 있고 본문이 없을 수 있습니다. 그런 다음 노드에는 CCK 필드 그룹이 있습니다. 그룹에는 "단계 제목"과 "단계 지침"과 같은 두 개의 필드가있을 수 있습니다. 그런 다음 동일한 노드에 원하는만큼 제목/지침 조합을 추가 할 수 있습니다.

이것은 입력이 정말 간단하고 모든 것이 하나의 노드에 포함되어 있다는 장점이 있습니다. 이 콘텐츠의 실제 표시도 사용자에게 달려 있으므로 한 페이지에 모든 단계를 포함하거나 각 단계를 표시하는 자바 스크립트 탭 기반 시스템 또는 다른 조합을 가질 수 있습니다.

1
Chris Cohen

Step이라는 콘텐츠 유형을 만들고 프로세스의 각 단계를 노드로 만듭니다. 그런 다음보기를 사용하여 원하는 단계 목록을 작성할 수 있습니다.

아마도 분류법을 사용하여 단계를 적절한 상위 "프로세스"에 연결하는 방법을 찾아야합니다.

각 단계에는 제목, 본문, 무게/주문 필드 및 추가해야하는 기타 항목이 있습니다.

선택한 Drupal 버전은 중요하지 않습니다. CCK는 6, Core Fields는 7을 사용합니다.

0
Randy Burgess

또 다른 옵션은 pagination 모듈을 사용하는 것입니다.이 모듈을 사용하면 콘텐츠 제작자가 콘텐츠에 나누기를 삽입하여 더 쉽게 관리 할 수 ​​있습니다. 콘텐츠 페이지 매김에 사용할 수있는 현재 방법 :

  1. 콘텐츠는 선택 가능한 "페이지 당 단어"수에 따라 페이지가 매겨집니다.
  2. 콘텐츠는 콘텐츠 작성자가 삽입 한 수동 나누기로 페이지가 매겨집니다.
  3. 콘텐츠는 태그를 기반으로 수동 나누기로 페이지가 매겨집니다.
0
wiifm