建立本站是一个漫长的过程,从不会HTML到现在使用自己开发的CMS,十年磨一剑,只为一朝试锋芒。
当一个人完成一整套程序开发时是一个孤独寂寞的过程,谁也不知道我经历了什么。美工、程序、安全、效率,功能...没有人给你提意见、也没有人帮你写代码,当你熬了几个通宵完成了某个重大功能时甚至找个倾听的人都没有,走向成功的路注定孤独,旅途充满荆棘...
之前做过很多类型的网站,极少有成功的,回想起来大多是因为程序不适用,记得2005年时做的第一个站使用的动网论坛程序,只要空间支持asp下载后上传马上就可以使用了,不需要配置什么,还有其它人把插件直接打包进去,美工也做得很好。后面等帖子多,流量大了,网站经常被篡改,有流量=被攻击,就这样折腾了好几年,折腾也是学习的过程,中间自学了HTML、CSS、PHP后来发现有更安全的discuz,终于也学会了写模板,又是一阵折腾,学习康盛公司的各种程序,使用帝国CMS、PHPCMS、DEDECMS,发现都满足不了我的需求,网站做了不好用,成功的寥寥,后来使用SupeSite很顺手,功能也很强大,安全性也能满足,做了很多企业类网站,也通过SS积累了技术与财富,无奈康盛官方停止开发与技术支持,自己不断的修改SS程序,慢慢熟读代码。去年想上一个美食网站项目,又遇到老大难的程序选择问题,上网乱搜的时候发现了百度开发的UE编辑器项目,被它的功能惊艳到了(虽然现在改用TinyMCE,但很感谢百度的编辑器,没有它也许就没有现在的CMS)当时也不知道那根筋不对,突然决定要自己开发一个CMS,经历1个月的努力,面向企业网站的初版上线,针对企业网站做了很多人性化的修改,让客户测试,反馈过来的基本都是好评。最近又对程序做了升级,现在面像门户网站并兼容企业网站的新版正式上线,通过模板和插件定制可以实现各类型的网站。
回想一路走来,近半年收获巨大,因为我可以自豪的宣布属于我自己的终于CMS上线了,我可以自由的定制开发各类网站,从此再也不需要为做站时选择什么程序而头疼,最后非常感谢Discuz!、SupeSite、jQuery File Upload、TinyMCE,部分函数、插件参考并使用了前面的开源程序,感谢这些公司及个人的贡献!
--------------------------- Update Log: 2019-12-15 ---------------------------
MyCMS :V2.3(20191215)
前台使用了精减后的bootstrap框架重构并美化了模版。
模板支持设置代码压缩,从此告别手工压缩。
更新了数据库部分字段,重建了数据库索引。
支持Redis5.0X版本。
增加了留言模块,开放了评论了。
前台所有提交由统一接口接受。
前台所有AJAX请求由统一Json API处理。
删除友情链接申请模块,改为专题页处理。
重构了代码,详细对函数写了注释。
重新规划了各模块的文件保存位置。
对验证码及其它AJAX请求做了安全处理,防止恶意刷新。
重写了密码加密方式。
MyCMS :V2.22(20190810)
后台使用了bootstrap前端框架完全重写了一次,更好的支持移动端和未来扩展性开发。
后台统一了变量使用,更新了统一的开发标准。
系统设置升级为完全的数据库方式扩展,管理更加人性化。
完美的支持Redis与文件系统的切换。支持海量的并发请求与TB级数据管理。
MyCMS :V2.21(20190618)
优化了缓存机制,增加了Redis缓存,后台可选择使用文件或者Redis方式。
优化了部分模块的代码,由原来的整体页面缓存修改为只缓存变量数据,实现了节约空间与数据共享(PC与WAP共享)。
MyCMS :V2.2(20180920)
支持用户动态和操作的记录,如点赞,投票,评论等。
优化各模块的代码,修复模块的BUG。
后台完全支持手机或者其它移动设备进行访问与管理操作。
优化数据库结构,增加索引等。
已完全支持海量数据与大并发,经测试数据超过1TB,日PV千万无压力。
重构了文件上传类。
重构了切图缓存类。
新增友情链接申请模块
后台新增通知,如需要审核的评论、链接等。
MyCMS :V2.0(20180622)
完全重构了代码,对网站的结构进行了调整。
模板更友好的支持wap与mip等。
对系统函数与类重构与优化,修复多个BUG,引入内容缓存。
支持动态、静态、伪静态3种模式(后台模块上选择)
数据库升级为Innodb存储引擎,并由原来的utf8改为utf8mb4_general_ci
后台增加多个扩展模块支持,专题可实际自由定义单页面功能。
图片调用支持参数切割与缓存。
系统警告与错误自动记录,方便DEBUG。
MyCMS :V1.5(20171118)
重写了Mysql类,完全面向对像,由原来的mysql引擎修改为mysqli。对注入问题修复。
取消了百度编辑器,改用tinymce编辑器,自己重写了文件上传功能。
网站支持模块化管理,后台完全模块化扩展。
后台记录所有的管理操作。
MyCMS :V1.1(20170415)
更新数据库结构、优化了分类页文件调用方式,更适合大并发访问,升级了模板引擎并兼容以前的模板。
模板可以分目录的方式进行分类,更方便对模板进行管理。
后台增加部分控制,增加多项管理,清理不需要的参数。
后台目录可以任意修改,不影响访问。
MyCMS :V1.0(20161220)
程序第一个版本,使用百度编辑器ueditor,优化MYSQL数据结构,提供高并发访问需求,基本满足小型企业网站的内容管理。
网站提供多种SEO优化策略,可使用动态访问和生成HTML方式,自动识别网址是否生成HTML文件。
可以管理文章、分类、评论、标签(TAG)、等。
wap与PC兼容,wap只需要2行代码即可。