`

[1] Refinery CMS: 介绍与基本使用

 
阅读更多
CMS 在百度百科的解释为
CMS是Content Management System的缩写,意为"内容管理系统",它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。

   按我的简单理解其实就是一个可视化的编辑,最直观的理解就是iteye现在这个博客发表编辑功能,先上refinerycms的截图:

 

 

 很酷吧!

 

如果你是新手,现在肯定在想这个是怎么跑进来的,不过在介绍使用之前,先介绍一下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,大概可以理解为:

  1. Authentication – manages users and sessions within Refinery. 
  2. 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.
  3. Dashboard – shows you what’s recently been updated.
  4. Images – handles image upload, insertion and processing images using Dragonfly.
  5. Pages – allows you to manage pages including the structure of your site displayed in the front end.
  6. 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

 

  • 大小: 69.5 KB
分享到:
评论

相关推荐

    fineryrycms-news:Refinery CMS的新闻插件

    将最新的包含到您的Refinery CMS应用程序的Gemfile中: gem "refinerycms-news" , '~> 2.1.0' 然后,在Refinery CMS应用程序的根目录内的命令行中键入以下内容: bundle install rails generate refinery:news ...

    fineryrycms-search:搜索RefineryCMS的插件

    总而言之,您可以在Refinery::Page和Refinery::Blog::Post模型中搜索在配置中添加其他模型范围搜索查询的一种特殊方法使用自定义搜索页面网址对搜索结果分页它不能做什么: 它无法在同一查询中搜索所有语言:它仅...

    refinerycms-i18n:精炼厂CMS的I18n逻辑

    炼厂CMS I18n 从精炼CMS中提取的I18n逻辑,用于精炼CMS。 gem 'refinerycms-i18n' , '~> 4.0.1' bundle install rails g refinery : i18n Refinery :: I18n . configure do | config | config . default_...

    data-refinery:数据转换

    在控制台pip install data-refinery或python setup.py install从源python setup.py install 。 用法示例 from datarefinery . TupleOperations import wrap , keep , substitution from datarefinery . ...

    sugar_refinery:Ruby 的细微改进

    设置和使用 添加到 Gemfile: gem 'sugar_refinery' , require : 'sugar_refinery/all' 然后向当前的 Ruby 文件或模块添加改进: using SugarRefinery :: CamelSnake using SugarRefinery :: HashZip ...

    Python-LabelRefinery通过LabelProgression改进ImageNet分类

    在深度学习领域,ImageNet是一个广泛使用的大型图像识别数据集,包含超过一百万张图片,分为一千个类别。然而,传统的方法在处理如此大规模的数据集时,往往受限于标注的质量和效率。为此,研究人员提出了...

    refinery-platform:精炼平台是用于生物信息学和计算生物学应用的数据管理,分析和可视化系统。 该平台包括三个主要部分

    炼油平台 ...$ cd refinery-platform $ vagrant up 根据计算机的速度和Internet连接,以上步骤大约需要15分钟。 如果出现错误,只需通过以下方法重试: $ vagrant provision 在网络浏览器中打开 。

    MUTUAL MEAN-TEACHING PSEUDO LABEL REFINERY FOR UNSUPERVISED DO

    计算机视觉Github开源论文 MUTUAL MEAN-TEACHING PSEUDO LABEL REFINERY FOR UNSUPERVISED DO- MAIN ADAPTATION ON PERSON RE-IDENTIFICATION

    refinerycms-jquery_gallery:一个用于显示页面图像的提炼厂扩展

    此扩展使用 jquery Gallery View 插件在精炼cms 中呈现一组图像。 此图库与refinerycms-page-images 扩展配合良好,但不会自动显示页面图像图库。 除非您加载 _gallery.html.haml 模板,否则安装此扩展基本上什么...

    refinerycms-settings:从炼油厂CMS中提取

    炼油厂CMS设置关于“精炼厂设置”是在发布2.0.0之前从“精炼厂CMS”中提取的,现在可以单独使用。安装将宝石添加到您的Gemfile中: gem 'refinerycms-settings'生成并安装必要的迁移: rails generate refinery:...

    refinerycms-product-specs

    Refinery CMS 产品规格 产品规格引擎允许您在使用产品插件时添加规格。 开发和贡献 用于开发此引擎的 Refinery 版本在 gemspec 中定义。 要覆盖要开发的精炼版本,请编辑项目 Gemfile 以指向包含精炼cms 克隆的本地...

    sugar_refinery-main-源码.rar

    本资源“sugar_refinery-main-源码.rar”是一个压缩包,其中包含了名为“sugar_refinery-main-源码.zip”的文件,这通常是一份完整的软件开发项目源代码。糖厂管理系统可能是一个专为管理糖业生产流程而设计的应用...

    sugar_refinery, ruby的微小改进.zip

    sugar_refinery, ruby的微小改进 ruby 糖厂 ruby Refinery是一组小型的精炼设备,用于用于 ruby 。设置&用法添加到 Gemfile:gem 'sugar_refinery', require: 'sugar_refi

    Python库 | refinery-1.3.0-py3.5.egg

    Refinery库可能包含一系列工具或功能,用于处理数据、转换文件格式或执行其他与数据操作相关的任务。 在Python开发中,库(Library)是非常重要的组成部分,它们提供预编写的功能,使开发人员能够快速构建复杂的...

    Python库 | tshistory_refinery-0.3.0-py3-none-any.whl

    1. 数据读取与写入:库可能支持常见的时间序列数据格式,如CSV、JSON或数据库,方便数据的导入和导出。 2. 数据预处理:可能包括缺失值处理、异常值检测、数据平滑等操作,确保数据质量。 3. 时间窗口操作:提供滑动...

    RefineryCMS-Gallery

    使用 Bundler 安装 Gem(最好的方法) 将最新的包含到您的 Refinery CMS 应用程序的 Gemfile 中: gem "refinerycms-news", '~> 1.0'然后在 Refinery CMS 应用程序根目录中的命令行中键入以下内容: bundle install...

    analytics-refinery:Github的“ analyticsrefinery”镜像-我们的实际代码由Gerrit托管(请参见https

    炼油厂 精炼厂包含WMF分析集群的脚本,工件和配置。 建立炼油库 在系统上从安装git-fat。 确保docopt和dateutil Python软件包在您的系统上可用。 在Ubuntu系统上,您可以通过运行 ... 将refinery/p

    Jfreechart 用户手册(Manual)

    该用户手册详细介绍了如何安装、配置以及使用JFreeChart。 #### 二、样例图表 - **饼图(Pie Charts)**:介绍如何创建和自定义饼图。 - **柱状图(Bar Charts)**:探讨不同类型的柱状图及其定制选项。 - **折线图...

    analytics-refinery-source:Github的“ analyticsrefinerysource”镜像-我们的实际代码由Gerrit托管(请参见https

    炼油厂/资源该存储库应仅包含用于构建Wikimedia Analytics Refinery工件的源代码。炼油厂核心Wikimeida Analytics精炼厂的核心源代码。精炼厂蜂巢Hive UDF和其他Hive相关代码。炼油工具用于处理Wikimedia Analytics...

    refinerycms-inquiries:炼油厂CMS的查询扩展

    询价单关于向炼油厂添加一个简单的联系表,当进行查询时会通知您和客户。 总而言之,您可以: 收集和...使用Bundler进行宝石安装(最好的方法) 将最新的包含到您的Refinery CMS应用程序的Gemfile中: gem 'refineryc

Global site tag (gtag.js) - Google Analytics