Cập nhật lần cuối 10:08 12/01/2018
Nhằm thay đổi website cũ, dự án xây dựng website mới được bắt đầu từ tháng 1.2016, chính thức bắt đầu thiết kế và code từ tháng giữa tháng 2. Dự án sẽ kế thừa từ trang tuyển sinh 2015.
Đây không phải là dự án chính thức được phê duyệt từ Ban Truyền Thông hay Ban Giám Hiệu, dự án này chỉ dựa trên yêu cầu thiết kế các trang con, từ đó xây dựng lại một chuẩn thiết kế để làm lại trang chính và đề xuất sau khi hoàn thành.
Để đảm bảo tính đúng đắn của nội dung, nội dung website mới nên được lấy từ cuốn brochure chuẩn của trường và tham khảo thêm ở website hiện tại
Toàn bộ website public đều được xây dựng theo hướng static web, thuần HTML. Sử dụng API để lấy nội dung từ hệ thống quản lý nếu cần.
Trang thư viện là trang con thuộc website mới, trang này sẽ thay thế trang public của KOHA, sử dụng các API của KOHA để truy cập danh mục sách. Dự kiến trang thư viện phải đạt được các mục đích sau
Website của trung tâm Quan hệ doanh nghiệp và hỗ trợ việc làm, gồm 2 trang chính:
Cựu sinh viên
Doanh nghiệp
Xem DEV.md
Kể từ 2018, Website sử dụng một số component từ CSS Framework Bulma (Bulma.io)
Do có nhiều trang con cùng phát triển, nên việc sử dụng tag khi commit là bắt buộc. Quy tắt "[TAG] Nội dung commit"
Không cần tag:
2016:
2017:
VHIT-Web sử dụng Grunt để build các file CSS và JS, và Jekyll để xây dựng website. CSS được viết dưới ngôn ngữ SASS.
Nhóm công cụ của Grunt
npm install -g grunt-cli
npm install
để cài đặt các thành phần cần thiết.Nhóm công cụ của Jekyll
gem install jekyll
hoặc thông qua Gemfile gem install bundler
bundler install
Tại thư mục gốc mã nguồn, chạy các lệnh grunt sau
Grunt
: Build file CSS và JavascriptGrunt production
: Build file CSS và Javascript và tối ưu hóa (minified file)Grunt clear
: Xóa các file CSS và Javascript đã buildGrunt css
: Chỉ build mỗi file CSSGrunt js
: Chỉ build mỗi file JSGrunt min
: Tối ưu hóa file CSS và JSGrunt watch
: Tự động kiểm tra thay đổi các file js và scss để build lạiĐể build hoặc xem trang web có thể chạy các lệnh sau
Grunt build-web
hoặc jekyll build
: Build trang web hoàn chỉnhGrunt serve-web
hoặc jekyll serve
: Dựng server tại địa chỉ http://localhost:8080Nếu chỉ muốn xem kết quả hoặc lấy phiên bản web hoàn chỉnh, có thể tải các bản build trang web được dựng sẵn tại tab Release ở trang Github (https://github.com/VHMIS/VHIT-Web/releases).
Copy các file vào webserver để xem hoặc chạy trực tiếp file index.html ở thư mục tải về để duyệt web ở local (một số tính năng có thể bị hạn chế).