Bài 1
Tìm hiểu về
Hệ Thống Quản Trị Nội Dung - CMS
Bài 1
Tìm hiểu về
Hệ Thống Quản Trị Nội Dung - CMS
Mục tiêu bài học
• Hiểu rõ thế nào là một hệ thống quản trị nội dung;
• Những ưu nhược điểm khi sử dụng hệ thống quản trị nội
dung để xây dựng website;
• Các website được xây dựng từ hệ thống quản trị nội
dung khác với các website truyền thống ở điểm nào?;
• Tìm hiểu về Hệ thống quản trị nội dung Joomla (Lịch sử
hình thành và phát triển Joomla, các phiên bản, cộng
đồng hỗ trợ, các thành phần cơ bản của website được
xây dựng từ Joomla)
• Hiểu rõ thế nào là một hệ thống quản trị nội dung;
• Những ưu nhược điểm khi sử dụng hệ thống quản trị nội
dung để xây dựng website;
• Các website được xây dựng từ hệ thống quản trị nội
dung khác với các website truyền thống ở điểm nào?;
• Tìm hiểu về Hệ thống quản trị nội dung Joomla (Lịch sử
hình thành và phát triển Joomla, các phiên bản, cộng
đồng hỗ trợ, các thành phần cơ bản của website được
xây dựng từ Joomla)
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung
Content management system (CMS)
Hệ thống quản trị nội dung là gì?
Hệ quản trị nội dung, cũng được gọi là hệ thống quản lý
nội dung hay CMS (từ Content Management System của
tiếng Anh) là phần mềm để tổ chức và tạo môi trường
Billing CMS được cung cấp tại địa chỉ http://www.cmssale.com
•Learning CMS (Chương trình quản lý đào tạo trực tuyến): điển hình
như Moodle tại địa chỉ http://moodle.org
•
Trong số những CMS thì phổ biến nhất là web CMS, có nhiều loại web
CMS khác nhau phục vụ làm những loại website khác nhau.
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung
Content management system (CMS)
Web CMS là gì?
• Web CMS có 3 đặc điểm chính sau:
• Đơn giản hóa việc xuất bản nội dung đến các trang web và
các thiết bị di động.
• Là công cụ hữu hiệu để xây dựng một website mạnh, tối
ưu trên nhiều phương diện, hỗ trợ hình thức trình bày đẹp
mắt (giao diện).
• Dễ dàng xây dựng web mà không nhất thiết phải là một
lập trình viên, hay có trình độ chuyên sâu về HTML, CSS
hoặc thiết kế đồ họa.
• Web CMS có 3 đặc điểm chính sau:
• Đơn giản hóa việc xuất bản nội dung đến các trang web và
các thiết bị di động.
• Là công cụ hữu hiệu để xây dựng một website mạnh, tối
ưu trên nhiều phương diện, hỗ trợ hình thức trình bày đẹp
mắt (giao diện).
• Dễ dàng xây dựng web mà không nhất thiết phải là một
lập trình viên, hay có trình độ chuyên sâu về HTML, CSS
hoặc thiết kế đồ họa.
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung
Content management system (CMS)
So sánh Web CMS với Web tĩnh
• Wordpress
• Drupal
• NukeViet
• phpBB
• Vbulletin
• Zen cart
• Moodle
• osCommerce
•
Trong số những web CMS trên, thì Joomla CMS được coi là một
web CMS mạnh và linh hoạt, là công cụ hữu hiệu để xây dựng và
quản lý web, được đông đảo người dùng trên thế giới sử dụng.
• Joomla
• Wordpress
• Drupal
• NukeViet
• phpBB
• Vbulletin
• Zen cart
• Moodle
• osCommerce
•
Trong số những web CMS trên, thì Joomla CMS được coi là một
web CMS mạnh và linh hoạt, là công cụ hữu hiệu để xây dựng và
quản lý web, được đông đảo người dùng trên thế giới sử dụng.
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung
Joomla CMS
Giới thiệu Joomla CMS
Joomla CMS có những đặc điểm sau:
• Joomla CMS là một web CMS thường được gọi là hệ thống
dàng quản trị là linh hoạt trong việc quản lý hay thay đổi
giao diện web (Template)
• Cuối năm 2007, Joomla ra đời phiên bản 1.5, với nhiều cải
tiến so với phiên bản 1.0, và đến này, Joomla phiên bản
1.5 vẫn được sử dụng phổ biến hơn cả.
• Cuối năm 2011 đến năm 2012, Joomla liên tiếp cho ra mắt các
phiên bản 1.6, 1.7 và mới nhất là Joomla 2.5. Cả 3 phiên bản
mới này đều hơn hẳn phiên bản 1.5 ở khả năng phân quyền
thành viên.
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung
Joomla CMS
Một số đặc điểm chính của Joomla CMS
• Biên tập nội dung dễ dàng với trình biên tập dạng
WYSIWYG;
• Quản lý người dùng theo dạng thành viên, có nhiều cấp
bậc phân quyền thành viên;
• Website Joomla có đầy đủ các tính năng hỗ trợ phổ biến như:
Poll, RSS Feed, Thống kê web, tìm kiếm nội dung, liên hệ trực
tuyến, gửi email, đọc PDF, đánh giá chất lượng nội dung ;
• Joomla trở thành một web CMS mạnh mẽ là nhờ khả năng mở
rộng tính năng web thông qua việc cài đặt thêm vào các thành
phần mở rộng (extension). Và số lượng extension cho Joomla
được một cộng đồng đông đảo xây dựng và cung cấp, có tới
hơn 5000 extension cho Joomla.
• Biên tập nội dung dễ dàng với trình biên tập dạng
WYSIWYG;
• Quản lý người dùng theo dạng thành viên, có nhiều cấp
bậc phân quyền thành viên;
• Website Joomla có đầy đủ các tính năng hỗ trợ phổ biến như:
Poll, RSS Feed, Thống kê web, tìm kiếm nội dung, liên hệ trực
Module
Website
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung
Template
Plugin
Language
Website
Joomla CMS
Các thành phần của website Joomla
Thành phần Content:
• Đại diện cho những nội dung chính của website, content là thành
phần quan trọng nhất của 1 trang web, thường hiển thị ở phần
chính giữa của trang web (Phần MainBody)
• Content được tạo ra bởi các component - là một loại thành phần mở
rộng của Joomla;
• Component lớn nhất và quan trọng nhất là content component, đây
là một thành phần có sẵn của Joomla CMS, giúp người dùng khởi
tạo và xuất bản bài viết, tổ chức và quản lý bài viết theo các chuyên
mục và nhóm tin;
• Ngoài ra content còn được tạo ra từ các component khác như diễn
đàn, liên kết web, hình ảnh quảng cáo, thông tin liên hệ
Thành phần Content:
• Đại diện cho những nội dung chính của website, content là thành
phần quan trọng nhất của 1 trang web, thường hiển thị ở phần
chính giữa của trang web (Phần MainBody)
• Content được tạo ra bởi các component - là một loại thành phần mở
rộng của Joomla;
• Component lớn nhất và quan trọng nhất là content component, đây
là một thành phần có sẵn của Joomla CMS, giúp người dùng khởi
tạo và xuất bản bài viết, tổ chức và quản lý bài viết theo các chuyên
• Là các khối chức năng hiển thị xung quanh phần thân
chính của website (phần mainbody - phần hiển thị content
hay nội dung của các component).
• Môt số module quen thuộc như: module hiển thị tin được
đọc nhiều nhất, module tìm kiếm giúp tìm kiếm nội dung
trên website, module hiển thị hình ảnh quảng cáo, module
cho thành viên nhập
• Trên website Joomla, các Module được tùy biến sắp xếp ở
nhiều vị trí khác nhau và tùy biến hiển thị ở các trang khác
nhau.
Thành phần Module:
• Là các khối chức năng hiển thị xung quanh phần thân
chính của website (phần mainbody - phần hiển thị content
hay nội dung của các component).
• Môt số module quen thuộc như: module hiển thị tin được
đọc nhiều nhất, module tìm kiếm giúp tìm kiếm nội dung
trên website, module hiển thị hình ảnh quảng cáo, module
cho thành viên nhập
• Trên website Joomla, các Module được tùy biến sắp xếp ở
nhiều vị trí khác nhau và tùy biến hiển thị ở các trang khác
nhau.
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung
Joomla CMS
Các thành phần của website Joomla
Minh họa thành phần Component, Module của website Joomla
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung
Joomla CMS
Các thành phần của website Joomla
Thành phần Language:
• Language cũng là một thành phần mở rộng của Joomla,
làm việc
Thành phần Plugin:
• Là một thành phần mở rộng (extension) của Joomla giúp
website có được những tính năng, có thể là những tính
năng độc lập hoặc chỉ đơn giản là hỗ trợ cho các tính
năng, chức năng khác trên website
• Trình biên tập trong website (Editor), tạo quảng cáo
popup trên website hay tính năng chia sẻ bài viết lên các
mạng xã hội khi xem một bài viết bất kỳ trong website
đây là một plugin tạo ra những tính năng độc lập trên web
• Khả năng chọn đối tượng tìm kiếm của module tìm kiếm,
tự động thêm nút chèn hình ảnh trong trình biên tập hoặc
tự động căn chỉnh kích thước ảnh trong các bài viết đây
là những Plugin hỗ trợ các tính năng hay chức năng khác
làm việc
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung
Tổng kết bài học
• CMS là một giải pháp hữu hiệu và tiên tiến giúp người
dùng khởi tạo và xuất bản hệ thống tài liệu hay các nội
dung khác trên một môi trường hiển thị nhất định
• Web CMS cũng như CMS nói chung là một giải pháp
hữu hiệu và phổ biến hiện nay để xây dựng các website
từ đơn giản đến phức tạp.
• Với sự phát triển hiện nay của web CMS thì, bất kỳ ai có
dễ dàng xây dựng được những website mà không cần có
những kiến thức chuyên sâu về lập trình tin học hay
thiết kế đồ họa
• Web CMS là một cải tiến công nghệ vượt bậc so với
công nghệ thiết kế website tĩnh truyền thống
• CMS là một giải pháp hữu hiệu và tiên tiến giúp người
thành phần mở rộng (extension) từ tài nguyên hơn 5000
thành phần mở rộng có sẵn do cộng đồng Joomla xây
dựng.
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung
Thông tin tham khảo
• Sinh viên có thể tham khảo thông tin về Joomla tại:
• http://joomla.org - trang thông tin tổng hợp về Joomla
• http://extensions.joomla.org - trang thông tin cung cấp
các thành phần mở rộng cho website Joomla
• http://forum.joomla.org - diễn đàn thảo luận về Joomla
Bài 1 - Tìm hiểu về hệ thống quản trị nội dung