Giáo Trình Thiết Kế Website Với Mã Nguồn Mở WordPress

Giáo trình nghiên cứu ứng dụng mã nguồn mở trong thiết kế website, trình bày lý thuyết rõ ràng, minh họa ví dụ thực tế, phù hợp sinh viên .

Chuyên ngành

Thiết kế website

Người đăng

Ẩn danh

Thể loại

Hướng dẫn

2015

68
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CHƯƠNG 1: HIỂU BIẾT VỀ NGÔN NGỮ MÃ NGUỒN WORDPRESS TRONG THIẾT KẾ WEBSITE

1.1. Tổng quan về một Website

1.2. Mã nguồn WordPress là gi?

1.3. Giới thiệu mã nguồn WordPress

1.4. Những thành tựu của WordPress

1.5. Những lý do nên chọn WordPress

1.6. Những hiểu lầm về WordPress

1.7. Sự khác nhau giữa WORDPRESS.COM và WORDPRESS

1.8. Cài đặt Localhost trên máy tính với phần mềm AMMPS

1.9. Localhost vận hành như thế nào?

1.10. 10 Lưu ý trước khi cài đặt

1.11. Hướng dẫn cài đặt Localhost bằng phần mềm AMPPS

1.12. Hướng dẫn sử dụng phần mềm Ampps

2. CHƯƠNG 2: TÊN MIỀN VÀ MÁY CHỦ

2.1. Tên miền (Domain) là gì?

2.2. Các thành phần của một tên miền (Domain)

2.3. Các đuôi tên miền thông dụng hiện nay

2.4. Tiêu chí lựa chọn tên miền

2.5. Lựa chọn tên miền tốt cho việc SEO website

2.6. Quy trình đăng ký tên miền

2.7. Host nên mua hay thuê?

2.8. Các loại hosting phổ biến hiện nay

2.9. Các yếu tố cấu thành nên dịch vụ Shared hosting

2.10. Quy trình đăng ký hosting

2.11. Các trình quản lý Shared host thông dụng hiện nay

2.12. Phần mềm quản lý Hosting cPanel

2.13. Phần mềm quản lý Hosting Plesk

2.14. Phần mềm quản lý Hosting DirectAdmin

3. CHƯƠNG 3: LÀM QUEN VỚI WORDPRESS

3.1. Giao diện mặc định

3.2. Làm quen với giao diện quản trị

3.3. Đăng nhập vào trang quản trị

3.4. Giao diện trang quản trị. Ý nghĩa các công cụ trên thanh menu

3.5. Người dùng (User )

3.6. Cách quản lý, đăng mới, chỉnh sửa, xóa một bài viết

3.7. Chỉnh sửa bài viết

3.8. Phục hồi bài viết đã xóa. Xóa vĩnh viễn bài viết khỏi thùng rác

3.9. Cách tạo một Trang trong WordPress

3.10. Sự khác nhau giữa Bài viết và Trang

3.11. Hướng dẫn cài đặt Giao diện

3.12. Cài đặt Giao diện thông qua thư viện của WordPress

3.13. Cài đặt Giao diện bằng cách Tải lên từ máy tính lên Website

3.14. Hướng dẫn sử dụng Widget

3.15. Hướng dẫn sử dụng Plugin

3.16. Cách tìm và cài đặt Plugin

3.17. Cài đặt Plugin thông qua thư viện WordPress

3.18. Cài đặt Plugin bằng cách tải lên từ máy tính

3.19. Cách sử dụng một số Plugin tiêu biểu

3.20. Một số Plugin khuyến khích cài thi cài mặt mới Website

3.21. Giới thiệu về Mutisite

3.22. Ứng dụng của Wordpress Multisite

3.23. Lợi ích và khi nào không nên dùng Wordpress Multisite

3.24. Hướng dẫn cài dặt WordPress Multisite

3.25. Tạo Website con và cài đặt Plugin/Themes

3.26. Truy cập vào trang quản trị Multisite

3.27. Tạo website con

3.28. Cài Plugin và Theme cho các website con

3.29. Kích hoạt theme riêng cho từng website

4. CHƯƠNG 4: THIẾT KẾ WEBSITE TIN TỨC

Tóm tắt

I. Tổng quan về thiết kế website bằng mã nguồn mở WordPress

