Drupal: 2.5. Lập kế hoạch cấu trúc nội dung

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Mục tiêu

Lập kế hoạch cho cấu trúc nội dung của trang web (loại và loại thực thể để sử dụng cho nội dung nào) và trang nào sẽ chứa danh sách nội dung.

Các bước

  1. Động não về nội dung trang web của bạn cần chứa, nội dung có thể bao gồm nội dung mà khách truy cập sẽ tìm kiếm, cũng như nội dung bạn muốn hiển thị cho khách truy cập. Kết quả có thể là mô tả trong Phần i.6, “Kịch bản hướng dẫn”.
  2. Đối với mỗi phần nội dung được xác định, hãy quyết định loại thực thể nội dung nào là phù hợp nhất. Khi làm điều này, bạn sẽ cần xem xét vị trí và cách thức sử dụng và chỉnh sửa nội dung trên trang web. Ví dụ, trong kịch bản thị trường nông dân, bạn có thể muốn hiển thị giờ và vị trí của thị trường nông dân trên thanh bên của mỗi trang. Đối với nội dung đó, một khối tùy chỉnh duy nhất có ý nghĩa. Ví dụ khác, bạn có thể quyết định rằng các trang hiển thị thông tin về từng nhà cung cấp phải là các mục nội dung do mô-đun Node lõi quản lý, bởi vì bạn muốn các nhà cung cấp có thể chỉnh sửa danh sách của riêng mình. Hệ thống cấp phép mô-đun Node lõi cho phép bạn thực hiện việc này một cách dễ dàng.

    Những quyết định này không nhất thiết phải luôn có một câu trả lời đúng; ví dụ, bạn có thể quyết định rằng các trang của nhà cung cấp nên là hồ sơ người dùng thay vì các mục nội dung, nhưng nếu bạn đã làm nội dung đó sẽ được liên kết với một tài khoản người dùng cụ thể, và sẽ không dễ dàng thay đổi quyền sở hữu của một trang của nhà cung cấp. vào một tài khoản người dùng khác.

  3. Trong mỗi loại thực thể nội dung bạn đã xác định, hãy quyết định phân chia thành các loại thực thể phụ sẽ có ý nghĩa. Ví dụ, trong ví dụ trang web của nông dân, bạn có thể quyết định rằng theo loại thực thể Content item, sẽ có một loại nội dung cho các trang cơ bản (Home và About), một cho các trang của nhà cung cấp, và một cho các trang công thức.
  4. Đối với từng loại thực thể phụ bạn quyết định, hãy quyết định trường nào là cần thiết. Ví dụ: loại nội dung Nhà cung cấp có thể cần các trường cho tên nhà cung cấp, URL trang web, hình ảnh và mô tả.
  5. Quyết định danh sách thực thể là cần thiết, có thể là toàn bộ trang hoặc các khu vực nhỏ hơn trên trang. Đối với mỗi danh sách, bạn sẽ cần phải xác định danh mục thực thể nào sẽ được liệt kê. Sau đó, bạn sẽ cần phải quyết định theo thứ tự nào và với các tùy chọn lọc nào sẽ được hiển thị; ví dụ: bạn có thể muốn cung cấp cho khách truy cập trang web tuỳ chọn tìm kiếm theo từ khóa, để lọc danh sách xuống một tập hợp con hoặc để sắp xếp danh sách. Bạn cũng sẽ cần phải quyết định thông tin nào từ các mục thực thể sẽ được hiển thị, điều này có thể dẫn đến việc thêm vào danh sách các trường bạn đã xác định trong bước trước đó. Ví dụ, trang web thị trường nông dân cần có trang danh sách Công thức liệt kê các mục nội dung thuộc loại Công thức, với khả năng lọc theo thành phần, điều đó có nghĩa là loại nội dung Công thức cần có trường Thành phần.
  6. Đối với mỗi trường được xác định trên từng loại thực thể, hãy xác định loại dữ liệu cần chứa (chẳng hạn như văn bản thuần, văn bản được định dạng, ngày, tệp hình ảnh, v.v.) và số lượng giá trị sẽ được cho phép. Hầu hết các trường có giá trị đơn, nhưng ví dụ, Công thức sẽ cho phép nhiều giá trị trong trường Thành phần của nó.
  7. Hãy xem xét trường nào sẽ là tốt nhất làm tham chiếu đến các thực thể kỳ hạn phân loại: các trường có giá trị sẽ được chọn từ danh sách các giá trị được phép. Các giá trị được phép dự kiến ​​sẽ thay đổi và phát triển theo thời gian, là những ứng cử viên tốt. Ví dụ là trường Thành phần cho loại nội dung Công thức.
  8. Hãy xem xét trường nào nên tham chiếu đến các thực thể nội dung khác. Một ví dụ là kể từ khi các nhà cung cấp sẽ gửi công thức nấu ăn, một trường sẽ là cần thiết trên loại nội dung Công thức tham chiếu đến mục Nội dung nhà cung cấp cho nhà cung cấp đã gửi công thức.

Dưới đây là ví dụ về cấu trúc nội dung kết quả cho trang web ví dụ về kịch bản thị trường nông dân:

Loại thực thể Loại phụ thực thể Ví dụ Lĩnh vực

Mục nội dung

Trang cơ bản

Trang chủ, về trang

Tiêu đề, nội dung trang

Mục nội dung

Nhà cung cấp

Trang cho mỗi nhà cung cấp trên thị trường

Tên nhà cung cấp, nội dung trang, hình ảnh, URL

Mục nội dung

Công thức

Trang cho mỗi công thức đã gửi

Tên công thức, nội dung trang, hình ảnh, tham chiếu đến Nhà cung cấp đã gửi nó, Phân loại thành phần

Khối tùy chỉnh

(chung)

Thông báo bản quyền cho chân trang, Giờ và vị trí cho thanh bên

Không có trường đặc biệt

Thuật ngữ phân loại

Thành phần

Cà rốt, cà chua và các thành phần công thức khác

Không có trường đặc biệt

Mâu liên hệ

(chung)

Biểu mẫu liên hệ chung

Tên, email, chủ đề, tin nhắn

Thông tin người dùng

(không ai)

Sẽ không được hiển thị trên trang web

Không có trường đặc biệt

Và đây là danh sách các trang web cần:

Trang hoặc khu vực trang Loại thực thể và loại phụ Lọc / sắp xếp / phân trang Các trường được hiển thị

Trang nhà cung cấp

Mục nội dung của người bán

Tất cả nhà cung cấp, chữ cái, phân trang

Hình ảnh, tên nhà cung cấp, thân hình cắt tỉa

Trang công thức

Mục nội dung công thức

Lọc theo thành phần, chữ cái, phân trang

Hình ảnh, tên công thức

Thanh công cụ nấu ăn gần đây

Mục nội dung công thức

Danh sách 5 gần đây nhất

Hình ảnh, tên công thức

Các khái niệm liên quan

Phần 6.5, “Khái niệm: Phân loại”

» Tiếp: 2.6. Khái niệm: Luồng công việc biên tập
« Trước: 2.4. Khái niệm: Nội dung mô-đun
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!