Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
1,4 MB
Nội dung
Bài1TìmhiểuvềHệThốngQuảnTrịNộiDung-CMSBài1TìmhiểuvềHệThốngQuảnTrịNộiDung-CMS Mục tiêu bài học • Hiểu rõ thế nào là một hệthốngquảntrịnội dung; • Những ưu nhược điểm khi sử dụnghệthốngquảntrịnộidung để xây dựng website; • Các website được xây dựng từ hệthốngquảntrịnộidung khác với các website truyền thống ở điểm nào?; • TìmhiểuvềHệthốngquảntrịnộidung 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ốngquảntrịnội dung; • Những ưu nhược điểm khi sử dụnghệthốngquảntrịnộidung để xây dựng website; • Các website được xây dựng từ hệthốngquảntrịnộidung khác với các website truyền thống ở điểm nào?; • TìmhiểuvềHệthốngquảntrịnộidung 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ài1-Tìmhiểuvềhệthốngquảntrịnộidung Content management system (CMS) Hệthốngquảntrịnộidung là gì? Hệquảntrịnội dung, cũng được gọi là hệthốngquản lý nộidung 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 cộng tác thuận lợi nhằm mục đích xây dựng một hệthống tài liệu và các loại nộidung khác một cách thống nhất. (Theo http://vi.wikipedia.org) Hệquảntrịnội dung, cũng được gọi là hệthốngquản lý nộidung 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 cộng tác thuận lợi nhằm mục đích xây dựng một hệthống tài liệu và các loại nộidung khác một cách thống nhất. (Theo http://vi.wikipedia.org) Bài1-Tìmhiểuvềhệthốngquảntrịnộidung Content management system (CMS) Các loại CMS Có nhiều loại CMS như: •Web CMS (chương trình quản lý nộidung website): Joomla, NukeViet, phpBB •Publication CMS (Chương trình quản lý và xuất bản các loại ấn phẩm trực tuyến): điển hình là SPIP (tham khảo tại địa chỉ http://spip.net) •Billing CMS (Chương trình quản lý thu chi ngân sách): Ví dụ như 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. Có nhiều loại CMS như: •Web CMS (chương trình quản lý nộidung website): Joomla, NukeViet, phpBB •Publication CMS (Chương trình quản lý và xuất bản các loại ấn phẩm trực tuyến): điển hình là SPIP (tham khảo tại địa chỉ http://spip.net) •Billing CMS (Chương trình quản lý thu chi ngân sách): Ví dụ như 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ài1-Tìmhiểuvềhệthốngquảntrịnộidung 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ộidung đế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ộidung đế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ài1-Tìmhiểuvềhệthốngquảntrịnộidung Content management system (CMS) So sánh Web CMS với Web tĩnh Web Tĩnh Web CMS Dễ dàng xây dựng các trang web ban đầu Tạo các trang web ban đầu mất khá nhiều thời gian do phải xây dựng hạ tầng hệthống cần cài đặt tương đối lớn. Ngoài ra, người dùng cần phải thiết lập các cơ sở dữ liệu và khởi tạo giao diện (template) trước khi xây dựng trang web đầu tiên. Bài1-Tìmhiểuvềhệthốngquảntrịnộidung Tạo các trang web ban đầu mất khá nhiều thời gian do phải xây dựng hạ tầng hệthống cần cài đặt tương đối lớn. Ngoài ra, người dùng cần phải thiết lập các cơ sở dữ liệu và khởi tạo giao diện (template) trước khi xây dựng trang web đầu tiên. Nộidung tĩnh; người dùng cần có kiến thức chuyên môn để có thể thay đổi nội dung; cần phải thay đổi riêng lẻ nhiều nộidung trên từng trang. Nộidung linh động; có thể chỉnh sửa, thay đổi mà không cần tới kiến thức chuyên môn; một thay đổi đơn lẻ có thể áp dụng cho toàn bộ website. Thêm các tính năng mới rất khó khăn, và cần tới các custom code (mã tùy chỉnh). Hầu hết các CMS đều có những thành phần mở rộng và được cài vào website một cách dễ dàng. Content management system (CMS) Các Web CMS phổ biến • 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. • 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ài1-Tìmhiểuvềhệthốngquảntrịnộidung 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ốngquảntrịnộidung mã nguồn mở Joomla, bởi Joomla là một phần mềm mã nguồn mở có chức năng là một web CMS • Joomla được lập trình bằng ngôn ngữ lập trình PHP và kết nối với cơ sở dữ liệu mySQL. • Hiện nay, Joomla là một trong những web CMS mạnh và phổ biến nhất, được dùng rộng khắp trên thế giới. Joomla CMS có những đặc điểm sau: • Joomla CMS là một web CMS thường được gọi là hệthốngquảntrịnộidung mã nguồn mở Joomla, bởi Joomla là một phần mềm mã nguồn mở có chức năng là một web CMS • Joomla được lập trình bằng ngôn ngữ lập trình PHP và kết nối với cơ sở dữ liệu mySQL. • Hiện nay, Joomla là một trong những web CMS mạnh và phổ biến nhất, được dùng rộng khắp trên thế giới. Bài1-Tìmhiểuvềhệthốngquảntrịnộidung Joomla CMS Lịch sử hình thành, phát triển và các phiên bản • Joomla xuất hiện từ năm 2006, sau khi đổi tên từ Mambo. Lúc này, Joomla có phiên bản 1.0 với đặc điểm chính là dễ dàng quảntrị 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. • Joomla xuất hiện từ năm 2006, sau khi đổi tên từ Mambo. Lúc này, Joomla có phiên bản 1.0 với đặc điểm chính là dễ dàng quảntrị 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ài1-Tìmhiểuvềhệthốngquảntrịnộidung Joomla CMS Một số đặc điểm chính của Joomla CMS • Biên tập nộidung 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ộidung ; • 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ộidung 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ộidung ; • 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. Bài1-Tìmhiểuvềhệthốngquảntrịnộidung [...]... Thường gọi Backend là trang quảntrị website Joomla Bài1-Tìmhiểuvềhệthốngquảntrịnộidung Joomla CMS Các thành phần của website Joomla Các thành phần cơ bản của website Joomla Component Module Template Plugin Language Bài1- Tìm hiểuvềhệthống quản trịnộidung 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ộidung chính của website, content... Joomla xây dựngBài1- Tìm hiểuvềhệthống quản trịnộidungThô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ài1- Tìm hiểuvềhệthống quản trịnộidung ... 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ài1- Tìm hiểuvềhệthống quản trịnộidung 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ài1- Tìm hiểuvềhệthống quản trịnộidung Joomla CMS Các thành phần... diện website Joomla Bài1-Tìmhiểuvềhệthốngquảntrịnộidung Joomla CMS Các thành phần của website Joomla 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ộidung 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ộidung trên website, module... 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ốngBài1-Tìmhiểuvềhệthốngquảntrịnộidung Tổng kết bài học • Joomla là một trong những web CMS mạnh mẽ nhất hiện nay được xây dựng và phát triển bởi một cộng đồng đông đảo những... 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ệBài1-Tìmhiểuvềhệthốngquảntrịnộidung Joomla CMS Các thành phần của website Joomla Thành phần Template: • Template là một bộ quy tắc hiển thị và trình bày nộidung của website Template có thể hiểu là thành phần tạo ra giao diện website • Là một thành phần mở rộng (extension) của... 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ài1-Tìmhiểuvềhệthốngquản trị. .. ngôn ngữ cho trang backend Bài1-Tìmhiểuvềhệthốngquảntrịnộidung Joomla CMS Các thành phần của website Joomla 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... hiểuvềhệthốngquảntrịnộidung 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ộidung khác trên một môi trường hiển thị nhất định • Web CMS cũng như CMSnó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ễ...Joomla CMS Giới thiệu về Backend và Frontend Hệthống Website Joomla chia thành 2 phần chính kết nối và tương tác với nhau đó là Backend và Frontend - Frontend là trang hiển thị nộidung website mà người truy cập nói chung hay cộng đồng trực tuyến có thể xem - Backend là trang dành riêng cho những người quảntrị website Joomla, chỉ có thể xem được khi đăng . 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. 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ừ. 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