去年的暑假,那正是我大二升大三的时候,我没回家,郁闷的是学校又不给留校,说是什么奥运期间为了安全,不准学生留下,就这样的烂借口让多花了2000块.我和两个好朋友一起在学校南门外租了个房子,用一个半月写了这套程序.我们原本计划是开源该程序,维护下去的,但是时间和资金问题让我们不得不放弃,其实程序基本写完的了,就差整理一下,写一个安装程序,再写一个与其他论坛的数据转换.当前我简单写了一个dz6的转换程序.
简单介绍下这套程序吧:
一套针对大学生的sns平台,平台采用php编写,分层详细,效率高.同时为了能高速稳定的开发出更多的功能,我们还开发出一套php的框架--milkphp,与其它框架不同,我们采用了jquery的加载思想,让效率达到最高.
程序的关键是我们写了一套核心-milkphp,通过核心我们可以扩展出各个模块,比如bbs,shop等,核心已经很好的处理了用户相关的数据,如通行登陆,短信息的发送.
在写这套程序前,我已经对discuz和uchome以及ecshop有了很深入的学习,其实通行证部分我们有借鉴ucenter的相关原理,并对其进行改进,实现效果很不错,让你调用更简单的api就可以实现通行.
整体适当的采用了ajax的异步模式,如图片lightbox显示,异步的发表帖子,可拖动翻页的文章列表等等.系统也实现了个人空间的功能,个人空间参考了uchome的思想,设计的更加实用简洁.同时花了1晚上时间弄明白了uchome中flash的头像修改的调用,因此我们就盗用了uchome的头像编辑器(flash).
这整套程序我们没给起名,因为写出来就是给珠海高校联盟网用的,已经实现的模块有校园导航,校内交易,BBS,个人空间.校园BT(完整整合了XBT与BiTCommetTracker).
我们只给核心框架起了名字milkphp,框架里包含了一个大的工厂类,用来管理调用其他类成员,框架的功能有mysql的操作,附件上传,session操作,数据缓存实现,模版功能(非smary,而是简单采用phpwind的方式,直接在html中包含伪php代码),数据抓取类,邮件操作类,日历以及验证码实现等...这些类的实现都是采用统一的标准,所以可以简单的被工厂调用.也正因此,你可以随意曾加你需要的功能.然后通过工厂直接调用就可以了,实现方便,而且结构清晰.
好啦,说了那么多,心理有种怪怪的感觉,一套那么好的东西,但是不能发展下去,只能丢弃了.
不用问原因啦,原因用屁股都想的到是市场在作怪.做程序的人总是不考虑市场,盲目的写出些鸡肋来.
不过也好,通过也这套程序,让我适应团队合作,也了解了社会,也学到了不少的知识.也算是一个经验吧.
如果那位有兴趣要这个程序,可以回贴,我就整理下把原代码放上来.
最后贴几张图片,,臭P下.如果www.joomen.com还可以访问的话,可以过去体验下的.
用户名:sun 密码:77604459