1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo chuyên Đề học phần phần mềm mã nguồn mở Đề t!i xây dựng website tin tức

47 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Tin Tức
Tác giả Nguyễn Xuân Mạnh, Đỗ Tuấn Minh, Trần Tuấn Anh
Người hướng dẫn Trịnh Hiền Anh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Phần Mềm
Thể loại báo cáo
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 47
Dung lượng 5,58 MB

Cấu trúc

  • 1.1. Giới thiệu phần mềm mã nguồn mở (6)
  • 1.2. Một số định nghĩa phần mềm mã nguồn mở:… (7)
  • 1.3. Hạn chế của phần mềm mã nguồn mở (9)
  • 1.4. Giới thiệu mã nguồn mở PHP (11)
  • 2.1. Webserver (14)
  • 2.2. Hướng dẫn cài đặt AppServ trên Windows (15)
  • 2.3. Hướng dẫn cài đặt WordPress trên một số nền tảng và thiết lập cơ bản (22)
  • 3. ỨNG DỤNG MÃ NGUỒN MỞ PHP VÀO XÂY DỰNG WEBSITE (0)
    • 3.1.1. Giao diện chính (32)
    • 3.1.2. Giao diện bài viết (33)
    • 3.1.3 Giao diện Chính Sách Bảo Mật Website Tin Tức (33)
    • 3.1.4 Giao diện Phần Giới Thiệu (34)
    • 3.1.5 Giao diện Mục Lục (34)
    • 3.1.6 Giao diện cập nhật thông tin theo thời gian (35)
    • 3.1.7 Giao diện đăng nhập (37)
    • 3.1.8 Giao diện quản lý Trang (37)
    • 3.1.9 Giao diện quản lý bài viết (38)
    • 3.2.1. Hướng dẫn quản trị module tin tức (38)
    • 3.3 Xuất bản tin tức (43)

Nội dung

Phần mềm mã nguồn mở là một phần của ”công nghệ thông tin” giúp con người khảo sát , thiết kế và xây dựng những chương trình một cách quy củ và dễ dàng hơn.. 1.TỔNG QUẢN:1.1.Giới thiệu p

Giới thiệu phần mềm mã nguồn mở

Phần mềm nguồn mở (PMNM) là phần mềm được cung cấp dưới dạng mã nguồn, cho phép người dùng không chỉ miễn phí về giá mà còn có quyền sửa đổi, cải tiến và phát triển theo các nguyên tắc trong giấy phép như General Public Licence (GPL) Điều này trái ngược với phần mềm nguồn đóng, nơi người dùng không có quyền thực hiện các thay đổi mà không có sự cho phép.

“Open source” thu hút các doanh nhân nhờ vào lợi ích miễn phí và quyền sở hữu hệ thống mà nó mang lại cho người dùng.

Open Source mang lại nhiều tiện ích, bao gồm quyền tự do sử dụng chương trình cho mọi mục đích, quyền nghiên cứu cấu trúc chương trình và chỉnh sửa theo nhu cầu Người dùng có quyền truy cập vào mã nguồn, phân phối lại các phiên bản cho người khác, cũng như cải tiến chương trình và phát hành những bản cải tiến phục vụ cộng đồng.

Hiện nay, nhiều tổ chức đang có kế hoạch áp dụng mã nguồn mở để phát triển các yếu tố chính của hệ thống, bao gồm hệ điều hành, cơ sở dữ liệu, ứng dụng, máy chủ web, hệ thống quản trị nội dung và nhiều phần mềm kinh doanh thông minh khác.

Mặc dù free software vẫn còn nhiều thách thức để khẳng định vị trí của mình, nhưng Open Source đã chiếm khoảng 70% thị trường ứng dụng Web và con số này đang tiếp tục tăng trưởng hàng năm.

Cả công ty lẫn khách hàng đều hưởng lợi từ mô hình này Khách hàng được sử dụng phần mềm chất lượng cao với dịch vụ hỗ trợ tốt và chi phí hợp lý Trong khi đó, nhà cung cấp tiết kiệm đáng kể chi phí phát triển, kiểm tra và quản lý dự án nhờ vào việc sử dụng mã nguồn mở Đồng thời, đội ngũ nhân lực của họ cũng nhanh chóng nâng cao kỹ năng và giảm thời gian làm việc thủ công khi tiếp nhận mã nguồn có giá trị.

