1. Lựa chọn mã nguồn mở để xây dựng web:
Để giải quyết vấn đề trên tơi đã sử dụng các gĩi web mã nguồn mở được xây dựng sẵn. Cách này cho phép chúng ta tạo ra các website hồn chỉnh, nhanh chĩng, chuyên nghiệp; đầy đủ các tính năng thơng dụng và khơng tốn tiền bản quyền.
* Cơ sở khoa học để chọn bộ nguồn Nukeviet:
Hiện tại cĩ rất nhiều gĩi web mã nguồn mở để xây dựng một website như: Joomla, PHPNuke, Dotnetnuke, Nukeviet, Drupal… Tuy nhiên ở đây tơi sử dụng bộ mã nguồn Nukeviet vì bộ mã nguồn này cĩ nhiều ưu thế nổi trội:
- Nukeviet được xây dựng dựa trên bộ cơng cụ lập trình web tiên tiến, phổ biến nhất hiện nay: PHP - MySQL và được phát triển từ PHP-Nuke.
- Mã nguồn được xây dựng và phát triển bởi cộng đồng Việt Nam nên dễ cài đặt và sử dụng. Mã nguồn được cập nhật thường xuyên, bảo mật tốt.
- Nukeviet nằm trong danh sách các phần mềm mã nguồn mở mà Bộ GDĐT khuyến khích sử dụng.
- Cĩ nhiều module hỗ trợ cho các website của ngành giáo dục.., ta khơng phải xây dựng lại.
* Tải bộ mã nguồn Nukeviet về máy: Nukeviet cĩ rất nhiều phiên bản, phiên
bản mới nhất hiện nay là Nukeviet 2.0 RC3. Tải các phiên bản Nukeviet tại các địa chỉ:
1. Nukeviet 2.0 beta 2b: http://nukeviet.vn/phpbb/viewtopic.php?f=47&t=1742. Nukeviet 2.0 RC2: http://code.google.com/p/nuke-viet/downloads/ 2. Nukeviet 2.0 RC2: http://code.google.com/p/nuke-viet/downloads/
list?q=label:NukeViet2.0RC2.
3. Nukeviet 2.0 RC3: http://code.google.com/p/nuke-viet/downloads/list?q=label:NukeViet2.0RC3 list?q=label:NukeViet2.0RC3
2. Phác thảo các chức năng cho trang chủ:
Đây là cơng việc đầu tiên và hết sức quan trọng khi bắt tay xây dựng một trang web. Mọi thơng tin chính của trường học đều thể hiện tại trang chủ. Là trang mà người sử dụng mở ra đầu tiên khi họ truy cập vào website. Tùy theo nhu cầu quản lí và đặc điểm của từng đơn vị trường mà ta xây dựng các chuyên mục trên trang chủ sao cho hợp lí. Để làm được điều này ta cĩ thể tham khảo website của các trường bạn. Thơng thường website một trường học gồm các chức năng sau:
- Giới thiệu: Giới thiệu truyền thống, lịch sử của nhà trường, danh nhân mà trường mang tên.
- Tổ chức: Cơ cấu cấu tổ chức của trường: Sơ đồ tổ chức, BGH, các tổ chuyên mơn.
182
- Thơng báo: Các thơng tin quan trọng cần xem ngay của chi bộ, BGH. - Hoạt động: Các tin tức hoạt động hàng ngày của các tổ CM, tin tức lấy từ báo chí.
- Học sinh: Các thơng tin liên quan đến học sinh: Nội quy học sinh, học sinh tiêu biểu, tra cứu điểm…
- Tài nguyên: Gồm các phần mềm, tài liệu, sách điện tử, đề thi, giáo án tham khảo…
- Diễn đàn: Diễn đàn trao đổi dành cho học sinh. - Thu thập ý kiến, khảo sát, gĩp ý.
- Tìm kiếm: Tìm kiếm trên trang web, tìm kiếm trên internet.
- Liên hệ: Chức năng giúp học sinh, PHHS và nhân dân liên hệ với nhà trường. - Email: Chức năng tạo địa chỉ thư, gởi và nhận thư thơng qua dịch vụ miễn phí của google bằng tên miền của trường mình.
- Tiện ích: Các tiện tích như phục vụ học tập như: Ngày này năm xưa, xem bản đồ Việt Nam, thế giới…
- Thơng tin về bản quyền.
3. Chọn lựa, đăng ký tên miền và mua khơng gian lưu trữ website (host):
Tên miền là một thành phần hết sức quan trọng, nĩ chính là thương hiệu của trường. Tên miền càng ngắn gọn càng tốt, dễ nhớ và khơng gây nhầm lẫn.
a. Tên miền: Để sở hữu tên miền ta phải đăng kí tên miền thơng qua các Nhà
đăng kí tên miền (đại diện của VNNIC – Trung tâm Internet Việt Nam).
- Chúng ta cĩ thể sử dụng tên miền quốc tế như: .net, .com. … Ví dụ:
tinhocag.net
Các tên miền này cĩ giá rất rẻ (vào khoảng 190.000đ/tên miền/năm).
- Tuy nhiên để mang đặc trưng ngành ta nên sử dụng tên miền của ngành giáo dục Việt Nam: .edu.vn. (cĩ giá vào khoảng 480.000đ/tên miền/năm).
Lưu ý: tên miền .edu.vn mang tên danh nhân phải đặt theo quy định của VNNIC là: cấp học - tên danh nhân - tỉnh.edu.vn. VD:thpt-nguyenbinhkhiem- angiang.edu.vn.
b. Hosting:
Hiện nay, nhiều gĩi hosting web ban đầu cĩ giá khá thấp và vấn đề tài chính sẽ khơng là trở ngại cho nhà trường đồng thời chúng ta lại nhận được sự hỗ trợ kĩ thuật từ nhà cung cấp.
Khi chọn một gĩi host điều đầu tiên ta cần chú ý đến là: Chúng ta sử dụng loại hosting nào? Windows hosting hay Linux Hosting. Đối với hầu hết các gĩi mã nguồn mở web hiện nay (Nukeviet, PHP Nuke…) chúng ta nên sử dụng Linux Host-
ing. Sau đĩ cần xét đến các thơng số chính sau:
- Dung lượng: Khơng gian tối đa để lưu trữ dữ liệu. - Băng thơng: Số MB download/upload trong một tháng. - Subdomain: Số tên miền con tối đa cho phép.
- Cĩ hỗ trợ PHP và MySQL hay khơng.
Các nhà cung cấp dịch vụ tên miền và hosting tham khảo như: Mắt Bão (http:/ /matbao.net), Nhân Hịa (http://nhanhoa.com) …
184
Ngồi ra, chúng ta cĩ thể đăng kí tên miền, hosting với các nhà cung cấp nước ngồi. Tuy nhiên, trong trường hợp này, chúng ta cần cĩ thẻ thanh tốn quốc tế. Đối với các website trường học (mà đối tượng phục vụ là người Việt Nam), theo tơi nên dùng các dịch vụ hosting cĩ máy chủ đặt ngay trong nước để cĩ tốc độ kết nối nhanh chĩng và tránh tình trạng thắt nút cổ chai tại các cổng Internet từ Việt Nam dẫn ra nước ngồi.
* Lưu ý:
- Ta nên đăng kí tên miền và thuê hosting ở một chỗ để dễ quản lí.