Radiant là mã nguồn mở Rails, vừa có tính năng như một CMS, contend management simplified, vừa có tính năng như một weblog. Cộng với việc kết hợp với một tài khoản heroku miễn phí, là bạn đã tạo cho riêng 1 mình trang weblog miễn phí, với nhiều plugin kèm theo, chưa kể còn có nhiều plugin khác cho Radiant sẽ giúp cho bạn cái đặt thêm những tính năng về weblog mà Radiant còn thiếu để trở thành weblog hoàn thiện.
Hướng Dẫn Thực Hiện
Thông Tin Về Bài Hướng Dẫn:
Mức Độ: Dễ.
Thời Gian Thực Hiện: 5 -10 phút.
Môi trường: Windows.
Yêu Cầu: Cần cài đặt gói heroku, radiant, rails, có tài khoản trên Heroku, cũng như phải cài đặt 1 hệ quản tri CSDL trên máy của mình
Các Bước Thực Hiện:
Cài đặt các gói gem cần thiết:
1 gem install rails
2 gem install heroku
3 gem install radiant
4 gem install rspec
Tạo một project mới Radiant:
1 radiant -d sqlite3 tenproject
Chú ý: nếu bạn xài hệ quản trị CSDL khác như mysql thì gõ
1 radiant -d mysql tenproject
Chuyển tới thư mục mới:
1 cd tenproject
Tạo CSDL mẫu:
1 rake db:bootstrap
Trước khi chạy lệnh này bạn cần phải cấu hình tập tin config/database.yml như sau:
01 development:
02 adapter: mysql
03 database: fri3ng3r_development
04 username: fri3ng3r
05 password: 123456
06 host: localhost
07
08 test:
09 adapter: mysql
10 database: fri3ng3r_test
11 username: fri3ng3r
12 password: 123456
13 host: localhost
14
15 production:
16 adapter: mysql
17 database: fri3ng3r_production
18 username: fri3ng3r
19 password: 123456
20 host: localhost
Sau khi chạy lệnh, bạn cần nhập thông tin để tạo tên tài khoản, mật khẩu admin và chọn kiểu CSDL mẫu cho project của mình.
Cấu hình lại tập tin config/enviroment.rb như sau để cho project Radiant phù hợp với hệ thống Heroku.
14
15 production:
16 adapter: mysql
17 database: fri3ng3r_production
18 username: fri3ng3r
19 password: 123456
20 host: localhost
Sau khi chạy lệnh, bạn cần nhập thông tin để tạo tên tài khoản, mật khẩu admin và chọn kiểu CSDL mẫu cho project của mình.
Cấu hình lại tập tin config/enviroment.rb như sau để cho project Radiant phù hợp với hệ thống Heroku.
1 config.middleware.use ::Radiant::Cache,
2 :entitystore => "radiant:tmp/cache/entity",
3 :metastore => "radiant:tmp/cache/meta"
Tạo tập tin ./.gem có nội dung khai báo thông tin phiên bản của 2 gem rspec và radiant mà bạn đã cài lúc bạn đầu như bên dưới trong thư mục gốc tenproject
2 :entitystore => "radiant:tmp/cache/entity",
3 :metastore => "radiant:tmp/cache/meta"
Tạo tập tin ./.gem có nội dung khai báo thông tin phiên bản của 2 gem rspec và radiant mà bạn đã cài lúc bạn đầu như bên dưới trong thư mục gốc tenproject
1 rspec --version 1.2.7
2 radiant --version 0.8.2
Khởi tạo 1 git trong project Radiant:
2 radiant --version 0.8.2
Khởi tạo 1 git trong project Radiant:
1 git init
Khởi tạo 1 ứng dụng heroku:
1 heroku create tenproject
Cập nhật thay đổi của git:
Khởi tạo 1 ứng dụng heroku:
1 heroku create tenproject
Cập nhật thay đổi của git:
1 git add .
2 git commit -m "First Radiant Weblog in Heroku"[code]
3 </li>
4 <li>Đẩy dữ liệu tập tin của project lên Heroku:
5 [code]git push heroku master
Đẩy dữ liệu CSDL của project lên Heroku:
1 heroku db:push
Đến đây, mọi việc đã hoàn tất. Truy cập thử trang web của bạn xem:http://tenproject.heroku.com.
Để tìm hiểu chi tiết về Radiant và cách cài đặt nó, bạn có thể truy cập bài viết Radiant CMS in 5 Minutes Or Less trên Heroku và Wiki Radiant.
Chúc thành công!
2 git commit -m "First Radiant Weblog in Heroku"[code]
3 </li>
4 <li>Đẩy dữ liệu tập tin của project lên Heroku:
5 [code]git push heroku master
Đẩy dữ liệu CSDL của project lên Heroku:
1 heroku db:push
Đến đây, mọi việc đã hoàn tất. Truy cập thử trang web của bạn xem:http://tenproject.heroku.com.
Để tìm hiểu chi tiết về Radiant và cách cài đặt nó, bạn có thể truy cập bài viết Radiant CMS in 5 Minutes Or Less trên Heroku và Wiki Radiant.
Chúc thành công!
Không có nhận xét nào:
Đăng nhận xét