“chất lượng” từ những Open Source được xây dựng chuyên nghiệp, cấu trúc phần mềm, lập trình,… tốt ngay từ đầu.

Một số định nghĩa phần mềm mã nguồn mở:…

Trên thị trường phần mềm, có nhiều loại giấy phép Có thể chia các giấy phép này 1 cách tương đối như sau :

*Phần mềm thương mại (Commercial Software):

Phần mềm bản quyền là sản phẩm được bảo vệ bởi luật sở hữu trí tuệ, chỉ được cung cấp dưới dạng mã nhị phân Người dùng cần phải mua bản quyền để sử dụng và không có quyền phân phối lại phần mềm này.

*Phần mềm thử nghiệm giới hạn (Limited Trial Software):

Phiên bản giới hạn của phần mềm thương mại được cung cấp miễn phí nhằm thử nghiệm và giới thiệu sản phẩm, giúp người dùng có cơ hội trải nghiệm trước khi quyết định mua Những sản phẩm này không chỉ bị giới hạn về tính năng mà còn có thời gian dùng thử thường là 60 ngày.

*Phần mềm chia sẻ (Shareware):

Phần mềm này cung cấp đầy đủ tính năng và được phân phối miễn phí, nhưng có giấy phép khuyến khích cá nhân hoặc tổ chức mua theo tình huống cụ thể Nhiều tiện ích Internet, chẳng hạn như "WinZip", tận dụng mô hình Shareware để phân phối sản phẩm.

*Phần mềm sử dụng phi thương mại (Non-commercial Use):

Phần mềm này có thể được sử dụng miễn phí và phân phối lại bởi các tổ chức phi lợi nhuận, trong khi các tổ chức kinh tế như doanh nghiệp cần phải mua bản quyền để sử dụng Một ví dụ điển hình của loại phần mềm này là Netscape Navigator.

*Phần mềm không phải trả phần trăm cho nhà sản xuất (Royalties Free Binaries Software):

Phần mềm được cung cấp dưới dạng nhị phân và được dùng tự do Thí dụ: bản nhị phân của các phần mềm Internet Explorer và NetMeeting.

*Thư viện phần mềm không phải trả phần trăm (Royalties Free Software Libraries):

Các phần mềm mã nhị phân và mã nguồn được phân phối tự do nhưng không cho phép người dùng sửa đổi, bao gồm các thư viện lớp học và cá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 đã phát triển các phần mềm mã nguồn mở (PMNM) theo giấy phép phân phối Berkely (BSD), cho phép người dùng sử dụng và phân phối lại phần mềm dưới dạng mã nhị phân và mã nguồn Mặc dù người dùng có quyền sửa đổi mã, nhóm phát triển quy định rằng họ không được tự do lấy mã nguồn từ kho mã để sửa đổi và đưa vào lại kho mã mà không có sự kiểm tra trước từ nhóm phát triển.

*PMNM kiểu Apache (Open Source Apache-style):

Chấp nhận giấy phép nguồn mở BSD, nhưng cho phép những người không thuộc nhóm phát triển có thể truy cập và can thiệp vào lõi mã nền (core codebase), tức là họ có quyền thực hiện các thay đổi cần thiết.

*PMNM kiểu CopyLeft hay kiểu Linux (Open Source CopyLeft, Linux-style):

PMNM kiểu CopyLeft, hay còn gọi là giấy phép GPL (General Public Licence), đại diện cho một bước tiến quan trọng trong việc tự do hóa các giấy phép phần mềm Giấy phép GPL không chỉ yêu cầu mã nguồn gốc phải được phân phối theo quy định của nó, mà còn áp dụng cho mọi sản phẩm dẫn xuất Người dùng có quyền sao chép, sửa đổi và mua bán các phần mềm dưới CopyLeft, cùng với quyền tự do tương tự cho các phần mềm dẫn xuất Tóm lại, nếu phần mềm gốc tuân theo CopyLeft, thì tất cả các phần mềm dẫn xuất cũng sẽ phải tuân theo điều này.

Hạn chế của phần mềm mã nguồn mở

*Đa dạng và phức tạp:

