Tìm hiểu về wordpress, hướng dẩn cài đặt, thiết lập và xây dựng website trên nền tảng weordpress
TRƯỜNG ĐẠI HỌC TÂY NGUYÊN KHOA KHTN&CN CHUYÊN ĐỀ TỐT NGHIỆP TÌM HIỂU WORDPRESS VÀ ỨNG DỤNG XÂY DỰNG WEBSITE TRƯỜNG TRUNG CẤP BÁCH NGHỆ Sinh viên : Chìu Minh Tú Chuyên nghành : Công nghệ thông tin Khóa học : 2010-2014 ĐăkLăk, 5/2014 2 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm TRƯỜNG ĐẠI HỌC TÂY NGUYÊN KHOA KHTN&CN CHUYÊN ĐỀ TỐT NGHIỆP TÌM HIỂU WORDPRESS VÀ ỨNG DỤNG XÂY DỰNG WEBSITE TRƯỜNG TRUNG CẤP BÁCH NGHỆ Sinh viên : Chìu Minh Tú Chuyên nghành : Công nghệ thông tin Khóa học : 2010-2014 Người hướng dẩn Th.S Nguyễn Thị Như 2 3 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm ĐăkLăk, 5/2014 3 4 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm LỜI CẢM ƠN Trong quá trình thực hiện đề tài “Tìm hiểu Wordpress và ứng dụng xây dựng website trường trung cấp Bách nghệ”, Tôi đã nhận được rất nhiều sự giúp đỡ, tạo điều kiện của các cán bộ trường trung cấp Bách Nghệ, tôi xin bày tỏ lòng cảm ơn chân thành về sự giúp đỡ đó. Em xin bày tỏ lòng biết ơn sâu sắc tới Th.S Nguyễn Thị Như – người đã trực tiếp hướng dẫn và chỉ bảo cho em hoàn thành chuyên đề tốt nghiệp này. Em xin chân thành cảm ơn bạn bè, các bạn cùng lớp đang học tại lớp Cử nhân Tin k10 đã động viên, khích lệ, tạo điều kiện và giúp đỡ tôi trong suốt quá trình thực hiện và hoàn thành luận án này. 4 5 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm MỤC LỤC 5 6 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm MỞ ĐẦU 1. Đặt vấn đề Công nghệ thông tin là một trong những ngành mũi nhọn của đất nước. Hàng năm trong xu thế phát triển của ngành công nghệ thông tin nhằm đáp ứng được số lượng lớn các yêu cầu của xã hội về nhiều mặt như: kinh tế, văn hóa, xã hội. Do đó, việc ứng dụng rộng rãi của ngành công nghệ thông tin trong xã hội là điều tất yếu. Từ khi Internet ra đời, kéo theo đó là sự bùng nổ một loạt các dịch vụ trên Internet đã khiến cuộc sống của con người trở nên thú vị hơn, khoảng cách địa lý không còn là vấn đề gây khó khăn. Những lợi ích mà Internet mang lại là rất lớn. Trong đó Website là một trong những dịch vụ phổ biến nhất trên Internet hiện nay. Trước tình hình đó, việc xây dựng một Website giới thiệu Trường trung cấp Bách Nghệ là một giải pháp tối ưu đem lại nhiều lợi ích cho nhà trường cũng như giảng viên và sinh viên. Đó cũng là lí do để em chọn thực hiện đề tài "Tìm hiểu Wordpress và ứng dụng xây dựng website trường Trung cấp Bách Nghệ Thanh Hóa". 2. Mục tiêu nghiên cứu Hiểu cơ bản về quy trình xây dựng phát triển website trên mã nguồn Wordpress. Ứng dụng Wordpress xây dựng website trường Trung cấp Bách Nghệ đảm bảo các yêu cầu sau: - Hệ thống cho phép người quản lý đăng thông tin giới thiệu về trường, các tổ chức đoàn thể, ngành nghề đào tạo… cập nhập tin tức hoạt động, tuyển sinh, văn bản, tài liệu một cách nhanh gọn, chính xác. - Hệ thống phải thân thiện, dễ dàng truy xuất, vận hành, tính thẩm mỹ cao. - Đạt và phù hợp với mục đích của người dùng, phù hợp với trình độ cũng như khả năng của người sử dụng. 3. Mục đích nghiên cứu 6 7 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm Tìm hiểu về cách thức xây dựng website trên hệ thống quản trị nội dung (CMS) thông dụng hiện nay là Wordpress và ứng dụng vào việc xây dựng website trường Trung cấp Bách nghệ 4. Phương pháp nghiên cứu Phương pháp nghiên cứu từ các tài liệu sẵn có: - Mục đích: Nắm được lý thuyết mã nguồn mở, hệ quản trị cơ sở dữ liệu Mysql, công nghệ lập trình và xây dựng web động trên mã nguồn mở Wordpress. - Đối tượng: Hệ quản trị nội dung Wordpress. 5. Phạm vi của đề tài Tìm hiểu cách xây dựng website trên mã nguồn Wordpress và ứng dụng vào xây dựng website trường Trung cấp Bách Nghệ 6. Tổ chức nghiên cứu Thời gian nghiên cứu: Từ tháng 11 năm 2013 đến tháng 02 năm 2014 Đối tượng nghiên cứu: - Người sử dụng: o Cán bộ quản lý, sinh viên, giảng viên và người có nhu cầu tìm kiếm thông tin về trường. - Đối tượng nghiên cứu của người sử dụng o Quản trị trang web: Quản lý thông tin và có quyền hạn toàn quyền trên trang web. o Người sử dụng bình thường chỉ được xem thông tin và được thực hiện một số thao tác được cho phép như download tài liệu… Địa chỉ nghiên cứu Cơ quan chủ trì đề tài: trường Trung cấp Bách Nghệ Thanh Hóa. Địa điểm thực nghiệm, thử nghiệm đề tài: trường Trung cấp Bách Nghệ Thanh Hóa – Liên kết Đại Học Tây Nguyên Thiết bị, dụng cụ nghiên cứu Mã nguồn: Wordpress Phần mềm hổ trợ: Xampp, Firefox 7. Dự kiến sản phẩm và địa chỉ ứng dụng 7 8 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm Dự kiến sản phẩm: Website của trường Trung Cấp Bách Nghệ Thanh Hóa. Địa chỉ ứng dụng: Trường trung cấp Bách Nghệ Thanh Hóa – Liên kết với trường Đại học Tây Nguyên. 8. Bố cục đề tài Chương 1: Giới thiệu hệ quản trị nội dung wordpress 1. Giới thiệu về phần mềm mã nguồn mở 2. Hệ quản trị nội dung wordpress và các khái niệm 3. Giao diện và plugin trong wordpress 4. Tổng quan về setting Chương 2: Ứng dụng mã nguồn mở xây dựng website trường trung cấp Bách Nghệ 1. Giới thiệu trường trung cấp Bách Nghệ 2. Phân tích thiết kế hệ thống 3. Xây dựng website trường trung cấp Bách Nghệ 8 9 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm CHƯƠNG 1 GIỚI THIỆU HỆ QUẢN TRỊ NỘI DUNG WORDPRESS 1.1. GIỚI THIỆU PHẦN MỀM MÃ NGUỒN MỞ 1.1.1. Khái niệm về mã nguồn mở Mã nguồn mở (Open Source) là thuật ngữ chỉ các sản phẩm phần mềm có mã nguồn mở. Phần mềm nguồn mở là các phần mềm được cung cấp dưới dạng các mã nguồn, không chỉ là miễn phí về giá mua mà chủ yếu là miễn phí về bản quyền. Người dùng có quyền sửa đổi, cả tiến, phát triển, nâng cấp theo một số quy tắc chung quy định trong giấy phép phần mềm nguồn mở mà không cần xin phép ai, điều mà họ không được làm đối với phần mềm đóng. Nhà cung cấp phần mềm nguồn mở có quyền yêu cầu người dùng trả một số chi phí về dịch vụ bảo hành, huấn luyện, nâng cấp, tư vấn… tức là dịch vụ thực sự đã thực hiện để phục vụ người dùng, nhưng không được bán các sản phẩm nguồn mở vì đó là sản phẩm chung. 1.1.2. Lợi ích của mã nguồn mở Phần mềm có thể được sao chép hoàn toàn miễn phí, người dùng hoàn toàn an tâm khi chia sẻ một chương trình với bạn bè. Các định dạng •le không hoàn toàn bị kiểm soát bởi một nhà cung cấp. Do yêu cầu công việc, người dùng muốn sử dụng dữ liệu cho một ứng dụng khác nhưng chương trình bản quyền không cho phép, với Open Soucre người dùng có thể gặp nhiều nhà cung cấp đáp ứng yêu cầu của mình. Các hệ thống Open Soucre, nhất là các hệ thống trên UNIX, thường rất linh hoạt vì chúng được xây dựng từ nhiều khối thống nhất và được miêu tả cặn kẽ, rất dễ để người dùng thay thế nhiều thành phần của hệ thống với phần có giao diện tương tự. Có một cộng đồng hổ trợ lớn, không bị phụ thuộc vào công ty nào. 1.1.3. Một số loại mã nguồn mở thông dụng 9 10 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm Drupal: Công cụ hữu ích với nhiều tính năng, nhiều module ứng dụng cho các website cộng đồng. Plone: dễ dàng chạy, cài đặt, mềm dẽo cao, dễ dàng phát triển dự án cộng đồng, website cá nhân. OrangeHRM: phần mềm quản lý nhân sự, hệ thống mở, linh hoạt, dễ sử dụng, là giải pháp cho các doanh nghiệp vừa và nhỏ. CMS Made Simple: làm trang chủ cho gia đình hoặc công ty đa quốc gia. Zope: Ứng dụng xây dựng các ứng dụng quản lý nội dung. Em lựa chọn nghiên cứu hệ quản trị nội dung mã nguồn mở Wordpress vì Wordpress dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao, nó giúp người dùng xây dựng các website nhanh chóngơ. 1.1.4. Ứng dụng của mã nguồn mở Sản phẩm mã nguồn mở phải kể đến đầu tiên là hệ điều hành Linux (chính xác là GNU Linux). Linux được biết đến như là một hệ điều hành miễn phí, ổn định, bảo mật, linh hoạt, hiệu xuất cao và được một cộng đồng rát lớn trên Internet cùng nhau phát triển. Phần mềm máy chủ Web Apache. Trên hệ điều hành Windows có tích hợp phần mềm máy chủ IIS, cùng với máy chủ cơ sở dữ liệu SQL Server và ngôn ngữ lập trình trang web ASP, đã tạo ra hệ thống web hoàn chỉnh. Song song với hệ thống trên, bên sản phẩm mã nguồn mở có máy chủ Web Apache, kết hợp với cơ sở dữ liệu MySql, và ngôn ngữ lập trình PHP, Perl, Python tạo ra một hệ thống máy chủ web rất linh hoạt, an toàn và ổn định và hệ thống này đã được sử dụng rất phổ biến trên các hệ điều hành Linux lẫn Windows. Mozzila Firefox là trình duyệt mã nguồn mở lớn hiện nay với các tính năng nổi bậy về tốc độ, bảo mật, nhỏ gọn, nhiều tính năng và miễn phí. Unikey là công cụ hổ trợ gõ tiếng Việt trên môi trường Windows miễn phí và hiệu quả. 10 [...]... đặt Wordpress vì Xampp hổ trợ trên nhiều nền tảng hệ điều hành, cài đặt đơn giản, dễ sử dụng, có hổ trợ nhiều gói cài đặt hổ trợ cho việc chạy Wordpress 2.3.2 Cài đặt wordpress 2.3.2.1 Các bước xây dựng website Bước 1: Cài đặt web server để chạy wordpress Bước 2: Cài đặt wordpress Bước 3: cấu hình wordpress Bước 4: cài đặt và cấu hình giao diện Bước 5: Xây dựng hệ thống nội dung và menu Bước 6: Xây dựng. .. 2.2.3 Xây dựng giao diện website 2.2.3.1 Giao diện phác thảo Website trường trung cấp Bách Nghệ được xây dựng trên wordpress, thuộc loại website CMS Website có 2 template: template full màn hình và template có cột bên Template full màn hình dùng cho trang chủ, trang liên hệ Template có cột bên dùng cho trang giới thiệu, trang bài viết 2.2.3.2 Xây dựng giao diện Em chọn theme My College cho website trường. .. TRONG WORDPRESS Cài đặt theme cho Wordpress Cách tìm theme 14 15 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm Có thể tìm các theme WordPress miễn phí trên Google hoặc sử dụng các theme trong thư viện theme của WordPress. org Ngoài ra, một số theme miễn phí rất đẹp bạn có thể tìm ở các website khác Tìm theme trên thư viện Tìm trong thư viện theme của WordPress. org bằng bộ lọc Cách cài theme Đầu tiên vào... chức năng và giao diện phác thảo của website 35 36 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm Theme my college 2.3 2.3.1 Xây dựng website trường trung cấp Bách Nghệ Lựa chọn công cụ Wordpress được viết trên ngôn ngữ PHP và sử dụng cơ sở dữ liệu là MySQL, và có thể hoạt động trên các máy chủ web như Apache, IIS, nginx… Có thể dùng các phần mềm tạo máy chủ web như Xampp, Wampp,… để chạy wordpress. .. chủ đề nhưng tag sử dụng với quy mô rộng hơn và không phân biệt lĩnh vực của nội dung Chức năng tags hết sức độc đáo, với tính năng này bài viết có thể được tập hợp lại thành một nhóm và được bộ máy tìm kiếm của website và các công cụ tìm kiếm khác như google để mắt tới và đưa vô bộ máy tìm kiếm của nó Theme 13 14 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm Là gói giao diện của wordpress, có thể... 19 Họ tên học viên 1.3.2 Bộ môn Tin học – Khoa Sư phạm Cài đặt Plugin cho Wordpress Cách tìm plugin WordPress Cách đơn giản để tìm plugin WordPress đó là hãy tìm trong thư viện plugin WordPress vì các plugin ở đó vừa an toàn mà lại có nhiều thông tin Ngoài ra, bạn có thể tìm bằng cách lên Google gõ tên chức năng bằng tiếng Anh kèm theo chữ plugin wordpress ở cuối như thế này: 19 20 Họ tên học viên Bộ... học viên Bộ môn Tin học – Khoa Sư phạm CHƯƠNG 2 ỨNG DỤNG WORDPRESS XÂY DỰNG WEBSITE TRƯỜNG TRUNG CẤP BÁCH NGHỆ THANH HÓA Giới thiệu trường Trung cấp Bách Nghệ Thanh Hóa 2.1 Trường Trung cấp tư thục Bách nghệ Thanh Hóa được thành lập vào tháng 8/2006 theo Quyết định số 2339/QĐ-UBND ngày 28/8/2006 của Chủ tịch UBND tỉnh Thanh Hóa và được đổi tên thành trường Trung cấp Bách nghệ Thanh Hóa theo Quyết định... widget nữa và một số plugin khi cài vào cũng “tặng” bạn thêm một vài widget liên quan Để sử dụng, vào Appearance -> Widgets, cột bên trái bao gồm danh sách những widget có thể sử dụng và bên phải là danh sách các sidebar có trong theme Sidebar thường gọi để chỉ cột bên phải hoặc bên trái trang web, nó cũng được gọi là vị trí hỗ trợ chèn widget vào Để đưa widget vào sidebar, click vào widget cần đưa và rê... WordPress mà người dùng có thể tải về 11 12 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm Tiếp tục vài năm sau đó, các bản WordPress mới hơn lần lượt ra đời và kèm theo đó là thư viện plugin khổng lồ được ra mắt, đánh dấu thời kỳ hoàng kim của WordPress Đặc biệt là khi WordPress ra mắt phiên bản 2.8, có nhiều thay đổi và tính năng nâng cao được cập nhật làm cho WordPress càng trở nên mạnh mẽ hơn, và. .. có tên plugin và bao gồm các file của plugin bên trong Giải nén thư mục plugin này vào thư mục wp-content/plugins 23 24 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm Sau khi nó giải nén thành công, hãy vào WordPress Dashboard -> Plugins -> Installed Plugins và tìm plugin vừa upload lên rồi ấn nút Activate để kích hoạt Cách sử dụng plugin Sau khi kích hoạt plugin xong, thường là để sử dụng plugin ta . trình và xây dựng web động trên mã nguồn mở Wordpress. - Đối tượng: Hệ quản trị nội dung Wordpress. 5. Phạm vi của đề tài Tìm hiểu cách xây dựng website trên mã nguồn Wordpress và ứng dụng vào xây. tin Khóa học : 2010-2014 ĐăkLăk, 5/2014 2 Họ tên học viên Bộ môn Tin học – Khoa Sư phạm TRƯỜNG ĐẠI HỌC TÂY NGUYÊN KHOA KHTN&CN CHUYÊN ĐỀ TỐT NGHIỆP TÌM HIỂU WORDPRESS VÀ ỨNG DỤNG XÂY DỰNG WEBSITE. Khoa Sư phạm Tìm hiểu về cách thức xây dựng website trên hệ thống quản trị nội dung (CMS) thông dụng hiện nay là Wordpress và ứng dụng vào việc xây dựng website trường Trung cấp Bách nghệ 4. Phương