thống phần mềm cho phép người sử dụng thiết kế, quản lý và truyền tải nội dung của hệ thống website trực tuyến... Hệ quản trị nội dung (CMS) là gì.[r]
(1)Thiết kế lập trình Web
Viện CNTT & TT
Bài
(2)1 Hệ quản trị nội dung (CMS) ?
CMS (Content Management System) hệ
thống phần mềm cho phép người sử dụng thiết kế, quản lý truyền tải nội dung hệ thống website trực tuyến
Các chức bao gồm:
Tạo thông tin
(3)1 Hệ quản trị nội dung (CMS) ?
Lợi ích hệ thống CMS gì?
Đảm bảo tính linh hoạt xác thông tin
Loại bỏ trùng lặp thông tin
Phân cấp quản lý trách nhiệm dễ dàng
Đồng hóa hình thức thể thông tin
Chia sẻ thông tin
Thu thập liệu thống kê
Giảm chi phí quản lý
(4)1 Hệ quản trị nội dung (CMS) ?
(5)1 Hệ quản trị nội dung (CMS) ?
Một số CMS tiêu biểu:
DotNetNuke (ASP.Net+VB/C#)
Drupal (PHP)
Joomla/Mambo (PHP)
Kentico (ASP.Net+VB/C#)
PHP-Nuke (PHP)
Rainbow (ASP.NET +C#)
Typo3 (PHP)
(6)2 Mơ hình MVC
MVC (Model-View-Controller) mẫu thiết kế
phần mềm dùng để tổ chức đoạn mã theo cách mà việc xử lý liệu biểu diễn liệu tách rời
Model
View
(7)2 Mơ hình MVC
Model
Là thành phần đóng gói liệu cho ứng dụng
Cung cấp thủ tục để quản lý, thao tác liệu (insert,
delete, update)
Nếu ta thay đổi hệ quản trị sở liệu có
(8)2 Mơ hình MVC
View
Là thành phần sử dụng để trả lại liệu từ
Model theo cách phù hợp với tương tác
Thông thường ứng dụng web, view trang
HTLM – nơi để trả lại liệu
View lấy liệu từ Model đưa vào template (hiển thị
(9)2 Mơ hình MVC
Controller
Chịu trách nhiệm phản hồi hành động người
dùng
Trong ứng dụng web, hành động người
dùng thông thường yêu cầu tải trang
Xác định yêu cầu người dùng đưa phản hồi
(10)Giới thiệu Joomla
Quản lý nội dung
Quản lý thành phần mở rộng
(11)3.1 Giới thiệu Joomla
Giới thiệu Cài đặt
(12)Joomla
Joomla hệ thống quản trị nội dung mã nguồn mở Sử dụng Joomla, ta xây dựng hầu hết
các website từ đơn giản đến phức tạp
(13)Lịch sử Joomla
Sản phẩm anh em với Mambo tập đoàn Miro Úc (đang nắm giữ Mambo) nhóm
những người phát triển nòng cốt
Do xung đột nên tồn đội phát triển nịng cốt của Mambo rời khỏi dự án
làm việc với phiên Mambo 4.5.3 vào ngày 17 tháng năm 2005
(14)Lịch sử Joomla
Ngày tháng năm 2005 tên dự án thông báo
Đến ngày 16 tháng năm 2005 nhóm
(15)Phiên Joomla
Joomla! 1.0.x
Nguồn gốc
Mambo 4.5.2.3
Bản vá bảo mật
Sửa lỗi
Điểm mạnh :Có số lượng lớn
Thành phần mở rộng
module/component
Thành phần nhúng
mambot
Giao diện
(16)Phiên Joomla
Joomla! 1.5.x, 1.6, 1.7
– Cải tiến phiên Joomla! 1.0.x
– Được coi Mambo 4.6
– Hỗ trợ đa ngôn ngữ
– Điểm mạnh
(17)Phiên Joomla Joomla! 2.5.x
– Joomla 2.5 phiên thứ Joomla
– Duy trì tính thống nhất, Joomla 2.5 phiên ổn định hỗ trợ nhiều năm tới
– Component Smart Search
– Hỗ trợ Captcha
– Hỗ trợ người dùng sửa đổi ngôn ngữ
(18)Phiên Joomla Joomla! 3.x.x
– Mobile R3ADY / US3R Friendly
– Cài đặt “3 bước”
– Twitter Bootstrap
– Great User Experience
– Thiết kế danh cho di động
(19)(20)Đối với người sử dụng cuối Cài đặt dễ dàng
Cộng đồng người sử dụng phát triển lớn
Có thể thêm, chỉnh sửa, cập nhật nội dung, quản lý liệu
Giao diện web trực quan
Thêm nội dung hay mục dễ dàng
Quản lí đơn giản