Cộng đồng mã nguồn mở đã tạo ra nhiều ứng dụng đa dạng với chức năng tương tự, gây khó khăn cho người mới trong việc lựa chọn Các tiêu chí lựa chọn như nhà sản xuất, giá cả, thị phần và hỗ trợ thường chỉ mang lại sự giúp đỡ hạn chế.

Sự gia tăng tính đa dạng trong xã hội hiện đại có thể tạo ra nhiều phức tạp, trong khi con người lại luôn tìm kiếm sự đơn giản.

Một giải pháp khả thi cho vấn đề này có thể là sự chọn lựa trước của nhà phân phối.

Việc chia nhánh mã nguồn có thể gây lãng phí trong quá trình phát triển Tuy nhiên, nếu các nguồn phát triển được kết hợp và tổ chức lại một cách hiệu quả, hiệu suất công việc sẽ được cải thiện đáng kể.

Mã nguồn mở thường chú trọng vào mã lập trình hơn là thiết kế giao diện và phát triển tiện ích Trong khi đó, Microsoft đã tập trung vào phát triển tiện ích và giao diện người dùng trong những năm gần đây Điều này dẫn đến những mâu thuẫn khi người dùng phải làm quen với các ứng dụng mới của sản phẩm độc quyền như Microsoft, vốn nổi tiếng với việc chuyển đổi sang phần mềm mới.

*Thiếu các ứng dụng kinh doanh đặc thù:

Mặc dù nhiều dự án phần mềm nguồn mở đang diễn ra, vẫn còn nhiều lĩnh vực, đặc biệt trong kinh doanh, thiếu sản phẩm hoàn thiện Sự xuất hiện của các phần mềm quản lý nguồn lực doanh nghiệp như SAP và Peoplesoft đã phần nào đáp ứng nhu cầu thị trường cao cấp, nhưng thị trường cho doanh nghiệp vừa và nhỏ vẫn còn bỏ ngỏ Các phần mềm kế toán cơ bản như Quickbooks, Peachtree và Great Plains chưa có phiên bản nguồn mở tương đương Nguyên nhân một phần là do thiếu những chuyên gia vừa có kỹ thuật tốt vừa am hiểu về kinh doanh.

*Tính tương hỗ với các hệ thống phần mềm đóng:

Phần mềm nguồn mở thường gặp khó khăn khi tương thích với phần mềm đóng, đặc biệt trên máy để bàn Đối với các tổ chức đã đầu tư vào định dạng lưu trữ và ứng dụng phần mềm đóng, việc tích hợp phần mềm nguồn mở có thể tốn kém Thay đổi các chuẩn đóng nhằm ngăn chặn sự tích hợp này chỉ làm vấn đề thêm phức tạp Tuy nhiên, khi các công ty chuyển từ hệ thống chuẩn đóng sang chuẩn mở, tình hình sẽ dần được cải thiện.

Giới thiệu mã nguồn mở PHP

PHP là ngôn ngữ lập trình script phổ biến, hoạt động trên máy chủ và tạo ra mã HTML cho trình duyệt Ngày nay, PHP đã trở thành một trong những ngôn ngữ lập trình web được ưa chuộng nhất trên internet.

PHP, viết tắt của "PHP Hypertext Preprocessor", là một ngôn ngữ tiền xử lý siêu văn bản, thường được nhúng vào các trang web có phần mở rộng php, php3, hoặc php4 Khi client gửi yêu cầu tải trang đến web server, server sẽ phân tích và thực thi mã lệnh PHP trước khi trả về kết quả đã xử lý Mặc dù có nhiều lựa chọn như ASP, Cold Fusion, Perl, Java và Python, PHP được ưa chuộng vì tính dễ sử dụng, cú pháp đơn giản, không cần khai báo biến trước khi sử dụng, tự động ép kiểu, tốc độ chạy nhanh, và thư viện hàm phong phú, cùng với việc là mã nguồn mở.

1.5 Các cách làm việc với PHP:

*Có 4 cách để dùng PHP:

echo ("some editors don't like processing instructions");

Cách đầu chỉ áp dụng khi các tag ngắn được phép sử dụng, có thể điều chỉnh short_open_tag trong cấu hình PHP hoặc biên dịch file php với tùy chọn cho phép tag ngắn Tương tự, cách thứ 4 chỉ có hiệu lực khi asp_tag được thiết lập trong file cấu hình PHP.

PHP có cú pháp tương tự như một số ngôn ngữ lập trình như C và Java, nhưng cũng có những đặc điểm độc đáo riêng Cấu trúc cơ bản của PHP bao gồm thẻ bắt đầu và kết thúc giống với HTML, nhưng PHP cung cấp nhiều phương thức khác nhau để biểu diễn mã.

Cách 2: Cú pháp ngắn gọn:

Cách 3: Cú pháp giống với ASP:

Cách 4: Cú pháp bắt đầu bằng script:

Mặc dù có 4 cách thể hiện Nhưng đối với 1 lập trình viên có kinh nghiệm thì việc sử dụng cách 1 vẫn là lựa chon tối ưu.

Trong PHP, để kết thúc một dòng lệnh, chúng ta sử dụng dấu chấm phẩy ";" Để chú thích một đoạn mã, bạn có thể sử dụng dấu "//" cho từng dòng hoặc dùng cặp thẻ "/*… */" cho các cụm mã lệnh.

Xuất giá trị ra trình duyệt Để xuất dữ liệu ra trình duyệt chúng ta có những dòng cú pháp sau : + Echo "Thông tin";

Thông tin bao gồm : biến, chuỗi, hoặc lệnh HTML ….

Nễu giữa hai chuỗi muốn liên kết với nhau ta sử dụng dấu "."

2.HƯỚNG DẪN C!I ĐẶT MÔI TRƯỜNG PHÁT TRIỂN MÃ NGUỒN

Webserver

Máy chủ web (web server) là thiết bị chuyên cung cấp dịch vụ web, với chức năng chính là lưu trữ web (web hosting) NukeViet được thiết kế để hoạt động trên các máy chủ web Để thử nghiệm NukeViet trên máy tính cá nhân như Laptop hay PC, người dùng cần cài đặt phần mềm máy chủ web Điều này tạo ra môi trường hỗ trợ cho NukeViet cũng như các ứng dụng khác được phát triển bằng PHP, bao gồm Web, Portal, Forum, Chat và Webmail.

Phần mềm máy chủ web cho phép máy tính của bạn hoạt động như một máy chủ web hosting, với khả năng cung cấp dịch vụ tương tự Khi bạn sử dụng máy tính của mình để lưu trữ web, nó được gọi là localhost và có thể được truy cập qua địa chỉ https://localhost.com.

Phần mềm web server cung cấp giải pháp nhanh chóng và dễ dàng để thiết lập web hosting, giúp người dùng tránh khỏi việc cài đặt từng phần mềm riêng lẻ như Apache, PHP và MySQL.

Các phần mềm tạo localhost:

Hướng dẫn cài đặt AppServ trên Windows

Tải bản mới nhất từ website: https://www.appserv.org/en/

Trước khi tiến hành cài đặt chương trình, hãy gỡ bỏ tất cả các ứng dụng hỗ trợ localhost đã được cài đặt trước đó, bao gồm Apache Web Server, MySQL, PHP, và đồng thời xóa file php.ini trong thư mục hệ thống C:/windows/.

Sau khi tiến hành tất cả các bước chuẩn bị đã nêu ở trên, bạn tiến hành cài đặt chương trình.

Bước 1: Chạy file appserv-win32-2.5.10.exe để tiến hành cài đặt Cửa sổ

Welcome của màn hình Setup hiện ra Nhấp Next để tiếp tục.

Bước 2: Thông tin bản quyền : AppServ xuất bản theo giấy phép

Giấy phép GNU/GPL Vui lòng đọc thông tin này trước khi tiến hành cài đặt Để tiếp tục, hãy nhấp vào "Tôi đồng ý" để chuyển sang bước tiếp theo Nếu bạn không đồng ý, hãy nhấp vào "Hủy" để thoát khỏi quá trình cài đặt.

Bước 3: Chọn thư mục cài đặt Bạn nên chuyển thư mục lưu trữ AppServ sang ổ D và nhấp Next để tiếp tục.

Bước 4 : Chọn các thành phần cài đặt.

Ta để mặc định (chọn hết toàn bộ), nhấp Next để tiếp tục.

