都重生了又学计算机啊
繁体版

第41章、改造橘场社区

    眼下丁琪淇已经走了,陈铮决定暂时放下这些纷扰的思绪。

    原本计划下午继续在章市义务小商品批发市场继续调研,想想也就作罢了。

    他觉得自己需要换个环境,整理一下思绪。

    他陪同杜浩嘉回到了山经明水校区,两人在校园里漫步了一会儿,聊着些轻松的话题,试图让心情平复下来。

    陈铮并没有在山经做过多的停留,考虑到下午时间还很多,他突然想坐一次K301返回泉城市区。

    K301在章市大学城设有多个站点,而山经对面的一个职业学校就正好有一个,陈铮从山经的大门走出穿过一条四车道的马路便来到了这个站点。

    等了一会儿,K301公交车缓缓驶来,车门打开,他也便上了车。

    对往泉城方向而言,大学城站点为始发站,因此K301车内人并不算太多,他找了个靠窗的位置坐下。

    随着公交车缓缓启动,窗外的风景也开始变换。

    陈铮开始观察车上的乘客,在大学城站点上车的几乎都是大学城的学生,更具体点的话,是想串门的大学生。

    毕竟如若只是去市区,那么大多数学校都有校内大巴车直达到泉城市区,只是到达的地点相对固定。

    陈铮很少坐K301,他一直以为乘坐K301奔波于两个大学城之间的学生应该是男生为主。

    只是当看着车上存在悬殊差距的男女比例时,他才发现,在爱情面前男人和女人又有什么区别呢?

    只要上头,谁都可能是愿意付出的那一个。

    嗯,这些人真上头,陈铮忍不住吐槽一番了。

    陈铮并不用把K301全程都坐完,那就真的是去长清大学城串门去了。

    当然即便他现在想串门,那也没有可以让他串门的机会。

    从章市大学城前往山大软件园校区,得途经18个相隔甚远的长站点才能抵达。

    尽管这连K301公交线路站点数的一半都不到,但18个站点的旅程已经足够漫长。

    这辆K301公交车足足行驶了一个多小时,才缓缓停靠在经十路上的舜华路站。

    到站后,陈铮下了车,活动了一下久坐有些僵硬的身体。

    他望了望前方,发现从这里步行返回学校也就只有几百米的距离。

    于是,他决定迈开步伐,悠闲地走回学校。

    ……

    回到宿舍后,陈铮将丁琪淇送给他的小熊娃娃轻轻地放在了桌上。他不知道该如何处置这小熊娃娃,只好放在桌上当摆件了。

    他环顾四周,发现舍友们都出门游玩还未回来,宿舍里显得格外安静。

    对于这三个来自不同省份的异乡人,国庆则是他们了解鲁省的大好时机。

    陈铮想着他们此时估摸着正在bt泉玩耍,抑或是观赏着那不知道存不存在“夏雨荷”的大明湖。

    舍友还没回来,陈铮便有了个念头,想趁着这难得的宁静时光,静静地码一会儿代码。

    当前,橘场社区的UV已缓缓攀升至3.2万,其购物返积分的策略正进一步推动社区的发展,整体呈现出良好的循环态势。

    陈铮此时开始做两手准备,橘场社区的购物返积分礼品功能改造及新增购物商城功能。

    相对于礼品功能的小变动,购物商城对于橘场社区而言是全新的事务。

    此时,橘场社区的购物返积分功能依托淘宝联盟而生存。虽然是依附关系,但并不意味着淘宝能做的橘场不能做。

    相反,这同时代表着橘场社区的用户拥有一定的线上购物习惯和购买力。

    这为橘场社区新增购物商城奠定了一定的基础。

    陈铮并没有想着靠橘场社区购物商城赚钱,他只是想要完善整个橘场社区的生态。

    在购物返积分功能上线较多实物礼品后,那么可以直接花钱买这些实物礼品有何不可呢?

    【橘场社区新增购物商城功能】算是一件不小的事情。

    Discuz的BBS应用并不包含购物功能,如若陈铮想要自行新增插件,则需要花费大量的精力去撰写代码,这样的代码没有经过大量的测试工作容易留下生产隐患。

    相比与购物返积分那样简单的功能,购物商城则复杂多了。

    陈铮这会说什么也不会选择自己埋头苦写。在他看来,此时选择“拿来主义”才是最明智的。

    这样做的好处显而易见:一是能够节省大量精力;二是成熟的解决方案已经经过了时间的考验,更加可靠。

    很快,他便投入到了橘场社区新增购物功能工作中—融合购物商城shopex。

    由于Discuz和shopex都是两个独立的建站工具,相对而言都有独立的用户体系,而陈铮要做的第一步便是统一用户体系。

    好在Discuz和shopex所使用的数据库均为MySQL,它们在数据存储上并没有冲突。

    陈铮决定以Discuz的用户体系为核心,着手将shopex的数据表单整合进Discuz的MySQL数据库中。

    首先,他着手统一用户表的信息设置,这意味着他需要将所有需要融合的MySQL数据中的用户表字段与Discuz的用户表字段进行合并,并去除重复项。

    其次,他还需要对现有的MySQL数据表进行扩表处理。

    在两个表单中,除了用户表和资讯新闻表之外,并未发现其他需要额外处理的表格。

    最后,……

    实际上,将shopex的数据表单融入Discuz的MySQL数据库并没有遇到太大的挑战。

    由于它们都是基于PHP的文档,且在shopex未产生新数据的情况下,这一整合过程更像是一次简单的供应商更换。

    两个不同程序的整合一般分为五个步骤数据迁移与整合、数据表结构扩展、数据可访问性与兼容性、数据安全性、后续管理与维护。

    在陈铮的一系列操作下,shopex商城功能很快便被搬进了橘场社区测试环境。

    相比于应用Discuz建设橘场社区时,陈铮只修改了Logo。对于shopex的应用则是需要全方位修改并在各方面完全融入了橘场社区。

    陈铮一直忙活到晚上十点,才仅仅完成了shopex大框架与Discuz的融合工作。

    他感到有些疲惫,揉了揉发酸的双眼,发现舍友们竟然都还没有回来。

    “看来他们今天应该是不会回来了。”

    ……