Thiết kế website bằng mã nguồn mở WordPress đã trở thành xu hướng phổ biến trong những năm gần đây. WordPress không chỉ dễ sử dụng mà còn cung cấp nhiều tính năng mạnh mẽ cho người dùng. Với khả năng tùy biến cao, WordPress cho phép người dùng tạo ra nhiều loại website khác nhau từ blog cá nhân đến các trang thương mại điện tử. Việc hiểu rõ về mã nguồn WordPress sẽ giúp người dùng khai thác tối đa tiềm năng của nó.

1.1. Mã nguồn WordPress là gì

Mã nguồn WordPress là một phần mềm mã nguồn mở được viết bằng PHP và sử dụng MySQL. Nó cho phép người dùng dễ dàng tạo và quản lý nội dung trên website mà không cần nhiều kiến thức lập trình.

1.2. Những thành tựu nổi bật của WordPress

WordPress hiện chiếm khoảng 27% tổng số website trên thế giới. Hơn 25 bài viết được đăng lên mỗi giây trên các trang sử dụng WordPress, cho thấy sự phổ biến và hiệu quả của nền tảng này.

II. Những thách thức khi thiết kế website bằng WordPress

Mặc dù WordPress mang lại nhiều lợi ích, nhưng cũng tồn tại một số thách thức mà người dùng cần lưu ý. Việc lựa chọn theme và plugin phù hợp có thể gây khó khăn cho những người mới bắt đầu. Ngoài ra, việc bảo mật website cũng là một vấn đề quan trọng cần được chú ý.

2.1. Vấn đề bảo mật website WordPress

WordPress thường xuyên là mục tiêu của các cuộc tấn công mạng. Việc sử dụng các plugin không rõ nguồn gốc có thể làm tăng nguy cơ bị tấn công. Do đó, cần phải cẩn trọng trong việc lựa chọn và cập nhật các plugin.

2.2. Khó khăn trong việc tối ưu hóa SEO cho website WordPress

Tối ưu hóa SEO cho website WordPress không phải là điều dễ dàng. Người dùng cần phải nắm rõ các kỹ thuật SEO cơ bản và sử dụng các plugin hỗ trợ để cải thiện thứ hạng tìm kiếm.

III. Hướng dẫn cài đặt WordPress trên localhost

Cài đặt WordPress trên localhost là bước đầu tiên để người dùng có thể thử nghiệm và phát triển website của mình. Sử dụng phần mềm như AMPPS giúp đơn giản hóa quá trình này. Việc cài đặt trên localhost cho phép người dùng kiểm tra và phát triển mà không cần phải chi phí cho hosting.

3.1. Các bước cài đặt localhost với AMPPS

Đầu tiên, tải phần mềm AMPPS về máy. Sau đó, cài đặt và khởi động Apache và MySQL. Cuối cùng, truy cập vào địa chỉ localhost để bắt đầu cài đặt WordPress.

3.2. Thiết lập database cho WordPress

Sau khi cài đặt AMPPS, người dùng cần tạo một database mới cho WordPress. Việc này có thể thực hiện dễ dàng thông qua giao diện phpMyAdmin có sẵn trong AMPPS.

IV. Lựa chọn theme và plugin cho website WordPress

Việc lựa chọn theme và plugin phù hợp là rất quan trọng trong quá trình thiết kế website. Một theme đẹp và phù hợp sẽ giúp website thu hút người dùng hơn. Plugin cũng giúp mở rộng chức năng của website, từ SEO đến bảo mật.

4.1. Cách chọn theme WordPress phù hợp

Người dùng nên lựa chọn theme có giao diện thân thiện, dễ sử dụng và tương thích với các plugin cần thiết. Nên tham khảo các theme miễn phí trên thư viện WordPress trước khi quyết định.

4.2. Các plugin cần thiết cho website WordPress

Một số plugin cơ bản như Yoast SEO, WooCommerce và Akismet là rất cần thiết cho bất kỳ website nào. Chúng giúp tối ưu hóa SEO, tạo cửa hàng trực tuyến và bảo vệ website khỏi spam.

V. Kết luận và tương lai của thiết kế website bằng WordPress

Thiết kế website bằng mã nguồn mở WordPress đang ngày càng trở nên phổ biến. Với sự phát triển không ngừng của công nghệ, WordPress hứa hẹn sẽ tiếp tục là lựa chọn hàng đầu cho những ai muốn xây dựng website. Việc nắm vững các kỹ năng và kiến thức liên quan sẽ giúp người dùng tận dụng tối đa tiềm năng của nền tảng này.

5.1. Tương lai của WordPress trong thiết kế website