Bước 5: Khai báo cho quá trình cài đặt Apache Server

Tại bước này bạn cần khai báo Server name Administrator’s Email address, ,

HTTP Port Ngoại trừ ô Administrator’s Email address có thể thay đổi, các ô khai báo khác hãy để mặc định như chương trình yêu cầu.

Sau đó nhấp Next để tiếp tục.

Bước 6: Khai báo cho quá trình cài đặt MySQL

Để cài đặt MySQL, bạn cần khai báo thông tin bao gồm: Tên người dùng, Mật khẩu và Charset Hãy tự chọn tên người dùng và mật khẩu, trong khi Charset nên để mặc định là latin1 (lưu ý: chỉ sử dụng các ký tự Latin, không có khoảng trắng hoặc dấu tiếng Việt) Nhấn Next để tiếp tục.

Chờ trong giây lát, quá trình cài đặt sẽ diễn ra.

Bước 7: Kết thúc cài đặt và khởi động chương trình

Nhấp Close để kết thúc quá trình cài đặt và khởi động Apache & MySQL.

Apache & MySQL sẽ được tự động khởi động ngay sau khi kết thúc cài đặt.

Bước 8: Kiểm tra kết quả.

Mở chrome, gõ địa chỉ http://localhost/ nếu thấy trang web tương tự như hình dưới tức là bạn đã cài thành công appserv.

Sau khi cài xong appserv 2.5.10 máy tính của bạn sẽ có các chương trình sau: Apache Web Server Version 2.2.8

MySQL Database Version 5.0.51b phpMyAdmin Database Manager Version 2.10.3 Đăng nhập thử vào phpMyAdmin

Hãy gõ localhost/phpMyAdmin vào thanh Address của trình duyệt web Một hộp thoại hiện ra yêu cầu nhập User Name và Password để đăng nhập vào.

Để truy cập phpMyAdmin, hãy nhập mật khẩu mà bạn đã chọn trong phần cài đặt Nếu mật khẩu đúng, màn hình phpMyAdmin sẽ hiển thị Để đăng xuất, bạn chỉ cần nhấn nút "Log out".

Hướng dẫn cài đặt WordPress trên một số nền tảng và thiết lập cơ bản

WordPress là phần mềm mã nguồn mở hàng đầu trong lĩnh vực quản trị nội dung, được sử dụng rộng rãi bởi các webmaster để xây dựng đa dạng loại hình website, từ blog cá nhân đơn giản đến các trang thương mại điện tử phức tạp.

WordPress cho phép bạn tạo ra mọi loại website với sự đơn giản và linh hoạt Với cải tiến liên tục, nền tảng này ngày càng trở nên dễ sử dụng và thân thiện với người dùng Hostinger cung cấp cả gói hosting trả phí và hosting WordPress miễn phí, giúp bạn trải nghiệm WordPress nếu chưa quen thuộc Việc cài đặt WordPress cũng rất đơn giản, không yêu cầu kiến thức chuyên môn, góp phần làm cho nó trở nên phổ biến.

*Cài đặt WordPress bằng trình cài đặt tự động:

Với trình cài đặt tự động của Hostinger, bạn có thể dễ dàng tạo website WordPress mà không cần tìm hiểu cách cài đặt Quá trình này diễn ra nhanh chóng và hoàn toàn tự động, giúp bạn tiết kiệm thời gian và công sức.

1 Truy cập vào control panel của Hostinger và chọn icon Auto

2 Điền WordPress trong chỗ tìm kiếm Bạn sẽ thấy phiên bản mới nhất của WordPress hiện ra Click vào nó.

Để cài đặt WordPress, bạn cần điền các thông tin cần thiết như sau: URL của trang WordPress (để trống nếu cài vào thư gốc), chọn ngôn ngữ cho WordPress, và tạo tên đăng nhập, mật khẩu cho quản trị viên Đừng quên cung cấp địa chỉ email, tốt nhất là email công việc của bạn, để nhận thông báo và thay đổi mật khẩu Cuối cùng, hãy điền tiêu đề và slogan cho website của bạn để mô tả nội dung và mục đích sử dụng.

You're all set! Now you can access the WordPress admin panel to manage your new website by simply selecting WordPress from the list of installed applications.

*Cài đặt WordPress thủ công:

