Mã nguồn mở thuần Việt cho người thiết kế web

07:10, 11/11/2011
|

(VnMedia) - Xuất phát từ mong muốn có một bộ mã nguồn mở thuần Việt cho cộng đồng thiết kế web, một nhóm tác giả đã tạo ra bộ mã nguồn mở NukeViet.

Có thể nhiều người đã nghe đến "mã nguồn mở" nhưng chắc chắn không phải ai cũng hiểu về khái niệm này. "Mã nguồn mở" là thuật ngữ chỉ các sản phẩm phần mềm công khai mã nguồn (source code), được dùng trong thiết kế website. Người dùng có quyền xem, sửa đổi, cải tiến, nâng cấp mã nguồn theo một số nguyên tắc chung qui định trong giấy phép phần mềm nguồn mở General Public Licence - GPL mà không phải trả một khoản chi phí nào.

NukeViet (phát âm là Nu-ke-Việt) - 1 trong 8 sản phẩm công nghệ thông tin đã được ứng dụng rộng rãi lọt vào chung khảo Giải thưởng Nhân tài Đất Việt năm 2011 - cũng là một bộ mã nguồn như vậy.

NukeViet là một hệ quản trị nội dung mã nguồn mở (Opensource Content Management System), có khả năng tích hợp nhiều ứng dụng trên nền Web. NukeViet cho phép xây dựng một website động, đa chức năng, hiện đại một cách nhanh chóng mà không cần phải biết về lập trình.

Từ ý tưởng đến hiện thực

Ý tưởng về bộ mã nguồn mở được hình thành năm 2004, khi anh Nguyễn Anh Tú - một lưu học sinh người Việt tại Nga, cũng là trưởng nhóm phát triển NukeViet - sử dụng mã nguồn mở PHP-Nuke để làm website cá nhân. Từ đó, anh Tú cùng cả nhóm đã nỗ lực Việt hóa, cải tiến thành bộ mã nguồn này để tạo ra một bộ mã nguồn cho riêng người Việt.

Anh Nguyễn Thế Hùng - thành viên nhóm tác giả NukeViet - cho biết, tính từ khi ý tưởng được tượng hình đến lúc phiên bản chính thức NukeViet 3.0 ra mắt, nhóm đã mất khoảng 4 năm. Trong đó, thời gian thử nghiệm và tập trung cho việc hoàn thiện sản phẩm là 1 năm, với hàng chục phiên bản được phát hành, hàng ngàn lượt thử nghiệm và hàng trăm báo cáo thử nghiệm được gửi về từ người sử dụng trong và ngoài nước.

Đến năm 2010, cùng với việc thành lập doanh nghiệp chuyên quản mã nguồn, NukeViet phiên bản 3.0 đã thực sự trở thành một sản phẩm mã nguồn mở thuần Việt với 100% dòng code được viết mới. NukeViet ra đời đã đáp ứng nhu cầu và mong muốn về một bộ mã nguồn mở của riêng cộng đồng mạng Việt Nam, giúp phát triển hệ thống website của người Việt một cách an toàn và đảm bảo nhất.

NukeViet hiện đã được sử dụng ở nhiều website, từ các website cá nhân cho tới những hệ thống website doanh nghiệp. Sản phẩm cho phép người dùng (kể cả với những người mới sử dụng) dễ dàng xuất bản và quản trị các nội dung của họ trên Internet hoặc Intranet.

Trong quá trình xây dựng NukeViet, nhóm phát triển đã gặp rất nhiều khó khăn. Ở giai đoạn phát triển tự phát, một trong những khó khăn lớn nhất là việc nhóm không thể tập trung làm việc một cách liên tục. Khi chuyển sang giai đoạn hoạt động chuyên nghiệp, vấn đề gây trở ngại lớn nhất lại là tài chính do nguồn vốn đầu tư ban đầu không đủ cho nhu cầu phát triển sản phẩm.

Tuy nhiên, với sự cố gắng không ngừng của mỗi thành viên trong nhóm, có thể nói, đến nay, sản phẩm mã nguồn mở NukeViet đã khẳng định được vị thế trên thị trường web. Nếu được đầu tư lớn hơn để triển khai các ý tưởng kinh doanh, nhóm sẽ phát huy lợi thế để tạo ra sản phẩm tối ưu trong tương lai.

Định hướng phát triển

Anh Hùng chia sẻ: "NukeViet là mã nguồn mở, vì thế việc hoàn thiện hệ thống không bao giờ dừng lại. Người sử dụng NukeViet sẽ liên tục nhận được thêm các tính năng mới từ kho tàng mã nguồn mở."

Trong thời gian ngắn tới đây, phiên bản NukeViet 3.3 sẽ chính thức ra mắt (thời điểm Mã nguồn mở NukeViet được chọn vào vòng chung khảo Giải thưởng Nhân tài Đất Việt 2011, nhóm đã ra mắt phiên bản NukeViet 3.3 RC1 – bước chuẩn bị cho phiên bản chính thức của NukeViet 3.3).

Điểm đáng chú ý nhất của NukeViet 3.3 là khả năng nhận diện thiết bị di động, cho phép các website xây dựng trên nền NukeViet 3.3 có thể tự nhận biết và thay đổi giao diện tương thích với các loại smartphone (chạy hệ điều hành Windows Mobile, Android, iOS…). Trong thời gian tới, nhóm sẽ hoàn thiện thêm để sản phẩm phù hợp với xu hướng sử dụng thiết bị di động đang ngày càng tăng trong cộng đồng.

Trong tương lai, NukeViet được định hướng để trở thành phần mềm trực tuyến trên nền web bằng việc triển khai và xây dựng các hệ thống chức năng chuyên sâu đáp ứng nhiều hơn cho các nhu cầu cụ thể của từng ngành nghề, lĩnh vực.

Mong muốn mang lại lợi ích cho cộng đồng

Từ một sản phẩm phần mềm nhỏ nhoi, NukeViet và diễn đàn NukeViet.vn đã mở ra cơ hội rèn luyện các kỹ năng máy tính cho người sử dụng, cơ hội giao lưu, chia sẻ và học hỏi không giới hạn. Trong năm qua, Ban Quản Trị mã nguồn mở NukeViet đã tổ chức những buổi hội thảo, những lớp học miễn phí dành cho học sinh, sinh viên với mong muốn truyền đam mê và tri thức cho các bạn trẻ.

Mã nguồn mở NukeViet là một sản phẩm rất hữu ích cho những việc xây dựng web nhưng do việc quảng bá, giới thiệu còn hạn chế nên nhiều người còn chưa biết hoặc có những đánh giá, nhận định chưa đúng về sản phẩm.

Tham dự giải thưởng Nhân tài Đất Việt năm nay, nhóm mong muốn NukeViet có thể đạt vị trí cao, được công nhận tại một giải thưởng có uy tín và được giới thiệu rộng rãi trước công chúng, đặc biệt là những người quan tâm đến công nghệ thông tin. Điều này sẽ tạo điều kiện cho nhóm phát triển sản phẩm hơn nữa, giúp ích cho cộng đồng thiết kế web Việt Nam.


Hoàng Anh

Ý kiến bạn đọc