Phiên bản thử nghiệm Nukeviet 4.0 Close Beta và Beta 2

Thứ tư - 21/01/2015 08:54

Phiên bản thử nghiệm Nukeviet 4.0 Close Beta và Beta 2

Phiên bản thử nghiệm Nukeviet 4.0 Close Beta và Beta 2
Cùng với sự mong đợi của người dùng, sự hợp tác của đội ngũ tình nguyện và nhà phát triển, phiên bản Nukeviet 4.0 Close Beta đã được công bố.

Bản NukeViet 4.0 (4.0.0) Close Beta 1 (thử nghiệm hạn chế) đã được phát hành lúc 22h ngày 26/02/2014.
Bản NukeViet 4.0.01 Close Beta 2 (thử nghiệm hạn chế) đã được phát hành lúc 23h ngày 12/03/2014.

Tại phiên bản 4.0 Beta đầu tiên, rất nhiều tính năng mới được bổ sung, cũng như hiệu năng hệ thống của NV được cải thiện rất nhiều. Ngoài các tối ưu hướng đến người dùng, thì tính tương thích SEO cũng được đề cao tại phiên bản này.

Giao diện mặc định được thiết kế trên nền Bootstrap cho phép tương thích ( responsive ) với nhiều kích thước màn hình của khách truy cập. Ngoài ra bộ công cụ SEO cũng được đưa vào trình quản trị của CMS. Các thẻ meta dành cho Facebook ( Open Graph ) cũng được bổ sung để tăng cường khả năng chia sẻ trên mạng xã hội này. Đây hứa hẹn là bước tiến to lớn cho CMS của người Việt.

Các thay đổi tại bản Nukeviet 4.0 Close Beta được ghi nhận như sau :

1. Các thay đổi Trong nhân hệ thống

- Sửa Cài đặt chế độ đa ngôn ngữ, nếu không dùng chức năng đa ngôn ngữ thì bật chế độ loại bỏ ký tự ngôn ngữ trên url, loại bỏ tên module trên url.

- Sử dụng lớp PDO, thay thế cho class Mysql sử dụng trong NukeViet 3, để có thể sử dụng sang các loại CSDL khác nhau: Hiện tại hỗ trợ Mysql, MariaDB, Oracle.

- Hỗ trợ tên miền tiếng Việt.

- Module upload:
+ CSDL của module upload được đưa vào CSDL, hỗ trợ tìm kiếm các file.
+ Cấu hình thumbnail theo từng module, kích thước, và chất lượng
+ Với các module có sử dụng hình ảnh minh hoạ như module News chỉ tạo 1 ảnh thumb cho mỗi ảnh upload để giảm số lượng file.
+ Bổ sung chức năng tự điều chỉnh kích thước ảnh tải lên host về một kích thước được cấu hình nếu lớn hơn kích thước đó để không mất công tải ảnh lên nhiều lần.
+ Fix lỗi Upload ảnh từ URL: nếu đường link chứa khoảng trắng.
+ Tính năng điền thẻ ALT cho ảnh: sau khi upload xong, chương trình sẽ hỏi đổi tên file ảnh và miêu tả ảnh, phục vụ SEO hình ảnh.

- Thêm mới module Comment, quản lý comment cho các module tập trung:
+ Sử dụng iframe để chèn comment vào các module
+ Sửa xong cho các module: News, Download, Shops
+ Thêm Block sử dụng comment của Facebook.

- Thay thế module about bằng module page, nhiều tính năng hơn
+ Có Hình minh họa, Chú thích cho hình, Miêu tả phục vụ cho SEO.
+ Cấu hình Hiển thị các công cụ Like facebook, G+, Twitter
+ cấu hình Sử dụng chức năng bình luận của facebook
+ cấu hình xác thực Google+ (quyền tác giả, giống module news)
+ cấu hình mỗi bài viết Sử dụng layout, tức mỗi bài viết có 1 giao diện
- Mục đích của module
+ Xây dựng các url ngắn như: http://nukeviet.com/gioi-thieu.html
+ Xây dựng các trang báo lỗi của hệ thống như trang 404 ...
+ Xây dựng các trang tin không cần chủ đề.

- Module Users:
+ Thêm tính năng tùy biến các trường dữ liệu thành viên.
+ Thêm chức năng cấu hình phân quyền sử dụng module Users.
+ Tích hợp openid Facebook cho Nukeviet.
+ Thêm cấu hình cho phép kiểm soát ký tự username khi đăng ký.
+ Thêm cấu hình cho phép kiểm soát độ phức tạp của mật khẩu.
+ Sửa cơ chế phục hồi mật khẩu.
+ Thêm chức năng cấm sử dụng các mật khẩu đơn giản, phổ biến và dễ đoán nhằm tăng cường tính bảo mật.
+ Thêm chức năng khóa tài khoản, xóa tài khoản, khi xóa quản trị website.

- Hỗ trợ HTML5
+ Giao diện trong admin sử dụng HTML5.
+ Giao diện ngoài site sẽ được thay thế bằng giao diện Responsive trong bản NukeViet 4.0 Openbeta.

