Tạo web-protal với NukeViet 1.0, 2.0 và 3.0 Part 23

Chia sẻ: Mr Yukogaru | Ngày: | Loại File: PDF | Số trang:6

0
125
lượt xem
66
download

Tạo web-protal với NukeViet 1.0, 2.0 và 3.0 Part 23

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

NukeViet 2.0 RC2 có gì mới so với bản RC1 Bản NukeViet 2.0 RC1 ra mắt nhằm tăng độ ổn định, an toàn và bảo mật cho hệ thống. Theo đó, tất cả những lỗi được phát hiện bà báo cáo từ người dùng ở phiên bản RC1 đã được sửa chữa. NukeViet 2.0 RC2 sẽ được phát hành trên Google Code và sử dụng Hệ thống quản lý phiên bản (Version control system - VCS) Subversion. Đây là bước đi mới trong tiến trình chuyên nghiệp hóa đội ngũ phát triển code. Ra mắt bản NukeViet 2.0 RC2 Để chào...

Chủ đề:
Lưu

Nội dung Text: Tạo web-protal với NukeViet 1.0, 2.0 và 3.0 Part 23

  1. NukeViet 2.0 RC2 có gì mới so với bản RC1 Bản NukeViet 2.0 RC1 ra mắt nhằm tăng độ ổn định, an toàn và bảo mật cho hệ thống. Theo đó, tất cả những lỗi được phát hiện bà báo cáo từ người dùng ở phiên bản RC1 đã được sửa chữa. NukeViet 2.0 RC2 sẽ được phát hành trên Google Code và sử dụng Hệ thống quản lý phiên bản (Version control system - VCS) Subversion. Đây là bước đi mới trong tiến trình chuyên nghiệp hóa đội ngũ phát triển code. Ra mắt bản NukeViet 2.0 RC2 Để chào mừng cuộc thi “Mùa hè sáng tạo viết ứng dụng Phần mềm nguồn mở” và tạo sân chơi cho các thí sinh sau Kỳ thi đại học năm 2009 diễn ra đầu tháng 7. NukeViet sẽ ra mắt bản NukeViet 2.0 RC2 vào 0 giờ ngày 07/07/2009 NukeViet 2.0 RC2 có gì mới so với bản RC1? NukeViet 2.0 RC2 chủ yếu fix các lỗi của bản RC1 đã được phát hiện trong thời gian vừa qua nhằm tăng độ ổn định, an toàn và bảo mật cho hệ thống. Các lỗi được phát hiện và sửa chữa: =================== 1. Lỗi không đăng nhập được vào Admin Control Panel trên một số host: viewtopic.php?f=36&t=5998 2. Lỗi không nhận được file CSS sau khi cài thủ công: viewtopic.php?f=12&t=5922 3. Lỗi block Weblinks không hoạt động viewtopic.php?f=12&t=5942 4. Lỗi của file admin.php viewtopic.php?f=12&t=5921 5. Lỗi trình soạn thảo spaw2 trên một số host: viewtopic.php?f=12&t=6020 6. Lỗi không áp đặt được cấu hình theme của module mặc định lên homepage (thực ra không phải là lỗi mà là tính năng bị mất đi từ bản test):viewtopic.php?f=49&t=6123 7. Fix lỗi không thay đổi được cấu hình cho module mặc định: viewtopic.php?f=58&t=6193&p=35657#p35657 Những điểm mới: =============== - Cho phép cấu hình News 2 cột tại Admin Control Panel. (laser) - Cho phép Người điều hành tự thay đổi thông tin cá nhân trong Admin Control Panel. (anhtu) - Cho phép quản lý Module trực quan hơn. (laser) - Viết thêm các phần hiển thị lại để tránh việc khi back trình duyệt làm sai mã captcha tại các module Contact, Files. (laser) - Thêm Rss cho module Support. Nâng cấp module Sitemap, Rss (laser) - ... và một số thay đổi nhỏ khác. Chuyên nghiệp hóa việc phát triển code! Trong dịp này NukeViet Group cũng sẽ ra mắt và đưa vào sử dụng Hệ thống quản lý phiên bản (Version control system - VCS) đồng thời khai trương trang dự án của NukeViet trên Google code tại địa chỉhttp://code.google.com/p/nuke-viet/
  2. Kể từ phiên bản này, NukeViet sẽ duy trì phát hành trên cả Google code và sourceforge.net: http://sourceforge.net/projects/nukevietcms/ Tại sao lựa chọn Google code trong khi đã có trang dự án trên sourceforge.net? Google code có giao diện đơn giản, dễ tương tác hơn sourceforge.net, tốc độ truy cập nhanh hơn, ổn định hơn, nói chung là vừa đủ nhu cầu để phát triển mã nguồn. Hơn thế, phát triển trên Google code sẽ thuận lợi hơn cho cộng đồng NukeViet vì Google code sử dụng tài khoản Gmail để đăng nhập, mà hầu như tất cả thành viên diễn đàn NukeViet đều có tài khoản Gmail nên sẽ dễ dàng để cộng tác. Trên Google code, NukeViet sử dụng Hệ thống quản lý phiên bản (Version control system - VCS) Subversion. VCS là gì? Hệ thống quản lý phiên bản (Version control system - VCS) là một dạng phần mềm Quản lý mã nguồn (Source Code Management- SCM) chạy trên máy chủ có nhiệm vụ hỗ trợ nhiều người cùng sửa chữa 1 file mà không làm hỏng nó. Vì sao phải sử dụng VCS: CVS là hệ thống hỗ trợ làm việc theo nhóm rất hiệu quả. Khi một nhóm làm việc cùng trên một project, việc nhiều người cùng chỉnh sửa nội dung của một file là điều không thể tránh khỏi. CVS cung cấp các chức năng để có thể thực hiện việc này một cách đơn giản và an toàn. Sử dụng phần mềm CVS nào? Trên Google code, NukeViet sử dụng Subversion để quản lý mã nguồn. Thông tin về Subversion có tại đây: Subversion http://vi.wikipedia.org/wiki/Subversion http://subversion.tigris.org/ http://cntt.tv/nodes/show/256 Sau khi NukeViet 2.0 RC2 ra mắt, chúng tôi sẽ có bài viết hướng dẫn sử dụng Subversion để quản lý mã nguồn NukeViet. Thành viên tham gia lập trình NukeViet chú ý đón đọc. Các tính năng của trang Google code:http://code.google.com/p/nuke-viet/ Phát hành phiên bản (Download): http://code.google.com/p/nuke-viet/downloads/list Tài liệu hướng dẫn (Wiki): http://code.google.com/p/nuke-viet/w/list Quản lý báo lỗi (issues): http://code.google.com/p/nuke-viet/issues/list Quản lý mã nguồn (source): http://code.google.com/p/nuke-viet/source/browse/branches Hướng dẫn cài đặt mới NukeViet 2.0 RC4
  3. Tải mã nguồn NukeViet về:  nv2rc4noforum.rar : NukeViet 2.0 RC4 không có Forum Cài bằng 1 trong 2 cách sau: 1. Cài đặt tự động 1. Giải nén file mã nguồn ta được 4 thư mục: sql, install_manual, changelog và upload. 2. Tải toàn bộ các files và thư mục bên trong thư mục upload lên thư mục public_html trên hosting. 3. CHMOD 777 cho các thư mục sau: a. tmp; b. uploads (và các thư mục con bên trong nó); c. data (nằm trong thư mục includes). 4. Tiến hành cài đặt bằng việc truy cập địa chỉ http://www.yourwebsite.com/install/install.php 2. Cài đặt thủ công 1. Giải nén file mã nguồn ta được 4 thư mục: sql, install_ manual, changelog và upload. 2. Copy toàn bộ các files và thư mục bên trong thư mục install_ manual vào trong thư mục upload. 3. Tải toàn bộ các files và thư mục bên trong thư mục upload lên thư mục public_html trên hosting. 4. CHMOD 777 cho các thư mục sau: a. tmp; b. uploads (và các thư mục con bên trong nó); c. data (nằm trong thư mục includes). 5. Tạo 1 cơ sở dữ liệu trống và import file nv2rc4_06_04_2010.sql (trong thư mục sql) vào cơ sở dữ liệu mới được tạo này. Lưu ý: khi import các bạn chọn Character set of the file là latin1. 6. Edit các thông số $dbhost, $dbname, $dbuname, $dbpass trong file mainfile.php cho phù hợp với thông số cơ sở dữ liệu của bạn. Lưu ý, nếu bạn chỉ có 1 tài khoản đăng nhập CSDL thì bạn nhập 3 lần giống nhau cho thông số $dbuname và $dbpass. 7. Truy cập http://www.yourwebsite.com để kiểm tra việc cài đặt đã thành công hay chưa. 8. Sau khi cài đặt xong, hãy đăng nhập vào trang quản trị http://www.yourwebsite.com/admin/admin.php (Bí danh: admin, email: admin@mail.com, mật khẩu: 123456) Ngay lập tức bạn phải: a. Vào mục Người quản trị để thay đổi email và mật khẩu của admin mặc định. b. Vào mục Thành viên để thay đổi email và mật khẩu của thành viên mặc định. c. Vào mục Liên hệ để thay địa chỉ email tài khoản liên hệ mặc định. d. Vào mục Cấu hình, để cấu hình lại URL của site, Nơi lưu cookie cho đúng.
  4. Chú ý: http://www.yourwebsite.com là địa chỉ trang web của bạn. Nếu bạn cài trên máy tính cá nhân thì địa chỉ này là http://localhost Hướng dẫn bởi Laser http://nukeviet.vn http://vinades.vn Giới thiệu về NukeViet 3.0 NukeViet 3.0 là thế hệ CMS hoàn toàn mới do người Việt phát triển. Lần đầu tiên ở Việt Nam, một bộ nhân mã nguồn mở được đầu tư bài bản và chuyên nghiệp cả về tài chính, nhân lực và thời gian. Kết quả là 100% dòng code của NukeViet được viết mới hoàn toàn, NukeViet 3 sử dụng xHTML, CSS với Xtemplate và jquery cho phép vận dụng Ajax uyển chuyển cả trong công nghệ nhân. Tận dụng các thành tựu mã nguồn mở có sẵn nhưng NukeViet 3 vẫn đảm bảo rằng từng dòng code là được code tay (NukeViet 3 không sử dụng bất cứ một nền tảng (framework) nào). Điều này có nghĩa là NukeViet 3 hoàn toàn không phụ thuộc vào bất cứ framework nào trong quá trình phát triển của mình; Bạn hoàn toàn có thể đọc hiểu để tự lập trình trên NukeViet 3 nếu bạn biết PHP và MySQL (đồng nghĩa với việc NukeViet 3 hoàn toàn mở và dễ nghiên cứu cho bất cứ ai muốn tìm hiểu về code của NukeViet). Bộ nhân NukeViet 3 ngoài việc thừa hưởng sự đơn giản vốn có của NukeViet nhưng không vì thế mà quên nâng cấp mình. Hệ thống NukeViet 3 hỗ trợ công nghệ đa nhân module. Chúng tôi gọi đó là công nghệ ảo hóa module. Công nghệ này cho phép người sử dụng có thể khởi tạo hàng ngàn module một cách tự động mà không cần động đến một dòng code. Các module được sinh ra từ công nghệ này gọi là module ảo. Module ảo là module được nhân bản từ một module bất kỳ của hệ thống nukeviet nếu module đó cho phép tạo module ảo. NukeViet 3 cũng hỗ trợ việc cài đặt từ động 100% các module, block, theme từ Admin Control Panel, người sử dụng có thể cài module mà không cần làm bất cứ thao tác phức tạp nào. NukeViet 3 còn cho phép bạn đóng gói module để chia sẻ cho người khác. NukeViet 3 đa ngôn ngữ 100% với 2 loại: đa ngôn ngữ giao diện và đa ngôn ngữ database. NukeViet 3 có tính năng cho phép người quản trị tự xây dựng ngôn ngữ mới cho site. Cho phép đóng gói file ngôn ngữ để chia sẻ cho cộng đồng... câu chuyện về nukeviet 3 sẽ còn dài vì một loạt các tính năng cao cấp vẫn đang được phát triển. Hãy sử dụng và phổ biến NukeViet 3 để tự mình tận hưởng những thành quả mới nhất từ công nghệ web mã nguồn mở. Cuối cùng NukeViet 3 là món của của VINADES.,JSC gửi tới cộng đồng để cảm ơn cộng đồng đã ủng hộ
  5. thời gian qua, bây giờ NukeViet 3 được đưa trở lại cộng đồng để hy vọng NukeViet 3 tiếp tục lớn mạnh hơn. Nếu bạn quan tâm đến NukeViet 3.0 hãy truy cập: http://nukeviet.vn/phpbb/viewforum.php?f=99 Những yêu cầu cài đặt cho NukeViet 3.0 Môi trường máy chủ: Yêu cầu bắt buộc Hệ điều hành Unix (Linux, Ubuntu, Fedore...) hoặc Windows PHP PHP 5.2 hoặc phiên bản mới nhất MySQL MySQL 5.02 hoặc phiên bản mới nhất Tùy chọn bổ sung Máy chủ Apache cần hỗ trợ mod mod_rewrite; Tính năng mở rộng của Máy chủ Hoặc máy chủ IIS 7.0 hoặc IIS 7.5 cần cài thêm module rewrite Môi trường PHP mở Các thư viện PHP cần có: file_uploads, session, mbstring, curl, rộng gd2, zlib, soap, sockets, tidy, php_zip. Những yêu cầu trên không có nghĩa là NukeViet 3.0 không làm việc trên các hệ thống khác, điều quan trọng là cần thiết lập môi trường làm việc phù hợp. Với những website sử dụng hosting, NukeViet 3.0 làm việc tốt nhất trên các hosting Linux cài sẵn Apache 2.2, PHP 5, MySQL 5, DirectAdmin hoặc Cpanel. Máy tính người truy cập: NukeViet 3.0 cho kết quả là chuẩn xHTML 1.0 và CSS 2.1, đây là định dạng chuẩn mà hầu hết các trình duyệt hiện nay đang theo đuổi. Chính vì vậy các website làm trên nền NukeViet 3.0 có thể truy cập tốt trên các phiên bản mới nhất của trình duyệt FireFox, Internet Explorer, Google Chrome, Opera... Trên thực tế NukeViet 3.0 đã được kiểm nghiệm trên FireFox 3.x, Internet Explorer 7 và 8, Google Chrome 4 và 5, Opera 10.x... Máy tính người truy cập chỉ cần cài một trong các trình duyệt này là có thể tương tác với NukeViet thông qua internet hoặc intranet.
Đồng bộ tài khoản