Thứ Tư , Tháng Mười 18 2017
Trang chủ / Công nghệ web / Tìm hiểu về PHP-Nuke là gì?

Tìm hiểu về PHP-Nuke là gì?

Là một trong những CMS ở thế hệ đầu tiên và có thời gian phát triển vô cùng mạnh mẽ nhưng hiện nay PHP-Nuke đã không còn được sử dụng nhiều như trước. Tại sao lại như vậy? Cùng tìm hiểu về PHP-Nuke là gì trong bài viết sau.

Các bài dịch vụ thiết kế web được xem nhiều nhất:

PHP-Nuke là gì?

PHP – Nuke là một trong các hệ quản trị nội dung (CMS) thế hệ đầu tiên. Nó cũng là một mã nguồn mở được xây dựng trên nền tảng ngôn ngữ lập trình PHP và MySQL quản lý dưới dạng giao diện người dùng trên nền tảng website. Vì là một trong những CMS tiên phong và ra đời ngay khi mã nguồn mở bắt đầu phát triển thăng hoa nên PHP-Nuke từng được rất nhiều người biết đến và cùng phát triển nó.

Tại Việt Nam, từ năm 2002-2004 PHP-Nuke là từ khóa được bàn luận sôi nổi nhất trên các diễn đàn tin học. Việt hóa PHP-Nuke thành công nhất chính là NukeViet – được phát triển thành hệ thống độc lập tách khỏi ảnh hưởng của PHP-Nuke và do người Việt quản lý.

PHP-Nuke hiện tại đã không còn phổ biến như trước vì sự ra đời của nhiều CMS mới, nhưng nó cũng có sự phát triển tốt hơn trước đây nhờ mã nguồn mở đã có những phát triển vượt bậc.

PHP-Nuke được tải miễn phí cho tới phiên bản 7.5 – đây là phiên bản đầu tiên thu 10USD phát hành cho mỗi phiên bản mới nhất, trước đó nó vẫn được phát hành như một phần mềm tự do theo giấy phép của GNU. PHP-Nuke sau phiên bản 7.5 vẫn được phát hành theo giấy phép mã nguồn mở GNU GPL bao gồm cả việc cung cấp mã nguồn, nhưng người mua phần mềm có quyền phân phối mã nguồn sản phẩm. Nó áp dụng cho phiên bản mới phát hành từ phiên bản 8.1 với giá 12USD. Từ phiên bản 5.6, dòng chữ bản quyền được yêu cầu ghi vào cuối trang web.

Yêu cầu phần mềm

Một máy chủ (Linux, Unix hoặc Windows…) hỗ trợ ngôn ngữ lập trình PHP mở rộng (như Apache HTTP Server), và có một trong những CSDL SQL (như MySQL, mSQL, PostgreSQL, ODBC, ADABAS, Sybase hay InterBase).

Tính năng của PHP-Nuke

 

PHP-Nuke là một hệ thống quản lý nội dung cho phép quản trị viên web tạo ra các cổng dựa vào cộng đồng (trang web), cho phép người dùng và các biên tập viên đăng các mục tin tức (các bài báo do người sử dụng gửi đi được lựa chọn bởi các biên tập viên) hoặc các loại bài báo khác. Những người dùng đã đăng ký có thể nhận xét về những bài báo này.

Các module có thể được thêm vào hệ thống PHP-Nuke cho phép các tính năng bổ sung như diễn đàn Internet , Lịch, Tin tức, câu hỏi thường gặp , nhắn tin riêng tư..vv.. Trang web được duy trì thông qua giao diện quản trị.

PHP-Nuke bao gồm các module chuẩn sau đây:

  • Quảng cáo-Quản lý quảng cáo trên bố cục trang (chủ đề). Hỗ trợ hình ảnh / liên kết, JavaScript / HTML và Flash
  • Avantgo – Cung cấp phiên bản di động của 10 bài báo mới nhất
  • Nội dung – Quản lý nội dung trang
  • Tải xuống – Quản lý tải tệp. Không có tệp tải lên – nó lưu trữ liên kết tới các tệp tin trên các máy chủ khác
  • Bách khoa toàn thư – Quản lý cụm từ / từ và định nghĩa
  • FAQ – Quản lý các câu hỏi thường gặp (FAQ)
  • Phản hồi – Liên lạc với quản trị viên web. Đây là một hình thức trực tuyến, nhưng cung cấp phản hồi thông qua email.
  • Diễn đàn – Quản lý diễn đàn thảo luận cho trang web. Nó dựa trên bb2nuke, là một cổng PHP-Nuke của bảng thảo luận mã nguồn mở phổ biến của phpBB.
  • Tạp chí – Duy trì các ghi chú công khai và / hoặc cá nhân
  • Danh sách thành viên – Hiển thị các thành viên trang web
  • Tin tức-Quản lý tin tức, bao gồm tin tức được cập nhật trong tương lai sẽ được phát hành vào một ngày và giờ cụ thể. Mỗi bài báo có thể được gán cho một thể loại.
  • Nhắn tin riêng-Cho phép các thành viên gửi tin nhắn cá nhân tới người khác trên trang web. Thành viên có thể ngăn chặn tin nhắn từ các thành viên khác.
  • Đề nghị – Gửi một email giới thiệu trang cho người khác.
  • Tìm kiếm – Cho phép người dùng tìm kiếm trang web của bạn.
  • Thống kê – Hiển thị tóm lược và thống kê trang web chi tiết, bao gồm lượt xem trang.
  • Câu chuyện (Tin tức) Lưu trữ – Cung cấp quyền truy cập vào các bài báo cũ hơn.
  • Gửi tin tức – Cho phép khách truy cập gửi tin tức. Thông báo bằng email được gửi, nhưng bài nộp được lưu trữ trong bảng điều khiển quản trị viên. Quản trị viên có thể xóa, chỉnh sửa và / hoặc đăng bài báo mà không cần sửa lại.
  • Khảo sát (Bình chọn) – Khảo sát du khách
  • Đầu trang – hiển thị các bài viết, lượt truy cập nhiều nhất, v.v …
  • Chủ đề – Hiển thị tin tức theo chủ đề. Quản trị viên định nghĩa các chủ đề và gán các chủ đề cho nội dung.
  • Web Links – Quản lý một thư mục có thứ bậc các liên kết đến các trang web đã chọn
  • Tài khoản của bạn – Quản lý thông tin của thành viên hồ sơ, bao gồm chủ đề ưa thích của họ, số lượng bài báo để hiển thị trên trang chủ của họ, v.v …

PHP-Nuke hỗ trợ nhiều ngôn ngữ và giao diện của nó có thể được tùy chỉnh bằng cách sử dụng hệ thống Chủ đề , nhưng những thay đổi lớn đòi hỏi kiến ​​thức về PHP, HTML và CSS.

Hạn chế của PHP-Nuke

Một số lỗ hổng bảo mật đã được phát hiện trong PHP-Nuke, bao gồm cả SQL injection thông qua mã PHP không kiểm soát. PHP-Nuke có thể có vấn đề với một số chỉ mục công cụ tìm kiếm. PHP-Nuke không sử dụng các URL đơn giản hoặc tiêu đề duy nhất cho các trang.

 

Rate this post

Giới thiệu Tuyết Ngân

Có thể bạn quan tâm

Bootstrap là gì? Tìm hiểu và hướng dẫn sử dụng bootstrap 3

Nếu bạn có bất kỳ mối quan tâm nào trong phát triển web, bạn đã …

Trả lời

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

--------------------------------------------------->