bitcms比特内容管理系统,经过几个版本的更新和客户的使用已经基本上完善了。下面主要介绍下他的运行环境和功能。

一、运行环境:windows server+IIS

bitcms采用Entity Framework 6 + MVC5开发。数据库由原来的Sqlite升级为mysql,主要考虑系统要适用中小型系统。

二、主要功能

1、重写了MVC的路由机制。使用MVC开发人的都知道,MVC路由默认支持一个参数的路由,要是参数多了,就需要特性路由来满足需要,不灵活。bitcms使用路由参数和模板xml配置相关联,并可通过后台进行操作。大大简化了MVC路由的配置。

2、重写了MVC的视图运行机制。MVC默认一个页面需要视图和控制器配合来工作,给页面扩展带来了很大的不方便。bitcms对这个机制进行了重写,采用页面视图共用一个控制器。通过与路由设置配合,更轻松的完成项目功能扩展。

3、web、wap自适应。系统通过判断客户端浏览器环境,针对不同的浏览器环境返回web或wap页面模板。

4、缓存。采用静态缓存和内存缓存两种缓存机制。可对长期不更新的内容使用静态缓存,访问量大、数据时效要求比较高的内容采用内存缓存。

5、API接口。bitcms预留了API调用接口。采用签名MD5加密方式进行安全验证。方便与小程序、APP等进行数据交换。

收费规则,收少量的费用,让广大使用者收益。

收费采用自愿捐献的方式进行。系统根据捐献者的捐献数赠送积分和授权名额。积分能提高捐献者会员升级。会员等级和权限表请参阅捐款页面

开放权限:基础使用文档无权限要求,所有人都可以查阅。包括后台操作文档常见问题;开发者频道的bitcms程序安装其它版块。这些基本上满足了大部分的使用者都能很快的进行后台操作和有问题可问的基础功能。

基础权限:包含二次开发文档;开发者频道的模板BUG。满足二次开发需求。

高级权限:包含模板、模块下载(规划中的频道)。像微信授权、短信接口、微信支付等等。

bitcms内容管理系统源码下载

新系统开源发布,就放到首页吧,还望园主放水

bitcms-比特内容管理系统 3.1版源码发布的更多相关文章

  1. bitcms内容管理系统 3.1版源码发布

    开源bitcms内容管理系统采用ASP.NET MVC5+MySql的组合开发,更适应中小型系统低成本运行. bitcms的主要功能 1.重写了APS.NET MVC的路由机制.bitcms使用路由参 ...

  2. 完美高仿精仿京东商城手机客户端android版源码

    完美高仿精仿京东商城手机客户端android版源码,是从安卓教程网那边转载过来的,这款应用源码非常不错的,也是一个非常优秀的应用源码的,希望能够帮到学习的朋友. _js_op> <igno ...

  3. [源码]一键获取windows系统登陆密码vc6版源码

    [源码]一键获取windows系统登陆密码vc6版源码支持:XP/2000/2003/WIN7/2008等 此版本编译出来的程序体积较小几十KB... 而vs版则1点几M,体积整整大了2-30倍对某些 ...

  4. 锋利的jQuery(第二版)源码下载地址

    书上给的http://cssrain.sinaapp.com无法访问 问作者邮箱要的: 第1版源码:百度云盘下载:http://pan.baidu.com/share/link?shareid=104 ...

  5. Maven编译并打包Mahout CDH版源码

    目录 1. 问题描述 最近在使用Mahout里的推荐算法进行实验,由于业务需求,需要修改Mahout源码,将原本输出到HDFS上的结果输出到HBase中.由于Mahout发布的源码都是Maven项目, ...

  6. atitit.商业版 源码保护 与 java本地原生代码转换 的方案总结

    atitit.商业版 源码保护 与 java本地原生代码转换 的方案总结 1. 为什么虚拟机语言容易被反编译 1 2. 源码泄露的问题问题 1 3. Excelsior JET 1 4. gcj.的流 ...

  7. ue4.3正式版源码链接

    ue4.3正式版源码链接 http://tieba.baidu.com/p/3170253742

  8. 大写金额换算器iOS版源码

    大写金额换算器iOS版源码 人民币金额大写转换器输入数字就可以转换成相应的人民币大写金额,操作很easy,需一键点击,就可以复制. 是財务办公人员必备的小工具. 银行.单位和个人填写的各种票据和结算凭 ...

  9. 运行OpenGL红宝书第9版源码时Visual Studio提示“无法启动程序...ALL_BUILD。拒绝访问“的问题的解决办法

    问题描述: OpenGL红宝书第9版源码采用CMake编译后,用相应的Visual Studio(如VS2012)打开“vermilion9.sln”解决方案,并运行时Visual Studio提示“ ...

随机推荐

  1. 最新版kubernetesV1.14.1集群一键自动部署脚本

    部署命令如下:详情及注意事项请看README.md git clone https://github.com/luckman666/deploy_Kubernetes-v1.14.1.git cd d ...

  2. BeanUtils.copyProperties(productInfo, productInfoVO);

    一:spring的工具类方法:BeanUtils.copyProperties(orderMasterDTO, orderMasterDO); 作用:将orderMasterDTO对象中的属性值,赋值 ...

  3. iOS 蒲公英第三方打包平台

    http://www.pgyer.com/doc/view/ios_install_failed

  4. Android Activity生命周期的几个问题

      每一个Android开发者都应该知道,android系统有四个重要的基本组件,即Activity(活动).Service(服务).Broadcast Receive(广播接收器)和Content ...

  5. Redis学习笔记(六)有序集合进阶

    1.基础操作 ZCARD(获取成员数量) ZINCRBY key_name num member(将member的分数加num) ZCOUNT key_name min max(获取分数在min与ma ...

  6. Eclipse--java.lang.OutOfMemoryError: PermGen space

    这一段时间,Eclipse总是死掉,几乎是稍微操作快一点就会死掉,几分钟一次,搞得人郁闷至极.浪费了不少时间,在网上搜了下,看到很多朋友也出现类似的情况,在网上求救,但是网上的办法都只是说通过修改ec ...

  7. 如何在运行时改变App的图标

    在你完成应用程序的beta版本后,最后会有些人去帮你测试,使你去完善应用程序……或者会有投资青睐.但是如果测试人员有一种简单地方式去检查构建版本的应用程序会不会有帮助呢? 这个教程将会向你展示这些,向 ...

  8. Python3基础教程(十六)—— 迭代器、生成器、装饰器

    在这个实验里我们学习迭代器.生成器.装饰器有关知识. 这几个概念是 Python 中不容易理解透彻的概念,务必把所有的实验代码都完整的输入并理解清楚其中每一行的意思. 迭代器 Python 迭代器(I ...

  9. uva1614 Hell on the Markets

    贪心部分的理论依据:前i个数可以凑出1-sum[i]的所有整数. 证明:第二类数学归纳,n=1时成立,假设n=k之前所有项都成立,当n=k+1时.sum[k+1]=sum[k]+a[k+1].只需证明 ...

  10. ubuntu命令行转换图片像素大小

    convert -resize 512x256 00433.png 00001.png 1.512和256之间是x(就是字母那个x),用' * '反而会报错 2.这个命令会按照原图的比例进行转换 3. ...