Quản lý nội dung bài viết

Một phần của tài liệu GiáoTrình joomla 2.5 (Trang 39 - 42)

Joomla cho ta 2 sự lựa chọn trong việc tổ chức các nội dung bài viết của bạn. Hãy nhớ rằng mỗi articles là một phần riêng biệt của nội dung. Ví dụ, bạn có 2 đoạn thông báo mới về công ty của bạn. Trong khi website của bạn nhỏ chỉ chứa được từ 5 đến 10 articles, một site lớn có tới hàng ngàn, kích cỡ và độ phức tạp của các trang web của bạn khiến bạn được cân nhắc rất lớn về việc tổ chức bài viết của bạn.

Chúng ta hãy xem xét khái niệm ở hai tùy chọn của cách tổ chức, và sau đó chúng ta sẽ xem cách họ áp dụng cho trang web Joomla ảo của chúng ta cho Widget Inc.

1. Uncategorized Articles

Sử dụng Uncategorized articles là cách đơn giản nhất để tổ chức một trang web Joomla. Như tên của nó, về cơ bản không có cấu trúc phân cấp.

Hãy xem xét một cách tương tự. Hãy tưởng tượng rằng bạn đang thử sắp xếp một chồng giấy tờ trên bàn. Mỗi mảnh giấy đại diện cho một bài viết nội dung duy nhất, và các trang web được đại diện bởi một tủ đựng hồ sơ bên cạnh bàn làm việc.

Nếu bạn đã sắp xếp bài viết của bạn một cách không tổ chức, bạn chỉ cần đặt chúng trong ngăn kéo của tủ là xong. Nếu có không nhiều bài viết, đây sẽ là một cách nhanh chóng và dễ dàng để tổ chức chúng. Bạn có thể dễ dàng tìm thấy những gì bạn muốn bằng cách chỉ chọn lên các đống nhỏ giấy tờ và lật qua các tờ (có

40

nghĩa là, sau liên kết đến các bài báo khác nhau). Nếu bạn có nhiều bài viết hơn một chút, tuy nhiên, bằng cách sử dụng uncategorized articles không phải là cách để làm việc. Nếu bạn chất thành một chồng, bạn có thể có để lướt qua 1.000 tờ giấy.

2. Categories

Tương tự như tất cả các CMS khác, Joomla cung cấp một hệ thống phân cấp để tổ chức một số lượng lớn các bài viết (articles) được gọi là categories. Bạn có thể có vô số các categories lồng vào nhau. Ví dụ, bạn có thể có một cấu trúc như sau:  Category 1 o Category A: - Article i - Article ii o Category B: - Article iii - Article iv  Category 2 o Category C: - Article v - Article vi o Category D: - Article vii - Article viii

Chúng ta hãy trở lại tương tủ đựng hồ sơ của chúng ta. Trong tủ đựng hồ sơ, bạn phải chứa các thư mục, và bên trong chúng bạn có thư mục con, và bên trong đó là những tờ giấy (xem hình 4.2).

Tủ nộp hồ sơ là trang web, các thư mục thả xuống và thư mục con là các loại categories lồng nhau, và các giấy tờ là các articles.

Categories tạo thành bậc chính của hệ thống. Categories là các "thư mục" có thể được lồng nhau khi cần thiết. Categories cũng là cha mẹ của articles. Một Category có thể có một hoặc nhiều con (articles). Một category cũng có thể là một

41

tập hợp rỗng không có con (articles), nhưng nó sẽ không được hiển thị cho khách truy cập trang web.

Hình 4.2: tổ chức lưu trữ nội dung của Joomla

3. Articles

Articles là bậc thấp nhất của cây thư mục và nó cũng là thành phần quan trọng nhất. Chúng ta cũng thường xem chúng là các “trang” của một website. Bạn tạo ra nội dung bài viết để thêm vào nội dung mà bạn muốn hiển thị cho khách truy cập trang web. Một articles thì phải nằm trong một category; nó không thể nằm ngoài. (Lưu ý rằng Joomla xem “Uncategorized” như một danh mục trong cơ sở dữ liệu của nó.)

4. Một cấp bậc mẫu.

Hãy nói rằng bạn muốn tạo một trang web về xe ô tô cổ điển của Mỹ. Sau đây cho thấy cách bạn tạo ra một sitemap cho trang web này.

Kế hoạch cho categories.

Giả sử bạn đã quyết định rằng một trong những loại xe mà bạn muốn nói tới trên trang web là nhóm chiếc xe mạnh – động cơ cực khỏe và lớn cho nên nó rất phổ biến tại Hoa Kỳ trong thập niên 1960 và 1970. Bạn sẽ làm một kiểu xe mô tô cao cấp nhất của bạn – một category. Vì vậy, đầu tiên bạn phải tạo ra một category

42

cho mỗi nhà sản xuất như là: Chevrolet, Chrysler, Pontiac, and Ford. Bạn gán cho mỗi gói category đó một category Muscle Cars.

Kế hoạch cho articles.

Bây giờ thì bạn đi vào bên trong của vấn đề: xây dựng các trang web cho các model xe hơi khác nhau. Mỗi model là một trang. Nói một cách khác, bậc thấp nhất trong hệ thống cấp bậc của bạn. Để tạo ra các trang cho mỗi một model, bạn tạo mục nội dung để biểu diễn cho chúng, sau đó bạn gắn mỗi model ( đơn vị dữ liệu) đến một nhà sản xuất thích hợp (caterogy). Hãy nhìn vào một category đặc biệt: Ford. Đối với nhà sản xuất này, bạn muốn tạo ra các trang cho mỗi nội dung của từng cái model và sau đó từng cái article đó sẽ gắn vào category có tên là Ford.

Trực quan, bạn đã tạo ra một hệ thống phân cấp nội dung hình như sau:

 Muscle Cars [category] o Chevrolet [subcategory] o Chrysler [subcategory] o Pontiac [subcategory] o Ford [subcategory] - Mustang [article] - Fairlane [article] - Falcon [article] - Galaxy [article]

Một phần của tài liệu GiáoTrình joomla 2.5 (Trang 39 - 42)