1. Trang chủ
  2. » Luận Văn - Báo Cáo

hệ thống mã nguồn mở đề tài tạo blog cá nhân trên wordpress

25 1 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Tạo blog cá nhân trên WordPress
Tác giả Phước Công Nguyên
Người hướng dẫn ThS. Âu Bửu Long
Trường học Trường Đại học Sư phạm Thành phố Hồ Chí Minh
Chuyên ngành Hệ thống mã nguồn mở
Thể loại Báo cáo
Năm xuất bản 2023
Thành phố TP Hồ Chí Minh
Định dạng
Số trang 25
Dung lượng 1,1 MB

Nội dung

Dự định thực hiện trong quá trình cài đặt hệ thống mã nguồn mở .... Sinh viên thực hiện: Phước Công Nguyên LỜI MỞ ĐẦU Trong thời đại công nghệ thông tin hiện nay, việc tạo và quản lý mộ

Trang 2

T ẠO BLOG CÁ NHÂN TRÊN WORDPRESS

Sinh viên thực hiện : Phước Công Nguyên

Mã số sinh viên : 46.01.104.125

Gi ảng viên hướng dẫn: ThS Âu Bửu Long

Trang 3

Sinh viên thực hiện: Phước Công Nguyên

NH ẬN XÉT

(C ủa giảng viên hướng dẫn)

Trang 4

Sinh viên thực hiện: Phước Công Nguyên

LỜI CẢM ƠN

Lời đầu tiên, em xin gửi lời tri ân chân thành và sâu sắc nhất đến thầy Âu Bửu

Long Trong quá trình tìm hiểu và học tập bộ môn Hệ thống mã nguồn mở, em đã nhận được sự giảng dạy và hướng dẫn rất tận tình, tâm huyết của thầy Thầy đã giúp em tích lũy thêm nhiều kiến thức hay và bổ ích để phục vụ cho những học phần liên quan, chuyên môn nghề nghiệp cũng như trong cuộc sống Từ những kiến thức mà thầy truyền đạt,

em xin trình bày lại những gì mình đã tìm hiểu và được học từ thầy để giải quyết đề tài

“Tạo blog cá nhân trên WordPress”

Tuy nhiên, kiến thức về bộ môn Hệ thống mã nguồn mở của em vẫn còn những hạn chế nhất định Do đó, không thể tránh khỏi những thiếu sót trong quá trình hoàn thành đồ án môn học này Mong thầy xem và góp ý để bài báo cáo học phần của nhóm

em được hoàn thiện hơn

Kính chúc thầy hạnh phúc và thành công hơn nữa trong sự nghiệp “trồng người”

- dìu dắt những thế hệ học trò hoàn thành những ước mơ của mình Kính chúc thầy và gia đình nhiều sức khỏe

Em xin chân thành cảm ơn!

Sinh viên, Phước Công Nguyên

Trang 5

Sinh viên thực hiện: Phước Công Nguyên

MỤC LỤC

CHƯƠNG 1 TỔNG QUAN VỀ HỆ THỐNG MÃ NGUỒN MỞ 1

1.1 Hệ thống mã nguồn mở 1

1.1.1 Khái niệm 1

1.1.2 Lợi ích của hệ thống mã nguồn mở 1

1.1.3 Một số hệ thống mã nguồn mở phổ biến 2

1.2 Mã nguồn mở WordPress 3

1.2.1 WordPress là gì? 3

1.2.2 Các ưu điểm nổi bật của WordPress 3

1.2.3 Nhược điểm của WordPress 4

CHƯƠNG 2 TỔNG QUAN VỀ ĐỀ TÀI 5

2.1 Mục tiêu nghiên cứu 5

2.2 Phạm vi dự án 5

2.2.1 Các chức năng 5

2.2.2 Dự định thực hiện trong quá trình cài đặt hệ thống mã nguồn mở 5

CHƯƠNG 3 CÁC BƯỚC CÀI ĐẶT VÀ TRIỂN KHAI 7

