Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh 2....

34
07/03/22 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 1 Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh 2. Lê Văn Vinh

description

Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh 2. Lê Văn Vinh. Nội dung trình bày. Phần I: Giới thiệu về CMS I. CMS là gì? II. Ưu và nhược điểm phát triển ứng dụng với CMS III. Giới thiệu một số CMS phổ biến Phần II: Giới thiệu tổng quan về Wordpress - PowerPoint PPT Presentation

Transcript of Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh 2....

Page 1: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 1

Giới thiệu CMS WordpressNgười thực hiện: 1. Hoàng Ngọc Minh

2. Lê Văn Vinh

Page 2: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 2

Nội dung trình bày

Phần I: Giới thiệu về CMS I. CMS là gì? II. Ưu và nhược điểm phát triển ứng dụng với CMS III. Giới thiệu một số CMS phổ biến

Phần II: Giới thiệu tổng quan về Wordpress I. Wordpress là gì và ưu điểm phát triển ứng dụng web II. Các khái niệm cần biết III. Quy trình cài đặt IV. Cấu trúc file xây dựng của Wordpress V. Làm chủ trang quản trị Wordpress VI. Cách xây dựng plugin và theme Wordpress

Page 3: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 3

I. CMS là gì?

CMS (Content Management System): là hệ thống quản trị nội dung.

Tùy biến về quy trình xuất bản thông tin, thay đổi cách hiển thị.

Nội dung của CMS bao gồm nhiều thành phần, có thể là text, ảnh, nhạc...

Giới thiệu về CMS

Page 4: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 4

Ưu điểm: Nền tảng mạnh mẽ, ổn định, mã nguồn được tối ưu. Cấu trúc linh hoạt dễ thao tác, quản lý. Có nhiều giao diện đẹp và thư viện ứng dụng lớn. Hỗ trợ SEO tốt.

Nhược điểm: Một số khó sử dụng đối với người mới bắt đầu. Không chạy tốt trên tất cả flatform Windows, Linux.

II. Ưu và nhược điểm của ứng dụng CMS

Page 5: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 5

III.1 CMS Wordpress WordPress là CMS mã nguồn mở miễn phí, dễ sử

dụng. Trên thế giới hiện có hơn 200 triệu blog, website sử

dụng mã nguồn này.

III.2 Joomla Joomla là CMS phát triển từ Mambo vào năm 2005. Thân thiện và dễ hiểu Joomla được sử dụng xây

dựng các website từ nhỏ tới trung bình, hoặc lớn.

III. Giới thiệu một số CMS phổ biến

Page 6: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 6

III.3 CMS Drupal Drupal là một CMS ổn định và mạnh mẽ Drupal được tin dùng cho các website lớn có lượng

người truy cập cao.

Ngoài ra còn có các CMS khác như: magento, phpnuke, opencms, mabo,…

III. Giới thiệu một số CMS phổ biến (tt)

Page 7: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 7

I. Wordpress là gì?

Wordpress là mã nguồn mở được viết bằng ngôn ngữ PHP và csdl MySQL.

Cái tên WordPress được đề xuất bởi Christine Selleck, một người bạn của nhà phát triển chính Matt Mullenweg.

Năm 2007, 2009 Wordpress luôn dẫn đầu CMS, năm 2011 đã có hơn 50 triệu site.

Giới thiệu tổng quan về Wordpress

Page 8: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 8

II. Ưu điểm của Wordpress

Việc quản lý trang, bài viết, chuyên mục, phản hồi, liên kết,… thuận tiện.

Tùy biến giao diện (theme) dễ dàng. Hỗ trợ nhiều plugin được cộng đồng phát triển. Hỗ trợ widget kéo thả vị trí hiển thị. Hỗ trợ đa ngôn ngữ Hỗ trợ SEO tốt ….

Giới thiệu tổng quan về Wordpress (tt)

Page 9: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 9

Post: là một bài viết Page: là một bài viết, nhưng có thể tùy biến. Widget: là 1 khung chứa nội dung xuất hiện ở sidebar. Sidebar: là 1 khung chứa các block được quy định bởi

widget. Theme là giao diện được thiết kế cho toàn site hoặc cho

mỗi page. Plugin: thực hiện một cách tự động công việc cụ thể.

II. Các khái niệm cần biết của Wordpress

Page 10: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 10

III.1. Cài đặt Web Server:

Hướng dẫn cài đặt wamp làm web server.

Download wamp tại: http://www.wampserver.com/en/download.php

Download xong, chạy file vừa download và cài đặt wamp như hình sau:

III. Quy trình cài đặt

Page 11: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 11

III.1. Quy trình cài đặt Web Server (tt)

Page 12: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 12

Cài đặt xong kích hoạt các dịch vụ wamp như apache, mysql,…

Click mũi tên dưới góc phải màn hình chọn biểu tượng , chọn Start All Services như hình sau:

III.1. Quy trình cài đặt Web Server (tt)

Page 13: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 13

Download wordpress v3.2.1 tại: http://wordpress.org/download/

Giải nén file download vào thư mục C:\wamp\www

Tạo CSDL cho project tại link: http://localhost/phpmyadmin/

Chạy cài đặt bằng link: http://localhost/wordpress/

III.2. Quy trình cài đặt Wordpress v3.2.1

Page 14: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 14

III.2. Quy trình cài đặt Wordpress v3.2.1 (tt)

Page 15: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 15

III.2. Quy trình cài đặt Wordpress v3.2.1 (tt)

Page 16: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 16

III.2. Quy trình cài đặt Wordpress v3.2.1 (tt)

Page 17: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 17

III.2. Quy trình cài đặt Wordpress v3.2.1 (tt)

Page 18: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 18

* Thư mục wp-admin chứa các file và folder quản trị website.

* Thư mục wp-content định nghĩa các phương thức dùng chung

cho toàn website.

* Thư mục wp-content chứa các file và folder quản lý nội dung

website.

IV. Cấu trúc file xây dựng của Wordpress

Page 19: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 19

V.1. Quản lý bài viết, chuyên mục (Post)

V. Làm chủ trang quản trị Wordpress

Page 20: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 20

V.2. Quản lý trang (Page)

V. Làm chủ trang quản trị Joomla (tt)

Page 21: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 21

V.3. Quản lý phản hồi (Comment)

V. Làm chủ trang quản trị Joomla (tt)

Page 22: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 22

V.4. Quản lý giao diện (Theme)

V. Làm chủ trang quản trị Joomla (tt)

Page 23: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 23

V.5. Quản lý widget

V. Làm chủ trang quản trị Joomla (tt)

Page 24: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 24

V.6. Quản lý trình đơn (Menu)

V. Làm chủ trang quản trị Joomla (tt)

Page 25: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 25

V.7. Quản lý plugin

V. Làm chủ trang quản trị Joomla (tt)

Page 26: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 26

V.8. Quản lý thành viên (User)

V. Làm chủ trang quản trị Joomla (tt)

Page 27: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 27

V.9. Quản lý cấu hình chung

V. Làm chủ trang quản trị Joomla (tt)

Page 28: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 28

V.10. Tạo đường dẫn thân thiện cho link

V. Làm chủ trang quản trị Joomla (tt)

Page 29: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 29

VI.1. Cách viết một Plugin Wordpress

Ví dụ hướng dẫn cách tạo một plugin wordpress có tác dụng thay thế từ trong bài post.

Đầu tiên vào thư mục wp-content > plugins

Tạo một file php có tên: replace_words_post.php , thì code của plugin này được minh họa như sau:

VI. Cách xây dựng plugin và theme Wordpress

Page 30: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 30

VI.1 Cách viết một Plugin Wordpress (tt)

Page 31: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 31

Khi đó vào trang quản trị chọn menu Plugin sẽ thấy:

Kết quả bài viết khi plugin vô hiệu hóa

Kết quả bài viết khi plugin được kích hoạt

VI.1 Cách viết một Plugin Wordpress (tt)

Page 32: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 32

VI.2. Cách xây dựng theme Wordpress

VI. Cách xây dựng plugin và theme Wordpress

Page 33: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 33

Tài liệu tham khảo: http://codex.wordpress.org/Main_Page http://vi.wikipedia.org/wiki/WordPress http://www.vocw.edu.vn/wordpress/ http://www.izwebz.com/wordpress/ …

Hỏi đáp…

Tài liệu tham khảo và Hỏi đáp

Page 34: Giới thiệu CMS Wordpress Người thực hiện: 1. Hoàng Ngọc Minh                     2. Lê Văn Vinh

04/20/23 Công Ty Cổ Phần Công Nghệ Phần Mềm Đà Nẵng 34

Hoàn thành bài thuyết trình