Pluto CMS
基本上差不多了。
希望能通过答辩。
题目决定的很草率,基于RubyOnRails的CMS建站系统。
以至于开始后不知何处下手,后来看到BrowseCMS后,觉得那种通过模板来更新部分内容的方法很好,简单方便,对于小型网站应该绰绰有余了。
目前的缺点:
1.找到更好的方法来完成 博客列表 -> 博客文章浏览 现在的解决方法是通过创建2个页面,一个名字是另外一个加上_app后缀,然后程序会将从列表页面过来的链接跳转到浏览页面,再通过找到ID来显示。 现在操作不怎么简单,而且页面中无法存在有多个model,否则跳转后就没法判断了。
2.多个动态model的关联 ,还没考虑怎么做。现在暂时定死了自动链接两个 tags ,comments
3. 插件,这个也没完全搞定,只能靠自己手动添加代码。写了个小型论坛,有个论坛用户信息,如果能设计成自动和CMS用户整合那就不错了。
4.还是觉得功能简单了。
RakeMate v2.0.0 running on Ruby v1.8.7 (/usr/local/bin/ruby)
>>> /Users/xhan/Codes/plutocms/Rakefile
(in /Users/xhan/Codes/plutocms)
Total Code Lines:203963
Total Files 1248
xml : 1033
css : 9465
txt : 2815
js : 132500
erb : 2718
rb : 21287
yml : 811
html : 33334
引用
(in /Users/xhan/Codes/plutocms)
+----------------------+-------+-------+---------+---------+-----+-------+
| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |
+----------------------+-------+-------+---------+---------+-----+-------+
| Controllers | 1223 | 855 | 27 | 134 | 4 | 4 |
| Helpers | 283 | 201 | 0 | 23 | 0 | 6 |
| Models | 920 | 483 | 24 | 64 | 2 | 5 |
| Libraries | 179 | 130 | 0 | 21 | 0 | 4 |
| Integration tests | 0 | 0 | 0 | 0 | 0 | 0 |
| Functional tests | 258 | 198 | 23 | 0 | 0 | 0 |
| Unit tests | 268 | 201 | 45 | 0 | 0 | 0 |
+----------------------+-------+-------+---------+---------+-----+-------+
| Total | 3131 | 2068 | 119 | 242 | 2 | 6 |
+----------------------+-------+-------+---------+---------+-----+-------+
Code LOC: 1669 Test LOC: 399 Code to Test Ratio: 1:0.2
基本上没什么测试代码,全靠不停的刷新浏览器 和 irb 解决。
不是不想写,而是确实不会。- -
分享到:
相关推荐
Java-JSP计算机毕业设计课程设计项目源码 Java-JSP计算机毕业设计课程设计项目源码 Java-JSP计算机毕业设计课程设计项目源码 Java-JSP计算机毕业设计课程设计项目源码 Java-JSP计算机毕业设计课程设计项目源码 Java-...
python毕业设计之nweb渗透测试工具(django)源码 源码可正常运行!仅供学习使用!
基于SpringCloud+Hadoop+Vue的企业级网盘系统设计与实现(含毕业论文资料+优秀毕业设计) 应用组成 前端:vue-projectManage 后台:mycloud-admin 提供前端服务:mycloud ps:springcloud实现 文件在线预览服务:file...
源数量有193套,基本都是毕业设计类型的项目,这里我把项目名称释放一部分出来: [信息办公]基于struts的图书管理系统_struts_ts.rar 教务管理系统(jsp+servlet+mysql).zip [影音娱乐]JSP版Flash小游戏小偷_jsgame....
【2019届毕业设计】,【优秀毕业设计】,【华东交通大学】 一、应用组成 前端:vue-projectManage 后台:mycloud-admin 提供前端服务:mycloud ps:springcloud实现 文件在线预览服务:file-online-preview github...
基于深度学习+SpringBoot+Vue的停车场收费管理系统前后端完整源码+车牌识别模块+项目说明(毕业设计).zip ```bash # csdn下载项目源码 解压重命名 # 进入项目目录 cd vue-admin-template # 安装依赖 npm install # ...
计算机毕业设计网站实操资源
SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,含有代码注释,新手也可看懂。ssm整合开发,小程序毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:...
[搜索链接]Mysoo站内搜索 v1.0 Peview_mysoo-1.0-preview.war.zip项目JAVA源码+资料[搜索链接]Mysoo站内搜索 v1.0 Peview_mysoo-...1.适合学生做毕业设计参考 2.适合个人学习技术研究参考 3.适合小公司做对应项目参考
毕业设计企业网站源码 Timor CMS Timor CMS 是一款非常轻量级的内容管理系统,它不支持过多花里胡哨的功能,只会支持最基本的文章及分类的管理。 构建状态 技术栈 前端页面及API:.NET Core 5.0 Preview (后续会持续...
[电子商务]TLShop 网店系统 1.0 Preview_tlshopc.zip源码ASP.NET网站源码打包下载[电子商务]...2.适合学生做毕业设计项目参考适合学生做毕业设计项目技术参考 3.适合小团队开发项目技术参考适合小团队开发项目技术参考
[CMS程序]IlgharSite CMS(爱革CMS) v2009 Preview1_ilgharsite2009.zip源码[CMS程序]...2.适合学生做毕业设计项目参考适合学生做毕业设计项目技术参考 3.适合小团队开发项目技术参考适合小团队开发项目技术参考
前几年的JavaJsp应用源码Demo,主要面向的是学生毕业设计学习。
这个源码文件包包含了完整的项目代码,可以作为毕业设计或课程设计的参考素材。通过使用这个源码文件包,你可以学习到如何在Java Web项目中实现搜索功能,以及如何利用JSP和Java技术进行数据处理和页面展示。此外,...
ASP.NET Core v6.0.0 preview.7.21378.6.zip
源码亲测可用,可做计算机毕业设计、课程设计等参考。 【项目技术】 python+Django+mysql+b/s 【实现功能】 本次通过以B/S结构搭建一款能够渗透检测工具,通过该工具的开发来进行web网页漏洞、web端口扫描的技术实现...
华东交通大学,优秀毕业设计分享 前端:vue-projectManage 后台:mycloud-admin 提供前端服务:mycloud ps:springcloud实现 文件在线预览服务:file-online-preview 基于SpringCloud+Hadoop+Vue企业网盘系统...