3.1 Yêu cầu phần cứng, phần mềm 7

3.2 Các thủ tục cài đặt 7

3.3 Một số plugin được cài đặt trong website 10

3.4 Kết quả đạt được 11

3.4.1 Giao diện Trang chủ 11

3.4.2 Giao diện Trang giới thiệu 11

3.4.3 Giao diện Trang liên hệ 12

3.4.4 Giao diện Navigation 12

Trang 6

Sinh viên thực hiện: Phước Công Nguyên

3.4.5 Giao diện Footer 12

3.4.6 Giao diện Slidebar right 13

3.4.7 Giao diện Blog 13

3.4.8 Giao diện Bình luận 14

3.4.9 Giao diện Mục lục 14

CHƯƠNG 4 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 15

4.1 Kết luận 15

4.2 Hướng phát triển 15

Trang 7

Sinh viên thực hiện: Phước Công Nguyên

DANH MỤC HÌNH ẢNH

Hình 1.1 WordPress là gì? 3

Hình 1.2 Ưu điểm của WordPress 3

Hình 3.1 Giao diện chính của AwardSpace 8

Hình 3.2 Tạo Subdomain 8

Hình 3.3 Cài đặt WordPress 8

Hình 3.4 Setup WordPress Website 9

Hình 3.5 Cài đặt WordPress và khởi tạo database 9

Hình 3.6 WordPress đã được cài đặt 9

Hình 3.7 Một số plugin được cài đặt 10

Hình 3.8 Trang chủ (Home) 11

Hình 3.9 Trang giới thiệu (About) 11

Hình 3.10 Trang liên hệ (Contact) 12

Hình 3.11 Navigation 12

Hình 3.12 Footer 12

Hình 3.13 Sdilebar right 13

Hình 3.14 Blog 13

Hình 3.15 Comment 14

Hình 3.16 Contents 14

Trang 8

Sinh viên thực hiện: Phước Công Nguyên

DANH MỤC BẢNG BIỂU

Bảng 3.1 Yêu cầu phần cứng, phần mềm 7

Trang 9

Sinh viên thực hiện: Phước Công Nguyên

LỜI MỞ ĐẦU

Trong thời đại công nghệ thông tin hiện nay, việc tạo và quản lý một blog cá nhân trên internet đã trở thành một phần không thể thiếu trong cuộc sống của nhiều người Sự phát triển đột phá của công nghệ đã biến việc này trở nên dễ dàng hơn bao giờ hết, và chúng ta không còn gặp phải những khó khăn lớn khi muốn chia sẻ kiến thức, kinh nghiệm của mình

Một blog cá nhân không chỉ đơn giản là một nơi để thể hiện bản thân, mà còn là

một công cụ mạnh mẽ để kết nối và tạo dựng cộng đồng Có thể nói, blog đã trở thành một cầu nối kỳ diệu, cho phép chúng ta tương tác với hàng triệu người trên khắp thế giới, chia sẻ những tư duy và quan điểm riêng của mình với mọi người

Không chỉ dừng lại ở việc chia sẻ, blog còn có tiềm năng lớn để xây dựng doanh nghiệp và thậm chí kiếm thu nhập Hiện nay, có rất nhiều blogger đã biến đam mê viết blog thành một nguồn thu nhập ổn định, thông qua quảng cáo, bán sản phẩm hoặc dịch

vụ, và thậm chí là viết sách điện tử

Một trong những nền tảng phổ biến nhất để xây dựng một blog cá nhân hiện nay chính là WordPress Sự đơn giản, tính linh hoạt và dễ dàng cài đặt, tuỳ chỉnh đã khiến

nó trở thành lựa chọn hàng đầu cho rất nhiều người WordPress không yêu cầu bạn phải

là một chuyên gia về lập trình, và việc tạo nên một giao diện đẹp và chuyên nghiệp cũng

trở nên dễ dàng hơn bao giờ hết

