TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ MÔN MÃ NGUỒN MỞ ĐỀ TÀI WEBSIDE BÁN NGUYÊN VẬT LIỆU LÀM BÁNH NGỌT Sinh viên thực hiện CHU ĐỨC LƯƠNG làm bằng wordpress. Có demo, database, phân tích user case.
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ MÔN MÃ NGUỒN MỞ ĐỀ TÀI: WEBSIDE BÁN NGUYÊN VẬT LIỆU LÀM BÁNH NGỌT Sinh viên thực : HOÀNG NHẬT KHÁNH CHU ĐỨC LƯƠNG Giảng viên hướng dẫn : NGUYỄN QUANG TRUNG Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : QUẢN TRỊ VÀ AN NINH MẠNG Lớp : D14QTANM1 Khóa : D14 Hà Nội, tháng10 năm 2021 PHIẾU CHẤM ĐIỂM STT Họ tên sinh viên Hoàng Nhật Khánh Chu Đức Lương Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Nội dung thực Chữ ký Điểm Ghi Chữ ký MỤC LỤC CHƯƠNG I: LỜI MỞ ĐẦU .2 CHƯƠNG I: PHẦN MỀM MÃ NGUỒN MỞ 1.1 Tìm hiểu phần mềm mã nguồn mở 1.2 Các loại giấy phép phần mềm nguồn mở CHƯƠNG II: WORDPRESS .8 2.1 Tìm hiểu phần mềm nguồn mở WordPress .8 2.2 Cài đặt localhost máy tính để tìm hiểu WordPress .11 2.2.1 Cài đặt localhost máy tính với XAMPP 11 2.2.2 Các bước cài đặt WordPress .18 2.3 Xây dựng trang “Bán nguyên vật liệu làm bánh” sử dụng WordPress 26 CHƯƠNG III: KẾT LUẬN 34 LỜI MỞ ĐẦU Ngày nay, nhịp sống ngày hối bận rộng, người ngày có thời gian để mua sắm, shopping Vì ngành thương mai điện tử mở để đáp ứng nhu cầu người Nhu cầu ngày tăng lên chất lượng sống người ngày nâng cao Ngoài ra, thương mại điện tử hình thức quảng bá hình ảnh đất nước, người quốc gia cho bạn bè giới biết hiểu phát triển thương mại quốc gia Ngành thương mại điện tử muốn phát triển cần phải quảng bá rộng rãi đến vùng miền Một phương pháp quảng bá hiệu nhanh chóng nhiệt thơng qua mạng Internet Các doanh nghiệp hoạt động lĩnh vực thương mại điện tử nhận thấy tiềm to lớn để phục vụ vào việc kinh doanh Mạng Internet ứng dụng xuất Việt Nam vòng thập kỉ qua nhanh chóng thu hút ý người Ngày có nhiều doanh nghiệp Việt Nam biết tận dung khai thách mạng Internet nhằm quảng bá, giới thiệu, nâng cao hiệu kinh doanh đạt thành công không nhỏ Thương mại điện tử thách thức cho doanh nghiệp thời kì cạnh tranh hội nhập khắc nghiệt Nhận thức vấn đề đó, với gợi ý thầy Trần Thanh Huân, chúng em định chọn đề tài “Xây dựng website bán nguyên vật liệu làm bánh” để làm tập lớn môn phần mềm mã nguồn mở Việc xây dựng website nhằm áp dụng kiến thức mà chúng em học môn học phần mềm mã nguồn mở thời gian qua vào thực tiễn, với mong muốn xây dựng website cung cấp thơng tin bổ ích giúp cho người truy cập vào trang web lựa chọn nguyên vật liệu làm bánh với giá hợp lý, học hỏi thêm nhiều kiến thức phương pháp làm bánh hấp dẫn CHƯƠNG I: PHẦN MỀM MÃ NGUỒN MỞ 1.1 Tìm hiểu phần mềm mã nguồn mở * Open Source: phần mềm có mã nguồn mở: - Phần mềm nguồn mở (PMNM) phần mềm cung cấp dạng mã nguồn, khơng miễn phí giá mua mà chủ yếu miễn phí quyền: người dùng có quyền sửa đổi, cải tiến, phát triển, nâng cấp theo số nguyên tắc định giấy phép PMNM (ví dụ General Public Licence – GPL) mà không cần xin phép ai, điều mà họ không phép làm phần mềm nguồn đóng ( tức phần mềm thương mại) Nhìn chung thuật ngữ “Open Source” dùng để lôi nhà kinh doanh, điều thuận lợi miễn phí cho phép người dùng có quyền “sở hữu hệ thống” - Nhà cung cấp phần mềm nguồn mở có quyền yêu cầu người dùng trả số chi phí dịch vụ bảo hành, huấn luyện, nâng cấp, tư vấn, tức dịch vụ thực thực để phục vụ người dùng, khơng bán sản phẩm nguồn mở tài sản trí tuệ chung, khơng phải tài sản riêng nhà cung cấp - Tiện ích mà Open Source mang lại quyền tự sử dụng chương trình cho mục đích, quyền tự để nghiên cứu cấu trúc chương trình, chỉnh sửa phù hợp với nhu cầu, truy cập vào mã nguồn, quyền tự phân phối lại phiên cho nhiều người, quyền tự cải tiến chương trình phát hành cải tiến mục đích cộng đồng * Lợi ích phần mềm mã nguồn mở? - Phần mềm chép hồn tồn miễn phí, bạn hồn tồn an tâm chia sẻ chương trình tuyệt vời với bạn bè - Các định dạng file khơng hồn tồn bị kiểm sốt vài nhà cung cấp Điều xảy liệu nằm phần mềm độc quyền? Việc sử dụng định dạng file bí ẩn khiến bạn dùng chương trình công ty Do yêu cầu công việc, bạn muốn sử dụng liệu cho ứng dụng khác chương trình quyền khơng cho phép! Cịn nhà cung cấp chấm dứt hỗ trợ ngưng việc nâng cấp sản phẩm, chắn liệu bạn phải vứt xó Với phần mềm quyền, có nhà cung cấp giải vấn đề bạn Nhưng với Open Source bạn gặp nhiều nhà cung cấp làm vừa lịng - Hầu hết sản phẩm Open Source có khả bảo mật tuyệt vời, vết nứt tìm thấy, thường xử lý nhanh phần mềm có quyền - Các hệ thống Open Source, hệ thống dựa UNIX thường linh hoạt đến khó tin Bởi chúng xây dựng từ nhiều khối thống miêu tả cặn kẽ, rấ dễ để bạn thay nhiều phần hệ thống với phần có giao diện tương tự - Có cộng đồng hỗ trợ lớn, không bị phụ thuộc vào công ty * Cơ hội kinh doanh: - Open Source đợc chấp nhận công ty lớn Nhiều hợp đồng lớn chấp nhận phần mềm Open Source, chẳng hạn IBM, Oracle Sun, chí Microsoft phải lưu tâm đến Open Source đối thủ to lớn - Với Open Source việc phân phối phát triển phương pháp lâu dài để tạo phần mềm, người mua cung cấp giải pháp phần mềm lẫn dịng mã có giấy phép Open Source Hơn nữa, doanh nghiệp vừa nhỏ ưa chuộng phần mềm Open Source - Hiện có số tổ chức dự định sử dụng Open Source để xây dựng nhân tố cốt lõi hệ thống từ hệ điều hành, sở liệu, ứng dụng Web server đến hệ thống quản trị nội dung phần mềm kinh doanh thông minh - Mặc dù đường để free software khẳng định vị trí cịn dài, đáng ý Open Source giành khoảng 70% thị trường ứng dụng Web dường số tiếp tục tăng lên hàng năm - Bằng cách này, Cả công ty lẫn khách hàng có lợi Về phía khách hàng, họ dùng phần mềm chất lượng tốt, hỗ trợ khách hàng đầy đủ với giá rẻ Về phía nhà cung cấp, dựa Open Source tiết kiệm đáng kể chi phí phát triển, kiểm lỗi, quản lý dự án Đồng thời nhân lực họ lại nhanh chóng nâng cao trình độ, giảm bớt thời gian làm việc chân tay tiếp nhận source code có giá trị chất lượng từ Open Source xây dựng chuyên nghiệp, cấu trúc phần mềm, lập trình tốt từ đầu 1.2 Các loại giấy phép phần mềm nguồn mở * Trên thị trường có nhiều loại giấy phép Có thể chia giấy phép thành loại sau: - Phần mềm thương mại (Commercial Software): Là phần mềm thuộc quyền tác giả nhà sản xuất, cung cập dạng mã nhị phân, người dùng phải mua khơng có quyền phân phối lai - Phần mềm thử nghiệm giới hạn (Limited Trial Software): Là phiên giới hạn phần mềm thương mại cung cấp miễn phí nhằm mục đích thử nghiệm, giới thiệu sản phẩm kích thích người dùng định mua Loại sản phầm không giới hạn tính ăng cịn giới hạn thời gian dùng thử (thường 60 ngày) - Phần mềm chia sẻ (Shareware): Loại phần mềm có đủ tính phân phối tự do, có giấy phép khuyến cáo cá nhân tổ chức mua, tùy tình hình cụ thể Nhiều tiện ích Internet ( “WinZip” dùng thuận lợi Shareware hệ thống phân phối) - Phần mềm sử dụng phí thương mại (Non-commercial Use): Loại phần mềm sử dụng tự phân phối lại bỏi tổ chức phi lợi nhuận Nhưng tổ chức kinh thế, thí dụ doanh nghiệp muốn dùng phải mua Netcape Naviator thí dụ loại phần mềm - Phần mềm trả phần trăm cho nhà sản xuất (Royalties Free Binaries Software): Phần mềm cung cấp dạng nhị phân dùng tự Thí dụ: nhị phân phần mềm Internet Explorer NetMeeting - Thư viện phần mềm trả phần trăm (Royalties Free Software Libraries): Là phần mềm mà mã nhị phân mã nguồn dùng phân phối tự do, người dùng không phép sửa đổi Thí dụ thư viện lớp học, tệp “header” - Phần mềm mã nguồn mở kiểu BSD – (Open Source BSD-Style): Một nhóm nhỏ khép kín (closed team) phát triển PMNM theo giấy phép phân phối Berkely (BSD– Berkely Software Distribution) cho phép sử dụng phân phối lại phần mềm dạng mã nhị phân mã nguồn Tuy người dùng có quyền sửa đổi mã, nguyên tắc nhóm phát triển không cho phép người dùng tự lấy mã nguồn từ khoa mã sửa (gọi check-out) đưa mã sửa vào lại kho mã mà không họ kiểm tra trước (gọi checkin) - PMNM kiểu Apache (Open Source Apache-styel): Chấp nhận nguồn mở kiểu BSD cho phép người ngồi nhóm phát triển xâm nhập vào lõi mã (core codebase), tức phép thwujc “check-in” - PMNM kiểu CopyLeft hay kiểu Linux (Open Source CopyLeft, Linuxstyle): PMNM kiểu CopyLeft (trò chơi chữ Free Software Foundation – FSF – GNU – Gnu’s Not Unix, để đối nghịc hoàn tồn với CopyRight!) hay cịn gọi giấy phép GPL (General Public Licence) bước tiến quan trọng theo hướng tự hóa giấy phép phần mềm Giấy phép GPL yêu cầu mã nguồn gốc phải phân phối theo quy định GPL mà sản phẩm dẫn xuất phải tuân thủ GPL GPL cho người dùng tối đa quyền hạn tự PMNM theo GPL, cụ thể người dùng có quyền khơng chép, sửa đổi, mua bán PMNM CopyLeft mà quyền tự phần mềm dẫn xuất Tóm lại PMNM gốc theo CopyLeft PMNM dẫn xuất đương nhiên theo CopyLeft CHƯƠNG II: WORDPRESS 2.1 Tìm hiểu phần mềm nguồn mở WordPress - WordPress phần mềm nguồn mở (Open Source Software) viết bằngngôn ngữ lập trình website PHP (Hypertext Preprocessor) sử dụng hệ quản trị sở liệu MySQL Wordpress mắt lần vào ngày 27/05/2003 tác giả Matt Mullenweg Mike Little Hiện WordPress sở hữu phát triển cơng ty Automattic có trụ sở San Francisco, California thuộc hợp chủng quốc Hoa Kỳ - WordPress mã nguồn mở ngôn ngữ PHP để hỗ trợ tạo tạo blog cá nhânvà nhiều người sử dụng ủng hộ tính dễ sử dụng, nhiều tính hữu ích Qua thời gian, số lượng người sử dụng tăng lên, cộng tác viên lập trình viên tham gia đơng đảo để phát triển mã nguồn Wordpress có thêm tính tuyệt vời WordPress xem hệ quản trị nội dung (CMS – Content Management System) vượt trội để hỗ trợ người dùng tạo nhiều thể loại website khác blog, website tin tức/tạp chí, giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, chí với loại website có độ phức tạp cao đặt phòng khách sạn, thuê xe, đăng dự án bất động sản Hầu hình thức website với quy mơ nhỏ vừa có thê triển khai tảng WordPress Nhưng khơng có nghĩa WordPress thích hợp với dự án nhỏ mà có tới khoảng 25% website danh sách 100 website lớn giới sử dụng mã nguồn WordPress Ví dụ trang tạp chí TechCrunch, Mashable, CNN, BBC America, Variety, Sony Music, MTV News, Bata, Quartz, nhiều website khác *Những thành tựu WordPress: - Khi tìm hiểu WordPress, bạn thật tự hào biết mã nguồn mà chúng tađang tìm hiểu có thành tựu vượt bậc mã nguồn CMS mở phổ biến hành tinh Để kiểm chứng điều có, bạn cần biến là: + Trên giới, có khoảng 25 viết đăng lên website sử dụng WordPress giây + Số lượng website làm WordPress chiếm 23% tổng số lượng website giới + Trong số 100% website sử dụng mã nguồn CMS, WordPress chiếm 60% + Phiên WordPress 4.0 đạt 16 triệu lượt tải sau khoảng tháng + WordPress dịch sang 52 ngôn ngữ khác Tuy nhiên lại chưa cso tiếng Việt thức, bạn Việt hóa dễ dàng csch tìm viết với từ khóa “Việt hóa WordPress” + Có 80 chương trình họp mặt WordPress tổ chức vào năm 2014 + Mã nguồn WordPress có khoảng 785 lập trình viên hợp tác phát triển + Chỉ tính giao diện (hay cịn gọi theme) miễn phí thư viện WordPress.org có 2.700 themes khác * Những lý mà bạn nên chọn WordPress: - Dễ sử dụng: WordPress phát triển nhằm mục đích phục vụ đối tượng ngườidùng phổ thơng, khơng có nhiều kiến thức lập trình website nâng cao Các thao tác WordPress đợn giản, giao diện quản trị trực quan giúp bạn nắm rõ cấu quản lý website WordPress thời gian ngắn Về cách cài đạt lại dễ dàng hơn, bạn tự cài website WordPress host (máy chủ) riêng tự vận hành sau vài cú click - Cộng đồng hỗ trợ đông đảo: Là mã nguồn CMS mở phổ biến giới, điềunày có nghĩa bạn cộng đồng người sử dụng WordPress hỗ trợ bạn khó khăn gặp phải trình sử dụng Nếu bạn có khả tiếng anh tốt, bạn dễ dàng tìm câu trả lời cho vấn đề bạn gặp phải Google với vài từ khóa tìm kiếm - Nhiều gói giao diện có sẵn: Trong sử dụng WordPress khái niệm giao diện chowebsite WordPress thường gọi theme Hiện WordPress có nhiều theme miễn phí khác để dễ dàng thay đổi giao diện website với vài cú click mà không cần bận tâm việc để thiết kế theme cho riêng Cịn bạn muốn website đẹp chun nghiệp ban mua theme trả phí với giá bán dao động tự $30 đến $65 - Nhiều Plugin hỗ trợ: Plugin nghĩa trình cắm thêm vào website để bổ sung cácchức mà bạn cần Ví dụ mặc định sau cài website WordPress, bạn khơng có chức hiển thị viết liên quan viết, với nhiều plugin miễn phí hỗ trợ bạn dễ dàng cài thêm plugin miễn phí để website có chức Tương tự với theme, có nhiều plugin trả phí mang tính độc đáo có ích vào website có giá khoảng từ $10 đến $80 tùy theo độ phức tạp - Dễ phát triển cho lập trình viên: Nếu bạn người có am hiểu việc làmwebsite thành thạo HTML, CSS, PHP dễ dàng mở rộng website WordPress bạn với nhiều tính vơ bổ ích Cách phát triển đơn giản vìa WordPress mã nguồn mở nên bạn dễ dàng hiểu hoạt động phát triển thêm tính + Với hàng nghìn hàm (function) có sẵn nó, bạn thoải mái sử dụng bạn thay đổi cấu trúc hàm với filter hook quy trình làm việc lập trình viên chun nghiệp ứng dụng dễ dàng vào WordPress - Hỗ trợ nhiều ngôn ngữ: mã nguồn WordPress có nhiều gói ngơn ngữ đikèm, bao gồm tiếng Việt Mặc dù giao diện hay plugin có ngơn ngữ riêng bạn tự dịch lại với phần mềm hỗ trợ - Có thể làm nhiều loại website: Dùng WordPress khơng có nghĩa bạn làmblog cá nhân, mà bạn cịn biến website thành trang bán hàng, website giới thiêu cơng ty, tờ tạp chí online việc sử dụng kết hợp theme plugin với Tuy nhiên để làm được, bạn nên chắn hiểu WordPress đừng vội bước lên mây để nhận cảm giác thất vọng độ phức tạp - Những hiểu lầm WordPress: + WordPress phần mềm: Đúng WordPress phần mềm nguồn mở viết PHP & MySQL để giúp bạn tạo website nhanh Nhwung khơng có nghĩa giúp bạn tạo website với thao tác đơn giản Mặc dù thư viện giao diện có sẵn (Theme) Plugin phong phú để tùy biến website sử dụng WordPress tốt hơn, bạn cần có kiến thức PHP, HTML, CSS, Javascript, tất kỹ thuật liên quan đến website + WordPress dành cho người khơng biết code: Hồn tồn sai lầm, bạn nghe nói với bạn WordPress dành cho người khơng chun lập trình sử dụng điều hồn tồn khơng xác Dĩ nhiên người khơng biết lập trình dùng WordPress cách sử dụng tính có sẵn, thưu viện giao diện phong phú plugin hỗ trợ đủ để làm website Nhưng biết code tốt WordPress có phần lõi mã nguồn mạnh mẽ để bạn áp dụng kỹ không giới hạn 2.2 Cài đặt localhost máy tính để tìm hiểu WordPress 2.2.1 Cài đặt localhost máy tính với XAMPP *Localhost gì? - Localhost từ ghép hai chữ “local” “host” Local theo định nghĩa IT máy tính bạn, host theo định nghĩa IT máy chủ Vậy localhost nghĩa máy chủ vận hành máy tính bạn - Localhost bao gồm nhiều ứng dụng kèm với tất ứng dụng kết hợp với để tạo mơi trường chạy mã nguồn WordPress máy tính bạn bao gồm: + Phần mềm Webserver tên Apache, webserver thông dụng + Phần mềm PHP để xử lý PHP WordPress viết ngơn ngữ PHP 10 -Để chạy WordPress localhost bạn phải có database dùng MySQL để lưu liệu mềm vào viết, thiết lập, web *Bước 4: Chạy website để cài đặt: -Sau copy xong, mở bảng điều khiển xampp lên khởi động apache MySQL Sau truy cập vào website với đường dẫn: https://localhost/khanh/ -Lúc này, bảng chọn ngồn ngữ cần cài đặt cho WordPress, chọn English ấn Continue 19 Chọn ngôn ngữ cài đặt WordPress 20 -Ở bước nhắc nhở bạn chưa tiến hành đổi file wp-configsample.php thành wp-config.php khai báo thơng tin database vào Hãy ấn Let’s Go để tự làm việc cho bạn 21 -Và nhập thông tin database: -Khi nhập xong thông tin database, ấn nút Submit để làm bước Nếu bước hình bạn nhập thơng tin database xác, ấn nút Run the install để bắt đầu cài đặt -Ở bước cài đặt này, bạn cần phải thiết lập thông tin quan trọng cho website tên website, tên tài khoản admin, mật khẩu, Nhập xong ấn nút Istall WordPress 22 -Và chữ Success! Như bạn thành công, click vào nút Log in để đăng nhập vào bảng quản trị WordPress 23 -Và giao diện trang quản trị WordPress -Khi chúng tra truy cập vào địa chỉ: https://localhost/khanh/ trang chủ có giao diện: 24 -Như cài đặt thành công WordPress Việc xây dựng “Website bán nguyên vật liệu làm bánh” 2.3 Xây dựng trang “Bán nguyên vật liệu làm bánh” sử dụng WordPress * Để xây dựng trang web sử dụng WordPress trước hết cần lựa chọn themes phù hợp với nội dụng trang web muốn trình bày Chúng ta sử dụng theme có sẵn trang wordpress.org sử dụng theme trả phí bán mạng Website bán nguyên vật liệu làm bánh cung cấp thông tin lĩnh vực ẩm thực đến người dùng Khi người dùng truy cập vào trang web dễ dàng tìm thấy thơng tin - Sau lựa chọn cho theme thích hợp Chúng ta xây dựng trang web ý muốn - Trang web bán hàng bao gồm viết, biết thuộc chuyên mục khác Để tạo chuyên mục viết ta cần thực thao tác click chuột lựa chọn menu trang admin 25 - Để thêm chuyên mục ta lựa chọn Post > Category > Add new Category sau đónhập tên chuyên mục ấn nút “add new” -Sau tạo chuyên mục viết tin tức thuộc chuyên mục Giao diện viết viết mới: -Sau có viết chuyên mục Chúng ta bố cục cách hiển thị viết giao diện trang tin tức theo ý muốn -Để làm cho trang web hiển thị đẹp hơn, có nhiều chức sử dụng thêm plugin hỗ trợ: 26 -Sau chỉnh lại cách hiển thị viết, sử dụng plugin trang web đẹp -Đây giao diện trang chủ: 27 -Website có chức website bán hàng : Hiển thị danh mục sản phẩm (Cửa hàng) : +Chi tiết sản phẩm : 28 Giỏ hàng : Thanh toán : ( Trường hợp người dùng chưa có tài khoản website toán tự động đăng ký tài khoản ) 29 -Website bán nguyên vật liệu làm bánh cung cấp thông tin lĩnh vực ẩm thực đến người dùng Khi người dùng truy cập vào trang web dễ dàng tìm thấy thơng tin cần thiết bổ ích Các thơng tin cách làm bánh, bánh ngon, tình hình khuyến sản phẩm cập nhật liên tục 30 -Ngồi việc tìm kiếm thơng tin viết, người đọc cịn để lại bình luận, ý kiến đóng góp để chia sẻ thơng tin với người dùng khác qua phần bình luận viết đánh giá chất lượng sản phẩm -Người dùng gửi ý kiến đóng góp, phản hồi đến admin để cải thiện phát triển trang web 31 CHƯƠNG III: KẾT LUẬN Với kiến thức có mình, chúng em hoàn thành tập này, chúng em cố gắng thực yêu cầu tiến hành xây dựng trang web bán hàng Hệ thống số chức chưa thực Đây hướng phát triển tương lai Tuy nhiên, q trình làm khơng tránh khỏi thiếu sót, có chỗ cịn vướng mắc, vậy, chúng em mong góp ý giúp đỡ thầy giáo, để hoàn thiện hơn! Chúng em xin gửi lời cảm ơn chân thành tới giảng viên Nguyễn Quang Trung giảng viên giảng dạy môn phần mềm mã nguồn mở lớp D14QTANM1 tận tình hướng dẫn hồn thành đề tài này! Chúng em xin chân thành cảm ơn.! 32 ... bánh hấp dẫn CHƯƠNG I: PHẦN MỀM MÃ NGUỒN MỞ 1.1 Tìm hiểu phần mềm mã nguồn mở * Open Source: phần mềm có mã nguồn mở: - Phần mềm nguồn mở (PMNM) phần mềm cung cấp dạng mã nguồn, không miễn phí... MỞ ĐẦU .2 CHƯƠNG I: PHẦN MỀM MÃ NGUỒN MỞ 1.1 Tìm hiểu phần mềm mã nguồn mở 1.2 Các loại giấy phép phần mềm nguồn mở CHƯƠNG II: WORDPRESS .8 2.1 Tìm hiểu phần. .. nguyên vật liệu làm bánh” để làm tập lớn môn phần mềm mã nguồn mở Việc xây dựng website nhằm áp dụng kiến thức mà chúng em học môn học phần mềm mã nguồn mở thời gian qua vào thực tiễn, với mong muốn