Wordpress là mã nguồn CMS mở phổ biến nhất trên thế giới, cho nên bạn sẽ được tham gia vào cộng đồnng gười sử dụng Wordpress, có thể hỗ trợ bạn các khó khăn trong quá trình sử dụng, và n
Trang 1CÔNG CỤ PHÁT TRIỂN PHẦN MỀM
ĐỀ TÀI : Tìm hiểu về WordPress và xây dựng website bán cây cảnh
Trang 2 Phần I : tìm hiểu về wordpress.
1 Giới thiệu chung về wordpress.
2 Đặc điểm của wordpress.
3 Ưu điểm của wordpress.
4 Cấu trúc của một trang wordpress.
Trang 3TÌM HIỂU VỀ WORDPRESS
1.Giới thiệu về wordpress.
• b2/cafelog, thường được biết đến với cái tên đơn giản hơn là b2
hay cafelog là tiền thân của WordPress b2/cafelog theo ước lượng
đã được sử dụng ở khoảng 2000 blog trong tháng 5 năm 2003 Nó
cũng được viết bằng ngôn ngữ lập trình PHP để dùng với MySQL
bởi Michel Valdrighi, người đã trở thành nhà phát triển chính của
WordPress hiện nay Mặc dù WordPress là hậu duệ chính thức
triển
• Vào năm 2004, thời hạn cấp phép của gói sản phẩm cạnh tranh
• Năm 2007, WordPress giành giải thưởng Packt Open Source CMS Năm 2009 WordPress dẫn đầu về mã nguồn CMS tốt nhất.
• Vào ngày 06 tháng 12 năm 2018, WordPress ra mắt phiên bản 5.0 với cải tiến lớn, giới thiệu Trình soạn thảo block mang tên Gutenberg giúp tùy chỉnh bố cục bài viết phong phú và phức tạp hơn Có nhiều cuộc tranh cãi về sự ra mắt của Gutenberg, bao gồm cả phong trào tách riêng đến từ
Trang 4 Khái Niệm:
-WordPress là mã nguồn mở được viết bằng ngôn ngữ lập trình PHP và sử
dụng hệ quản trị cơ sở dữ liệu MySQL Nó là một công cụ tạo trang web
miễn phí, bạn chỉ cần cài lên host là đã có một website Sau đó bạn có thể cài
Theme để thay đổi giao diện cho trang web Muốn tăng sự sinh động và tối
ưu hoạt động của web, bạn có thể thay đổi Theme và cài đặt thêm một vài
Plugin Tất nhiên là ngoài WordPress thì bạn còn có rất nhiều lựa chọn cách
lập trang web khác, một số mã nguồn CMS như Joomla, Drupal, Opencart…
cũng là sự lựa chọn không tệ để thay cho WordPress
Trang 5Wordpress là mã nguồn CMS mở phổ biến nhất trên thế giới, cho nên bạn sẽ được tham gia vào cộng đồnng gười sử dụng
Wordpress, có thể hỗ trợ bạn các khó khăn trong quá trình sử dụng, và nếu như bạn không có khả năng Tiếng Anh tốt thì bạn vẫn có thể dễ dàng tìm kiếm câu trả lời qua Google
• Có cộng đồng hỗ trợ mạnh mẽ
Wordpress là mã nguồn CMS mở phổ biến nhất trên thế giới, cho nên bạn sẽ được tham gia vào cộng đồngn gười sử dụng
Wordpress, có thể hỗ trợ bạn các khó khăn trong quá trình sử dụng, và nếu như bạn không có khả năng Tiếng Anh tốt thì bạn vẫn có
Trang 6• Có thể dễ phát triển cho các lập trình viên
Nếu như bạn là một người có kiến thức về lập trình website, có kiến thức về HTML, CSS hay PHP thì
bạn có thể dễ dàng mở rộng website wordpress của mình với nhiều tính năng hữu ích
Hiện nay với hàng nghìn function có sẵn trong wordpress thì bạn có thể thoải mái sử dụng, có thể dễ
dàng thay đổi cấu trúc của một hàm với filter hook hay các quy trình làm việc của một lập trình viên
chuyên nghiệp
• Được tích hợp nhiều ngôn ngữ
Wordpress được tích hợp nhiều ngôn ngữ đi kèm, trong đó có cả tiếng Việt, giúp bạn có thể sử dụng
và cài đặt wordpress một cách thuận tiện nhất mà không cần phải copy từ ra google dịch như mấy
mã nguồn mở khác
2 Đặc điểm nổi bật của wordpress(tiếp).
Trang 7TÌM HIỂU VỀ WORDPRESS
3 Ưu điểm của wordpress
•Khả năng sử dụng WordPress : WordPress nổi tiếng với công cụ tạo trang web dễ dùng nhất Với quy trình đăng ký
đơn giản, giao diện dễ nhìn thì dù bạn không phải dân chuyên ngành về lĩnh vực này, bạn cũng có thể dễ dàng tạo ra cho mình một website
•WordPress hỗ trợ nhiều loại Website: Bạn có thể tạo ra cho mình bất cứ loại trang Web nào tuỳ thích, một số loại
trang web WordPress hỗ trợ như: tạp chí, tin tức, doanh nghiệp, blog cá nhân, bán hàng,…Tuy nhiên để sử dụng tối ưu hoá các chức năng, plugin của WordPress bạn cần phải nhờ sự trợ giúp của các chuyên gia tư vấn về trong suốt quá trình thiết kế website, vì đối với người dùng mới điều này khá phức tạp
Trang 8•Đa dạng giao diện có sẵn: Bên cạnh các giao diện tính phí, WordPress còn 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 Nếu bạn có thêm hiểu biết ít về các thủ thuật thiết kế giao diện
website, bạn hoàn toàn có thể tự tạo ra một giao diện đẹp hơn và phù hợp với sở thích bạn hơn Tuy nhiên nếu
bạn sử dụng giao diện tính phí, thì trang web bạn sẽ trở nên chuyên nghiệp hơn.
•Nhiều Plugin hỗ trợ: Có hơn 34000 plugin trong thư viện wordpress, bạn có thể lựa chọn các plugin
phù hợp với loại website của bạn Hầu hết các plugin này đều miễn phí nên chúng tạo rất nhiều điều kiện cho
người dùng có thể tạo ra một trang web chuyên nghiệp, chất lượng.
3 Ưu điểm của wordpress(tiếp)
Trang 9TÌM HIỂU VỀ WORDPRESS
•Tính phổ biến: Hiện nay có hơn 74 triệu trang web trên thế giới đang sử dụng WordPress trong đó có
các trang nổi tiếng như Coca Cola, Sony, kênh truyền hình CNN, trang tin tức USA today, trang tin tức BBC,
… Việc sử dụng WordPress đang ngày càng trở nên rộng rãi, chính vì thế bạn sẽ không cảm thấy khó khăn nếu
tìm bất cứ câu trả lời nào liên quan đến keyword “wordpress” trên Internet, tất tần tật mọi thông tin đều có sẵn.
•Hỗ trợ đa ngôn ngữ: Để đáp ứng nhiều người dùng ở các quốc gia khác nhau, WordPress cho phép
người dùng có thể chọn loại ngôn ngữ họ có thể sử dụng, trong đó có cả ngôn ngữ Việt Nam.
•Tiết kiệm chi phí: Việc thiết kế một trang web riêng cho bạn trên WordPress hoàn 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.
3 Ưu điểm của wordpress(tiếp)
Trang 10Bộ quản trị wordpress gồm các phần sau:
nhanh, một số bình luận mới nhất, bài từ wordpress.org blog, plugin mới và phổ biến nhất, và link đến website của bạn
o Updates: Hiển thị tất cả các theme và plugin có bản mới vào phép nâng cấp trực tiếp
o All posts: Quản lý tất cả các bài viết
o Add new: Đăng bài viết mới
o Categories: Quản lý tất cả các danh mục
o Tags:Quản lý tất cả các Post Tag
4 Cấu trúc của một trang wordpress
Trang 11TÌM HIỂU VỀ WORDPRESS
o Themes: Thêm mới và quản lý giao diện
o Customize: Tùy chỉnh giao diện
o Widgets: Thêm tiện ích
o Menu: Quản lý menu
o Installed Plugins: Những thành phần mở rộng đã cài đặt
o Add new: cài đặt mới
o Genetal: Cài đặt chung
o Writing Settings: Cài đặt bài viết
o Reading Settings: Cài đặt đọc
4 Cấu trúc của một trang wordpress
Trang 12Bước 1: Chọn mua Domain và Share Hosting
• Domain (tên miền): Thường có đuôi là com, net, vn,…
• Hosting: Là nơi lưu trữ toàn bộ dữ liệu của web bao gồm code + database
• Trỏ tên miền về Hosting :
- Đây là bước liên kết tên miền với hosting để cho chúng hoạt động thành 1 thể thống nhất
- Đầu tiên, xác định được địa chỉ IP của hosting thông qua bước đăng ký hosting ở trên
- Bây giờ, truy cập vào trang quản lý tên miền của Google
-Sau đó click vào Quản lý tương ứng với tên miền vừa mua
Các bước xây dựng website bằng wordpress
Trang 13XÂY DỰNG WEBSITE BẰNG WORDPRESS
phần Bản ghi tài nguyên tùy chỉnh.
Google việc này được cập nhật rất nhanh
Trang 14• Bước 2: Cài đặt WordPress trên hosting
WordPress lên hosting Sẽ có 2 cách để cài WordPress trên host, đó là:
• Cài đặt tự động: Sử dụng công cụ có sẵn trên hosting để tải và cài đặt WordPress Hầu hết các
hosting đều có hỗ trợ công cụ này
• Cài đặt thủ công: Bạn sẽ tự tay tải source WordPress rồi upload lên hosting và tự cài đặt bằng
tay hết
Các bước xây dựng website bằng wordpress
Trang 15XÂY DỰNG WEBSITE BẰNG WORDPRESS
Bước 3: Cài đặt theme, plugin và cấu hình cho web WordPress
• Trong bước này có một số việc bạn phải làm đó là cài đặt theme cho WordPress để nhìn nó chuyên
nghiệp hơn và cài một số plugin để tối ưu chức năng cho web, còn lại là cài đặt một số mục cơ bản
1 Cài đặt giao diện web
• Tùy thuộc vào mục đích của bạn làm web để làm gì rồi hãy chọn theme cho phù hợp Hiện tại
trên kho theme miễn phí của wordpress có hàng chục nghìn theme với hầu hết các chủ đề khác nhau như theme blog cá nhân, theme bán hàng, theme làm trang giới thiệu dịch vụ y tế, giáo dục,
Trang 162 Cài đặt plugin cho web
thì plugin cũng có kho miễn phí và trả phí Với bất kỳ 1 web bằng WordPress nào thì cũng sẽ cần các plugin cơ bản sau
1 Akismet – Ngăn chặn spam bình luận cho web
2 Contact Form 7 – Tạo form liên hệ dễ dàng, chuyên nghiệp
3 Yoast SEO – Tối ưu SEO Onpage cho web
4 Plugin SMTP – Gửi email qua SMTP (chỉ cài khi hosting không cho phép gửi email)
5 Plugin chèn quảng cáo – Hỗ trợ chèn quảng cáo vào các vị trí phù hợp
6 Đó là các plugin cơ bản nhất mà web bạn cần phải có Ngoài ra, trong quá trình phát triển web nếu cần thêm
Các bước xây dựng website bằng wordpress
Trang 17Khach hang Quan tri vien CSDL
Ứng dụng vào xây dựng website bán cây cảnh trực tuyến :
Chức năng cơ bản:
• Khách hàng: Xem tin tức, thông tin sản phẩm
Thêm sản phẩm vào giỏ hàng và mua hàng trực tuyến
• Quản trị viên: Đăng nhập, quản lý danh mục sản phẩm, sản phẩm,đơn hàng, tin tức
Các tác nhân:
Trang 18Xem danh sach san pham
Xem thong tin chi tiet san pham
Xem tin tuc Quan ly gio hang
Xem lien he KhachHang
Tim kiem san pham
Dang nhap
Quan ly don hang
Quan ly tin tuc
Quan ly tai khoan
Quan ly san pham Quan tri vien
CSDL
Trang 19Biểu đồ use case quản lí sản phẩm :
Quan ly san pham Quan tri vien
Them san pham
Xoa san pham Xem thong tin san pham
Trang 21Biểu đồ use case quản lý tài khoản
Trang 23Biểu đồ tuần tự:
: KhachHang : TimKiemSanPhamUi :
TimKiemSanPhamController
: TimKiemSanPhamController
: SanPham : ICSDL : CSDL
1: nhap tu khoa vao thanh tim kiem
2: click bieu tuong tim kiem( )
3: tim kiem san pham theo tu khoa( )
4: doc bang SanPham( )
5: doc bang SanPham( ) 6: get SanPham( )
7: return ket qua
Trang 24THE END
THANK FOR WATCHING