Với sự phát triển và mở rộng, WordPress đã trở thành một CMS phổ biến và mạnh mẽ được sử dụng cho mục đích xây dựng và quản lý các trang web cá nhân, blog, cửa hàng trực tuyến và t
Trang 1MÔN MÃ NGUỒN MỞ
Đề tài: Tìm hiểu nền tảng mã nguồn mở wordpress và áp dụng xây dựng blog cá nhân
Giảng viên hướng dẫn: ThS Mai Thị Thúy Hà Thành viên trong nhóm: Trần Viết Toản
Nguyễn Ngọc Lan
Tạ Việt Anh
Trang 2Giới thiệu về WordPress
Báo cáo
02
Các thành phần, cấu trúc, loại hình wordpress
Trang 3Giới thiệu về Wordpress
Trang 4- WordPress là một hệ thống quản
lý nội dung (CMS) mã nguồn mở
được sáng lập bởi Matt Mullenweg
và Mike Little vào năm 2003.
- WordPress ban đầu được tạo ra như
một hệ thống xuất bản blog Với sự
phát triển và mở rộng, WordPress đã
trở thành một CMS phổ biến và
mạnh mẽ được sử dụng cho mục
đích xây dựng và quản lý các trang
web cá nhân, blog, cửa hàng trực
tuyến và trang web doanh nghiệp.
1.1 Wordpress là gì ?
Giới thiệu về Wordpress 01
Trang 5Năm 2003: WordPress ra đời khi
Matt Mullenweg và Mike Little sử
dụng mã nguồn từ dự án bên
ngoài bao gồm bên nguồn gốc
như b2/cafelog Sau đó, họ đã
tách riêng khỏi mã nguồn gốc và
bắt đầu phát triển WordPress.
2004 Phiên bản đầu tiên 0.7 Đây là phiên bản đánh
dấu sự chuyển đổi sang ngôn ngữ lập trình PHP
để tạo ra một hệ thống blog đơn giản và dễ sử dụng
2005 Phiên bản 1.2 ra đời với nhiều cải tiến cho phép
sử dụng giao diện người dùng tùy chỉnh và cải thiện về bảo mật
2008 Phiên bản 2.5 là phiên bản quan trọng trong việc
nâng cao trải nghiệm người dùng
2010 Phiên bản 3.0 ra mắt tính năng quan trọng là hệ
thống menu và khả năng tạo trang như trình soạn thảo
2018 Phiên bản 5.0 ra mắt với tính năng soạn thảo
khối Gutenberg giúp mang lại trải nghiệm linh
Trang 61.3 Các tính năng của Wordpress?
Giới thiệu về Wordpress 01
Trang 7Ưu điểm Nhược điểm
Cộng đồng lớn Phụ thuộc vào hosting
Đa dạng về chủ đề và pluginTối ưu cho SEO
Trang 8Các thành phần, cấu trúc, loại hình
wordpress
Trang 92.1 Các thành phần cơ bản của WordPress
Trang 102.2 Cấu trúc cơ bản của WordPress
1 Thư mục gốc (root directory):
Đây là thư mục chứa tất cả các tệp tin
và thư mục của dự án Wordpress
2 Tệp tin cấu hình (configuration
file): Tệp tin cấu hình quan trọng
nhất trong WordPress là
'wp-config.php' Tệp tin này chứa các cấu
hình cần thiết để kết nối với cơ sở dữ
liệu và cấu hình khác của trang web
Các thành phần, cấu trúc, loại hình của
WordPress
02
Trang 113 Thư mục 'wp-admin': Đây là
thư mục chứa các file quản lý hệ
thống của WordPress Quản trị viên
trang web sử dụng thư mục này để
quản lý các bài viết, trang, plugin,
giao diện, người dùng và các tùy
chọn khác
4 Thư mục 'wp-content': Thư
mục này chứa tất cả nội dung của
trang web, bao gồm các plugins,
giao diện và các tệp tin tùy chỉnh
Thư mục 'wp-content' là nơi bạn cài
đặt các plugin và giao diện của
mình
2.2 Cấu trúc cơ bản của WordPress
Trang 125 Thư mục 'wp-includes':
Đây là thư mục chứa các tệp tin cốt lõi của WordPress, bao gồm các thư viện và các file
hệ thống quan trọng
6 Tệp tin 'index.php': Đây
là tệp tin mặc định được chạy khi truy cập vào trang web WordPress Tệp tin này tải các
2.2 Cấu trúc cơ bản của WordPress
Các thành phần, cấu trúc, loại hình của
WordPress
02
Trang 132.3 Các loại hình của WordPress
Hiện tại, có 2 loại hình WordPress tồn tại song song, đó là
● WordPress.com (hay còn
gọi là WordPress miễn phí)
● WordPress.org (hay
WordPress self-hosted)
Trang 14Các thành phần, cấu trúc, loại hình của
WordPress
02
WordPress.com là WordPress miễn phí,
bởi vì khi sử dụng loại hình này, bạn sẽ
được miễn phí hoàn toàn mọi thứ (từ mã
nguồn đến tên miền, hosting…)
2.3 Các loại hình của WordPress
Trang 15WordPress.org, bạn sẽ phải tự lo hosting,
tên miền (có thể mua hoặc sử dụng các
dịch vụ miễn phí) để lưu trữ và vận hành
blog/ website Đó cũng là nguyên nhân
WordPress.org còn được gọi là WordPress
self-hosted (tự lưu trữ)
2.3 Các loại hình của WordPress
Trang 16Các thành phần, cấu trúc, loại hình của
WordPress
02
2.3 Các loại hình của WordPress
Tiêu chí Wordpress.org WordPress.com
Domain Khoảng $10 - $15/năm cho 1
Trang 172.3 Các loại hình của WordPress
Tiêu chí Wordpress.org WordPress.com
Dung lượng lưu trữ
Từ mức vài trăm MB đến Unlimited Từ 3GB đến 200GB
Quảng cáo Hoàn toàn không có quảng cáo Muốn gỡ bỏ quảng cáo, bạn phải bỏ ra
$30/năm
Plugins Được phép sử dụng các plugins miễn
phí hoặc trả phí
Không hỗ trợ plugins
Trang 18Các thành phần, cấu trúc, loại hình của
WordPress
02
2.3 Các loại hình của WordPress
Tiêu chí Wordpress.org WordPress.com
Themes Được phép sử dụng themes miễn phí
Có thể đạt đến mức không giới hạn Bị giới hạn dung lượng lưu trữ
Trang 192.3 Các loại hình của WordPress
Tôi muốn xây dựng một cửa hàng online và cần eCommerce?
Tôi không muốn tự mình trang trí trang web? Không nên Nên
Tôi muốn upload và sử dụng themes, plugins theo ý thích?
Tôi muốn sử dụng Wordpress multisite? Nên Không nên
Trang 20Các thành phần, cấu trúc, loại hình của
WordPress
02
2.3 Các loại hình của WordPress
Tôi muốn nhiều dung lượng để lưu trữ ảnh và video ? Nên Không nênTôi mới tập làm Blog và muốn dùng thử Wordpress? Không nên Nên
Tôi muốn tạo một trang web đơn giản, không rườm rà ? Không nên NênTôi cần một trang web cho doanh nghiệp của mình? Nên Không nên
Trang 213.1 Độ phổ biến
WordPress là một trong những CMS phổ biến nhất trên thị trường website và có độ phổ biến cao hơn so với các CMS khác Dựa trên các thống kê thị phần và ước tính từ nhiều nguồn, WordPress được ước tính chiếm khoảng 35% thị phần toàn cầu Điều này có nghĩa là gần 1/ 3 trang web đều được xây dựng bằng WordPress
Trang 22So sánh Wordpress với các CMS
khác
03
3.2 So sánh Wordpress với Joomla
- Điểm giống nhau giữa Wordpress với Joomla
- Viết bằng ngôn ngữ PHP
- Là mã nguồn mở và được sử dụng một cách miễn phí
Trang 233.2 So sánh Wordpress với Joomla-
Điểm khác nhau giữa Wordpress với Joomla
Hệ thống quản lý WordPress là một hệ thống quản lý nội
dung mã nguồn mở dựa trên PHP và MySQL và miễn phí.
Joomla là một hệ thống quản lý nội dung mã nguồn mở và miễn phí để xuất bản nội dung web được phát triển bởi Open Source Matters, Inc
SEO WordPress thân thiện với SEO hơn Joomla không thân thiện với SEO.
Trang 24So sánh Wordpress với các CMS
khác
03
3.2 So sánh Wordpress với Joomla-
Điểm khác nhau giữa Wordpress với Joomla
Đa ngôn ngữ Có các plugin trong WordPress
cho phép tạo một trang đa ngôn ngữ
Joomla đi kèm với hỗ trợ tích hợp
để xử lý các trang web đa ngôn ngữ
Các ứng dụng Doanh nghiệp quy mô vừa và
nhỏ, blog và cửa hàng thương mại điện tử nhỏ hơn
Thương mại điện tử, mạng xã hội
và kinh doanh quy mô vừa đến lớn
Trang 26Cài đặt Wordpress và xây dựng Blog
04
4.1 Cài đặt Wordpress trên hệ điều hành mã nguồn mở Ubuntu
Bước 3: Tạo thư mục và thay đổi quyền của nó để tải xuống bản cài đặt
Bước 4: Tải xuống gói WordPress.
Trang 27Bước 5: Cấu hình máy chủ web Apache cho WordPress.
Trang 28Cài đặt Wordpress và xây dựng Blog
04
4.1 Cài đặt Wordpress trên hệ điều hành mã nguồn mở Ubuntu
Bước 6: kích hoạt trang web và cho phép viết URL.
Bước 7: Tạo cơ sở dữ liệu MySQL cho WordPress
Trang 29Bước 8: Kết nối với cơ sở dữ liệu
sudo -u www-data cp /srv/www/wordpress/wp-config-sample.php /srv/
Trang 30Cài đặt Wordpress và xây dựng Blog
04
4.2 Xây dựng blog trên nền tảng Wordpress
Đăng nhập vào tài khoản đã thiết lập
Trang 31Tiến hành xây dựng quản trị blog
Trang 32Cài đặt Wordpress và xây dựng Blog
04
4.2 Xây dựng blog trên nền tảng Wordpress
Trang 34Cài đặt Wordpress và xây dựng Blog
04
4.2 Xây dựng blog trên nền tảng Wordpress
Trang 35chú ý lắng nghe !