Nếu trình cài đặt tự động WordPress không hoạt động hoặc bạn muốn tìm hiểu cách thức hoạt động của CMS, hãy tham khảo hướng dẫn cài đặt WordPress thủ công dưới đây Bài viết sẽ hướng dẫn bạn từng bước cụ thể để tự cài đặt WordPress.

1 Tải file cài đặt WordPress mới nhất và giải nén ra

2 Tải toàn bộ file WordPress đó lên thư mục public_html bằng File Manager hoặc bằng FTP client nhưFileZilla:

3 Tạo MySQL database và user cho WordPress trong trang quản trị Hosting:

4 Hoàn tất bằng wizard cài đặt WordPress 5 bước:

1 Chọn ngôn ngữ và nhấn Continue.

2 WordPress sẽ yêu cầu thông tin MySQL Bạn đã có ở trên, nên hãy nhấn nút Let’s go!.

3 Trên màn hình tiếp theo, hãy điền các thông tin bạn đã thu thập ở trên, tại Khu vực thành viên của Hostinger -> MySQL Databases

Nhấn Submit khi hoàn tất.

4 WordPress sẽ kiểm tra kết nối tới MySQL database, nếu không có lỗi hiện ra thì bạn sẽ có thể nhấn nút Run the install.

5 Tại bước này hãy điền thông tin của website chính và thông tin administrator và nhấn Install WordPress:

1 Site Title – Tiêu đề website.

4 Your Email – Administrator email address.

5 Search Engine Visibility – Nếu bạn chọn dấu này,

WordPress sẽ ngăn chặn các trang tìm kiếm quét website của bạn.

Giờ bạn đã có thể đăng nhập vào trang quản lý WordPress trên trình duyệt

*Hướng dẫn cài WordPress trên localhost:

Localhost là máy chủ mà bạn đang sử dụng trực tiếp, không cần giao tiếp từ xa, khác với remote host Nói một cách đơn giản, localhost chính là máy tính của bạn, được cài đặt thêm các ứng dụng để hoạt động như một máy chủ, tạo môi trường cho webserver Trong phần này, chúng tôi sẽ hướng dẫn bạn cách biến máy tính của mình thành localhost, áp dụng cho cả hệ điều hành MAC và Windows, nhằm cài đặt WordPress.

Cài đặt WordPress trên máy Mac rất đơn giản với MAMP, một phần mềm kết hợp giữa Mac, Apache, MySQL và PHP.

Công cụ MAMP cho phép bạn thiết lập một server PHP và MySQL, cung cấp đầy đủ ứng dụng cần thiết để tạo môi trường localhost cho WordPress Mặc dù có nhiều phương pháp khác để thiết lập môi trường tương tự, nhưng MAMP được coi là cách đơn giản và hiệu quả nhất để cài đặt WordPress trên máy Mac.

*Cài đặt MAMP và tạo database:

Giống với việc cài đặt thủ công trên shared hosting, chúng ta cần phải chuẩn bị server và tạo database trước:

1 Đầu tiên download và cài đặt MAMP trên máy Mac của bạn Ở ví , dụ này, chúng tôi đang cài MAMP version 4.4.1.

2 Quá trình cài đặt đơn giản và không cần bạn thiết lập tùy chỉnh nào. Hãy cứ tiến hành đến bước cuối.

Để đơn giản hóa quá trình, chúng ta sẽ sử dụng port mặc định cùng với cấu hình mà MAMP đã cung cấp Bước tiếp theo là tạo một cơ sở dữ liệu mới Để thực hiện điều này, hãy mở MAMP và nhấn nút Start Server Khi máy chủ đã hoạt động, chọn Open WebStart page để tiếp tục.

4 Chuyển tới mục Tools-> phpMyadmin

5 Khi đã mở phpmyadin, chọn New và tạo database cho WordPress Trong bài này, chúng tôi sẽ sử dụng w0rdpr3ss.

*Hướng dẫn cài đặt WordPress trên Windows bằng WampServer: Để cài đặt WordPress trên máy Windows, chúng tôi sẽ tận dụng

WampServer Nó là viết tắt của indows, pache, ySQL, HP Và cũng là W A M P một công cụ hoàn hảo để cài đặt WordPress trên máy tính Windows.

