Giới thiệu và mô tả chi tiết tính năng mã nguồn mở Nuke Viet

27 759 0
Giới thiệu và mô tả chi tiết tính năng mã nguồn mở Nuke Viet

Đ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

Giới thiệu và mô tả chi tiết tính năng mã nguồn mở Nuke Viet

GIỚI THIỆU MÃ NGUỒN MỞ NUKEVIET v3.x http:// nukeviet vn/vi/about/ Giới thiệu & mơ tả chi tiết tính Mã nguồn mở NukeViet MỤC LỤC Giới thiệu mã nguồn mở NukeViet I Giới thiệu chung II NukeViet đường chuyên nghiệp hóa việc phát triển mã nguồn mở .4 III Ứng dụng Mô tả chi tiết tính sản phẩm I Các tính NukeViet 3.0 .8 II Các module người dùng tích hợp sẵn NukeViet 12 III Các tính quản trị Nukeviet 3.0 .16 Phụ lục 18 I Logo tên gọi NukeViet 18 II Giấy phép sử dụng NukeViet 20 III Quy tắc đặt tên phiên NukeViet .29 IV Những yêu cầu cài đặt cho NukeViet 3.0 33 I Giới thiệu chung NukeViet hệ quản trị nội dung (Content Management System - CMS) cho phép bạn quản lý cổng thông tin điện tử Internet Nói đơn giản, NukeViet giống phần mềm giúp bạn xây dựng vận hành trang web cách dễ dàng Website bạn xem - trang nukeviet.vn - tạo vận hành phần mềm NukeViet NukeViet phần mềm mã nguồn mở, việc sử dụng hồn tồn miễn phí, bạn tải NukeViet lúc website thức NukeViet nukeviet.vn Bạn cài NukeViet lên hosting để sử dụng thử ng hiệm cách cài lên máy tính cá nhân NukeViet cho phép xây dựng website động, đa chức năng, đại cách nhanh chóng mà người vận hành chí khơng cần phải biết tí lập trình tất tác vụ quản lý phức tạp tự động hóa mức cao NukeViet đặc biệt dễ dàng sử dụng hoàn toàn tiếng Việt thiết kế phù hợp với thói quen sử dụng mạng người Việt Nam Bằng việc sử dụng công nghệ web nay, thiết kế hệ thống uyển chuyển sở hữu tính độc đáo, NukeViet giúp bạn triển khai ứng dụng web từ nhỏ đến lớn cách nhanh chóng tiết kiệm: từ website cá nhân cổng thông tin điện tử; từ gian hàng trực tuyến mạng xã hội NukeViet CMS mã nguồn mở Việt Nam có q trình phát triển lâu dài nhất, có lượng người sử dụng đơng Hiện NukeViet mã nguồn mở chuyên nghiệp Việt Nam, quan chủ quản NukeViet VINADES.,JSC - đơn vị chịu trách nhiệm phát triển NukeViet triển khai NukeViet thành ứng dụng cụ thể cho doanh nghiệp Giới thiệu NukeViet 3.0 NukeViet 3.0 hệ CMS hoàn toàn người Việt phát triển Lần Việt Nam, nhân mã nguồn mở đầu tư chuyên nghiệp tài chính, nhân lực thời gian Kết 100% dịng code NukeViet viết hồn tồn, NukeViet sử dụng xHTML, CSS với Xtemplate jquery cho phép vận dụng Ajax uyển chuyển công nghệ nhân Tận dụng thành tựu mã nguồn mở có sẵn NukeViet đảm bảo dòng code code tay Điều có nghĩa NukeViet hồn tồn khơng lệ thuộc vào framework trình phát triển mình; Bạn hồn tồn đọc hiểu để tự lập trình NukeViet bạn biết PHP MySQL (đồng nghĩa với việc NukeViet hoàn toàn mở dễ nghiên cứu cho muốn tìm hiểu code NukeViet) Bộ nhân NukeViet việc thừa hưởng đơn giản vốn có NukeViet khơng mà quên nâng cấp Hệ thống NukeViet hỗ trợ công nghệ đa nhân module Chúng gọi cơng nghệ ảo hóa module Cơng nghệ cho phép người sử dụng khởi tạo hàng ngàn module cách tự động mà không cần động đến dòng code Các module sinh từ công nghệ gọi module ảo Module ảo module nhân từ module hệ thống NukeViet module cho phép tạo module ảo NukeViet hỗ trợ việc cài đặt từ động 100% module, block, theme từ Admin Control Panel, người sử dụng cài module mà khơng cần làm thao tác phức tạp NukeViet cịn cho phép bạn đóng gói module để chia sẻ cho người khác NukeViet đa ngôn ngữ 100% với loại: đa ngôn ngữ giao diện đa ngơn ngữ database NukeViet có tính cho phép người quản trị tự xây dựng ngôn ngữ cho site Cho phép đóng gói file ngơn ngữ để chia sẻ cho cộng đồng câu chuyện NukeViet cịn dài loạt tính cao cấp phát triển Hãy sử dụng phổ biến NukeViet để tự tận hưởng thành từ công nghệ web mã nguồn mở Cuối NukeViet của VINADES.,JSC gửi tới cộng đồng để cảm ơn cộng đồng ủng hộ NukeViet thời gian qua, NukeViet đưa trở lại cộng đồng với mong muốn để tiếp tục lớn mạnh hơn, giúp ích nhiều cho cộng đồng sức mạnh mã nguồn mở Mã nguồn mở NukeViet sản phẩm làm việc chuyên nghiệp Để xây dựng lên NukeViet 3.0, đội ngũ phát triển thành lập công ty VINADES.,JSC Trong trình phát triển NukeViet 3.0, VINADES.,JSC hợp tác với nhiều đơn vị cung cấp hosting nước để thử nghiệm host, đảm bảo tương thích với đa số hosting chuyên nghiệp NukeViet 3.0 vận hành thử nghiệm, góp ý nhiều webmaster có kinh nghiệm quản trị nhiều hệ thống khác nhằm tối ưu tính hệ thống cho người sử dụng NukeViet 3.0 lập trình lập trình viên mà kinh nghiệm tên tuổi họ xác lập với tên tuổi mã nguồn mở tạo web Vi ệt Nam NukeViet 3.0 hệ thống mạnh Đúc kết kinh nghiệm từ NukeViet 2.0, NukeViet 3.0 viết hoàn toàn tảng kỹ thuật tiên tiến cho phép xây dựng tảng ứng dụng trực tuyến lớn Các cổng thông tin điện tử, tòa soạn báo điện tử, mạng xã hội hệ thống thương mại trực tuyến mà giữ ưu điểm: nhanh, nhẹ, dễ vận hành NukeViet 3.0 thử nghiệm vận hành với liệu lớn lên tới hàng triệu tin Trên thực tế, NukeViet 3.0 triển khai thành cơng cho hiệp hội, doanh nghiệp có lượng truy cập lớn NukeViet 3.0 thích hợp cho đối tượng NukeViet lấy người sử dụng làm trọng tâm, tính NukeViet tạo nên chuẩn mực việc sử dụng quản trị Vì thế, Nuke Viet 3.0 tốt cho người sử dụng lẫn người phát triển Với người sử dụng cá nhân, NukeViet 3.0 cho phép tùy biến dễ dàng sử dụng mà không cần can thiệp vào hệ thống Với người phát triển, sử dụng NukeViet cho phép nhanh chóng xây dựng tảng khác nhờ việc viết thêm module cho hệ thống thay phải tự viết hệ thống Với doanh nghiệp, ứng dụng NukeViet hỗ trợ tư vấn chuyên nghiệp VINADES.,JSC giúp doanh nghiệp tiết kiệm chi phí tối đa việc xây dựng hệ thống tương tác trực tuyến web Thay phí thời gian lớn để xây dựng ứng dụng cổng thông tin điện tử, tòa soạn báo điện tử, mạng xã hội hệ thống thương mại trực tuyến dịch vụ tư vấn thiết kế chuyên nghiệp VINADES tảng mã nguồn mở NukeViet giúp doanh nghiệp sở hữu ứng dụng với chi phí nhỏ nhờ áp dụng tối đa thành tựu công nghệ mã nguồn mở II NukeViet đường chuyên nghiệp hóa việc phát triển mã nguồn mở Quá trình phát triển NukeViet từ tự phát chuyên nghiệp điển hình đường phát triển mã nguồn mở giới NukeViet có q trình phát triển từ năm 2004, Từ việc sử dụng sản phẩm PHP -Nuke để làm cho website cá nhân, anh Nguyễn Anh Tú - lưu học sinh người Việt Nga - cộng đồng Việt hóa, cải tiến thành NukeViet Được đón nhận đơng đảo người sử dụng, NukeViet liên tục phát triển trở thành ứng dụng Việt Cho đến phiên 3.0, đội ngũ phát triển NukeViet tách khỏi ảnh hưởng lạc hậu PHP Nuke xây dựng NukeViet thành ứng dụng khác biệt hoàn toàn Với 100% dòng code viết mới, NukeViet 3.0 cho kết Website đạt chuẩn xHTML 1.0 CSS 2.1 hỗ trợ Aj ax từ nhân Từ trăn trở Giữa năm 2009, trước yêu cầu cấp thiết phải đổi làm cách mạng cho mã nguồn mở NukeViet, thảo luận sôi diễn với tiêu đề "Lối để chuyên nghiệp hóa mã nguồn mở NukeViet"trên diễn đàn người dùng NukeViet Kết thảo luận 55 viết với hàng chục ý kiến đóng góp đưa Các giải pháp tài chính, nhân lực, phương hướng hoạt động đem thảo luận nhiều thành viên diễn đàn đề xuất phương án thành lập doanh nghiệp chuyên quản NukeViet giải pháp toàn diện để giải vấn đề chuyên nghiệp hóa NukeViet Các vấn đề thành viên tham gia thảo luận mổ xẻ thẳng thắn, nhiều ý kiến phản biện trái chiều đưa tinh thần xây dựng Sau tháng thảo luận, Ban Quản Trị có dự định Gặp mặt Tháng 11, Sau tham khảo ý kiến người diễn đàn, Anh Tú trực tiếp Việt Nam Một offline tổ chức chớp nhoáng với tham gia thành viên chủ chốt Hà Nội Các tìm hiểu tiếp xúc triển khai gấp rút giai đoạn Một mơ hình - lối Hướng chuyên nghiệp hóa việc phát triển NukeViet anh Tú chọn lựa: "Thành lập doanh nghiệp chuyên quản NukeViet" Doanh nghiệp chuyên quản NukeViet thành lập từ nhu cầu cộng đồng nhằm chun nghiệp hóa NukeViet, mơ hình cơng ty cổ phần chọn lựa để đáp ứng yêu cầu Chịu trách nhiệm triển khai, laser (anh Nguyễn Thế Hùng - Một Quản trị diễn đàn) lên phương án đầu tư, mục tiêu, kế hoạch phát triển ngắn dài hạn Triển khai thực Tháng năm 2010, việc thành lập xúc tiến Ngày 25/02/2010, tin tiếng Anh tiếng Việt xuất tin "Ra mắt công ty mã nguồn mở Việt Nam" Đó Cơng ty cổ phần Phát triển nguồn mở Việt Nam (VIET NAM OPEN SOURCE DEVELOPMENT JOINT STOCK COMPANY - VINADES.,JSC) lời cảm ơn gửi tới cộng đồng VINADES.,JSC từ thai nghén tới lúc chập chững bước ban đầu có động viên, ủng hộ đóng góp lớn nhỏ cộng đồng NukeViet - Một cộng đồng gắn liền với ký ức, kỷ niệm buồn vui mang thành viên đam mê, hoài bão lớn lao "Lửa thử vàng, gian nan thử sức", khó khăn trả qua khiến cộng đồng NukeViet lớn dần lên, gắn kết với sợi dây vơ hình khơng thể chia cắt: niềm đam mê với mã nguồn mở, với công nghệ web VINADES.,JSC tạo từ cộng đồng cố gắng để hoạt động lợi ích cộng đồng Kể từ năm 2010, NukeViet phát triển theo mơ hình chun nghiệp, đội ngũ quản trị thành lập doanh nghiệp chuyên quản Mặc dù viết hoàn toàn cuối tên NukeViet đội ngũ phát triển giữ lại để nhớ NukeViet khởi đầu từ PHP-Nuke để cảm ơn Franscisco Burzi (Tác giả PHP - Nuke) Sau phiên thử nghiệm NukeViet 3.0, số lượt tải lên tới hàng chục ngàn Hàng trăm lượt báo cáo thử nghiệm vô số ý kiến đóng góp giúp NukeViet nhanh chóng hồn thiện phiên Ngày 29 tháng năm 2010, phiên ổn định phát hành cộng đồng Webmaster nhiệt tình đón nhận III Ứng dụng NukeViet sử dụng nhiều website, từ website cá nhân hệ thống website doanh nghiệp, cung cấp nhiều dịch vụ ứng dụng nhờ khả tăng cường tính cách cài thêm module, block NukeViet chủ yếu sử dụng làm trang tin tức nhờ module News tích hợp sẵn NukeViet viết cơng phu, lại đặc biệt phù hợp với yêu cầu đặc điểm sử dụng cho hệ thống tin tức NukeViet dễ dàng cài đặt, dễ dàng quản lý kể với người sử dụng thường đối tượng người dùng khơng chun ưa thích NukeViet có mã nguồn mở việc sử dụng NukeViet hồn tồn miễn phí cho tất người giới Từ 2.0 trở trước, đối tượng người dùng chủ yếu NukeViet người Việt đặc điểm thân mã nguồn (có nguồn gốc từ PHPNuke) sách nhóm phát triển là: "hệ thống Portal dành cho người Việt" Kể từ phiên 3.0, đội ngũ phát triển NukeViet định hướng đưa NukeViet cộng đồng quốc tế Bằng việc vào mơ hình phát triển chun nghiệp, VINADES - công ty chyên quản NukeViet bổ sung thêm việc cung cấp dịch vụ hỗ trợ chuyên nghiệp cho NukeViet bao gồm dịch vụ tư vấn triển khai mã nguồn mở NukeViet giúp doanh nghiệp xây dựng hệ thống website chuyên biệt tảng Web cổng thông tin điện tử, báo điện tử; ứng dụng quản lý trực tuyến (ví dụ Quản lý nhân sự, Quản lý hồ sơ, công văn ) hệ thống thương mại điện tử hay mạng xã hội có tính tương tác truyền thơng cao Trên thực tế VINADES.,JSC triển khai thành công nhiều ứng dụng mã nguồn mở NukeViet như: cổng thơng tin điện tử cho doanh nghiệp, tồ soạn báo điện tử, hệ thống thương mại điện tử trực tuyến Mơ tả chi tiết tính sản phẩm I Các tính NukeViet 3.0 Nền tảng cơng nghệ: • NukeViet lập trình PHP MySQL cho phép vận dụng tối đa sức mạnh cơng nghệ • Ứng dụng Xtemplate jQuery cho phép vận dụng Ajax uyển chuyển từ nhân hệ thống • Với xHTML 1.0 CSS 2.1, NukeViet 3.0 cho kết trang web đạt tiêu chuẩn, tương thích tất trình duyệt phổ biến • Thiết kế giao diện đồ họa sử dụng nguyên lý thiết kế Giao diện lưới (Grid) khoa học cho phép tùy biến giao diện dễ dàng • Tận dụng thành tựu mã nguồn mở có sẵn NukeViet đảm bảo dòng code code tay Điều có nghĩa NukeViet hồn tồn khơng lệ thuộc vào framework trình phát triển mình; Bạn hồn tồn đọc hiểu để tự lập trình NukeViet bạn biết PHP MySQL (đồng nghĩa với việc NukeViet hoàn toàn mở dễ nghiên cứu cho muốn tìm hiểu code NukeViet) Kiến trúc Module • NukeViet 3.0 tái cấu trúc lại module, theo đó, tồn tệp tin module gói gọn thư mục riêng nhằm đơn giản việc quản lý đóng gói ứng dụng Kiến trúc module tạo khái niệm block module theme module giúp đa dạng hóa việc trình bày module • Hệ thống NukeViet 3.0 hỗ trợ cơng nghệ đa nhân module Chúng tơi gọi cơng nghệ ảo hóa module Cơng nghệ cho phép người sử dụng khởi tạo hàng ngàn module cách tự động mà khơng cần động đến dịng code Các module sinh từ công nghệ gọi module ảo Module ảo module nhân từ module hệ thống nukeviet module cho phép tạo module ảo • NukeViet 3.0 hỗ trợ việc cài đặt từ động 100% module kèm theo block, theme từ Admin Control Panel, người sử dụng cài module mà khơng cần làm thao tác phức tạp NukeViet 3.0 cịn cho phép bạn đóng gói module để chia sẻ cho người khác • Hệ thống cho phép quản lý module từ Admin Control Panel, quản trị cấp cao phân quyền truy cập tạm ngưng hoạt động hay chí cài lại xóa module tùy theo nhu cầu sử dụng Đa ngôn ngữ • NukeViet đa ngơn ngữ 100% với giải pháp đa ngôn ngôn ngữ kép Giải pháp giúp xử lý triệt để vấn đề đa ngôn ngữ cho website cách tách thành phần: đa ngôn ngữ giao diện (file ngôn ngữ tĩnh) đa ngôn ngữ xử lý liệu (database) NukeViet có tính cho phép người quản trị tự xây dựng ngôn ngữ cho site Cho phép đóng gói file ngơn ngữ để chia sẻ cho cộng đồng • NukeViet 3.0 tách bạch ngôn ngữ quản trị ngôn ngữ người dùng, ngôn ngữ giao diện ngôn ngữ database giúp dễ dàng xây dựng quản lý hệ thống đa ngơn ngữ Phân quyền • NukeViet 3.0 tách biệt khu vực: Khu vực quản trị Khu vực người dùng Tồn tính quản lý nằm khu vực quản trị nhằm đảm bảo việc phân quyền thực xác an tồn • Phân quyền Quản trị: NukeViet 3.0 phân quyền theo module theo ngơn ngữ, dễ dàng xác lập quyền quản trị cho hệ thống lớn, nhiều người quản trị làm việc • Phân quyền thành viên: NukeViet 3.0 cho phép quản lý phân nhóm người sử dụng thành nhóm khác để dễ dàng phân quyền người sử dụng theo module cụ thể Đa giao diện • Cài đặt: NukeViet 3.0 hỗ trợ cài đặt gỡ bỏ giao diện hồn tồn tự động Hơn nữa, bạn đóng gói giao diện để chia sẻ cho website khác cách dễ dàng • NukeViet hỗ trợ hệ thống đa giao diện uyển chuyển cho người sử dụng lẫn người lập trình Với NukeViet 3.0, người sử dụng tùy biến cách dễ dàng: gán giao diện theo module, thiết lập bố cục giao diện cho tính module • Với người thiết kế giao diện: tùy ý thiết kế không giới hạn bố cục giao diện Giao diện tách bạch phần HTML CSS khỏi PHP người thiết kế tùy trình độ mà can thiệp vào lớp giao diện để chỉnh sửa thiết kế giao diện cách dễ dàng Tùy biến site Block • NukeViet cho phép đa dạng hóa bố cục chức cho website nhờ khối (block) khác website Các khối ứng dụng, khối quảng cáo liệu người sử dụng định nghĩa Block NukeViet phân theo cấp: Block hệ thống block cho module • Người sử dụng tùy ý bố trí vị trí block vị trí khác nhau: tồn website, theo module chí tính module Block có giao diện khác theo theme Có thể hẹn bật/tắt phân quyền cho đối tượng người truy cập • Việc bố trí block thực Admin Control Panel kéo thả trực quan giao diện người dùng An ninh, bảo mật NukeViet thiết kế để nhận biết chống truy cập bất hợp pháp vào hệ thống gửi liệu có hại lên hệ thống • Dữ liệu gửi qua hệ thống kiểm duyệt lọc an ninh nhằm ngăn chặn liệu có khả cơng vào hệ thống • NukeViet có khả ngăn chặn, theo dõi kiểm soát truy cập vào hệ thống tất máy chủ tìm kiếm yahoo google hay máy chủ tìm kiếm khác • Hệ thống có khả chống Spam Captcha, chống lụt liệu cách giới hạn thời gian gửi liệu • Hệ thống cho phép theo dõi, ghi nhận thơng số máy tính truy cập đến site như: Hệ điều hành, Trình duyệt, quốc gia, liên kết đến site (referer) để từ kịp thời ngăn ngừa nguy công hình thức như: kiểm tra chặn máy tình dùng proxy, chặn IP truy cập • Hệ thống ghi nhận truy cập giúp người quản trị thành viên dễ dàng phát đăng nhập bất hợp pháp từ lần đăng nhập trước • Hệ thống có tích hợp tường lửa mạnh, giúp chống truy cập bất hợp pháp vào khu vực admin vào site • Hệ thống phát nâng cấp phần mềm để nhắc nhở người sử dụng nâng cấp sửa chữa lỗi (nếu có) Quản lý CSDL NukeViet cho phép quản lý CSDL, người sử dụng tối ưu, lưu máy chủ tải liệu để phục vụ cho công tác phục hồi xảy cố NukeViet tự động lưu liệu hàng ngày, chức cấu hình để đảm bảo thiệt hại tối thiểu xảy công Kiểm sốt lỗi tự động báo lỗi thơng minh NukeViet 3.0 có hệ thống kiểm sốt lỗi tự động báo lỗi cho người dùng Các lỗi (nếu có) hệ thống kiểm sốt có chủ đích, hiển thị lên hình người sử dụng lần đầu xuất hiện, sau hệ thống ghi nhận báo cho người quản trị qua email 10 Tối ưu hóa cho cơng cụ tìm kiếm (SEO) • Hỗ trợ SEO link, • Quản lý tùy biến tiêu đề site • Hỗ trợ quản lý thẻ meta như: keywords, description • Hỗ trợ sử dụng keywords để phát sinh trang thống kê cách tự động nhờ cơng cụ tìm kiếm • Có đầy đủ công cụ hỗ trợ ping liệu đến máy chủ tìm kiếm • Hỗ trợ tạo sitemap cho máy chủ tìm kiếm 11 Sẵn sàng cho việc tích hợp ứng dụng bên thứ NukeViet 3.0 sử dụng Cơ sở liệu thành viên độc lập xây dựng sẵn phương thức kết nối với ứng dụng Forum Cơ sở liệu thành viên độc lập g iúp việc quản lý thành viên chủ động, có nhu cầu kết nối trao quyền quản lý cho ứng dụng từ bên thứ 3, NukeViet 3.0 hoàn toàn chủ động với liệu thành viên Với NukeViet 3.0, kết nối trực tiếp dành cho Forum PHPBB hay VBB sẵn sàng 12 Hỗ trợ Đăng nhập phân tán • NukeViet hỗ trợ OpenlD, cho phép người truy cập đăng nhập phân tán từ hệ thống Yahoo Google hay hệ thống OpenlD khác giúp website xây dựng có hội thu hút lượng người sử dụng khổng lồ từ hệ thống lớn • Trong trường hợp, hệ thống cho phép admin kiểm duyệt việc login openid Tùy nhu cầu sử dụng mà thiết đặt mức độ login cao (tự động) tới mức độ phải đăng ký thành viên (bớt bước kích hoạt qua email) Người sử dụng quản lý nhiều tài khoản openid để từ đăng nhập tài khoản (nếu hệ thống cho phép) 13 Trình soạn thảo tích hợp sẵn: Tại vị trí phù hợp, NukeViet tích hợp sẵn gõ tiếng Việt AVIM tích hợp sẵn cho phép tùy chọn trình soạn thảo giúp người sử dụng dễ dàng biên tập nội dung giao diện trực quan thân thiện làm việc với phần mềm Microsoft Word hay OpenOffice Hiện NukeViet 3.0 sẵn sàng tích hợp trình soạn thảo: • Spaw2 • FCKeditor • CKeditor • TiniMCE 14 Các tiện ích khác • Hệ thống cho phép gửi mail phương thức: SMTP, Linux Mail, PHPmail • Cho phép sử dụng phương thức FTP để ghi file máy chủ khơng cho phép làm điều PHP • Cho phép xây dựng quản lý tác vụ xử lý tự động tự động lưu CSDL, tự động xóa liệu cũ gửi báo lỗi tới người quản trị • Cung cấp đầy đủ thông tin hệ thống giúp nhà phát triển dễ dàng sử dụng thông tin phục vụ cho việc lập trình, kiểm tra báo lỗi hệ thống • Nâng cấp cài đặt tự động tự động hố mức cao • Cùng nhiều tính khác liên tục bổ sung trình phát triển mà người sd tham khảo website http://nukeviet.vn II Các module người dùng tích hợp sẵn NukeViet Giới thiệu (module About) Module about mơ hình cho phép người quản trị tạo viết đơn lẻ thường sử dụng để đăng viết giới thiệu, không mang tính thời Các tính module gồm có: - Tạo nhiều viết - Sắp xếp thứ tự viết - Cho hiển thị an viết - Module cho phép tạo module ảo Quản trị xuất Tin tức (module News) Hệ thống tin tức NukeViet hệ thống quản trị tin tức chuyên nghiệp đặc biệt phù hợp để bạn tạo trang thông tin của sở ban ngành trang thông tin kinh tế, văn hóa xã hội module cho phép xử lý nhiều tác vụ thông minh mà không cần người sử dụng can thiệp nhằm tối ưu cho hệ thống tin tức, Ví dụ: tạo hình thu nhỏ, tự động chia thư mục xếp hình vào thư mục theo thời gian Các tính module News gồm có: - Quản lý chủ đề đa cấp tin nằm nhiều chủ đề không phụ thuộc quan hệ cha chủ đề - Quản lý nhóm tin liên quan (phân luồn tin theo dòng đơn) - Quản lý block tin (nhóm tin đa luồng) - Quản lý nguồn tin - Quản lý bình luận - Tùy chỉnh bố cục trang tin - Gửi viết, hẹn đăng nhiều tùy chỉnh khác: cho phép gửi tin, in, lưu tin - Cấp tin RSS Quản lý thành viên (module User) Module cho phép bạn quản lý tất người dùng hệ thống cách tập trung Các chức gồm có: - Quản lý việc đăng nhập, đăng ký - Quản lý phương thức đăng nhập: Qua openid đăng nhập trực tiếp - Quản lý câu hỏi bảo mật - Quản lý nội quy - Quản lý thông tin thành viên Hệ thống xây dựng với đầy đủ tính cần thiết website thương mại điện tử, bao gồm: - Tổ chức trình bày gian hàng theo tác tiêu chí: Loại sản phẩm, nhóm sản phẩm, sản phẩm cập nhật - Các tính phục vụ xem chọn hàng: danh mục loại sản phẩm, giỏ hàng, sản phẩm loại, sản phẩm mẫu, sản phẩm xem nhiều - Đặt hàng: đưa vào giỏ hàng với sản phẩm cho phép đặt hàng - Thanh toán trực tuyến thẻ ATM qua hệ thống toán NganLuong.VN - Gửi đơn đặt hàng: thành viên website gửi đơn đặt hàng - Lịch sử giao dịch: hiển thị lịch sử giao dịch thành viên Các chức quản trị module bao gồm: - Quản lý đơn vị tiền tệ: cho phép thêm, sửa, xóa đơn vị tiền tệ - Quản lý cổng tốn tích hợp: cấu hình cổng tốn có sử dụng nhiều cổng toán trực tuyến: nganluong.vn, baokim.vn, paypal.com - Cấu hình module: thiết lập thơng số cho hệ thống bán hàng - Quản lý đơn vị sản phẩm: thêm sửa xóa đơn vị sản phẩm (cái, chiếc, con.) - Quản lý danh mục loại sản phẩm: thêm, sửa, xóa danh mục loại sản phẩm - Quản lý nhóm sản phẩm (theo tiêu chí): thêm, sửa, xóa nhóm sản phẩm - Quản lý block (nhóm sản phẩm) - Quản lý danh sách hãng sản xuất - Quản lý danh sách sản phẩm: thêm, sửa, xóa , tìm kiếm sản phẩm - Quản lý đơn đặt hàng in hóa đơn III Các tính quản trị Nukeviet 3.0 - Thông tin hệ thống - - Cấu hình site Quản lý người quản trị - Cấu hình PHP - Thêm Quản trị - Tiện ích mở rộng - Cấu hình - Các biến môi trường Quản lý CSDL - Các biến tiền định - Cấu hình backup Nhật ký hệ thống Backup CSDL - Ngôn ngữ giao diện Cấu hình - Tạo n.ngữ giao diện - Cấu hình theo ngơn ngữ - Kiểm tra ngơn ngữ - Cấu hình chung - Cấu hình - Tiến trình tự động Quản lý Modules - Cấu hình SMTP - Thiết lập module - Cấu hình FTP - Thêm module ảo - Máy chủ tìm kiếm - Cài đặt tự động - Quản lý IP cấm Quản lý giao diện - Cấu hình upload - Thiết lập layout - Kiểm tra phiên - Quản lý block Công cụ web - Sao chép block - Dọn dẹp hệ thống - Thêm block - Chẩn đoán site - Cài đặt theme - Hạng site theo từ khóa Sitemap Ping Kiểm tra phiên r> • • Cập nhật theo Revision Quản lý file tải lên - Upload hình (ảnh, flash lo i tệ tin đư c cấ p ợ p phép) từ máy tính địa J J •v• mạng - Cấu hình ^ Ngơn ngữ - Quản lý: Di chuyển, đổi tên, sửa, xóa, tạo hình thu nhỏ - Ngơn ngữ data Trên tính nhân hệ thốngNukeViet Với NukeViet, việc mở rộng thêm tính khơng hạn chế, đơn giản cài thêm module tương ứng xây dựng thêm module cho NukeViet Phụ lục I Logo tên gọi NukeViet 1.1 Tên gọi: NukeViet phát âm [Nu-Ke- Việt], cách đọc riêng, cách phát âm chuẩn tiếng Anh 1.2 Ý nghĩa: NukeViet từ ghép từ chữ Nuke Việt Nam Sở dĩ có tên gọi phiên 1.0 2.0 NukeViet phát triển từ mã nguồn mở PHP-Nuke Mặc dù từ phiên 3.0, NukeViet viết hoàn toàn trình phát triển mình, nhiều tên đưa để thay cuối tên NukeViet giữ lại để nhớ NukeViet khởi đầu từ PHP-Nuke để cảm ơn Franscisco Burzi - Tác giả PHP -Nuke - ơng nhân tố để có cộng đồng mã nguồn mở NukeViet với hàng chục ngàn người dùng Nuke tiếng Anh (từ lóng) có nghĩa "vũ khí hạt nhân" (nuclear weapons) Xem: http://vi.wiktionary.org/wiki/nuke Đội ngũ phát triển hy vọng NukeViet phát triển bùng nổ tên gọi 1.3 Logo NukeViet 3.0: Sau thời gian dài lựa chọn từ hàng chục mẫu thiết kế thành viên diễn đàn NukeViet.VN nhà thiết kế đồ họa chuyên nghiệp logo thức NukeViet 3.0 Ban Quản Trị chọn lựa trước ngày Offline phát hành NukeViet 3.0 ngày Logo NukeViet 3.0 lấy hình tượng từ Biển, Đêm, Ánh Trăng khung hình giọt nước: Trang 18 Dưới trắng, logo nhìn cảnh biển đêm huyền ảo, tĩnh mịch với mặt nước biển, bầu trời, thuyền buồm ánh trăng Đây hình ảnh biểu tượng cho bình mà mong ước thấy ngắm biển đêm Màu xanh thẫm màu hòa quyện của mặt biển, bầu trời đêm, màu gần với màu xanh tượng trưng cho hịa bình Hai vệt khuyết ánh trăng sáng màu bạc phản chiếu lên giọt nước Giọt nước biểu tượng cho sống, cho khát khao bất diệt vạn vật trái đất Thông sô chuẩn cua mau logo : - Màu xanh : C80, M60, Y0, K0 Tác giả mẫu thiết kế: Lê Thanh Xuân, chuyên viên thiết kế đồ họa VINADES.,JSC Slogan NukeViet 3.0: “Chia sẻ thành công, kết nối đam mê”, Tiếng Anh: “Sharing success, connect passions” Slogan tác giả HoaiNamDr, slogan đoạt giải thi sáng tác slogan diễn đàn NukeViet.VN II Giấy phép sử dụng NukeViet Giấy phép công cộng GNU (tiếng Anh: GNU General Public License, viết tắt GNU GPL hay GPL) giấy phép phần mềm tự sử dụng để phân phối mã nguồn mở NukeViet Bản dịch tiếng Việt Giấy phép Công cộng GNU Người dịch Đãng Minh Tuấn dangluan@vielkev.nel Đây dịch tiếng Việt không thức Giấy phép Cơng cộng GNU Bản dịch Tổ chức Phần mềm Tự ấn hành, khơng quy định mãt pháp lý điều khoản cho phần mềm sử dụng giấy phép GNU GPL có tiếng Anh gốc GNU GPL có tính pháp lý Tuy nhiên, hy vọng dịch giúp cho người nói tiếng Việt hiểu rõ GNU GPL This is an unofficial translation of the GNU General Public License into Vietnamese It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL only the original English text of the GNU GPL does that However, we hope that this translation will help Vietnamese speakers understand the GNU GPL better GIẤY PHÉP CÔNG CỘNG GNU (GPL) Giấy phép công cộng GNU Phiên 2, tháng 6/1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA Mọi người phép chép lưu hành nguyên không phép thay đổi nội dung giấy phép Lời nói đầu Giấy phép sử dụng hầu hết phần mềm đưa nhằm hạn chế bạn tự chia sẻ thay đổi Ngược lại, Giấy phép Cơng cộng GNU có mục đích đảm bảo cho bạn tự chia sẻ thay đổi phần mềm tự - tức đảm bảo phần mềm tự người sử dụng Giấy phép Công cộng áp dụng cho hầu hết phần mềm Tổ chức Phần mềm Tự cho tất chương trình khác mà tác giả cho phép sử dụng (Đối với số phần mềm khác Tổ chức Phần Mềm Tự do, áp dụng Giấy phép Công cộng Hạn chế GNU thay cho giấy phép cơng cộng) Bạn áp dụng cho chương trình Khi nói đến phần mềm tự do, nói đến tự sử dụng không quan tâm giá Giấy phép Công cộng thiết kế để đảm bảo bạn hoàn toàn tự cung cấp phần mềm tự (cũng kinh doanh dịch vụ bạn muốn), bạn nhận mã nguồn bạn có yêu cầu, bạn thay đổi phần mềm sử dụng thành phần phần mềm cho chương trình tự mới; bạn biết bạn làm điều Để bảo vệ quyền bạn, cần đưa hạn chế để ngăn chặn nhữ ng chối bỏ quyền bạn, yêu cầu bạn chối bỏ quyền Những hạn chế có nghĩa trách nhiệm định bạn cung cấp phần mềm chỉnh sửa phần mềm Ví dụ, bạn cung cấp chương trình, dù miễn phí hay khơng, bạn phải cho người nhận tất quyền mà bạn có Bạn phải đảm bảo họ nhận tiếp cận mã nguồn Và bạn phải thông báo điều khoản cho họ để họ biết rõ quyền Chúng tơi bảo vệ quyền bạn với hai bước: (1) bảo vệ quyền phần mềm, (2) cung cấp giấy phép để bạn chép, lưu hành và/hoặc chỉnh sửa phần mềm cách hợp pháp Ngoài ra, để bảo vệ tác để bảo vệ mình, chúng tơi muốn chắn tất người hiểu rõ khơng có bảo hành phần mềm tự Nếu phần mềm chỉnh sửa thay đổi người khác sau lưu hành, chúng tơi muốn người sử dụng biết phiên họ có khơng phải gốc, tất trục trặc người khác gây hồn tồn khơng ảnh hưởng tới uy tín tác giả ban đầu Cuối cùng, chương trình tự thường xuyên có nguy bị đe doạ giấy phép quyền Chúng muốn tránh nguy người cung cấp lại chương trình tự có giấy phép quyền cho thân họ, từ trở thành độc quyền chương trình Để ngăn ngừa trường hợp này, nêu rõ giấy phép quyền phải cấp cho tất người sử dụng cách tự hoàn toàn không cấp phép Dưới điều khoản điều kiện rõ ràng việc chép, lưu hành chỉnh sửa Những điều khoản điều kiện việc chép, lưu hành chỉnh sửa Giấy phép áp dụng cho chương trình hay sản phẩm mà người giữ quyền cơng bố cung cấp khuôn khổ điều khoản Giấy phép Công cộng Từ “Chương trình” có nghĩa tất chương trình hay sản phẩm vậy, “sản phẩm dựa Chương trình” có nghĩa Chương trình sản phẩm bắt nguồn từ chương trình tn theo luật quyền, nghĩa sản phẩm dựa Chương trình phần nó, nguyên có số chỉnh sửa và/hoặc dịch ngôn ngữ khác (Dưới đây, việc dịch hiểu khái niệm “chỉnh sửa”) Mỗi người cấp phép gọi “bạn” Trong Giấy phép không đề cập tới hoạt động khác việc chép, lưu hành chỉnh sửa; chúng nằm phạm vi giấy phép Hành động chạy chương trình khơng bị hạn chế, kết từ việc chạy chương trình đề cập tới nội dung tạo thành sản phẩm dựa chương trình (độc lập với việc chạy chương trình) Điều hay khơng phụ thuộc vào Chương trình Bạn chép lưu hành phiên nguyên mã nguồn Chương trình bạn nhận được, qua phương tiện phân phối nào, với điều kiện bạn kèm theo ghi quyền rõ ràng từ chối bảo hành; giữ nguyên tất ghi Giấy phép việc khơng có bảo hành nào; với Chương trình bạn cung cấp cho người sử dụng Giấy phép Bạn tính phí cho việc chuyển giao sao, tuỳ theo định bạn cung cấp bảo hành để đổi lại với chi phí mà bạn tính Bạn chỉnh sửa bạn Chương trình phần nó, từ hình thành sản phẩm dựa Chương trình, chép lưu hành sản phẩm chỉnh sửa theo điều khoản Mục trên, với điều kiện bạn đáp ứng điều kiện đây: a) Bạn phải có ghi rõ ràng tập tin chỉnh sửa bạn chỉnh sửa nó, ngày tháng thay đổi b) Bạn phải cấp phép miễn phí cho tất bên thứ ba sản phẩm bạn cung cấp phát hành, bao gồm Chương trình nguyên bản, phần hay sản phẩm dựa Chương trình hay dựa phần Chương trình, theo điều khoản Giấy phép c) Nếu chương trình chỉnh sửa thường đọc lệnh tương tác chạy, bạn phải thực cho bắt đầu chạy để sử dụng tương tác theo cách thơng thường phải có thơng báo bao gồm quyền thông báo việc bảo hành (hoặc thơng báo bạn người cung cấp bảo hành), người sử dụng cung cấp lại Chương trình theo điều kiện này, thơng báo để người sử dụng xem Giấy phép (Ngoại lệ: thân Chương trình tương tác khơng có thơng báo trên, sản phẩm bạn dựa Chương trình khơng bắt buộc phải có thơng báo vậy) Những u cầu áp dụng cho toàn sản phẩm chỉnh sửa Nếu có phần sản phẩm rõ ràng khơng bắt nguồn từ Chương trình, xem độc lập riêng biệt, Giấy phép điều khoản khơng áp dụng cho phần bạn cung cấp chúng sản phẩm riêng biệt Nhưng bạn cung cấp phần phần nhỏ sản phẩm dựa Chương trình, việc cung cấp phải tuân theo điều khoản Giấy phép này, cho phép người cấp phép có quyền toàn sản phẩm, phần đó, viết Như vậy, điều khoản khơng nhằm mục đích xác nhận quyền tranh giành quyền bạn sản phẩm hồn tồn bạn viết; mà mục đích nhằm thi hành quyền kiểm sốt việc cung cấp sản phẩm bắt nguồn tổng hợp dựa Chương trình Ngồi ra, việc kết hợp tuý Chương trình (hoặc sản phẩm dựa Chương trình) với sản phẩm khơng dựa Chương trình với mục đích lưu trữ quảng bá khơng đưa sản phẩm vào phạm vi áp dụng Giấy phép Bạn chép cung cấp Chương trình (hoặc sản phẩm dựa Chương trình, nêu Mục 2) hình thức mã biên dịch dạng thực thi khuôn khổ điều khoản nêu Mục trên, bạn: a) Kèm theo mã nguồn dạng đầy đủ biên dịch theo điều khoản Mục nêu môi trường trao đổi phần mềm thông thường; hoặc, b) Kèm theo đề nghị có hạn năm, theo cung cấp cho bên thứ ba đầy đủ mã nguồn tương ứng, phải cung cấp với giá chi phí khơng cao giá chi phí vật lý việc cung cấp theo điều khoản Mục nêu môi trường trao đổi phần mềm thơng thường; c) Kèm theo thông tin bạn nhận để đề nghị cung cấp mã nguồn tương ứng (Phương án phép việc cung cấp phi thương mại với điều kiện bạn nhận Chương trình hình thức mã biên dịch dạng thực thi với lời đề nghị vậy, theo phần b điều khoản nêu trên) Mã nguồn sản phẩm dạng ưu tiên sản phẩm dành cho việc chỉnh sửa Với sản phẩm thi hành, mã nguồn hồn chỉnh có nghĩa tất mã nguồn cho mơđun sản phẩm đó, cộng với tất tệp tin định nghĩa giao diện kèm với nó, cộng với hướng dẫn dùng để kiểm sốt việc biên dịch cài đặt tệp thi hành Tuy nhiên, ngoại lệ đặc biệt mã nguồn khơng cần chứa thứ mà bình thường cung cấp (từ nguồn khác hình thức nhị phân) với thành phần (chương trình biên dịch, nhân, phần tương tự) hệ điều hành mà chương trình chạy đó, trừ thân thành phần lại kèm với tệp thi hành Nếu việc cung cấp lưu hành mã biên dịch tập tin thi hành thực qua việc cho phép tiếp cận chép từ địa điểm định, việc cho phép tiếp cận tương đương tới việc chép mã nguồn từ địa điểm tính việc cung cấp mã nguồn, chí bên thứ ba không bị buộc phải chép mã nguồn với mã biên dịch Bạn không phép chép, chỉnh sửa, cấp phép cung cấp Chương trình phải tuân thủ cách xác điều khoản Giấy phép Bất kỳ ý định chép, chỉnh sửa, cấp phép cung cấp Chương trình theo cách khác làm hiệu lực tự động huỷ bỏ quyền bạn khuôn khổ Giấy phép Tuy nhiên, bên nhận s ao quyền từ bạn với Giấy phép không bị huỷ bỏ giấy phép bên tuân thủ đầy đủ điều khoản giấy phép Bạn không bắt buộc phải chấp nhận Giấy phép bạn chưa ký vào Tuy nhiên, khơng có khác đảm bảo cho bạn phép chỉnh sửa cung cấp Chương trình sản phẩm bắt nguồn từ Chương trình Những hành động bị luật pháp nghiêm cấm bạn không chấp nhận Giấy phép Do vậy, việc chỉnh sửa cung cấp Chương trình (hoặc sản phẩm dựa Chương trình), bạn thể chấp thuận Giấy phép này, với tất điều khoản điều kiện việc chép, cung cấp chỉnh sửa Chương trình sản phẩm dựa Mỗi bạn cung cấp lại Chương trình (hoặc sản phẩm dựa Chương trình), người nhận tự động nhận giấy phép từ người cấp phép cho phép chép, cung cấp chỉnh sửa Chương trình theo điều khoản điều kiện Bạn áp đặt hạn chế khác việc thực quyền người nhận cấp phép từ thời điểm Bạn khơng phải chịu trách nhiệm bắt buộc bên thứ ba tuân thủ theo Giấy phép Nếu như, theo định án với chứng việc vi phạm quyền lý khác (không giới hạn vấn đề quyền), mà bạn phải tuân theo điều kiện (nêu lệnh án, biên thoả thuận nơi khác) trái với điều kiện Giấy phép này, chúng khơng thể miễn cho bạn khỏi điều kiện Giấy phép Nếu bạn đồng thời thực nghĩa vụ khn khổ Giấy phép nghĩa vụ thích đáng khác, hậu bạn hồn tồn khơng cung cấp Chương trình Ví dụ, giấy phép quyền không cho phép người nhận trực tiếp gián tiếp qua bạn cung cấp lại Chương trình trường hợp cách bạn thoả mãn hai điều kiện hồn tồn khơng cung cấp Chương trình Nếu phần điều khoản khơng có hiệu lực khơng thể thi hành hồn cảnh cụ thể, cân đối áp dụng điều khoản, toàn điều khoản áp dụng hoàn cảnh khác Mục đích điều khoản khơng nhằm buộc bạn phải vi phạm quyền quyền sở hữu khác tranh luận giá trị hiệu lực quyền hạn vậy; mục đích điều khoản nhằm bảo vệ toàn vẹn hệ thống cung cấp phần mềm tự thực với giấy phép cơng cộng Nhiều người đóng góp nhiều vào đa dạng phần mềm tự cung cấp thông qua hệ thống với tin tưởng hệ thống sử dụng cách thống nhất; tác giả/người cung cấp có quyền định họ có m ong muốn cung cấp phần mềm thông qua hệ thống khác hay không, người cấp phép khơng thể có ảnh hưởng tới lựa chọn Điều khoản nhằm làm rõ hệ phần lại Giấy phép Nếu việc cung cấp và/hoặc sử dụng Chương trình bị cấm số nước định quy định quyền, người giữ quyền gốc đưa Chương trình vào Giấy phép bổ sung điều khoản hạn chế việc cung cấp nước đó, nghĩa việc cung cấp ... - trang nukeviet.vn - tạo vận hành phần mềm NukeViet NukeViet phần mềm mã nguồn mở, việc sử dụng hồn tồn miễn phí, bạn tải NukeViet lúc website thức NukeViet nukeviet.vn Bạn cài NukeViet lên... VINADES tảng mã nguồn mở NukeViet giúp doanh nghiệp sở hữu ứng dụng với chi phí nhỏ nhờ áp dụng tối đa thành tựu công nghệ mã nguồn mở II NukeViet đường chuyên nghiệp hóa việc phát triển mã nguồn mở. .. cộng đồng ủng hộ NukeViet thời gian qua, NukeViet đưa trở lại cộng đồng với mong muốn để tiếp tục lớn mạnh hơn, giúp ích nhiều cho cộng đồng sức mạnh mã nguồn mở Mã nguồn mở NukeViet sản phẩm làm

Ngày đăng: 18/01/2013, 10:15

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan