1.2.1. 简介

1.2.1.1. FeehiCMS是什么

FeehiCMS是一款基于yii2框架开发的一款cms系统。运行环境:php>=5.4(推荐7.0以上)。FeehiCMS不对yii2做任何封装,重写,仅严格按照yii2文档,开发出一般web系统最常用的功能。

1.2.1.2. 为什么会写FeehiCMS

作者在2015.06月的时候,入职一家公司,当时作者刚接触yii2,发现yii2很优秀,很喜欢这款框架,当然作者当时对yii2不是很熟的情况下也确实很反感框架中对于html和js的封装部分。 当时的工作是从零开始开发一款安卓游戏运营的SDK后台。于是作者就想基于yii2来搭建后端的服务,可是作者找遍了几乎所有(gayhub,度娘,google,bitbucket...) 也没找到一款成型的可以二次开发的yii2 cms(作者呆的是创业小公司,没有时间和资源允许作者从最基础的功能开始开发)。 最后,作者只有选了一款基于某国产框架的cms系统作为后台管理,用yii2开发前台功能。但是这样,带来了一系列的问题,比如前后台代码不通用...... 所以从那个时候开始,作者工作之余,开始着手用yii2写一个通用的cms即FeehiCMS,迄今为止已有两年了,发布了十多个版本,已经逐步趋于稳定。

1.2.1.3. FeehiCMS优点

FeehiCMS只是基于yii2框架开发了一些标配的后台功能,并把yii2好使的特性在该用的地方几乎全部用上了,所以与其说FeehiCMS的优点不如说是yii2的优点。

  1. 持续集成,首款编写单元测试、功能测试、验收测试的yii2开源系统
  2. 上手简单(会yii2几乎可以0成本进行深度开发)
  3. 安全稳定(完全继承yii2的安全特性)
  4. 源码98%以上支持跳转阅读
  5. 良好支持(各种FeehiCMS在线非在线帮助信息,以及yii2良好的社区帮助)
  6. 后台管理页面漂亮、大气、美观(http://demo.cms.feehi.com/admin 用户名feehicms 密码123456 不信你去看看撒)
  7. 文件/邮件提醒系统错误
  8. 持续优化更新
  9. 后台适配手机,紧急情况下手机操作
  10. ...

1.2.1.4. FeehiCMS当前所拥有的功能

  • 多语言
  • 单元测试
  • 功能测试
  • 验收测试
  • RBAC权限管理
  • restful api
  • 文章管理
  • 操作日志

    FeehiCMS提供完备的web系统基础通用功能,包括前后台菜单管理,文章标签,缓存,网站设置,seo设置,邮件设置,分类管理,单页...

1.2.1.5. FeehiCMS为什么不提供钩子

一方面,yii2的各种钩子已经非常好用了,只要是yii2的钩子FeehiCMS都能用,反过来,为FeehiCMS写的钩子其他基于yii2框架的系统也都能用。所以FeehiCMS也是有钩子的,而且适用范围更广,你可以方便的把你的功能开源出来,供其它任何yii2程序使用。 令一方面FeehiCMS提倡简单高效,降低上手成本以及代码的简洁性而不设置自己的钩子,搞一个封闭的社区。

1.2.1.6. FeehiCMS能解决的问题

FeehiCMS拥有常见的web系统所拥有的基础共性功能,但是相对于wordpress、dedecms还是太轻量,如果你需要一个功能强大的文章管理系统,dedecms或者wordpress是比FeehiCMS更好的选择,如果你是一个developer,业务定制化程度很高FeehiCMS是更好的选择。

Copyright © www.feehi.com 2017 all right reserved,powered by Gitbook修订时间: 2022-11-08 03:25:57

results matching ""

    No results matching ""