[1] Refinery CMS:介绍与基本使用CMS 在百度百科的解释为CMS是Content Management System的缩写,意为内容
[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
?
