Xã hội phát triển về nhiều mặt, kèm theo đó sự bùng nổ mạnh mẽ của công nghệ thông tin. Vì thế, nhu cầu chia sẻ thông tin để kết nối giữa doanh nghiệp và người tiêu dùng càng ngày càng cần thiết. Và việc xây dựng website là nhu cầu không còn xa lạ với mỗi cá nhân, tập thể trên môi trường Internet.
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP HỒ CHÍ MINH TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG VÀ AN NINH MẠNG QUỐC TẾ ATHENA ĐỀ TÀI: XÂY DỰNG VÀ PHÁT TRIỂN WEB TRÊN WORDPRESS Người hướng dẫn: Võ Đỗ Thắng Sinh viên thực hiện: Trần Phạm Cương MSSV: 1120027 Khoa: Điện tử viễn thông Trường :ĐH Khoa Học Tự Nhiên LỜI CẢM ƠN TRUNG TÂM ATHENA Chân thành cảm ơn Trung tâm Đào tạo An Ninh Mạng - Quản Trị Mạng Quốc Tế Athena nói chung thầy trung tâm hướng dẫn tạo điều kiện để chúng em thực tập Trung tâm đóng góp ý ý kiến, phản hồi thực tế đề tài để chúng em bước hoàn thiện nhiệm vụ giao Quan trọng hết, tạo tảng cho phát triển nghề nghiệp sau LỜI CÁM ƠN KHOA Chân thành cảm ơn khoa Điện Tử Viễn Thông trường đại học Khoa Học Tự Nhiên tạo điều kiện thuận lợi để em thực tập Trung tâm Đào tạo An Ninh Mạng - Quản Trị Mạng Quốc Tế Athena Nhờ vào đó, em tiếp cận với tác phong làm việc cơng nghiệp rèn luyện kỹ mềm NHẬN XÉT CỦA GIẢNG VIÊN NHẬN XÉT CỦA CÔNG TY THỰC TẬP MỤC LỤC Chương 1: Tổng quan WordPress .7 Chương 2:Hướng dẫn cài đặt WordPress hostinger .8 2.1 Chuẩn bị…………………………………………………………………… a.Đăng ký tên miền…………………………………………………………… b.Đăng ký host………………………………………………………………… c.Trỏ tên miền host………………………………………………………… 2.2.Cài đặt wordpress hostinger…………………………………………… Chương 3: Nghiên cứu tính WordPress tạo Website bản……………………………………………………………………………………14 3.1 Làm quen Wordpress Dashboard………………………………………… 3.2 Hướng dẫn sử dụng Posts………………………………………………… 3.3 Hướng dẫn sử dụng page………………………………………………… 3.4 Phòng chống spam comment……………………………………………… 3.5 Hướng dẫn Plugin WordPress……………………………………… 3.6 Hướng dẫn cài đặt Theme………………………………………………… 3.7 Tạo Menu…………………………………………………………… 3.8 Quyền thành viên cách quản lý………………………………………… 3.8.1 Hệ thống phân cấp thành viên………………………………………… 3.8.2 Bật tính đăng ký thành viên……………………………………… 3.8.3 Đổi quyền thành viên…………………………………………………… 3.9 Tổng quan phần Setting…………………………………………………… 3.9.1 General…………………………………………………………… 3.9.2 Writing…………………………………………………………… 3.9.3 Reading…………………………………………………………… 3.9.4 Discussion…………………………………………………………… 3.9.5 Media…………………………………………………………… 3.9.6 Permalinks…………………………………………………………… Chương :Tạo Website WordPress 43 4.1.Thiết kế giao diện……………………………………………………… 4.2 Tạo Header & Menu……………………………………………… 4.3 Chèn chat online……………………………………………… 4.4 Tích hợp Facebook……………………………………………… 4.5 Thanh Sliderbar……………………………………………… 4.6 Thành phần khác……………………………………………… Chương 5: Tối ưu hóa SEO cho web .46 5.1 Thiết lập cho WordPress để chuẩn SEO………………………… 5.1.1 Thiết lập đường dẫn chuẩn SEO……………………………………… 5.1.2 Tối ưu title trang chủ chuẩn SEO…………………………………… 5.2 Xây dựng website chuẩn SEO……………………………………………… 5.2.1.Lựa chọn Theme chuẩn SEO…………………………………………… 5.2.2 Tạo XML Sitemap submit lên Google……………………………… 5.2.3 Tạo file robos.txt……………………………………………………… 5.2.4 Đánh quyền tác giả…………………………………………………… 5.2.5.Thêm liên quan viết…………………………………… 5.2.6.Tăng tốc website………………………………………………………… 5.2.7.Kết nối website với mạng xã hội……………………………………… 5.2.8.Tạo trang Achives (lưu trữ) …………………………………………… 5.2.9.Sử dụng thẻ heading cách cho theme……………………… 5.3 Viết nội dung chuẩn SEO………………………………………………… 5.3.1.Chọn chủ đề viết hấp dẫn tối ưu nhất………………………… 5.3.2.Nghiên cứu từ khóa chọn từ nhiều người tìm…………………… 5.2.3.Viết nội dung theo chuẩn SEO………………………………………… 5.2.4Viết tiêu đề tối ưu cho SEO hấp dẫn………………………………… 5.2.5 Phải sử dụng đủ từ khóa vào viết …………………………… 5.4 Cải thiện thứ hạng với backlink…………………………………………… 5.5 Tối ưu SEO On-page nâng cao với WordPress…………………………… Chương 6: Hướng dẫn lưu phục hồi liệu WordPress 55 Hình ảnh website .60 Tài liệu tham khảo: 63 Video giới thiệu thân : https://www.youtube.com/watch? v=GNwOGP_eq5Y&list=UU_FKv6BXtHpH4PcH0ppOANQ Video cài đặt wordpress xây dựng web https://www.youtube.com/watch?v=Mr9jzFKrUHE https://www.youtube.com/watch?v=RTYNStpkFI https://www.youtube.com/watch?v=tjxU9OzKJFc https://www.youtube.com/watch?v=6BhvKTwjiI Link Blogspot : http://tintucdaotaoathena234.blogspot.com/2014/10/tri-va-khuyen-hoc-mungnam-moi-2014.html http://tintucdaotaoathena234.blogspot.com/2014/10/thong-bao-nghi-tet-nguyengiap-ngo-2014.html http://tintucdaotaoathena234.blogspot.com/2014/10/khoa-hoc-ninh-mang-mienphi-system.html http://tintucdaotaoathena234.blogspot.com/2014/10/thong-bao-lich-khai-giangthang-2-3.html http://tintucdaotaoathena234.blogspot.com/2014/10/khoa-hoc-xay-dung-webcap-toc-bang.html http://tintucdaotaoathena234.blogspot.com/2014/10/xau-dung-quan-tri-dienforum-trang-rao.html 5.2.3.Viết nội dung theo chuẩn SEO : Đặt liên kết nội(internal link) vào viết Điều tạo điều kiện cho bot tìm kiếm tiếp tục cập nhật lại viết cũ, tăng Page Authority cho trang mà cịn giúp bạn tăng Pageview đáng kể liên kết nội lại có ích cho người đọc Thường xun chèn liên kết trỏ ngồi Lợi ích việc là: Tăng thêm phong phú cho viết với liên kết dẫn đến viết liên quan blog khác Thắt chặt mối quan hệ website khác, cách giao lưu “tình cảm” Kiếm pingback/trackback từ viết trỏ tới Đây dạng backlink chất lượng, có tác dụng với trang có bật tính pingback/trackback mà 5.2.4 Viết tiêu đề tối ưu cho SEO hấp dẫn : Một tiêu đề tốt thường hội đủ yếu tố sau đây: Ngắn gọn miêu tả đầy đủ nội dung 54 Chứa từ khóa mà bạn focus Hấp dẫn, nhìn phát bấm vào 5.2.5 Phải sử dụng đủ từ khóa vào viết : Khi viết xong nội dung bạn nên đọc lại viết lần sửa lại từ khóa để tối ưu Từ khóa tối ưu khơng phải lặp lặp lại từ đầu tới cuối viết mà áp dụng từ khóa phụ chèn xen kẽ vào để có thay đổi, mặt khác bạn tránh Penguin việc cố ý nhồi nhét – spam từ khóa 5.4 Cải thiện thứ hạng với backlink : 1) Comment blog khác để lấy backlink Thông thường website sử dụng WordPress giúp bạn có backlink bạn bình luận liên kết trỏ website đặt ẩn bên tên bạn 2) Viết blog khác (guest blog) Hình thức xây dựng backlink nghĩa bạn tham gia đăng lên blog khác có quyền chèn backlink vào viết thường ưu tiên chủ blog dành cho bạn 5.5 Tối ưu SEO On-page nâng cao với WordPress : 1) Thêm thẻ noindex vào trang không cần thiết Nếu bạn có post/page viết khơng cần lên top tốt cho thẻ noindex để bot tìm kiếm bỏ qua vào Thủ thuật có tác dụng bot index nhiều trang quy trình crawl nội dung bot làm việc dựa thời gian định 55 Bạn sử dụng plugin SEO by Yoast chọn phần Advanced viết chọn Meta Robots Follow nofollow Meta Robots Index noindex Đặt noindex nofollow post/page Tương tự, bạn đặt noindex nofollow cho category/tag không cần thiết cách vào Posts -> Categories Posts -> Tags để chỉnh sửa Nếu bạn có cài SEO by Yoast hỗ trợ tùy chọn đặt thẻ noindex cho tag category 2) Sử dụng 301 Redirect viết thay xóa 301 redirect kỹ thuật chuyển hướng website từ địa cũ sang địa truy cập vào địa cũ Khi viết bị xóa đi, người dùng nhận lỗi 404 vào lại viết cũ Lỗi thường gặp bạn xóa viết mà có mặt kết tìm kiếm Để sử dụng 301 redirect cho post/page, bạn sử dụng tính 301 Redirect có phần Advanced plugin SEO by Yoast 56 3) Đặt nofollow cho liên kết trỏ Các liên kết mặc định có thuộc tính dofollow Nếu liên kết mà có thuộc tính nofollow sau: Google Thì lúc bot khơng “chui” vào liên kết để thu thập liệu, đồng thời khơng chia sẻ yếu tố thứ hạng từ website bạn cho liên kết Do đó, có thể, đặt thuộc tính nofollow cho tồn liên kết trỏ ngồi Bạn sử dụng plugin WP External Links để tự động thêm rel=”nofollow external” vào tồn liên kết trỏ 57 Trên số tìm hiểu tối ưu hóa SEO cho website Các bạn tham khảo địa thachpham.com 58 CHƯƠNG 6: HƯỚNG DẪN SAO LƯU VÀ PHỤC HỒI DỮ LIỆU WORDPRESS Plugin hỗ trợ backup phục hồi liệu miễn phí tốt BackWPUp Đầu tiên bạn vào Plugins -> Add New tìm plugin tên backwpup, sau ấn Install Now ảnh activate thường lệ Cài plugin BackWPUp Sau đó, menu BackWPUp xuất sidebar menu trái, ấn vào Add New Job để đặt chế độ tự động backup định kỳ 59 Kế tiếp đặt tên cho Job để dễ dàng nhận biết Bạn nên tùy chỉnh Kéo xuống tí thấy phần Job Destination, chỗ bạn chọn khu vực lưu trữ file backup, bạn nên chọn: Backup to Folder: Tự động lưu file backup vào thư mục host 60 Backup sent by e-mail: Tự động gửi file backup qua email sau backup xong Bây bạn Save lại Sau bạn chọn qua phần Schedule để bắt đầu thiết lập thời gian định kỳ Hãy đánh dấu vào mục with WordPress cron để thiết lập thời gian tự động backup Lúc bảng thiết lập thời gian hiển thị ra, bạn nên chọn Daily kèm theo thiết lập để tự backup ngày Sau ấn Save changes để lưu Thiết lập thời gian backup định kỳ 61 Tiếp tục, ấn vào menu To: Folder để thiết lập thư mục lưu file backup sau lần backup thành công Ở bạn thiết lập theo path thư mục host, bạn nên sửa path từ folder public_html trở Ví dụ thiết lập path Thiết lập thư mục lưu file backup Các thứ cịn lại bạn thiết lập theo ý muốn mình, tốt để nguyên Tới lúc này, liệu bạn tự động backup theo thời gian mà bạn thiết lập Nhưng bạn muốn cho chạy backup mà khơng cần đợi, bạn vào phần Jobs chọn Run Now vào job mà bạn tạo trước 62 Sau backup xong, bạn chọn phần Backups menu bạn thấy file mà bạn backup Ở bạn tải file backup máy, xem thư mục lưu trữ dung lượng file backup Cách phục hồi liệu với BackWPUp Plugin hỗ trợ bạn backup thơi khơng có tính khơi phục sở liệu riêng Đầu tiên bạn upload file tar.gz lên host dùng tính Extract để giải nén thư mục Sau giải nén bao gồm file sql để bạn sử dụng PhpMyAdmin mà khơi phục database 63 Hình ảnh website : Phần header 64 Phần Home 65 Phần SideBar Phần Footer 66 Tài liệu tham khảo: Sách + CD lap hướng dẫn xây dựng web wordpress Athena Sách + CD lap hướng dẫn SEO Athena Tài liệu internet thông qua địa sau: http://thachpham.com/cai-dat-hoan-thien-blog-wordpress http://cpanel.hostinger.vn/order/accounts-order http://wordpress.org/ , http://wordpress.com 67 Báo Cáo Thực Tập Tốt Nghiệp – Phan Đắc Danh Page ...ĐỀ TÀI: XÂY DỰNG VÀ PHÁT TRIỂN WEB TRÊN WORDPRESS Người hướng dẫn: Võ Đỗ Thắng Sinh viên thực hiện: Trần Phạm Cương MSSV:... Internet Có nhiều cách để xây dựng website, th đối tác bên ngồi để tiến hành xây dựng tự thân doanh nghiệp, cá nhân sử dụng hệ thống mã nguồn mở có sẵn để xây dựng Wordpress số đó, với giao diện... thức b2/cafelog, phát triển Michel Valdrighi Cái tên WordPress đề xuất Christine Selleck, người bạn nhà phát triển Matt Mullenweg - WordPress viết PHP sử dụng hệ quản trị MySQL WordPress chạy tốt