Với sự phát triển của công nghệ, WordPress sẽ tiếp tục cải tiến và cập nhật các tính năng mới. Điều này sẽ giúp người dùng dễ dàng hơn trong việc thiết kế và quản lý website.

5.2. Lời khuyên cho người mới bắt đầu với WordPress

Người mới bắt đầu nên tham gia các khóa học trực tuyến và tham khảo tài liệu hướng dẫn để nắm vững các kiến thức cơ bản về WordPress. Thực hành thường xuyên sẽ giúp cải thiện kỹ năng thiết kế website.

17/07/2025
Giáo trình ứng dụng mã nguồn mở trong thiết kế website

Trích đoạn nội dung tài liệu

Chương 1: HIỂU BIẾT VỀ NGÔN NGỮ MÃ NGUỒN WORDPRESS TRONG THIẾT KẾ WEBSITE 22 B. Tắt tường lửa C. Tắt UAC trên Windows D. Tất cả phương án trên Câu 4: Thông tin Database User và Database Password mặc định của phần mềm Ampps là gì? A.

root/để trống Câu 5: Giá trị mặc định của Database host là gì? A. datahost ĐÁP ÁN Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 D A D B B BÀI TẬP Bài tập 1: Tải phần mềm Ampps về máy tính Bài tập 2: Cài đặt và kích hoạt phần mềm Ampps Bài tập 3: Cài đặt Domain ảo và Database trên Ampps Bài tập 4: Thực hiện tải và cài đặt mã nguồn WordPress trên Localhost với Ampps Chương 2: TÊN MIỀN VÀ MÁY CHỦ MỤC TIÊU: ➢ Hiểu được như thế nào là tên miền (Domain) ➢ Xác định được dạng tên miền thông dụng ➢ Lựa chọn tên miền hiệu quả theo nhu cầu ➢ Xác định được các loại hosting phổ biến ➢ Xác định được các yếu tố cấu thành một shared host ➢ Nắm được quy trình đăng ký tên miền và hosting ➢ Nắm được một trình quản lý shared hosting thông dụng 2. Tên miền (Domain) là gì? Tên miền là tên của một website hoạt động trên internet, đóng vai trò là một địa chỉ tĩnh, cố định. Nó giống như là địa chỉ nhà hay mã zip code để giúp các thiết bị định tuyến vệ tinh dẫn đường cho hàng hóa lưu thông, một trình duyện cũng cần một tên miền để dẫn đường tới nơi chứa website của bạn (web server).

