Đối với những ai mới làm quen với Joomla một trong những điều khó khăn nhất để tìm ra là làm thế nào tổ chức được nội dung. Các mối quan hệ giữa các categories, blog, và list có thể là khó hiểu.
Chìa khóa để hiểu biết làm thế nào để tổ chức nội dung là cách tạo ra các trang trong Joomla. Chúng tôi bắt đầu nói chuyện về chủ đề này trong chương 1, "Hệ thống quản lý nội dung và giới thiệu một đến Joomla!" Nếu bạn đã nắm vững các PHP – served các trang động, bạn có thể bỏ qua phần tiếp theo của chương này, nhưng nếu một phần trong suy nghĩ của bạn vẫn trở lại các trang HTML tĩnh, chủ đề rất hay để một cách nhanh chóng xem lại.
Để có được một ý tưởng tốt hơn về cách trình bày một trang web Joomla, chúng ta hãy làm một sơ đồ trang web cho một trang web tưởng tượng. Nói rằng công ty này được gọi là Widget Inc, và nó bán vật dụng trong cả hai màu xanh và màu xanh lá cây. (Ví dụ này có thể dễ dàng được tổng quát hóa thành bất kỳ loại trang web tài liệu cho một công ty nhỏ.)
Sơ đồ A là một công cụ lập kế hoạch chuẩn mà các nhà thiết kế web sử dụng và quan trọng đối với một trang web Joomla. Nó thường được thực hiện như một sơ đồ cây cho thấy tất cả các trang trong trang web. Hình 4.1 cho thấy một ví dụ.
Trong sơ đồ trang web, mỗi trang web được đại diện bởi một hình chữ nhật, và các đường được liên kết trong trang web. Một sitemap biểu diễn cho kiến trúc (liên kết) của một trang web chứ không phải là tổ chức nội dung của nó. Nó là một công cụ hữu ích cho việc lập kế hoạch tổ chức các trang web, tuy nhiên. Hình 4.1 cho thấy bảy trang, từ một điểm xuất phát, nó có vẻ như là có bốn trang chính tại trang web
About Us
Services
Contact Us
Widget Blog
Bước đầu tiên trong thử tìm hiểu nội dung cấu trúc của Joomla là để nhận ra rằng không có các trang! Điều này có nghĩa là gì?
38
Hình 4.1: Sơ đồ một trang web
Trong chương 1 chúng ta đã nói về ý tưởng của một CMS sử dụng “placeholders” cho các nội dung. Hãy nhớ rằng, nội dung được lưu trữ trong cơ sở dữ liệu và cần phải được đặt lên trên các trang của Joomla. CMS có không gian trên các trang của nó để đặt nội dung, và nó cần phải biết những gì nội dung cần đặt ở đó. Joomla chỉ biết nội dung sẽ được sử dụng sau khi nhấp chuột người xem một liên kết. Khi phát hiện một nhấp chuột, Joomla sau đó biết được những trang gì được tạo ra, được các nội dung, và đặt nó vào đúng vị trí.
Hãy xem xét một ví dụ khác -một tạp chí. Bạn lần lượt lập chỉ mục, tìm một cái gì đó úp lên, có được số trang, và chuyển sang trang đó. Đối với các trang đó để ghi với nội dung như là tác giả của tạp chí, biên tập viên, và nhà thiết kế , nếu cần thiết để có lựa chọn nội dung và sắp xếp nó theo yêu cầu trên trang đó. Khi bạn chuyển đến trang đó, bạn sẽ thấy nội dung. Điều này có vẻ giống như một ví dụ quá đơn giản, nhưng nó minh họa cách trang được tạo ra trong một CMS. Trên một trang web Joomla, bạn nhấp vào liên kết, đó là tương tự với các chỉ số tạp chí), và trang web được tạo ra vào tại thời điểm chính xác mà bạn nhấp vào link. Trong ví dụ trên tạp chí, các trang tồn tại trước khi bạn xem chúng, nhưng trên một trang
39
web Joomla, trang chỉ tồn tại khi bạn truy cập vào nó. Điều đó thật kỳ lạ nhưng nó là sự thật.
Có 2 cách chính để bạn tạo ra nội dung trong Joomla:
Components:
o Articles ( được nằm trong Categories hoặc không) o Components khác, như là Weblinks hoặc Contacts
Modules
Như bạn đã thấy ở chương 1, Components trình bày trong mainbody của trang web Joomla, thông thường thì nó là 1 cột lớn nằm ở giữa. Modules thường được nhìn thấy xung quanh các cạnh của mainbody. Trong chương này, chúng ta sẽ quan tâm tời việc tổ chức và trình bày các acticles. Các components và modules khác thảo luận trong chương 7 là “Expanding Your Content: Articles and Editors.”.