NukeViet

NukeViet là một ứng dụng trên nền web có thể sử dụng vào nhiều mục đích khác nhau . Phiên bản đang được phát hành theo giấy phép phần mềm tự do nguồn mở có tên gọi đầy đủ là NukeViet CMS gồm 2 phần chính là phần nhân (core) của hệ thống NukeViet và nhóm chức năng của CMS thường được sử dụng để xây dựng các website tin tức do đó người dùng thường nghĩ rằng NukeViet mạnh về hệ thống tin tức. Tuy nhiên, đội ngũ phát triển NukeViet đã phát triển nhiều hệ thống khác nhau cho NukeViet, nổi bật nhất phải kể đến NukeViet Portal (Cổng thông tin hai chiều dùng cho doanh nghiệp), NukeViet Edu Gate (Cổng thông tin tích hợp nhiều website, sử dụng cho phòng giáo dục, sở giáo dục) và NukeViet eNews (Tòa Soạn Điện Tử - sử dụng cho các tòa soạn báo điện tử, trang tin điện tử). Gần đây nhất NukeViet eGovernment (bản dành riêng cho các cơ quan nhà nước và chính quyền địa phương) đã được phát hành.
Theo định hướng phát triển của NukeViet, ngoài bản phát hành miễn phí NukeViet CMS sẽ có thêm 2 thành phần nữa là NukeViet Blog (Dành cho các website và người dùng tạo các trang nhật ký cá nhân) và NukeViet Shop (dành cho các website thương mại điện tử với hoạt động chính là bán hàng trực tuyến, hiện đã có thể sử dụng bằng cách cài bổ sung module Shop lên NukeViet CMS).
Quá trình phát triển.
Quá trình phát triển của NukeViet đi từ tự phát cho đến chuyên nghiệp là một điển hình của con đường phát triển mã nguồn mở trên thế giới. NukeViet có quá trình phát triển từ năm 2004, Từ việc sử dụng sản phẩm PHP-Nuke để làm website cho cộng đồng người Việt xa xứ, Nguyễn Anh Tú - một lưu học sinh người Việt tại Nga - đã cùng cộng đồng Việt hóa, cải tiến thành NukeViet. Được sự đón nhận của đông đảo người sử dụng, NukeViet đã liên tục được phát triển và trở thành một ứng dụng thuần Việt. Cho đến phiên bản 3.0, đội ngũ phát triển NukeViet đã tách khỏi ảnh hưởng lạc hậu của PHP-Nuke và xây dựng NukeViet thành một ứng dụng khác biệt hoàn toàn. Với 100% dòng code được viết mới, NukeViet 3.0 đã cho kết quả là Website đạt chuẩn xHTML 1.0 và CSS 2.1 cũng như hỗ trợ Ajax từ trong bộ nhân.
Kể từ năm 2010, NukeViet đã phát triển theo mô hình chuyên nghiệp, đội ngũ quản trị đã thành lập doanh nghiệp chuyên quản. Mặc dù từ phiên bản 3.0, NukeViet được viết mới hoàn toàn và trong quá trình phát triển của mình, nhiều cái tên đã được đưa ra để thay thế nhưng cuối cùng, theo kiến nghị của cộng đồng người sử dụng, cái tên NukeViet đã được giữ lại để nhớ rằng NukeViet được khởi đầu từ PHP-Nuke và để cảm ơn Franscisco Burzi - Tác giả PHP-Nuke - vì chính ông là nhân tố để có một cộng đồng mã nguồn mở NukeViet với hàng chục ngàn người dùng như hiện nay.
Dù NukeViet 3 đã được viết mới hoàn toàn nhưng nó vẫn chịu những ảnh hưởng từ PHP-Nuke ở những điểm sau:
Tiếp nối thành công của phiên bản NukeViet 3, NukeViet 4 đã được phát triển từ 2014 và phát hành sau đó 2 năm (vào năm 2016, sau hơn 20 bản thử nghiệm). NukeViet 4 sử dụng kiến trúc và nền tảng của NukeViet 3 nhưng tiếp cận với những công nghệ web mới nhất, mạnh dạn loại bỏ những công nghệ cũ kỹ, lạc hậu, những nền tảng đã hết chu kỳ hỗ trợ như PHP 5.2 hoặc MySQL 5.0...
Slogan và triết lý của NukeViet.
Triết lý của NukeViet.
NukeViet là sản phẩm cộng đồng, được ra đời với triết lý "tri thức cần được sẻ chia cho tất cả mọi người đam mê công nghệ", với triết lý đó, sản phẩm NukeViet phát triển như là một sự sẻ chia tri thức một cách tự do..
Triết lý của NukeViet rất phù hợp với triết lý của phần mềm tự do nguồn mở. Dẫu vậy, với cách tiếp cận này, NukeViet không chỉ đề cao ý nghĩa cốt lõi mà còn tránh được việc đưa ra những thông điệp với ý nghĩa không rõ ràng nếu chỉ gắn với việc "tôi là phần mềm tự do nguồn mở". Nhưng dù tiếp cận bằng cách nào đi chăng nữa, bằng chiến lược "phần mềm nhỏ, cộng đồng lớn" đầy sáng tạo để đạt tới thành công và tạo ra tầm ảnh hưởng rộng rãi, NukeViet đã có những ảnh hưởng nhất định đối với việc thúc đẩy cho sự phát triển của phần mềm nguồn mở tại Việt Nam.
Slogan của NukeViet.
"Chia sẻ thành công, kết nối đam mê", Tiếng Anh: "Sharing success, connect passions"
Slogan này của tác giả HoaiNamDr, đây là slogan đã đoạt giải trong cuộc thi sáng tác slogan trên diễn đàn NukeViet.VN
Diễn đàn NukeViet.vn.
Diễn đàn NukeViet hoạt động trên website: http://nukeviet.vn, tính đến tháng 12 năm 2019 diễn đàn đã có trên 78.500 thành viên tham gia, bao gồm học sinh, sinh viên &amp; nhiều thành phần khác thuộc giới trí thức ở trong và ngoài nước.
Là một diễn đàn của các nhà quản lý website, rất nhiều thành viên trong diễn đàn NukeViet là cán bộ, lãnh đạo từ đủ mọi lĩnh vực: công nghệ thông tin, xây dựng, văn hóa - xã hội, thể thao, dịch vụ - du lịch... từ cử nhân, bác sĩ, kỹ sư cho đến bộ đội, công an...
Thành tích &amp; giải thưởng.
Được Bộ giáo dục &amp; Đào tạo ủng hộ.
NukeViet CMS là hệ quản trị nội dung nguồn mở duy nhất của Việt Nam nằm trong danh mục các sản phẩm phần mềm nguồn mở được khuyến khích sử dụng trong thông tư số 08/2010/TT-BGDĐT do Bộ GD&amp;ĐT ban hành ngày 01-03-2010 quy định về sử dụng phần mềm tự do mã nguồn mở trong các cơ sở giáo dục) Trong bài thuyết trình "Hiện trạng triển khai nội dung thông tư 08/2010/TT-BGDĐT về sử dụng PMNM trong các cơ sở giáo dục và định hướng cho thời gian tới" tại Hội thảo phần mềm nguồn mở trong các cơ quan, tổ chức nhà nước năm 2012, Cục trưởng cục CNTT Quách Tuấn Ngọc cho biết: "NukeViet có thể thay thế SharePoint server", "NukeViet được nhiều cơ sở giáo dục thích dùng"
NukeViet được Bộ GD&amp;ĐT đưa vào văn bản hướng dẫn thực hiện nhiệm vụ CNTT năm học 2015 - 2016. Trong văn bản số 4983/BGDĐT-CNTT của Bộ Giáo dục và Đào tạo (Bộ GDĐT) hướng dẫn việc triển khai nhiệm vụ công nghệ thông tin (CNTT) cho năm học 2015 - 2016 &lt;ref name="Văn bản 4983/BGDĐT-CNTT"&gt;&lt;/ref&gt; có những nội dung như sau liên quan đến NukeViet:
Được ưu tiên mua sắm sử dụng trong chính phủ.
NukeViet CMS là hệ quản trị nội dung nguồn mở được quy định ưu tiên mua sắm, sử dụng trong các cơ quan, tổ chức nhà nước Việt Nam theo thông tư 20/2014/TT-BTTTT ký ngày 05/12/2014 và có hiệu lực từ ngày 20/1/2015 quy định về các sản phẩm phần mềm nguồn mở được ưu tiên mua sắm, sử dụng trong cơ quan, tổ chức nhà nước &lt;ref name="Thông tư 20/2014/TT-BTTTT"&gt;&lt;/ref&gt;.
Ứng dụng.
NukeViet được sử dụng ở nhiều website, từ những website cá nhân cho tới những hệ thống website doanh nghiệp, nó cung cấp nhiều dịch vụ và ứng dụng nhờ khả năng tăng cường tính năng bằng cách cài thêm các module, block... Trước đây, NukeViet chủ yếu được sử dụng làm trang tin tức nhờ module News tích hợp sẵn trong NukeViet được viết rất công phu, nó lại đặc biệt phù hợp với yêu cầu và đặc điểm sử dụng cho hệ thống tin tức. Kể từ phiên bản NukeViet 3, đội ngũ phát triển NukeViet đã định nghĩa lại NukeViet, theo đó, NukeViet được coi như phần mềm trực tuyến mà chức năng CMS chỉ là một module của NukeViet. NukeViet có thể dễ dàng cài đặt, dễ dàng quản lý kể cả với những người mới sử dụng do đó thường được những đối tượng người dùng không chuyên ưa thích.
NukeViet có mã nguồn mở do đó việc sử dụng NukeViet là hoàn toàn miễn phí cho tất cả mọi người trên thế giới. Từ bản 2.0 trở về trước, đối tượng người dùng chủ yếu của NukeViet là người Việt vì những đặc điểm của bản thân mã nguồn (có nguồn gốc từ PHP-Nuke) và vì chính sách của nhóm phát triển là: "hệ thống Portal dành cho người Việt". Kể từ phiên bản 3.0, đội ngũ phát triển NukeViet định hướng đưa NukeViet ra cộng đồng quốc tế.
Ngoài các ứng dụng website ở trên, thực tế NukeViet đã được ứng dụng làm rất nhiều phần mềm khác như: Phần mềm quản lý kho hàng, phần mềm bán hàng, phần mềm quản lý quán BI-A trợ giúp bật tắt điện đèn bàn bóng, phần mềm tòa soạn điện tử, phần mềm quản lý hồ sơ, quản lý nhân sự trực tuyến, phần mềm tra cứu điểm thi hỗ trợ SMS...
Quy tắc đặt tên phiên bản.
Kể từ phiên bản 3.0, NukeViet sử dụng 2 hệ thống đặt tên song hành với các quy tắc như sau:
Đặt tên theo mức độ ổn định.
Bắt đầu từ NukeViet 4.1, NukeViet cho biết sẽ thay đổi quy trình phát hành phần mềm, theo đó, NukeViet sẽ cố định lịch phát hành và thực hiện chế độ phát hành liên tục, sẽ không còn chế độ phát hành beta nhiều như trước mà thay vào đó sẽ thử nghiệm tính năng theo từng nhánh.
Các phiên bản.
Hiện NukeViet có 2 dòng phiên bản chính:
Dòng phiên bản có nền tảng dựa trên PHP-Nuke: đã ngưng phát triển.
NukeViet 1.0 : Phiên bản thế hệ 1.
Các phiên bản cũ NukeViet beta, NukeViet 1.0, NukeViet 1.0.1
Phiên bản 2.0 beta: (ngày 27 tháng 01 năm 2007).
Các phiên bản tương tự: NukeViet 2.0 beta, NukeViet 2.0 beta 1, NukeViet 2.0 beta 2, NukeViet 2.0 beta 2a
Phiên bản chính thức: NukeViet RC.
NukeViet 2.0 RC1 (ngày 24 tháng 05 năm 2009), NukeViet 2.0 RC2 (ngày 07 tháng 07 năm 2009), NukeViet 2.0 RC3 (ngày 01 tháng 03 năm 2010), NukeViet 2.0 RC4 (ngày 08 tháng 04 năm 2010).
Cấu trúc của NukeViet 1.0 và 2.0.
NukeViet 1.0 và NukeViet 2.0 có cùng cấu trúc 3 lớp:
Ưu nhược điểm của NukeViet 1.0 và 2.0.
Ưu điểm: 
NukeViet được nhiều người mới sử dụng ưa thích vì các nguyên nhân sau:
Nhược điểm: 
Cho tới bản 2.0 RC, NukeViet còn những nhược điểm sau:
NukeViet 2.0 trở về trước, người dùng cũng nhiều, kẻ chê cũng không ít. Nhưng nhắc đến nguồn mở có yếu tố của Việt Nam nhất là Web mã nguồn mở, không thể không nhắc đến NukeViet. Mặc dù là mã nguồn mở miễn phí nhưng NukeViet "được" nhiều công ty thiết kế web sửa đổi để bán với giá cao. Nhiều Website sử dụng NukeViet nhưng không ghi xuất xứ mã nguồn .
Dòng phiên bản chuyên nghiệp: xây dựng mới 100%.
NukeViet 3.
Điểm khác biệt về mô hình quản lý
Điểm khác biệt về tính năng
Cấu trúc NukeViet 3.
Hệ thống NukeViet được thiết kế rất rõ ràng, mạch lạc, theo đó NukeViet phân cấu trúc thành 2 tầng, 1 lớp.
Đặc điểm chính:
Mô hình hoạt động của NukeViet 3.
Dữ liệu được người quản trị tương tác từ Admin Control Panel thông qua trình duyệt, được nhân hệ thống và các module (admin module hoặc website module) tham gia xử lý, cuối cùng theme sẽ chịu trách nhiệm việc tổ chức và trình bày thông tin cho người truy cập xem.
Chú giải.
[[Thể loại:Hệ thống quản lý nội dung]]
[[Thể loại:Phần mềm nguồn mở]]
[[Thể loại:Phần mềm tự do]]
[[Thể loại:Phần mềm miễn phí]]
[[Thể loại:Phần mềm tiếng Việt tự do]]
[[Thể loại:Phần mềm tiếng Việt]]
[[Thể loại:Phần mềm tiếng Việt miễn phí]]