[1] Refinery CMS: 介绍与基本使用
CMS 在百度百科的解释为CMS是Content Management System的缩写,意为"内容管理系统",它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。
? ?按我的简单理解其实就是一个可视化的编辑,最直观的理解就是iteye现在这个博客发表编辑功能,先上refinerycms的截图:
?![[一] Refinery CMS: 介绍与基本使用](http://img.reader8.net/uploadfile/jiaocheng/201401104/2800/2014012818002927567.png)
?
?很酷吧!
?
如果你是新手,现在肯定在想这个是怎么跑进来的,不过在介绍使用之前,先介绍一下refinerycms吧。
?
引用官方介绍是最好的了
Refinery CMS, 写道?
Refinery CMS, often shortened to Refinery, is an open source content management system written in Ruby as a Ruby on Rails web application with JQuery used as the JavaScript library. Refinery runs on Rails 3.2.?大概的意思在于“?Refinery 是一个开源的内容管理系统,使用Ruby 、Ruby on Rails和jQuery框架开发,Refinery已经支持Rails 3.2”
?
由上图可以看到Refinery默认配置有Dashboard、Images、Pages、Files、Inquiries、Setting、Users,大概可以理解为:
- Authentication manages users and sessions within Refinery.?Core contains default layouts, views, javascripts and CSS. This extension also has an extension API for extending Refinery and everything Refinery needs to hook into Rails.Dashboard shows you what’s recently been updated.Images handles image upload, insertion and processing images using Dragonfly.Pages allows you to manage pages including the structure of your site displayed in the front end.Resources handles file upload and storage.
?
?
简单的介绍后,现在来一次简单的Getting Start:
?
- 环境搭建
1: ruby 1.9.3p194
2: rails 3.2.13
3:?refinerycms?最新版本
4:?ImageMagick: stable 6.8.0-10创建新项目:?refinerycms?begin_cms_with_refinery?
cd到项目的目录下,执行rails server,访问http:localhost:3000/?
本来想于写详细一点,但在家里的网络bundle install 时很慢,而且这个开始使用还是挺简单的,Refinery CMS的开篇至此OK。
?
参考资料,均来自官方文档:
1,?http://refinerycms.com/guides/installation-prerequisites
2,?http://refinerycms.com/guides/getting-started
?