Chương 1: Cài đặt và cấu hình được trang web trên localhost, trên host WordPress Chương 2: Nghiên cứu các đối tượng cần quản lý, cấu trúc tổ chức, Sử dụng được danh mục và thẻ, Tạo được trang, Quản lý được bình luận trên trang web WordPress Chương 3: Nghiên cứu về Cài đặt chủ đề, Plugin, Widget Chương 4: Tìm hiểu về vấn đề cập nhật, sao lưu trang web Chương 5: Nghiên cứu về các giải pháp tối ưu hóa hiệu suất trang web WordPress, Sử dụng được WordPress Caching Plugins. Thực hiện được tối ưu hóa hình ảnh WordPress Thiết kế Website với mã nguồn mở là mô đun đào tạo chuyên môn nghề. Trong quá trình thực hiện, nhóm biên soạn đã tham khảo nhiều tài liệu liên quan đến vấn đề Thiết kế Website với WordPress, kết hợp với kinh nghiệm trong thực tế. Giáo trình này không chỉ đề cập những vấn đề cơ sở luận lý mà còn tổng hợp một số kỹ năng, kinh nghiệm cần thiết để Thiết kế Website với mã nguồn mở bằng WordPress.
Mặc dù đã có những cố gắng để hoàn thành giáo trình theo kế hoạch, nhưng do hạn chế về thời gian và kinh nghiệm, nên tài liệu chắc chắn còn những khiếm khuyết. Rất mong nhận được sự đóng góp ý kiến của các thầy cô trong Khoa cũng như các học sinh, sinh viên và những ai sử dụng tài liệu này. Các đóng góp ý xin gửi về phuongphthuy@gmail. Xin chân thành cảm ơn mọi người đã tham khảo giáo trình này! An Giang, ngày 02 tháng 12 năm 2019 Tham gia biên soạn 1.Chủ biên: Phương Phương Thuý 2.
Phản biện: Lê Thị Ngọc Trâm 2 ĐỀ MỤC TRANG Lời giới thiệu 2 Mục lục 3 Chƣơng 1: Cài đặt WordPress 5 I. Giới thiệu hệ thống quản trị nội dung CMS. Cài đặt và cấu hình trang web WordPress trên localhost. Cài đặt và cấu hình trang web WordPress trên host.
13 Chƣơng 2: Quản lý trang web WordPress 20 I. Truy cập bảng điều khiển WordPress. Điều hướng trong bảng điều khiển WordPress. Cài đặt cơ bản cho trang web WordPress.
Đăng bài đầu tiên. Sử dụng danh mục và thẻ (Categories And Tags) 29 VI. Tạo trang trên WordPress. Quản lý bình luận trên trang WordPress 31 Chƣơng 3: Tùy chinh trang web WordPress 34 I.
Cài đặt chủ đề WordPress. Cài đặt Plugin WordPress. 39 Chƣơng 4: Bảo trì trang web WordPress 43 I. Cập nhật trang web WordPress.
Sao lưu trang web WordPress. 44 Chƣơng 5: Tối ƣu hóa hiệu suất trang web WordPress 49 I. Sử dụng WordPress Caching Plugins. Tối ưu hóa hình ảnh WordPress.
53 Các thuật ngữ chuyên môn 60 Tài liệu tham khảo 61 3 GIÁO TRÌNH MÔN HỌC/MÔ ĐUN Tên môn học/mô đun: Thiết kế Web với mã nguồn mở Mã môn học/mô đun: MH34 Vị trí, tính chất, ý nghĩa và vai trò của môn học/mô đun: Vị trí: Thuộc nhóm môn học chuyên môn nghề. Được bố trí sau mô đun Thiết kế trang Web. Tính chất: Là môn học chuyên môn bắt buộc trong ngành Tin học ứng dụng hệ Trung cấp; Lập trình máy tính hệ cao đẳng. Mục tiêu của môn học/mô đun: Về Kiến thức: + Trình bày được thế nào là Hệ thống quản trị nội dung CMS, hiểu rõ ưu nhược điểm khi sử dụng hệ thống quản trị nội dung CMS để xây dựng website.
+ Trình bày được hệ thống quản trị nội dung WordPress. + Trình bày được quy trình cài đặt và cấu hình WordPress. + Trình bày được các đối tượng quản lý trong WordPress. + Trình bày được WordPress plugin cơ bản.
+ Trình bày được các thao tác bảo trì trang web. + Trình bày được các giải pháp tối ưu hóa hiệu suất cho trang web WordPress Về kỹ năng: + Thực hiện cài đặt và cấu hình được WordPress. + Quản lý được trang web WordPress. + Tùy chỉnh được trang web WordPress: cài đặt giao diện, cài đặt plugin, thêm widget.
+ Bảo trì được trang web WordPress. + Thực hiện tối ưu hóa hiệu suất cho trang web WordPress Về năng lực tự chủ và trách nhiệm. + Cẩn thận, tỉ mỉ, tự giác học tập và nghiên cứu. 4 CHƢƠNG 1: CÀI ĐẶT WORDPRESS Giới thiệu: Với công nghệ thông tin phát triển như hiện nay, việc tạo dựng một trang web đã trở nên dễ dàng hơn rất nhiều, nhiều nền tảng ra đời giúp chúng ta có thể xây dựng trang web theo bất kỳ thể loại nào.
Nhưng nhiều lựa chọn cũng sẽ làm khó khăn trong việc lựa chọn một hệ thống quản trị nội dung CMS phù hợp nhất với website. Trong chương này sẽ giới thiệu rõ hơn về CMS cũng như một số hệ thống CMS phổ biến nhất hiện nay, giúp tối ưu trong việc quản lý website của mình. Ngoài ra chúng ta còn phải hiểu các cách cài đặt và cấu hình trang web WordPress trên localhost và trên host Mục tiêu: Trình bày được Hệ thống quản trị nội dung CMS, hiểu rõ ưu nhược điểm khi sử dụng hệ thống quản trị nội dung CMS để xây dựng website. Trình bày được quy trình cài đặt WordPress.
Cài đặt và cấu hình được trang web WordPress trên localhost. Cài đặt và cấu hình được trang web WordPress trên host. Nội dung chính: I. GIỚI THIỆU HỆ THỐNG QUẢN TRỊ NỘI DUNG CMS.
CMS (Content Management System) là Hệ thống quản trị nội dung, nó là một công cụ giúp có thể quản lý những bài viết, nội dung, hình ảnh và video được đăng trên website. Cách quản lý nội dung được tối ưu giúp các chủ trang web tiết kiệm nhiều thời gian, công sức và dễ dàng bảo trì khi cần thiết. Tuy nhiên, hiện nay hệ thống quản trị nội dung còn có thể giúp nhiều hơn nữa, từ lập chỉ mục nội dung, quản lý định dạng trang web,… Bên cạnh đó, tùy theo hệ thống sử dụng có hỗ trợ tích hợp thêm plugin hay extension, sẽ giúp bổ sung thêm nhiều tính năng khác cho CMS hơn nữa. Thông thường việc sử dụng CMS không cần phải có kiến thức về lập trình web.
Nhưng nếu có thì càng tốt vì sẽ giúp có thể tùy chỉnh nhiều hơn. Một số CMS tốt nhất hiện nay cũng có những tính năng tạo dựng website chuyên nghiệp và hiện đại. Hình 1 CMS – Content management system 5 Hệ thống quản lý nội dung bao gồm hai thành phần chính: Một ứng dụng quản lý nội dung (CMA: Content Management Application) Một CMA có thể là một giao diện người dùng đồ họa GUI (Graphical User Interface) cho phép người dùng tạo, sửa đổi, xóa và xuất bản nội dung mà không cần phải biết gì về HTML hoặc các ngôn ngữ lập trình khác. Một ứng dụng phân phối nội dung (CDA: Content Delivery Application) CDA chịu trách nhiệm về các dịch vụ “back-end” để quản lý và cung cấp nội dung sau khi nó được xử lý bởi CMA Các tính năng đặc biệt: URL thân thiện với SEO Hỗ trợ trực tuyến và cộng đồng mạng Các chức năng cho người dùng hoặc một nhóm người dùng Nhiều kiểu mẫu (Themes) tạo sẵn khác nhau Trình cài đặt cũng như cập nhật, nâng cấp hệ thống liên tục Một số Hệ thống quản trị nội dung CMS tốt nhất hiện nay WordPress Hầu hết những người có tìm hiểu thông tin về xây dựng, quản lý website đều biết đến CMS WordPress nổi tiếng này.
Theo một thống kê cho thấy khoảng 1/3 số trang web trong 10 triệu trang web được tìm kiếm nhiều nhất trên thế giới đang sử dụng hệ thống quản trị WordPress, WordPress đã trở thành một trong những CMS mạnh nhất hiện nay. Được xây dựng bằng ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL, ban đầu WordPress được dùng để viết blog, nhưng qua thời gian phát triển, nó đã có thể được sử dụng để quản lý nội dung website. Với hàng ngàn Themes miễn phí và khả năng tùy chỉnh đa dạng, dễ dàng tự tạo plugin, WordPress có thể giúp xây dựng website như ý muốn và quản lý chúng dễ dàng hơn. Một lợi thế nhờ sự thông dụng của WordPress khiến nó được sử dụng rất nhiều, giúp dễ dàng tìm được thông tin cần thiết, trao đổi kinh nghiệm và cập nhật những bản vá lỗi nhanh chóng hơn.
Hình 2 WordPress Joomla Bên cạnh sự phổ biến thông dụng của nền tảng WordPress thì Joomla cũng nổi lên nhờ những tính năng riêng biệt. Một điểm yếu mà cũng là điểm mạnh của Joomla là nó không thân thiện lắm với người dùng mới bắt đầu do đòi hỏi người dùng phải có kiến thức về quản trị web. Tuy nhiên, nhờ vậy mà Joomla cung cấp một không gian sáng tạo linh hoạt hơn hẳn WordPress. Joomla cung cấp cho người dùng khả năng tùy chỉnh cao trong cách quản lý bài viết.
Những bài viết mà không phụ thuộc quá nhiều vào văn bản. Nền tảng 6 này cũng cung cấp nhiều lựa chọn hơn trong việc quản lý người dùng, khá tiện cho những website có chức năng quản lý thành viên. Việc sở hữu một kho lưu trữ Themes và Templates cũng là một lợi thế cho người dùng Joomla tiện lợi trong việc tùy biến nội dung trong từng loại bài viết khác nhau. Hình 3 Joomla Drupal Giống như hai nền tảng quản trị nội dung là WordPress và Joomla, Drupal cũng là một CMS mã nguồn mở PHP nhưng không được phổ biến như hai nền tảng trên.
Do đòi hỏi kha khá kinh nghiệm về lập trình và quản trị web nên nếu chỉ cần tạo dựng một blog thông thường hay một website công ty đơn giản thì hãy sử dụng WordPress hoặc Joomla sẽ tốt hơn bởi tính năng đơn giản, dễ dùng hơn Drupal. Tuy nhiên với các tập đoàn hoặc doanh nghiệp lớn, với những dự án các website đòi hỏi bảo mật cao, những cấu trúc dự liệu bí mật, hệ thống thành viên lớn và khả năng tùy chỉnh cao thì hãy nên sử dụng Drupal. Từ những thông tin từ các website nổi tiếng, những diễn dàn có số lượng cộng đồng lớn, mức độ bảo mật của Drupal luôn được đánh giá cao và tin tưởng bởi hàng triệu nhà lập trình web trên thế giới. Có thể đối với những dự án website phổ thông, Drupal khó tiếp cận và sử dụng nhưng với các website tầm cỡ điều đó hoàn toàn chấp nhận được so với những gì Drupal cung cấp cho chúng ta.
7 Hình 4 Drupal CMS giúp gì cho việc SEO một website? SEO là chữ viết tắt của cụm từ Search Engine Optimization dịch theo nghĩa tiếng Việt là Tối ưu hóa máy tìm kiếm. Việc quen thuộc sử dụng hệ thống quản trị nội dung của website mà mình cần SEO ảnh hưởng rất lớn tới thứ hạng từ khóa. Một website có CMS được tối ưu cho việc SEO sẽ dễ dàng tìm kiếm từ khóa hơn một website chưa được tối ưu CMS. CMS giúp SEOer quản lý trang web mình đang SEO dễ dàng hơn, đồng thời có thể tùy chỉnh nội dung phù hợp một cách nhanh chóng và dễ dàng.