Tạo phiên làm việc của 1 node type cho Drupal Users

Creating a Workflow for Drupal Users

Hướng dẫn sử dụng Redux để quản lý hiệu quả trong ứng dụng React

Average: 7.7 (3 votes)

Cài đặt Webpack để viết Reactjs bằng ES6 và những thuận lợi của ES6

Average: 9.5 (2 votes)

Tạo phiên làm việc của 1 node type cho Drupal Users

This week's tutorial is the second of a two-parter. We've had several students in our classes looking to build websites with multiple content authors ... blogs, newspapers, university sites and more. A common request is to improve Drupal's default handling of nodes.

In the first part we covered how to give people easy to a list of their own nodes, using a module called workspace.

In this second part we're going to create a workflow, allowing you to choose who has control over a node. A newspaper website is a great example - a writer may submit an article which is then passed to the copy-editor for checking and then to the editor for approval and publication.

In Part 1 we used the "Workspace" module. This time we're using the "Workflow" module.

Installing Workflow to Your Drupal Site

  • Step 1: Visit http://drupal.org/project/workflow to download the latest version of "Workflow".

  • Step 2: Extract the files into a folders on your desktop. The folder will be called "workflow".

  • Step 3: Login to your site's files via FTP and navigate to /sites/all/. If there isn't a folder called /modules/ here, create one.

  • Step 4: Upload the "workflow" folder to /sites/all/modules/

  • Step 5: Go to Administer >> Site building >> Modules and enable Workspace.

Configuring Workflow

Go to Administer >> Site building >> Workflow and click "Add workflow". You'll be at the start of the process:

  • Workflow name: Enter a name for your workflow.

  • Workflow states: You'll be asked for the different stages of the workflow. They example used by the module is "if you were doing a meal workflow it may include states like shop, prepare, eat, and clean up." Ideally you'll have several states. This is an example that a newspaper might use:

  • Nodes: You can then choose which nodes your workflow applies to:

  • Moving Through the Workflow: Click "Edit" next to your workflow and you'll be able to choose which user groups are in control at which stage. The workflow moves from left to right and you are choosing who can initiate the transition from one stage to the next. 

  • Managing Nodes in the Workflow: At the very bottom of this page you can decide what control people have over the articles in each state: Drupal Workflow

  • Tab: Mid-way on this screen you'll find "Workflow tab permissions" and you can control who sees the "Workflow" tab when they're looking at a node. This is how your users will move article through the workflow. At the top of the nodes they will see this added tab:
    Drupal Workflow

  • Using the Workflow: Once users click on the Workflow tab, they'll be able to change the state of the article and decide when:
    Creating a Workflow for Drupal Users

Bạn thấy bài viết này như thế nào?: 
No votes yet

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Google sắp tung ra dịch vụ lưu trữ trực tuyến
Google sắp tung ra dịch vụ lưu trữ trực tuyến

Theo thông tin của một tờ báo uy tín, Google sẽ sớm tung ra một dịch vụ lưu trữ đám mây, cạnh tranh trực tiếp với Dropbox hay Box.net.

Web 2.0 - là một cuộc cách mạng trên thế giới
Web 2.0 - là một cuộc cách mạng trên thế giới

Là nền tảng để các dịch vụ mới của Social Media phát triển, web 2.o được xem là một cuộc cách mạng trên thế giới mạng, thế hệ web mới có những thay đổi quan trọng không chỉ ở nền tảng công nghệ mà còn cả ở cách thức sử dụng – hình thành nên môi trường cộng đồng, ở đó mọi người cùng tham gia đóng góp cho xã hội “ảo” chứ không chỉ “duyệt và xem”.

Chúng ta có thể kiếm tiền từ Drupal Appstore
Chúng ta có thể kiếm tiền từ Drupal Appstore

Presently the drupal community is in an uproar, triggered by Robert Douglass' announcement of his session at the Drupal Dev Days in Brussels