Hoạt động đăng ký tên miền này được giám sát bởi tổ chức gọi là ICANN (Internet Corporation for Assigned Names and Numbers). ICANN quản lý việc tên miền nào có thể đăng ký và là trung tâm cơ sở dữ liệu lưu thông tin tên miền. Khi một công ty (hoặc một người) mua tên miền, họ có thể chỉ định hay kết nối tới web server mong muốn. Các thành phần của một tên miền (Domain) Tên miền bao gồm nhiều thành phần cấu tạo nên cách nhau bởi dấu chấm (.vn là tên miền máy chủ Website của Trường Cao đẳng Bách khoa Nam Sài Gòn.

Thành phần thứ nhất "namsaigon" là tên của máy chủ, thành phần thứ hai "edu" Chương 2: TÊN MIỀN VÀ MÁY CHỦ 24 thường gọi là tên miền mức hai (second domain name level), thành phần cuối cùng "vn" là tên miền mức cao nhất (top level domain name). ➢ Tên miền mức cao nhất (Top-level Domain "TLD"): bao gồm các mã quốc gia của các nước tham gia Internet được quy định bằng hai chữ cái theo tiêu chuẩn ISO- 3166 như Việt nam là VN, Anh quốc là UK v. và các lĩnh vực dùng chung (World Wide Generic Domains). ➢ Tên miền mức hai (Second Level): Đối với các quốc gia nói chung tên miền mức hai này do Tổ chức quản lý mạng của quốc gia đó định nghĩa, có thể định nghĩa khác đi, nhiều hơn hay ít đi nhưng thông thường các quốc gia vẫn định nghĩa các Lĩnh vực kinh tế, xã hội của mình tương tự như 7 lĩnh vực dùng chung nêu trên.

Ví dụ tại Việt Nam, VNNIC định nghĩa các tên miền cấp 2: com. Các đuôi tên miền thông dụng hiện nay Mỗi đuôi tên miền đều có ý nghĩa riêng của nó, nổi tiếng nhất là tên miền. Do vậy mỗi khi quyết định mua tên miền chúng ta nên ưu tiên chọn tên miền này trước. Ngoài ra chúng ta nên chọn theo ý nghĩa tên miền phù hợp với loại hình website của mình.com viết tắt của Commercial: Website về thương mại, kinh doanh ➢ .net viết tắt của Network: website về mạng internet ➢ .org viết tắt của Organization: website về tổ chức ➢ .vn tên miền dùng cho tổ chức chính phủ ➢ .info viết tắt của Information: website thông tin ➢ .vn là đuôi tên miền của Việt Nam ➢ .vn là viết tắt của Education: Website về giáo dục ➢ Và các đuôi mở rộng khác như: .xyz, name, me… 2.

Tiêu chí lựa chọn tên miền ➢ Ngắn gọn, dễ nhớ: Cố gắng lựa chọn một tên miền càng ngắn gọn càng tốt. Tên miền càng ngắn thì càng dễ nhớ, dễ gõ địa chỉ, và cũng thuận tiện hơn khi cần thiết kế nhãn hiệu, logo… Ví dụ: google.vn… Chương 2: TÊN MIỀN VÀ MÁY CHỦ 25 ➢ Không dễ gây nhầm lẫn: Khi đăng ký tên miền thì không nên lựa chọn tên miền tương tự hoặc dễ gây sư nhầm lẫn với (những) tên miền/thương hiệu đang có. ➢ Hạn chế dùng ký tự đặc biệt: Hạn chế sử dụng ký tự gạch ngang – nếu không thật cần thiết. Vì việc sử dụng ký tự này sẽ gây bất tiện khi sử dụng (gõ hoặc đọc địa chỉ).

Nên sử dụng tên đầy đủ hoặc tên viết tắt của công ty / tổ chức hoặc ngành nghề hoạt động kinh doanh cho nội dung tên miền, tạo thương hiệu cho doanh nghiệp. ➢ Xây dựng dựa trên khách hàng mục tiêu: Nếu khách hàng mục tiêu của bạn trên toàn thế giới thì bạn nên lựa chọn những tên miền có đuôi tên miền .net … Trường hợp nếu bạn muốn nhấn mạnh doanh nghiệp bạn ở một quốc gia nào đó, bạn nên lựa chọn tên miền quốc gia tương ứng. Lựa chọn tên miền tốt cho việc SEO website Mọi tên miền quốc tế như .gov /… và các tên miền Việt Nam như .vn /… đều được coi như nhau và không có tên miền nào được đánh giá cao hơn trong SEO. Dưới đây là 4 điểm lưu ý để bạn tham khảo khi chọn tên miền phù hợp chuẩn SEO:  Tên miền có đuôi phù hợp: Các đuôi tên miền hỗ trợ tốt cho SEO với qui mô toàn cầu là: .info, xếp theo thứ tự giảm dần.

Nếu đối tượng người truy cập nhắm đến nằm trên lãnh thổ Việt Nam, bạn nên ưu tiên chọn thêm hai đuôi tên miền. Mức độ ưu tiên lựa chọn giảm dần theo thứ tự sẽ là:.  Tên miền là từ khoá (keyword): Nếu bạn đang kinh doanh trong một lĩnh vực nào đó như bất động sản, xe hơi, hay túi xách… thì những từ khóa này rất quan trọng. Sẽ rất tốt nếu tên miền trùng với tên từ khóa vì nếu như vậy thì bạn có nhiều cơ hội lên top đầu Google, Yahoo hay Bing.

Ngoài ra tên miền như thế cũng rất dễ nhớ, dễ viết.  Thêm từ khóa phụ: Việc chọn tên miền trùng từ khóa một lĩnh vực nào đó là rất khó. Để khắc phục điều này, bạn có thể chọn cách ghép từ khóa phụ vào từ khóa chính để tạo tên miền. Hoặc thêm các từ quen thuộc vào trước / sau tên miền chính: “web” / “24” / “hot” …  Ghép thêm địa danh: Một cách khá hay để đặt tên miền đẹp là ghép thêm địa danh vào từ khóa vì máy tìm kiếm Google cũng có chú trọng về vấn đề địa lý.

Quy trình đăng ký tên miền Để đăng ký một tên miền bạn cần lựa chọn nhà cung cấp tên miền, trên thị trường hiện nay các bạn có thể đăng ký tên miền bởi các nhà cung cấp trong nước và cả ngoài nước. Dưới đây là một số nhà cung cấp tên miền mà bạn có thể tham khảo: Chương 2: TÊN MIỀN VÀ MÁY CHỦ 26 ➢ Nhà cung cấp tên miền trong nước: inet.vn ➢ Nhà cung cấp tên miền nước ngoài: domain.com Quy trình đăng ký tên miền:  Bước 1: Truy cập vào trang bạn muốn đăng ký tên miền. Ví dụ: https://inet.vn  Bước 2: Kiểm tra thông tin tên miền có hợp lệ không  Bước 3: Chọn đuôi tên miền và thanh toán  Bước 4: Nhập thông tin đăng ký chủ sở hữu tên miền  Bước 5: Xác nhận chủ sở hữu tên miền Lưu ý: - Lựa chọn nhà cung cấp tên miền uy tín mà bạn biết - Cần lựa chọn tên miền phù hợp với nhu cầu cá nhân (cách lựa chọn thực theo mục 2.4 - Kiểm tra kỹ thông tin chủ sở hữu tên miền - Lựa chọn phương thức thanh toán phù hợp 2. Host là gì? Host trong tiếng Anh dịch ra có rất nhiều nghĩa, trong đó nghĩa dành cho nghành công nghệ thông tin là máy chủ.

Host nghĩa là một máy tính có cấu hình rất mạnh, được đặt tại một vị trí chuyên biệt dành cho máy chủ (Datacenter), được kết nối đường truyền internet tốc độ cao để phân tán dữ liệu lên môi trường internet bằng cách cho phép người dùng tải dữ liệu hoặc gửi dữ liệu lên. Host nên mua hay thuê? Đây là vấn đề mà các doanh nghiệp gặp phải khi biết đến Host. Công ty luôn muốn bản thân sở hữu một hệ thống riêng biệt nhưng lại không nghĩ đến việc thuê thay vì mua. Nếu các bạn mua Host đồng nghĩa phải chi ra ngân sách để xây chỗ đặt máy, tủ đựng máy, mạng Internet đường truyền cao.

Còn thuê Host thì doanh nghiệp sẽ giảm bớt chi phí, nếu cần sửa chữa thì có đội ngũ nhân viên của công ty cho thuê Host. Chương 2: TÊN MIỀN VÀ MÁY CHỦ 27 Người tiêu dùng có thể thấy được việc thuê Host là một quyết định đúng đắn cho mọi doanh nghiệp. Tuỳ theo nhu cầu, người dùng còn có thêm lựa chọn khi ngày nay có hai loại dịch vụ máy chủ là máy chủ trong nước hay máy chủ nước ngoài. Máy chủ Host trong nước và nước ngoài Khi nói về thuê Host trong nước và nước ngoài, điều khác nhau đơn giản nhất là nhà cung cấp.

Nếu Host trong nước có nhà cung cấp dịch vụ ở Việt Nam thì Host nước ngoài là nhà cung cấp dịch vụ ở các nước khác, không có tại Việt Nam. ➢ Host trong nước Theo thông tin, hiện nay có rất nhiều nhà cung cấp dịch vụ này nhưng chỉ có 5 chỗ đặt máy chủ chủ yếu ở Bình Dương và Hà Nội. Do được đặt tại Việt Nam, những khách hàng sống tại Việt Nam khi sử dụng máy chủ không lo tốc độ máy bị chậm hay gián đoạn. Người tiêu dùng dễ dàng hơn trong việc thanh toán trực tiếp và có thể khiếu nại nhanh chóng nếu hệ thống xảy ra vấn đề.

Khách hàng không cần là người biết tiếng Anh mới xài được vì hệ thống trong nước sẽ có luôn phần tiếng Việt hỗ trợ. Tuy ưu điểm nhiều như thế nhưng Host Việt Nam vẫn vấp phải một số điểm chưa tốt là giá cả, việc truy cập. Giá cả Host Việt Nam dường như khá cao so với Host nước ngoài và nếu lỡ cáp quang bị đứt thì bạn sẽ không thể truy cập mạng và sử dụng được. ➢ Host nước ngoài Việc sử dụng Host nước giúp doanh nhân có một hệ thống khá chất lượng.

Khi thuê máy chủ nước ngoài, người dùng nhận được tốc độ đường dây máy chủ cao do hệ thống này được truyền đi khắp các nước trên thế giới, chương trình khuyến mãi theo ngày lễ bên nước ngoài, hỗ trợ sửa chữa.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