- Thêm module Công cụ SEO
+ Gom các cấu hình và các công cụ web liên quan đến SEO về module này.
+ Thêm chức năng loại bỏ tên module khỏi url khi tắt chức năng đa ngôn ngữ.
+ Thêm chức năng đổi đường dẫn của module, để tiện việc SEO url.
Ví dụ :
http://nukeviet.net/vi/statistics/allcountries/
thành
http://nukeviet.net/vi/thong-ke/theo-quoc-gia/

+ Thêm chức năng xác thực Google+ (quyền tác giả)
Cho phép nhập nhiều tài khoản google +
Cấu hình cho từng module: Nếu không có tài khoản google +, thì chọn mặc định dùng tài khoản google + nào.
Khi vào mỗi bài viết, chọn tài khoản google mặc định của module, hoặc là không sử dụng
+ Thêm chức năng Ping đến các công cụ tìm kiếm
+ Hỗ trợ Meta OG của facebook: Để thêm mới meta ogp, thêm dữ liệu cho mảng

$meta_property


Ví dụ:

$meta_property['og:image'] = NV_MY_DOMAIN.$news_contents['homeimgfile'];


+ Hỗ trợ chèn Meta GEO qua Cấu hình Meta-Tags.

2. Các thay đổi khác hệ thống
- Thêm chức năng hiển thị cảnh báo quản trị không sử dụng site trong một khoảng thời gian dài.

- Sử dụng trình soạn thảo ckeditor 4.3:
+ Thêm tính năng auto save các nội dụng soạn thảo nếu trình duyệt hỗ trợ HTML5.
+ Thêm công thức toán học trong trình soạn thảo.
+ Cho phép sử dụng các code lập trình trong bài viết, tối ưu hơn khi viết hướng dẫn về lập trình.
- Thêm chức năng cảnh báo bằng javascript khi vô tình chuyển trang khi đang soạn thảo dở mà chưa lưu.

- Cấu hình bộ gõ tiếng Việt (Nếu site có cài ngôn ngữ tiếng việt):
+ Hiện thị thanh công cụ: có/không.
+ Bộ gõ mặc định: vni, telex…

- Module thống kê: Định dạng lại các con số để dễ nhìn hơn.

- Sửa hệ thống để site chạy nhanh hơn.
- Cache lại nhiều chỗ để php phải xử lý ít hơn
- Xóa bớt những rule rewrite không cần thiết để đẩy nhanh tốc độ các site lớn.

- Mã hóa các mật khẩu lưu trữ trong hệ thống: FTP, Account mail SMTP

- Chuyển các giá trị tại file /includes/constants.php vào cấu hình admin
- Thêm cấu hình Kiểm tra và chặn các máy tính nếu agent không có để không phải sửa lại code trong trường hợp cần thiết. Xem thêm : viewtopic.php?f=146&t=25661

3. Các thay đổi về tính năng trong các module

Module News
- Tối ưu các thẻ HTMLcho SEO.
- Thêm chức năng Tags cho bài viết: Có các cấu hình site name - keywords - description riêng cho từng Tag giống quản lý groups.
- Thêm chức năng hiển thị ảnh đại diện chuyên mục.
- Tích hợp tính năng ping đến nhiều SE hơn so với trước.
- Bổ sung trạng thái của bài viết: Nháp, Từ chối, re-published (đăng lại các bản tin đã đăng trước đó)
- Thêm biểu tượng “New” cho bài viết mới đăng Theo từng chủ đề
- Thêm các công cụ mạng xã hội : nút Like facebook, G+ , twitter, comment của facebook (Block trong module comment).

Module Banner
- Xóa các trường dữ liệu không sử dụng
- Thêm hình ảnh hiển thị thay thế cho banner flash trên trình duyệt là mobile (Bởi nhiều trình mobile không cho chạy flash)
- Thêm chức năng khi click vào quảng cáo: cửa sổ mới, cửa sổ hiện tại ...
- Fix lỗi ngày kết thúc quảng cáo

 

Tiếp đó trong phiên bản Close Beta 2, các lỗi và các chức năng mới tiếp tục được cải tiến.

Các thay đổi NukeViet 4.0 Close Beta 2 so với NukeViet 4.0 Close Beta 1
- Sửa các lỗi các thành viên thông báo.
- Có thêm tính năng quản lý plugin.
- Bỏ Block nằm trong thư mục includes\blocks, thay vào đó block sẽ có ở giao diện (Block của giao diện chỉ dùng cho đúng giao diện đó)
- Chỉ giữ lại các ngôn ngữ tiếng việt và tiếng anh, các ngôn ngữ khác tạm thời chưa có.

Bạn có thể tham gia báo lỗi hoặc theo dõi quá trình phát triển của NukeViet 4.x tại

https://github.com/nukeviet/nukeviet/issues

Tác giả bài viết: Kenny Nguyễn

Tổng số điểm của bài viết là: 15 trong 3 đánh giá

Xếp hạng: 5 - 3 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây