báo cáo đồ án môn học website tin tức mã nguồn mở wordpress. giúp bạn làm ra những trang web đẹp nhất.gdjgflkgkhjgdfjgfdjgfdgfdgfdgdfffffffffgffsufsfsdfiurehsuifhdughfduvfdguihfuisdhfruihufhduffdgudfnsdifjewdjsighfisdjfisdf
CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM MÃ NGUỒN MỞ 1.1 Lịch sử phát triển chung phần mềm mã nguồn mở Nguồn mở gì? Quay lại thời điểm năm 1997, Bruce Perens, lập trình viên hệ điều hành Linux, có viết liên quan đến việc phân phối phát triển phầm mềm Linux Debian Sau ông không sử dụng Debian làm nguồn tham chiếu ông người đưa khái niệm nguồn mở Trong khái niệm này, phần mềm nguồn mở phân phối miễn phí, không tiền quyền, mã nguồn phầm mềm phải công bố bổ sung thêm vào mã nguồn từ phía người dùng công bố Nguồn mở nói anh em với phong trào phần mềm miễn phí Richard Stallman phát động năm 1983 nhằm cổ động việc tự phân phối phần mềm không bị ràng buộc quy định phân phối độc quyền Những quy định phầm mềm miễn phí hệ thống hóa giấy phép công cộng GPL từ 10/2006 phiên thứ sửa đổi Hiện có nhiều giấy phép chứng nhận sáng kiến nguồn mở (Open Source Initiative), giấy phép lại có quy định riêng yêu cầu công ty phải kiểm tra kỹ trước sử dụng phầm mềm nguồn mở Những quy định thoải mái đôi với người dùng có ý định sử dụng phầm mềm nguồn mở dùng để phân phối lại quy định lại chặt chẽ nhằm tránh vấn đề vi phạm quyền xảy Tại lại dùng nguồn mở: Lý khiến nhiều công ty sử dụng phần mềm nguồn mở đơn giản: giá Hệ số thu hồi đầu tư mô hình nguồn mở thể rõ Có thể tải, cài đặt sử dụng phầm mềm nguồn mở mà không khoản phí Trước đây, với giá thành rẻ phầm mềm nguồn mở lựa chọn cho lập trình viên yêu thích sử dụng công cụ viết ứng dụng lại đủ kinh phí Tự sử dụng phầm mềm nguồn mở thu hút nhiều lập trình viên tham gia vào phong trào nguồn mở với kết hệ điều hành Linux, hệ điều hành không thua hệ điều hành có quyền khác, server Apache web, server ứng dụng Apache web, Jboss Java, môi trường Eclipse nhiều ứng dụng khác Tuy nhiên phải đến cuối năm 1990 nhiều công ty bắt đầu thức ý đến nguồn mở Với nhận xét tốt đẹp lập trình viên chất lượng tiết kiệm chi phí sử dụng nguồn mở cộng thêm ngân sách cho CNTT ngày eo hẹp, nhiều công ty lớn bắt đầu đầu tư, sử dụng nguồn mở cho dự án doanh nghiệp Đặc biệt thời kỳ phát triển vũ bão Internet, sử dụng phần mềm nguồn mở giúp công ty nhanh chóng đẩy mạnh hoạt động trực tuyến chờ đợi mua giấy phép sử dụng phần mềm thương mại khác Tính linh hoạt thuận lợi cho phát triển môi trường kiểm tra, cắt giảm chi phí phải sử dụng phần mềm thương mại có quyền Có lẽ không bất ngờ cho mã nguồn kèm sản phẩm nguồn mở sức hấp dẫn riêng Trong nhiều công ty có quyền chỉnh sửa mã phầm mềm họ lại không muốn làm thế; họ cho lại không nhờ vào cộng đồng lập trình viên đông đảo toàn giới sẵn sàng cập nhật mã sửa lỗi 2.1 Khái niệm phần mềm 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” 2.2 Phân loại phần mềm mã nguồn mở Hiện giới có nhiều loại mã nguồn mở khác nhau, loại mã nguồn mở lại có ứng dụng riêng Dưới số loại mã nguồn mở sử dụng rộng rãi: - Phần mềm văn phòng OpenOffice.org (với module: Soạn thảo văn bản- Writer; Bảng tính điện tử- Cale; Trình chiếu- Impress; Cở sở liệu- Base; Đồ họa- Draw; Soạn thảo công thức toán học- Math) - Bộ gõ tiếng Việt: Unikey - Trình duyệt web Mozila Firefox - Phần mềm thư điện tử máy trạm Mozilla Thunderbird: Mozilla Thuderbird phần mềm mã nguồn mở dùng để gửi nhận email phát triển hang Mozilla Thunderbird sử dụng rộng rãi có tính giống phần mềm thương mại Microsoft Office Outlook VD: Mozilla Thunderbird v.30.4 - Linux: hệ điều hành mã nguồn mở dạng Unix xây dựng Linus Torvalds, Linux có đặc tính hệ điều hành đại: hệ thống đa nhiệm, đa tuyến đoạn, nhớ ảo, thư viện động, chương trình dùng chung, tải theo nhu cầu, quản lý nhớ, module driver thiết bị, video frame buffering, mạng TCP/IP - Joomla: hệ quản trị nội dung mã nguồn mở ứng dụng để thiết trang web cổng thông tin điện tử website doanh nghiệp, thương mại điện tử trực tuyến, báo điện tử, tạp chí điện tử, website doanh nghiệp vừa nhỏ, website quan, tổ chức phi phủ, website trường học, website gia đình hay cá nhân - Quản lý học tập điện tử E- Learning: Moodle, Dokeos - Quản lý thư viện số: Greenstone UNESCO, D-space - Phần mềm thư viện: Emilda, phpmylibrary, Koha, OpenBiblio - Quản lý mạng lớp học: Phần mềm Mythware, I - Talc Intel - Cổng thông tin điện tử: Liferay, Uportal, DotnetNuke, ExoPlatfrorm - Diễn đàn: phpBB, Jforum, mvnForum, SMF - Quản lý nội dung CMS: Alfresco, PHP-Nuke, Nuke -Viet, Joomla, Drupal - Vẽ đồ tư duy: FreeMind - Xử lý âm thanh: Audacity - Xử lý ảnh: PhotoScape, GIMP (thay Photoshop), Inkscape - Tạo tệp văn PDF: PDFCreator Ngoài nhiều loại mã nguồn mở khác như: Eclipse, Webwork, WebGUI, OpenCMS, Fedora… 2.3 Lý nên sử dụng mã nguồn mở Ngày có nhiều tổ chức phủ, công ty, trường học, doanh nghiệp sử dụng phần mềm mã nguồn mở Điều chứng minh rõ ràng giá lợi mà phần mềm mang lại cho người sử dụng Không có thế, phần mềm mã nguồn mở miễn phí mang nhiều lợi ích khác cho việc xử lý thông tin, số lợi ích chí bật phần mềm giá rẻ Dưới 10 lý do: Tính bảo mật : Một ưu điểm bật khác mà mã nguồn mở tin dùng tính an toàn bảo mật cao Các nghiên cứu cho thấy rằng, tính minh bạch, PMNM thu hút tham gia đông đảo người dùng, người kiểm thử, người phát triển Do đó, lỗi phần mềm gửi tới người phát triển sớm Người phát triển không bao gồm thành viên dự án PMNM mà bao gồm người phát triển có sử dụng PMNM Người dùng người phát triển chia sẻ lợi ích cho nhau, nên lỗi phần mềm nguồn mở thường sửa sớm so với phần mềm nguồn đóng Nếu có nhiều người nhận biết kiểm tra mã có nhiều khả lỗi phát xử lý nhanh chóng Đây điều hoàn toàn trái ngược với phương châm “sự bảo mật có nhờ vào tính bí mật”, vốn thường sử dụng để đánh giá phần mềm có quyền đắt đỏ khác Các lỗi kỹ thuật phần mềm mã nguồn mở thường xử lý trường hợp việc khai thác lõi Linux Những trường hợp tương tự lại xuất không nhiều giới sản phẩm có quyền Ví dụ Microsoft cần đến hàng tuần, không muốn nói đến hàng tháng để sửa chữa sai sót trường hợp lỗ hổng Zero-day Internet Explorer Tính minh bạch PMNM có liên quan với tính an ninh, bảo mật phần mềm Khác với phần mềm nguồn đóng, PMNM đảm bảo “nhìn” mã nguồn cho dù không hiểu hoàn toàn mã nguồn đó, điều có ý nghĩa lớn người phát triển sửa lỗi thêm tính cho phần mềm; đồng thời đặc biệt có ý nghĩa với phần mềm dùng an ninh, quốc phòng, mã nguồn người sử dụng bị lệ thuộc vào công ty hay tổ chức Chất lượng : Hai lựa chọn sau đây, giải pháp hiệu hơn: “Một gói phần mềm tạo vài nhà thiết kế, hay gói phần mềm hàng nghìn nhà thiết kế sáng tạo nên?” Do phần mềm mã nguồn mở sáng tạo vô số nhà thiết kế người sử dụng nên độ bảo mật chúng cải thiện, chúng mang thêm nhiều tính cải tiến Nói chung, phần mềm mã nguồn mở gần gũi với mà người sử dụng mong muốn người sử dụng tự tạo điều Không phải nhà cung cấp đem đến cho người sử dụng giá trị mà họ nghĩ người sử dụng trông đợi, mà nhà thiết kế người sử dụng tạo giá trị kỳ vọng mình, họ làm tốt điều Ít nghiên cứu gần cho thấy, thực tế, doanh nghiệp lựa chọn sử dụng phần mềm mã nguồn mở lý trước tiên ưu việt mặt kỹ thuật mà phần mềm có Tính tùy biến : Cũng tương tự thế, doanh nghiệp biến đổi phần gói phần mềm mã nguồn mở để biến chúng phù hợp với nhu cầu Nhờ vào tính mở mã nguồn mà người sử dụng cần thay đổi mã nguồn để đạt tính ý muốn Họ làm điều với phần mềm có quyền Sự tự : Khi khách hàng khối doanh nghiệp chuyển sang sử dụng mã nguồn mở, họ tự thoát khỏi nhà cung cấp “khó tính” với yêu cầu khắt khe sử dụng gói phần mềm có quyền Khách hàng nhà cung cấp người hoạt động tầm kiểm soát, yêu cầu, giá khoảng thời gian đặt từ nhà cung cấp, đó, khách hàng bị hạn chế việc sử dụng sản phẩm mà họ bỏ tiền để có Nói cách khác, với phần mềm mã nguồn mở, người sử dụng kiểm soát việc tự định điều họ muốn làm với phần mềm Họ có cộng đồng rộng lớn nhà thiết kế người sử dụng khác sẵn sàng giúp đỡ họ Tính linh hoạt : Khi sử dụng phần mềm độc quyền Microsoft Windows Office, người sử dụng đơn điệu tuân theo quy trình cập nhật phần cứng phần mềm dựng sẵn Ngược lại, với phần mềm mã nguồn mở, người sử dụng chạy chúng phần cứng lỗi thời Không phải nhà cung cấp, mà người sử dụng người định cần cập nhật phần mềm Sự tương kết : Phần mềm mã nguồn mở có khả tương kết với chuẩn mực mở tốt phần mềm quyền, dễ dàng tích hợp hệ thống, phần mềm với thông qua “cổng giao tiếp” chuẩn mở Nếu người sử dụng đánh giá tính tương kết với doanh nghiệp, máy tính người sử dụng khác, đồng thời không muốn bị giới hạn định dạng liệu độc quyền, phần mềm mã nguồn mở lựa chọn tin cậy Khả kiểm tra : Với phần mềm mã nguồn đóng, nhà cung cấp thường bảo người sử dụng tiêu chuẩn bảo mật, người sử dụng cần phải làm để tuân thủ theo tiêu chuẩn Tuy nhiên, tính rõ ràng mã nguồn đằng sau phần mềm mã nguồn mở cho phép người sử dụng tìm thấy trở nên tự chủ Hỗ trợ tùy chọn: Nhìn chung phần mềm mã nguồn mở miễn phí, có nhiều hỗ trợ giới sinh động xung quanh chi tiết phần mềm Hầu hết nhà phân phối phần mềm Linux có cộng đồng trực tuyến với tài liệu, diễn đàn, danh sách địa email, từ điển, nhóm thông tin chí hỗ trợ tán gẫu trực tuyến Với doanh nghiệp muốn nhận nhiều đảm bảo có tùy chọn hỗ trợ tính phí hầu hết gói mã nguồn mở Tuy nhiên, mức phí thấp nhiều so với gói phần mềm có quyền Việc cung cấp hỗ trợ mang tính thương mại phần mềm mã nguồn mở có chiều hướng dễ chấp nhận hơn, doanh nghiệp thường yêu cầu hỗ trợ với phần đem lại doanh thu cho doanh nghiệp Chi phí: Khi mua phần mềm có quyền, thông thường, người sử dụng phải mua thêm phần mềm diệt virus có quyền với giá đắt đỏ, chi phí hỗ trợ, chi phí cập nhật liên tục chi phí kèm khác Điều làm cho doanh nghiệp tốn nhiều mức mà họ nhận thấy Với phần mềm mã nguồn mở, người sử dụng có sản phẩm với chất lượng cao mà giá phần Người sử dụng giảm số chi phí chi phí quyền phần mềm, chi phí cập nhật phiên bản, chi phí phát triển phần mềm mà đáp ứng yêu cầu người dùng: Sử dụng phần mềm, module có sẵn để tiếp tục phát triển, sửa đổi điều chỉnh cho phù hớp với yêu cầu người dùng Đặc biệt, mô hình phát triển PMNM theo hướng cộng đồng, người sử dụng PMNM hỗ trợ lẫn nhau, trả phí Mã nguồn mở làm giảm tình trạng vi phạm quyền phần mềm Vấn đề quyền vấn đề Chính phủ xã hội quan tâm thời kỳ hội nhập hóa, đặc biệt Việt Nam gia nhập Tổ chức Thương mại Thế giới (WTO) Do việc sử dụng PMNM giải pháp để tiết kiệm chi phí tuân thủ quy định quyền phần mềm Việt Nam 10 Dùng thử trước mua: Người sử dụng không tốn chi phí dùng thử có ý định sử dụng phần mềm mã nguồn mở Điều phần nhờ vào việc phần mềm mã nguồn mở cung cấp miễn phí, phần nhờ vào tồn LiveCD Live USB nhà phân phối Linux cung cấp Người sử dụng không cần phải có cam kết họ chắn muốn sử dụng sản phẩm Tất nhiên tất lý nghĩa doanh nghiệp cần thiết phải sử dụng phần mềm mã nguồn mở tất lĩnh vực Nhưng với nhiều lợi ích đem lại cho người sử dụng phần mềm mã nguồn mở giải pháp đáng xem xét nghiêm túc 2.4 Ưu điểm nhược điểm phần mềm mã nguồn mở 2.4.1 Ưu điểm Phần mềm chép hoàn toàn miễn phí, bạn hoàn toàn an tâm chia chương trình tuyệt vời với bạn bè Các định dạng file không hoàn toàn bị kiểm soá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 ươ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 OpenSource bạn gặp hàng tá 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 trám 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ẽ, 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 2.4.2 Nhược điểm Phần mềm miễn phí bạn phải tự xử lý Bạn tải về, sử dụng phầm mềm miễn phí chi phí đào tạo sử dụng bảo trì thường tốn so với phầm mềm thương mại khác Sẽ hỗ trợ Ở thời kỳ đầu nguồn mở, có nhóm tình nguyện viên hay “các cộng đồng” đảm nhiệm việc hỗ trợ phát triển nguồn mở, việc nhận hỗ trợ đầy đủ khó khăn Tuy nhiên cộng đồng lâp trình viên nguồn mở đông đảo kể công ty HP hay IBM có hỗ trợ cho dự án nguồn mở lớn, liệu hỗ trợ cho doanh nghiệp có đủ Phát triển tính phầm mềm nguồn mở lâu so với phần mềm thương mại Điều phụ thuộc phần lớn vào loại phần mềm bạn sử dụng Như trình duyệt Firefox ví dụ tốc độ phát triển phần mềm nguồn mở để đáp ứng nhu cầu người sử dụng Nhưng việc Linux sau Windows hỗ trợ công nghệ USB lại ví dụ khác Các vấn đề pháp lý không rõ ràng Quá nhiều giấy phép nguồn mở thực tế mã nguồn mở người dùng cuối sản phẩm đóng góp khiến công ty e ngại sử dụng doanh nghiệp Để giải phần lo lắng này, công ty đại diện pháp lý xem xét kỹ giấy phép nguồn mở Một số nhà cung ứng nguồn mở bên thứ ba đưa giải pháp bồi thường thiệt hại, liệu phần mềm nguồn mở bạn dùng có liên quan đến vụ kiện không CHƯƠNG WORDPRESS PHẦN MỀM MÃ NGUỒN MỞ Tiếp tục, truy cập vào thư mục wordpress, bạn thấy có số thư mục tên wp-admin, wp-includes, wp-content số tập tin tên index.php, wp-config-sample.php,…Tất tập tin thư mục này, gọi mã nguồn WordPress WordPress Hình 2: Các tập tin thư mục mã nguồn Bước Copy mã nguồn WordPress vào Localhost Bây giờ, copy toàn file thư mục vào thư mục website bạn localhost (ví dụ: C:\xampp\htdocs\banhang) Nghĩa bạn copy file thư mục mã nguồn thôi, không copy thư mục wordpress cần cài WordPress vào tên miền http://localhost/trangcntt mà, bạn copy thư mục wordpress vào website bạn http://localhost/banhang/wordpress/ có đường dẫn Hình 3: Copy mã nguồn WordPress vào Localhost Bước Tạo database Để 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,…trên website Bước 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 http://localhost/thachpham Lúc này, bảng chọn ngôn ngữ cần cài đặt cho WordPress, chọn English ấn Continue Hình 4: Chọn ngôn ngữ cài đặt Ở bước tiếp theo, nhắc nhở cho bạn chưa tiến hành đổi file wp-config-sample.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 Hình 4: Chọn ngôn Hình 5: ngữ Bấmkhi cài đặt Hình 5: Bấm Let’s Go Và nhập thông tin database… Hình 6: Thông tin database Hãy nhớ localhost, User Name database root, mật để trống (vẫn có cách thiết lập không cần thiết) Database Host localhost Table Prefix nghĩa tiền tố database chứa liệu WordPress, mặc định wp_, đổi thành phải bắt buộc có _ đằng sau Khi nhập xong thông tin database, ấn nút Submit để làm bước Nếu bước hình nghĩa bạn nhập thông tin database xác, ấn nút Run the install để bắt đầu cài đặt Hình 7: Thông tin database xác Ở 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 Install WordPress Hình 8: Các thông tin Hình 8: Các thông tin website xác Và chữ Success! bạn cài đặt thành công, click vào nút Log in để đăng nhập vào bảng quản trị WordPress Hình 9: Cài đặt thành công Và giao diện trang quản trị WordPress Hình 10: Giao diện trang quản trị wordpress Và đây, cần bạn hiểu rằng, truy cập vào tên miền http://localhost/suckhoe, trang chủ website WordPress 2.5.2 Hình 11: Giao diện trang web Sức khỏe & đời sống Quản trị Admin - Đăng nhập trang quản trị (Dashboard) Để vào trang quản trị (Dashboard) WordPress: Nếu bạn sử dựng localhost mở trình duyệt gõ gõ http://localhost/tênthưmụcbạnđặt/wp-admin/ Nếu bạn sử dụng host mở trình duyệt http://địachỉwebsitecủabạn/wp-admin/ Phần trang quản trị wordpress chia thành phần sau: Hình 12: Giới thiệu trang quản trị Phần Main Content trang quản trị có At a Glance: Thống kê tổng quan website bạn, cụ thể cho bạn biết có Post, Page, comment bạn sử dụng WordPress phiên số với kích hoạt theme tên Quick Draft: Bạn viết nháp Post ấn nút Save Draft để lưu nháp Sau bạn vào phần Posts để xem quản lý Activity: Thống kê hoạt động website post đăng vào lúc nào, comment WordPress News: Tin tức cập nhật từ ban quản trị WordPress website chuyên WordPress tiếng Tất tiếng Anh Chúng ta ẩn/hiện khu vực trang chủ trang quản trị cách ấn vào Screen Optionstick chọn/bỏ phần muốn hiện/ẩn Hình 13: Ẩn khu vực trang quản trị Phần Admin Bar trang quản trị: About WordPress: Giới thiệu wordpress WordPress.org: Trang chủ mã nguồn mở wordpress Documentation: Tài liệu hướng dẫn sử dụng wordpress tiếng anh Support Forum: diễn đàn hỗ trợ vấn đề wordpress Visit Site: Vào trang chủ website Comment: thông báo bình luận website + New: Thêm nhanh viết, trang, media, người dùng Phần Siadebar trang quản trị: Posts: Dùng để quản lý thêm viết (posts), danh mục viết (categories) thẻ (tags) Media: Quản lý thêm tệp tin tải lên (video, media, file, …) Pages: Quản lý thêm trang đơn lẻ (giới thiệu, liên hệ, …) Comments: Quản lý bình luận người dùng đến từ viết Appearance: Quản lý thiết lập mặt hiển thị wordpress chọn theme, customize theme, chỉnh sửa menu hiển thị front-end,… Plugins: Quản lý thêm thành phần mở rộng wordpress Users: Quản lý thêm thông tin người sử dụng Tools: Khá tương đồng với plugin tools có chức cố định thiên sử dụng bên trang admin Settings: Các thiết lập cấu hình chung cho trang wordpress 2.5.3 Trang web wordpress Hình 14: Giao diện mặc định WordPress Có phần giao diện mặc định WordPress: + Tên trang (Site Name) tên Website bạn khai báo bước cài đặt + Mô tả trang (Description): mô tả cho website bạn , giống slogan + Sidebar: Là nội dung nằm bên trái, bên phải theme, Trong Sidebar thường có Recent Posts, Comment… chúng gọi Widget, tìm hiểu sau + Bài viết: Post, nội dung mà bạn soạn thảo đăng lên website + Thông tin viết: Là thông tin ngày tháng, tác giả, danh mục viết + Chân trang: Phần cuối website chứa nội dung copyright, giới thiệu… Giờ bạn click vào Bài viết Hello World , viết WP có phần sau: tiêu đề, nội dung, thông tin thêm( ngày tháng, tác giả …) Hình 15: Tổng quan ột viết wordpress Và bên viết phần bình luận Hình 16: Phần bình luận Nhìn sang bên Sidebar, WP có để sẵn số widget sau: Recent Posts – Các post nhất, mặc định có post Recent Comments – Các bình luận nhất, mặc định có bình luận Archives – Danh mục lưu trữ viết theo ngày tháng Categories – Các chuyên mục viết Meta – Thanh menu chức quản trị website CHƯƠNG 3: KHẢO SÁT, PHÂN TÍCH, VÀ THIẾT KẾ WEB TIN TỨC 3.1 MÔ TẢ BÀI TOÁN Đối với độc giả: Được xem tin tức theo nhiều chuyên mục Được đăng hỏi đáp Được gửi bình luận Được gửi liên hệ, phản hồi tới tòa soạn báo Được tìm kiếm thông tin tin Đối với người quản trị trang web (admin): Được cập nhật thông tin tin bài: Khi có tin mới, admin cập nhật thông tin tin đăng lên website Được quyền sửa đổi thông tin cho phù hợp với tin Được quyền thay đổi giao diện người dùng Được quyền nhận ý kiến đóng góp người sử dụng trả lời lại theo yêu cầu người sử dụng thông qua email Được quyền quản lý nhân viên, Banner quảng cáo,menu v.v Được quyền kiểm duyệt bình luận ,bài hỏi đáp độc giả 3.2 YÊU CẦU CỦA HỆ THỐNG Yêu cầu chung Trang web triển khai rộng rãi, nhiều hệ điều hành khác Thể tính vốn có Giúp dễ dàng cài đặt phát triển Website phải dễ sử dụng, thích hợp cho người dùng để tìm hiểu thông tin Không xảy lỗi có thông báo nên mô tả vấn đề mà người dùng hiểu được(thông báo nên kèm tín hiệu nghe, thấy được,…) Website sử dụng ngôn ngữ việt, tả, không gây nhầm lẫn cho người dùng Giao diện mang tính quán, tối thiểu hóa số lượng thao tác, màu sắc, font chữ hài hòa, đặt phần tử giao diện hợp lý, logic, dễ quan sát từ dễ dàng thao tác Phải có tính bảo mật tốt, an toàn cho người sử dụng, tránh mát liệu gây ảnh hưởng cho hệ thống Phải đảm bảo ổn định vận hành, tốc độ truy xuất nhanh chóng, hiệu tuyệt đối xác Yêu cầu chi tiết chức Website đời khắc phục hạn chế mà hệ thống quản lý điểm thủ công mắc phải: thủ công, tốn nhiều thời gian, cần nhiều nhân lực, khó lưu trữ, khó thống kê, khó tìm kiếm theo tiêu chí đấy, bảo mật kém, công tác quản lý khó khăn, chưa chặt chẽ … Hệ thống quản lý thông tin bài: Quản lý đầy đủ thông tin liên quan đến tin như: mã tin bài, tên tin bài, nội dung ngày đăng, hình ảnh… Hệ thống tìm kiếm: Có thể tìm kiếm thông tin dựa vào theo phân loại nhóm tin, tên tin Quản lý (chỉ dùng cho người quản trị): người có quyền hạn cao thực tất thao tác tương tác với trang web [...]... trị của website CHƯƠNG 3: KHẢO SÁT, PHÂN TÍCH, VÀ THIẾT KẾ WEB TIN TỨC 3.1 MÔ TẢ BÀI TOÁN Đối với độc giả: Được xem tin tức theo nhiều chuyên mục Được đăng bài hỏi đáp Được gửi bình luận Được gửi liên hệ, phản hồi tới tòa soạn báo Được tìm kiếm thông tin tin bài Đối với người quản trị trang web (admin): Được cập nhật thông tin về tin bài: Khi có tin bài mới, admin sẽ cập nhật thông tin về tin bài mới... dưới thì nghĩa là bạn đã nhập thông tin database chính xác, hãy ấn nút Run the install để bắt đầu cài đặt Hình 7: Thông tin database chính xác Ở bước cài đặt này, các bạn sẽ cần phải thiết lập các thông tin quan trọng cho website như Tên của website, tên tài khoản admin cùng mật khẩu,…Nhập xong hãy ấn nút Install WordPress Hình 8: Các thông tin của Hình 8: Các thông tin website chính xác Và nếu nó hiện... trong trang quản trị Phần Admin Bar của trang quản trị: About WordPress: Giới thiệu về wordpress WordPress.org: Trang chủ mã nguồn mở wordpress Documentation: Tài liệu hướng dẫn sử dụng wordpress bằng tiếng anh Support Forum: diễn đàn hỗ trợ về các vấn đề wordpress Visit Site: Vào trang chủ website của chúng ta Comment: thông báo bình luận trên website + New: Thêm nhanh bài viết, trang, media, người dùng... tên miền và một hosting, và hosting của bạn phải đáp ứng được cấu hình tối thiểu để cài đặt WordPress Nhưng các bạn hãy yên tâm về phần cấu hình hosting, đa số các nhà cung cấp hosting hiện nay đều có thể sử dụng để cài đặt WordPress Với dịch vụ WordPress self hosted thì bạn có thể tự mình quản lý và chỉnh sửa hoàn toàn giao diện, bài viết cũng như phần code bên trong WordPress WordPress.com Có thêm... sử dụng WordPress phiên bản số mấy cùng với đang kích hoạt theme tên gì Quick Draft: Bạn có thể viết nháp một Post và ấn nút Save Draft để lưu nháp Sau đó bạn sẽ vào phần Posts để xem và quản lý nó Activity: Thống kê các hoạt động mới nhất trên website như post nào đã đăng vào lúc nào, các comment mới WordPress News: Tin tức mới cập nhật từ ban quản trị WordPress hoặc các website chuyên về WordPress. .. cả tập tin và thư mục này, chúng ta gọi nó là mã nguồn WordPress WordPress Hình 2: Các tập tin và thư mục mã nguồn của Bước 2 Copy mã nguồn WordPress vào Localhost Bây giờ, hãy copy toàn bộ file và thư mục này vào thư mục website của bạn trong localhost (ví dụ: C:\xampp\htdocs\banhang) Nghĩa là bạn chỉ copy các file và thư mục mã nguồn thôi, không copy cả thư mục wordpress vì chúng ta cần cài WordPress. .. thêm mới các thông tin người sử dụng Tools: Khá tương đồng với plugin nhưng các tools có chức năng cố định và thiên về sử dụng bên trong trang admin hơn Settings: Các thiết lập và cấu hình chung cho trang wordpress 2.5.3 Trang web wordpress Hình 14: Giao diện mặc định của WordPress Có 6 phần chính trong giao diện mặc định của WordPress: + Tên trang (Site Name) là tên Website bạn đã khai báo ở bước cài... LiveJournal… WordPress hỗ trợ 3 GB để lưu trữ hình ảnh và văn bản Hàng ngày WordPress sẽ thống kê 100 bài viết trên các blog tiếng Việt được nhiều người đọc nhất Nhờ đó bạn biết được các thông tin quan trọng nhất đang diễn ra Và đặc biệt mới đây nhất WordPress hỗ trợ việc quản lý blog qua mobile rất thuận tiện và dễ dàng Ngoài việc được áp dụng để xây dựng các Website dạng trang tin tức và Blog, WordPress. .. http://localhost/trangcntt mà, nếu bạn copy cả thư mục wordpress vào thì website của bạn http://localhost/banhang /wordpress/ sẽ có đường dẫn là Hình 3: Copy mã nguồn WordPress vào Localhost Bước 3 Tạo mới một database Để chạy được WordPress thì localhost của bạn phải có một database dùng MySQL để nó có thể lưu các dữ liệu mềm vào đó như bài viết, các thiết lập,…trên website Bước 4 Chạy website để cài đặt Sau khi copy xong,... Destination Location, chọn nơi cài đặt Xampp Lưu ý ở bước này nên chọn ổ dĩa khác với ổ dĩa cài Windows để sau này dễ cài đặt cấu hình cho Wampp Chọn đường dẫn là D:\xampp (cài trên thư mục xampp của ỗ đĩa D), nhấn Next 2.5 Làm quen với wordpress 2.5.1 Cài đặt wordpress Bước 1 Tải mã nguồn từ website WordPress. org Trước tiên bạn hãy tải phiên bản mới nhất của mã nguồn WordPress tại địa chỉ https:/ /wordpress. org/latest.zip