Cài đặt WampServer và tạo database cho WordPress: Đầu tiên download và cài WampServer trên máy tính của bạn Các bước như sau:

Để cài đặt WampServer, bạn chỉ cần làm theo hướng dẫn đơn giản mà không cần chỉnh sửa thêm gì Cuối cùng, bạn sẽ chọn trình duyệt mặc định và trình soạn thảo văn bản mà WampServer sẽ sử dụng.

2 Truy cập vào WampServer từ taskbar và khởi động phpMyadmin.

3 Bạn sau đó sẽ nhìn thấy màn hình đăng nhập nơi bạn có thể điền thông tin chi tiết:

4 Chuyển tới mục Databases và tạo database cho WordPress site Bạn cần chuyển qua mục User để chắc là có database user liên quan đến Database vừa tạo

Vậy là xong! Bạn đã sẵn sàng để cài WordPress

Thực hiện cài đặt WordPress

Sau khi bước chuẩn hoàn tất, bạn có thể tiến hành cài đặt WordPress bằng các bước sau:

1 Tải bộ cài WordPress mới nhất về: bản mới nhất Upload và giải nén vào thư mục C:/wamp64/www trên máy tính.

2 Mở trình duyệt, điền localhost/wordpress và bạn có thể chọn ngôn ngữ Ở bước tiếp theo bạn sẽ thấy màn hình để nhập thông tin database.

3 Sử dụng các thông tin database bạn đã thực hiện ở bước chuẩn bị:

1 Database name – điền tên bạn đã tạo ở trên Đối với ví dụ này, chúng tôi sử dụng w0rdpr3ss.

5 Table Prefix – mặc định là wp_ Bạn có thể đổi nó nếu muốn an toàn hơn

Quá trình cài đặt WordPress trên localhost với hệ điều hành Windows đã hoàn tất, và bạn có thể bắt đầu sử dụng WordPress ngay bây giờ.

ỨNG DỤNG MÃ NGUỒN MỞ PHP VÀO XÂY DỰNG WEBSITE

Giao diện chính

Mở đầu luôn là giao diện để khách hàng vào đọc những thông tin mới nhất

Hướng dẫn quản trị module tin tức

Bài báo cáo này tập trung vào module tin tức của website, giúp người dùng dễ dàng quản lý nội dung Các module khác trong phần quản trị cũng có giao diện tiếng Việt, tạo thuận lợi cho việc quản lý.

Truớc tiên bạn cần đăng nhập vào trang quản trị và lựa chọn mục bài viết

Thông tin Bài viết sẽ hiện hết ở Phần Bài Viết

Các bước tạo bài viết mới

Bước 1 : Vào phần Bài viết mới

Bước 2 : Soạn thảo văn bản

Bước 3 : sử dụng những công cụ để hoàn thiện bài viết

Bước 4 : Nháy đúp vào Đăng để đăng bài lên website

Ngoài tạo bài viết ra ta còn có thể thêm chuyên mục mới cho bài viết dễ hơn để phân loại những mục riêng

3.2.2 Hướng dẫn quản lí Số trang trên website tin tức

Quản lí số trang cho phép ta tạo những mục riêng trên website Để tạo một trang mới ta làm theo sau

Bước 1 : Vào Thêm trang mới

Bước 2 : Soạn thảo văn bản theo trang web đó

Bước 3 : Sử dụng công cụ để hoàn thiện trang

Bước 4 : Đăng bài đã hoàn thành lên website sẽ tạo thêm trang bạn cần

Xuất bản tin tức

Để xuất bản tin tức chúng ta nhấn vào menu Thêm bài viết trong admin quản lý Tin tức, Sau đó cần phải điền thông tin vào 14 bước:

1 Nhập vào tiêu đề bài viết (Bắt buộc)

2 Chọn chủ đề của bài viết (Bắt buộc): Bài viết có thể chọn 1 hoặc nhiều chủ đề liên quan

3 Chọn chuyên đề (Không bắt buộc)

4 Hình minh họa cho phần giới thiệu (Không bắt buộc)

5 Chú thích cho hình minh họa (Không bắt buộc).

