Drupal: 2.5. Lập kế hoạch cấu trúc nội dung
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.
Kiến thức tiên quyết
Các bước
- Độ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”.
-
Đố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.
- 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.
- Đố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ả.
- 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.
- Đố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ó.
- 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.
- 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 |
Mở rộng hiểu biết của bạn
Các khái niệm liên quan
Giải phóng thời gian, khai phóng năng lực