出走社网站重构项目进展简报   

  • 小撮 2014年10月28日
    本帖将用跟帖的形式逐日记录出走社网站重构项目的最新进展,一是为了获取社友的关注、支持和援助,二是为了自我鞭策。
    20141028,议事会通过决议,同意启动出走社网站重构项目,由我来负责该项目的整体策划和具体实施。
    总体思路如下:
    1、目标:用linux-apache-mysql-php重构出走社网站,彻底解决系统安全性稳定性和代码严重不规范、执行效率低下的问题。
    2、步骤:
    2-1、数据库处理: 
    2-1-1、新数据库创建:
    2-1-1-1、新网站数据库用mysql创建。
    2-1-1-2、数据库结构、表结构重新设计,大幅缩减表的数量。
    2-1-1-3、表名、字段名均采用规范的英文名称,mysql数据库数据表命名规范化。
    2-1-2、新旧数据库衔接:
    2-1-2-1、mssql旧数据下载到本地,用适当工具转化为mysql格式,作为源数据。
    2-1-2-2、源数据通过2-2-1所述存储过程迁移到新数据库。
    2-2、代码编写: 
    需要编写的代码有两大类:
    2-2-1、存储过程:
    用来实施源数据迁移到新构建的数据库,实现表与表之间,同表此字段与彼字段之间,此表此字段与彼表彼字段之间的复制、合并、分拆、数据格式转换。
    在开发完成网站正式迁移时,需要调用该存储过程,高效率完成网站最新数据的批量无损转移。
    2-2-2、网站代码
    用基于thinphp开发框架+bootstrap前端框架的开源程序talkpiece系统做二次开发,与shaia采用相似的架构。
    保留出走社旧网站的所有功能。
    一定程度上延续出走社旧网站的配色方案、网页布局、交互方式,并自适应手机设备。
    2-3、测试:
    2-3-1、服务器环境准备:联系服务商开新主机。
    2-3-2、上传测试数据和代码。 
    2-3-3、征集志愿者参加测试。
    2-4、网站迁移:
    2-4-1、暂停域名解析 
    2-4-2、最新数据下载,本地转换数据库格式;
    2-4-3、数据上传到新服务器,调用存储过程,将源数据迁移到新数据库。 
    2-4-3、恢复域名解析

     

     

  • 小撮
    昨天又处理了一起注入攻击。
    蛋蛋加入项目组,开始安装开发环境,为接受任务做准备。
    我的sqlsever2008出问题,重装系统。
    2014年11月03日
  • 小撮
    创建了一个“出走社网站重构项目组”的群,欢迎有开发经验(包括后台开发、前端开发、视觉设计、图片处理)的社友参加,酌情分担一部分开发工作,或提供咨询。请点击这里加群。
    2014年10月30日
  • 小撮
    1、用talkpiece创建了新网站的整体架构,确定了目录结构,创建了数据库的原型。
    2、修改了配置文件,完成了系统设置、邮箱设置。
    3、对首页模板做了调整。
    2014年10月29日
  • mountain
    伟大的马龙,你又在重做一遍出走社网站。
    2014年10月29日
  • 撒哈拉渔夫
    继续支持
    2014年10月28日
1551 浏览   5 回复
关键词
微信公众号