Vì những lý do trên, em quyết định chọn đề tài “Tạo blog cá nhân trên WordPress” Cấu trúc báo cáo gồm những phần chính sau:

- Chương 1: Tổng quan về hệ thống mã nguồn mở

- Chương 2: Tổng quan về đề tài

- Chương 3: Các bước cài đặt và triển khai

- Chương 4: Kết luận và hướng phát triển

Trang 10

Sinh viên thực hiện: Phước Công Nguyên 1

CHƯƠNG 1 TỔNG QUAN VỀ HỆ THỐNG MÃ NGUỒN MỞ

1.1 Hệ thống mã nguồn mở

Hệ thống mã nguồn mở (Tiếng Anh là: Open-Source Software - Viết tắt: OSS)

là hệ thống có mã nguồn được công khai, cho phép bất cứ ai cũng có thể xem, sửa đổi,

cải tiến hoặc sử dụng mã nguồn đó để phát triển các hệ thống mới Không chỉ miễn phí

về giá mua, OSS còn miễn phí về bản quyền, người dùng có thể tự do sao chép, nghiên cứu và phát triển hệ thống mà không cần xin phép, điều mà hệ thống có mã nguồn đóng không cho phép

Hệ thống mã nguồn mở có nhiều lợi ích, bao gồm:

hơn nhiều so với các hệ thống phần mềm độc quyền Điều này giúp các doanh nghiệp

và tổ chức tiết kiệm chi phí đầu tư và vận hành hệ thống

phép người dùng tùy chỉnh hệ thống theo nhu cầu cụ thể Điều này giúp hệ thống đáp ứng tốt hơn các yêu cầu của người dùng

đồng người dùng, giúp phát hiện và khắc phục các lỗ hổng bảo mật nhanh chóng

dàng hiểu cách thức hoạt động của hệ thống Điều này giúp tăng cường sự tin tưởng và

an toàn cho người dùng

tích cực, luôn sẵn sàng giúp đỡ nhau Điều này giúp người dùng dễ dàng tìm kiếm hỗ trợ khi cần thiết

Trang 11

Sinh viên thực hiện: Phước Công Nguyên 2

Trang 12

Sinh viên thực hiện: Phước Công Nguyên 3

1.2 Mã nguồn mở WordPress

Hình 1.1 WordPress là gì?

WordPress ra đời năm 2003, phát triển bởi Michel Valdrighi Đây là mã nguồn

mở được cung cấp miễn phí cho cộng đồng, cho phép bất kỳ ai có thể sử dụng, sao chép, sửa đổi và phân phối lại Mã nguồn WordPress được viết bằng ngôn ngữ lập trình PHP

và sử dụng cơ sở dữ liệu MySQL Để nâng cao thẩm mỹ và trải nghiệm trang web, bạn

có thể cài đặt Theme, Plugin WordPress có sẵn

Hình 1.2 Ưu điểm của WordPress

dàng tạo ra cho mình một website

trang Web nào tuỳ thích như: tạp chí, tin tức, doanh nghiệp, blog cá nhân, bán hàng, …

Đa dạng giao diện có sẵn: WordPress cung cấp cho bạn rất nhiều giao diện miễn

phí nhưng cũng rất đẹp mắt

Trang 13

Sinh viên thực hiện: Phước Công Nguyên 4

lựa chọn các plugin phù hợp với loại website của bạn

74 triệu trang web trên thế giới đang sử dụng WordPress

WordPress cho phép người dùng có thể chọn loại ngôn ngữ họ có thể sử dụng

toàn miễn phí Có rất nhiều theme miễn phí và có sẵn để sử dụng chỉ với 1 click

nhập Tuy nhiên có thể khắc phục tình trạng này bằng cách cập nhật liên tục

đối với WordPress Điều này có thể được xử lý bằng việc cài đặt WordPress multisite plugins và phân chia vai trò quản lý

tải các trang dung lượng lớn Tuy nhiên điều này vẫn có thể khắc phục được bằng các