6 Hình ảnh tại bài viết: Cung cấp tùy chọn cách hiển thị hình ảnh, có 03 lựa chọn: Không hiển thị, hiển thị mặc định theo cấu hình module và hiển thị bên dưới tiêu đề bài viết (Không bắt buộc, cấu hình mặc định được lựa chọn: hiển thị theo cấu hình module)

7 Giới thiệu ngắn gọn (Không bắt buộc – Khuyến cáo không nên bỏ qua bước này.) Có tác dụng miêu tả chung nhất nội dung của bài viết muốn truyền tải đến người đọc Khi nhập thông tin vào đây sẽ làm cho bài viết được trình bày đẹp hơn

8 Nội dung chi tiết: (Bắt buộc) – Toàn bộ nội dung của bài viết sẽ được hiển thị khi bạn điền thông tin vào ô này

9 Tác giả bài viết (Không bắt buộc) – Nếu không nhập thông tin vào, hệ thống sẽ tự động lấy theo tên của người đăng bài viết

10 Nguồn tin (Không bắt buộc) – Có thể lựa chọn trong danh sách đã tạo ở mục Nguồn tin bên trên hoặc nếu nguồn tin chưa có trong danh sách thì có thể nhập vào ô trống ở bên dưới

11 Giữ bản quyền bài viết (Không bắt buộc) – Mặc định chế độ giữ bản quyền bài viết sẽ được tự động chọn, nếu bài viết không phải do các bạn tự biên soạn thì có thể bỏ lựa chọn ở ô này Khi chế độ này được kích hoạt mỗi khi xem bài viết đó dưới bài viết sẽ có thêm dòng bản quyền như hình.

12 Từ khóa dành cho máy chủ tìm kiếm: Nhằm mục đích tối ưu hóa bài viết với thẻ keyword dành cho bộ máy tìm kiếm Nếu để trống hệ thống sẽ tự động tạo từ khóa cho bài viết của bạn, bạn cũng có thể sử dụng công cụ được cung cấp sẵn bằng cách copy toàn bộ nội dung bài viết và paste vào – sau đó nhấn vào nút công cụ Vào đây để tạo keyword cho bài viết của bạn Hoặc bạn cũng có thể tự nhập từ khóa – chú ý mỗi từ khóa phân cách nhau bởi dấu phẩy (Không bắt buộc – Khuyến khích dùng nếu các bạn chú trọng đến vấn đề tối ưu hóa bài viết cho bộ máy tìm kiếm)

13 Quyền xem bài viết: Hạn chế 1 hoặc nhiều đối tượng có thể truy cập đến bài viết của bạn, mặc định hệ thống sẽ để tất cả mọi người có thể xem Bạn có thể cài đặt lại bằng cách lựa chọn khác

14 Tớnh năng mở rộng: Cung cấp cho bạn cỏc lựa chọn về : ã Hiển thị trờn trang chủ (Mặc định giỏ trị là: Cú) ã Cho phộp thảo luận (Mặc định giỏ trị là: Thành viên, bạn cũng có thể lựa chọn các giá trị là Không hoặc là Tất cả mọi người đều có thể tham gia thảo luận) ã

Cho phép người đọc xếp hạng bài viết theo mức độ yêu thích, hệ thống mặc định cho phép tính năng này Để sửa hoặc xóa bài viết, người dùng có thể thực hiện các bước đơn giản trong giao diện quản lý nội dung.

Để sử dụng chức năng này, bạn cần nhấn vào phần "Tất cả bài viết" và di chuột vào đó Một bảng quản lý các bài viết sẽ xuất hiện, cho phép bạn di chuột vào bài viết cụ thể để hiển thị các công cụ hỗ trợ sửa, xóa và xem chi tiết bài viết.

Chúng em xin trình bày bài báo cáo về việc xây dựng website tin tức Do thời gian và kiến thức còn hạn chế, bài viết không tránh khỏi những thiếu sót Chúng em rất mong nhận được sự chỉ bảo và đóng góp ý kiến từ các thầy cô để có cơ hội bổ sung và nâng cao tri thức, phục vụ tốt hơn cho việc học tập cũng như công việc thực tế trong tương lai.

Chúng em xin chân thành cảm ơn!

(1) https://tuhocict.com/cai-dat-moi-truong-phat-trien-ung-dung-php/

Ngày đăng: 22/01/2025, 14:56

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN