直播模块(modules)

  1、找到相应的模块插件,参考模块插件进行分类,相关的view区块分出来。找插件模块参考drupal、workpress、Joomla!等。

根据参考直播竟品类斗鱼直播:每个版块有不同的功能页面

版块名称版块功能包含信息页面竟品链接项目中页面地址区块截图说明目标地址(需要修改成view的地址)对应CRUD动作
直播列表首页面用户首页、分类、关注、下载、视频、登陆注册及直播列表​https://www.douyu.com/m/a/3.html 直播列表页面v/livevideo/zblist.html 
直播类型分类页面每个主播的列表页面https://www.douyu.com/directory/game/wzrym/a/3_1.html 直播详情列表页面v/livevideo/zbxqlist.html 
主播画面页面显示主播画面及主播ID号​https://www.douyu.com/97246m/a/3_2.html 主播画面页面v/livevideo/zbmenu.html 
直播列表分类详情页面主播播放画面的详情页面​https://www.douyu.com/1144379m/a/3_2.html 直播详情页面v/livevideo/zbdetails.html 
对应的聊天页面点击观众名字或者主播名字弹出对话框​https://www.douyu.com/3018198m/a/3_2.html 直播详情聊天页面v/livevideo/zbdialog.html 
直播说明页面主播的帖子、动态、相册​https://yuba.douyu.com/#/group/1018994m/a/13_1_3.html 直播说明页v/video/zbexplain.html 
申请主播页面申请主播、直播教程、主播直播规范、主播如何成长​https://www.douyu.com/cms/zt/anchor_guide.htmlb/7_1.html 直播申请页面v/livevideo/zbapply.html 
主播认证个人中心页面我的资料、我的关注、站内信、我的积分、消费记录、房间管理、房间道具、我的头衔等​https://www.douyu.com/member/cp/changeIdent暂无   
直播申请列表页面后台看到的主播申请列表页面暂无e/3_6.html 直播申请列表页面v/livevideo/zbsqlist.html 
直播客服、反馈页面直播平台意见反馈页面​https://www.douyu.com/member/message/releaseh/2_1_1.html 直播客服页面   
主播设置页面可以设置什么类型的主播等页面暂无b/7_2.html 直播设置页面v/livevideo/zbinstall.htm 

2、和现有的产品项目做对比,将对应的页面信息抽取为view区块。
注意:根据表格中提供的区块截图抽取view区块。

3、给对应项目技术经理发送邮件(邮件名称:模块形成通知)
注意:发送邮件是找技术经理让组员根据框架图抽取view,修改url,具体操作动作请在邮件模版中查看。

4、当发件人收到技术经理回复的邮件,需要确定邮件内容。
注意:1、邮件内容需要告知表格中涉及页面以及view、修改的URL和对应接口的修改已完成!
2、提供项目的svn的地址。

5、请根据技术经理提供项目的svn地址,在本地checkout出项目的所有文件(项目目标站点)。
注意:在wide中请根据链接站点,将checkout出的项目站点链接到当前根目录下。(该站点为需要抽取view的目标站点)
ps:例如ckjy项目

6、在wide中项目目录下进行抽取模块(项目目标站点)。
注意:找到对应的目标站点,将view抽取到svn更新的站点里(该站点为存储模块站点)。

wide中(根据项目站点为要抽取的直播view目标站点)如图
a、更新svn直播模块站点。(该站点为存放抽取模块的站点)如图
1、确保配置环境1~5步操作正确。
2、更新想要的模块文件夹,例如:更新syslog文件夹和livevideo文件夹。
svn up syslog  和  svn up livevideo
3、如果需要更新新的模块名字,svn文件里没有,请找运维同事进行配置。然后在更新。
4、将该站点链接到当前代码更目录下,操作如图
b、点击项目地址进入(例如该项目),操作如图
c、点击编辑——模块导入到,操作如图
d、将当前站点作为模块导出站点,操作如图
e、成功导出,可以到建立的模块站点查看导出情况。
注意:查看站点当全部view抽取完之后,需要整站发布,一定是要发布在svn更新出来的模块站点里(livevideo)。
 
7、编辑信息机构图(模块站点)。
注意:每次更新迭代信息结构图,需要手动合并信息结构图(更新信息结构图之前将原有的信息结构图备份,更新完之后在手动将备份的添加回来避免丢掉原有的信息机构图)。
a、点击新建站点直播地址,如图所示
b、编辑全站信息机构,如图所示
c、点击从其它地方加载信息机构图,如图所示
d、找到需要抽取项目的所有信息结构图地址,如图所示
e、删除与直播相关之外的所有信息机构图,如图所示
f、保存直播相关的信息结构图,如图所示
g、编辑信息结构图完成
 
8、简单抽取页面测试(模块站点)。
注意:测试过程中如果发现页面有问题(例如:样式,数据等问题)以邮件的形式反馈给技术经理,重新修改页面。
a、在svn抽取的模块站点里新建测试页面(测试页面命名规范:可随意命名,即xxx.html,推荐以test开头命名,即/test/xxx.html)
b、在新建页面里添加view 如图所示
c、添加完view之后发布页面,一定要在当前新建的模块站点里发布(livevideo.com)
 
9、将模块文件更新到模块容器站点(模块容器站点)。
注意:该模块容器站点已经在配置环境中添加,每次需要将新的模块直接更新到该容器站点即可。
终端操作动作 ./pubmodule.sh -n syslog -d modules.com
注意:syslog为模块名,modules.com为环境配置的模块容器站点如图。
 
10、在wide中新建站点(该站点为测试模块站点),点击进入新站点,可以在搜索栏直接添加模块名称,加入模块。如图
注意:1、建立测试站点一定要配置host表。
2、点击该站点进入,可以在搜索栏直接添加模块名称,加入模块。
3、建立测试页面,测试发布页面注意发布到当前站点域名下。
 

11、给support团队发邮件更新外网。
注意:提交SVN前的最后一次检查(非常重要,模块制作人务必理解):
1、确定变动URL列表只有属于此列表的URL项可以提交,其它不能提交,列表包含如下内容:
a、发送给产品/技术经理的URL改变列表,并且检查,svn提交时,属于此类列表的项,必须是新建文件——如果显示为覆盖文件,说明url错误,必须修改url并重做。
b、对与每个覆盖的url,找产品/技术经理确认,是否修改了此url。
c、如果信息结构图变动,找技术经理确认,是否修改了信息结构图,如果没有,不提交信息结构图。
2、全部确认无误情况下提交svn,发送邮件给support团队更新外网。

附件:检查表:

url新建(Y/N)责任人
1