thủ thuật như sử dụng bộ nhớ đệm, giảm plugins không dùng, giảm kích thước hình ảnh, giảm quảng cáo trên trang, …

Trang 14

Sinh viên thực hiện: Phước Công Nguyên 5

CHƯƠNG 2 TỔNG QUAN VỀ ĐỀ TÀI

2.1 Mục tiêu nghiên cứu

dụng hệ quản trị nội dung mã nguồn mở WordPress

biến, dễ dàng sử dụng, nhiều tuỳ chỉnh và có một lượng lớn người dùng Lợi ích dự kiến bao gồm tính dễ dàng trong việc tạo và quản lý nội dung, sự linh hoạt trong tùy chỉnh,

và sự hỗ trợ từ cộng đồng WordPress phù hợp để tạo các website blog, website cá nhân hoặc website thương mại điện tử

- Trang web blog cá nhân sẽ là một nền tảng để chia sẻ suy nghĩ, ý tưởng

và kinh nghiệm của người viết

- WordPress là một hệ thống mã nguồn mở miễn phí, vì vậy người viết có thể tiết kiệm chi phí

- WordPress là một hệ thống dễ sử dụng, vì vậy người viết có thể tự mình tạo trang web mà không cần phải có kiến thức kỹ thuật chuyên sâu

2.2 Phạm vi dự án

- Tạo trang chủ

- Tạo trang bài đăng

- Tạo trang về tác giả

- Thêm hệ thống bình luận

- Thêm hệ thống phân loại bài đăng

- Cài đặt WordPress trên hosting AwardSapce

- Tạo trang web blog cá nhân

Trang 15

Sinh viên thực hiện: Phước Công Nguyên 6

- Thêm nội dung và hình ảnh

- Tùy chỉnh giao diện và chức năng của website

Trang 16

Sinh viên thực hiện: Phước Công Nguyên 7

CHƯƠNG 3 CÁC BƯỚC CÀI ĐẶT VÀ TRIỂN KHAI

Yêu c ầu cụ thể

Phiên bản PHP 5.3 trở lên Phiên bản MySQL 5.0 trở lên Phiên bản GD Library 2.0 trở lên ZIP Archiver Để giải nén mã nguồn WordPress

B ảng 3.1 Yêu cầu phần cứng, phần mềm

3.2 Các thủ tục cài đặt

- Bước 1: Truy cập hosting AwradSpace theo đường dẫn awardspace.com, sau

đó tiến hành đăng nhập tài khoản

Trang 17

Sinh viên thực hiện: Phước Công Nguyên 8

Hình 3.1 Giao di ện chính của AwardSpace

- Bước 2: Tiến hành tạo Subdomain bằng cách chọn Hosting Tools  Domain Manager  Create a Free Subdomain Sau đó nhập tên Subdomain và nhấn Create để tạo domain

Hình 3.2 T ạo Subdomain

- Bước 3: Tiến hành cài đặt WordPress trên hosting bằng cách chọn Hosting Tools  Zacky App Installer

Hình 3.3 Cài đặt WordPress

Trang 18

Sinh viên thực hiện: Phước Công Nguyên 9

Tiến hành Setup cho website WordPress bằng cách nhập các thông tin bên dưới Nhấn Install Application để cài đặt WordPress Khi nhấn cài đặt thì đồng thời Database cũng được tạo sẳn

Hình 3.4 Setup WordPress Website

Hình 3.5 Cài đặt WordPress và khởi tạo database

Hình 3.6 WordPress đã được cài đặt

Trang 19

Sinh viên thực hiện: Phước Công Nguyên 10

3.3 Một số plugin được cài đặt trong website

Hình 3.7 M ột số plugin được cài đặt

- All-in-One WP Migration: cho phép dễ dàng di chuyển toàn bộ trang web WordPress, bao gồm cả cơ sở dữ liệu, tệp tin và các thành phần khác, từ một máy chủ sang máy chủ khác hoặc từ một tên miền sang tên miền khác

