工具介绍
BrowserCMS:适用于 Rails 的人性化内容管理
BrowserCMS 是一款通用的 开源 Web 内容管理系统 (CMS),支持 Ruby on Rails v4.0。它可以作为独立的 CMS 使用,添加到现有的 Rails 项目中,或通过 Rails 引擎进行扩展。它旨在支持三类不同的用户:
功能 BrowserCMS 旨在提供与商业 CMS 产品相媲美的功能,可支持更大的编辑团队。这意味着其核心中包含一组强大的功能,以及通过模块进行自定义的能力。以下是一些较为显著的功能的快速概述:
- 独立 CMS: BrowserCMS 旨在为内容量大的网站提供强大的 CMS 功能,无需额外配置。 * 移动友好: 网站可以使用针对小屏幕、低带宽和响应式设计优化的移动优化设计。 * 在上下文中编辑: 用户可以浏览网站以定位内容并从页面本身进行更改。 * 设计友好模板: 页面不仅是一个模板和一个巨大的 HTML 片段。模板可以设计成具有多个可编辑区域,以便为非技术用户提供易于管理的丰富设计。 * 高度可扩展: 开发人员可以访问完整的 Rails 开发堆栈,并通过添加自己的控制器、视图以及 CMS 内容类型来定制项目。 * 站点地图: 以探索器/查找器风格显示网站中的部分和页面,允许用户添加和组织页面。 * 内容库: 提供标准化的 "CRUD" 接口,允许用户管理核心和自定义内容类型。 * 内容 API: 为 ActiveRecord 添加了一组行为,这些行为支持版本控制、审计、标记和 CMS 提供的其他内容服务。 * 基于部分的安全性: 为网站提供了基于部分的安全性,允许用户根据需要访问不同的部分。