- BackWPup: sao lưu toàn bộ trang web, bao gồm cả cơ sở dữ liệu và tệp tin Nó cung cấp nhiều tùy chọn linh hoạt để tạo lịch trình sao lưu tự động và lưu trữ dữ liệu sao lưu trên nhiều nền tảng như Dropbox, Google Drive, Amazon S3, và nhiều hơn nữa

- Classic Editor: cho phép người dùng sử dụng giao diện biên tập truyền thống (còn được gọi là "Classic Editor") thay vì giao diện biên tập mới (Gutenberg)

- Contact Form 7: quản lý nhiều form liên hệ, ngoài ra có thể tùy chỉnh form và

nội dung email một cách linh hoạt với các markup đơn giản

- Facebook Chat Plugin - Live Chat Plugin for WordPress: cho phép người dùng chat trực tiếp với Fanpage trên Facebook

- LiteSpeed Cache: giúp cải thiện hiệu suất trang web WordPress bằng cách tận dụng bộ nhớ cache của trang được xây dựng trên LiteSpeed Web Server

- LuckyWP Table of Contents: cho phép chèn mục lục trên mọi trang, tùy chỉnh giao diện của mục lục theo độ đậm của font chữ, dễ dàng chọn theme màu sắc và tùy chỉnh các nhãn của item

Trang 20

Sinh viên thực hiện: Phước Công Nguyên 11

- Yoast SEO: tối ưu công việc SEO cho website

- wpDiscuz: hệ thống comment với rất nhiều tính năng được tích hợp sẵn, như edit comment sau khi đăng, redirect comment đầu tiên sang page khác, subscribe to comment

3.4 Kết quả đạt được

Hình 3.8 Trang ch ủ (Home)

Hình 3.9 Trang gi ới thiệu (About)

Trang 21

Sinh viên thực hiện: Phước Công Nguyên 12

Hình 3.10 Trang liên h ệ (Contact)

Hình 3.11 Navigation

Hình 3.12 Footer

Trang 22

Sinh viên thực hiện: Phước Công Nguyên 13

Hình 3.13 Sdilebar right

Hình 3.14 Blog

Trang 23

Sinh viên thực hiện: Phước Công Nguyên 14

Hình 3.15 Comment

Hình 3.16 Contents

Trang 24

Sinh viên thực hiện: Phước Công Nguyên 15

CHƯƠNG 4 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

4.1 Kết luận

Website đã đạt được những chức năng cơ bản của một webiste blog cá nhân như:

tạo trang cá nhân, trang tác giả, phân loại bài viết, hệ thống bình luận Website hoạt động ổn định và được hoàn thiện một cách tốt nhất, để mang lại trải nghiệm tốt nhất cho người dùng

4.2 Hướng phát triển

Tích hợp tính năng xã hội nhằm tạo một môi trường để người dùng dễ dàng chia

sẻ nội dung trên các mạng xã hội, tạo sự kết nối và tương tác xã hội, đồng thời thúc đẩy tương tác tích cực, thú vị hơn giữa độc giả và nội dung

Chúng tôi tiến hành nghiên cứu sâu rộng và triển khai các tính năng bổ sung, như dịch vụ đăng bài tự động hoặc tích hợp một cách thông minh với hệ thống quảng cáo,

để cung cấp trải nghiệm đa dạng và tiện lợi cho người dùng

Trang 25

Sinh viên thực hiện: Phước Công Nguyên

TÀI LIỆU THAM KHẢO

[1] Mã nguồn mở là gì? Một số mã nguồn mở phổ biến hiện nay

https://vietnix.vn/ma-nguon-mo-la-gi/

[2] WordPress Là Gì? Hướng Dẫn WordPress và Các Lưu Ý Quan Trọng

https://monamedia.co/wordpress-la-gi/

Ngày đăng: 02/08/2024, 16:11

w