# videotopic **Repository Path**: caorui0131/videotopic ## Basic Information - **Project Name**: videotopic - **Description**: https://gitee.com/caorui0131/videotopic - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-06 - **Last Updated**: 2022-10-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目开发准备工作(仅开发须知) - 应用 - [x] 创建应用 - [x] 配置测试的IP和域名(联系王茜) (https://videotopic-d.wf.pub/sbglywx) 访问 https://d.wf.pub/cesvideo/admin - 需要创建和配置么? - 和d.wf.pub的测试环境有没有关系? - [x] 配置线上的IP和域名(联系王茜) (https://cesvideo.wf.pub) 访问 https://wf.pub/cesvideo/admin - [ ] 上线网关api(联系张富涛) - [x] 上线审核应用(联系张富涛/小黑?) - gitlab项目 - [x] 创建gitlab项目 - [x] gitlab自动部署(联系王茜) - [x] 上线gitlab项目联系(联系王茜) - 数据库 - [x] 创建数据库 - [x] 上线数据库和model(联系赵越) # 项目简介 - 产品名称:专业内容知识视频聚合平台(https://videotopic.wf.pub/index)/视频专题/videotopic - 产品概述:聚合高质量资源、个性化展示、可无限复用的学术视频平台框架。(可无限复用:一个项目可服务n个视频专题类应用,想要发布视频专题的用户仅需创建应用并把真实地址配置为:https://videotopic.wf.pub/您的特色域名 即可立即使用视频专题应用,无需进行任何开发。) - 应用场景: - 作为视频专题的**创造者**类用户可以在线流畅发布资源(视频、音频、文档、图片等)、编辑资源、管理本应用的资源、浏览资源、宣传资源等。 - 作为视频专题的**使用者**类用户可以浏览资源(视频、音频、文档、图片等)、收藏资源、点赞资源(可排名,可用于视频比赛等场景)、转发资源、评论资源、分享资源(微博、微信等)等。 - 产品目的:刺激用户 收藏、管理、关注资源 以增加用户和平台的粘性。 - 适配设备:PC端、移动端、ipad平板 - 资源类型:视频、音频 - gitlab项目信息 - gitlab项目名称:videotopic - gitlab项目地址:https://gitlab.wf.pub/wf.pub.app/videotopic(可获取最新的项目文档) - 【可选】如果应用需要开通付费,需要把应用信息给 李鸿鹏进行开通 # 功能简介 - 应用的入口 - 应用市场 - 评论、收藏 - 管理应用的基本信息 - 展示部分(给用户看的前台) - 首页 - banner图(封面图) - 仅包含文字的列表 - 可展示活动说明以及介绍类内容 - 内容 - 标题 - 介绍 - 属于某些专题的视频列表 - 按专题分类展示视频 - (当有多个专题或多个视频时)可以控制视频及专题展示的顺序 - 内容 - 专题标题 - 视频时长 - [ ] 自动获取 - 视频标题 - 视频的作者或来源 - 创建时间 - 其他的视频列表(不包含在专题内) - 内容 - 视频标题 - 视频的作者或来源 - 创建时间 - 视频专题专题索引: 自动吸顶、点击索引锚点跳转对应视频专题 和 滚动时给索引加高亮效果。 - 视频详情页 - 视频 - 视频标题 - 视频简介 - 收藏 - 评论 - [ ] 视频组件(传大视频有无问题,对比尚永龙的组件) - [ ] 存储阿里云 - 视频管理部分(后台,仅咱们管理员可看的) - 视频管理(第1级分类) - [x] 视频列表 - [x] 添加视频 - [x] 为视频添加专题 - [x] 删除视频已添加的专题 - [x] 预览视频 - [x] 删除视频:删除此视频及相关信息 - [x] 编辑视频 - [x] 添加封面图(可选) - [x] 视频概述:可添加1文字段落+1图(可选) - [x] 视频相关资料(可选) - 专题管理(第2级分类) - [x] 专题列表 - [x] 创建专题 - [x] 编辑专题 - [x] 删除专题:删除专题,同时删除该专题下的视频和专题的对应关系 - 导航栏管理(第3级分类) - [x] 创建导航 - [x] 编辑导航 - [x] 删除导航,同时删除该专题下的导航和专题的对应关系 - banner封面管理 - [x] 上传封面 - [x] 更新封面 - [x] 删除封面 - 编辑管理员 - [x] 添加管理员(可添加多个,根据uid添加,uid在https://wf.pub/my/personal/可以看到) - [x] 删除管理员 - 新加功能 - 视频概述 - 初版,仅添加文字或图,您可以将微信公众号文章链接放到这里 - 相关资料 - 音频 - 文档有么? - 还需要其他资料需要展示么? - 功能:在线查看、下载 - 应用 - 名称 - 路径 - 封面 - 开发好转让应用给您,这样您的账号就可以得到更多的曝光(需要有万方数据的账号或者申请账号) - 问题、建议或其他需求? - 然后目前商量的方案我需要先和梅总讨论下再确定,确定后 开发可能会需要一周左右的时间,等应用上线后我们在群里沟通,然后您再上传视频。谢谢老师们~ # todolist - [x] 视频同专题推荐 - [x] 建立视频框架 - [x] 路由用一个文件 - [x] 数据库用一个,表里加属于哪个应用的字段 - [x] 访问的url 可以是一个么 - [x] 线上cesvideo修改为:https://videotopic.wf.pub/cesvideo - [ ] 视频时间自动获取 - [x] 整合视频专题 - [x] 哪个域名来的 路由就走哪个域名(不会看老大写的项目里有一个用了) - [x] 应用真实url: - [x] 移动端 - 个人主页展示视频栏目 - 时间 - 标签 - 关键词 - 播放统计 - 轮播图 - 分类 - 搜索 - 应用名字:名师讲坛、云讲堂、学术云讲堂 # 如何接入视频专题应用 ## 用户自行接入(暂未开通) ## 用户联系videotopic研发接入-用户需要做的 1. 登录【http://wf.pub/ 】站点 2. 开视频专题的管理后台的权限:进入网址:https://wf.pub/my/personal/ 将用户的uid、昵称发给咱们。 3. 为了将应用的所有权交给用户,需要用户申请成为开发者。(具体操作可见文档:https://wf.pub/open/docs/162?path=docs%2F1.%E5%BF%AB%E9%80%9F%E6%88%90%E4%B8%BA%E5%BC%80%E5%8F%91%E8%80%85.md) 4. 转让应用给用户后,对应用的操作。(具体操作可见文档:https://wf.pub/open/docs/112?path=docs%2F%20%208.%E5%BA%94%E7%94%A8%E5%AE%A1%E6%A0%B8%E4%B8%8A%E7%BA%BF.md) ## 用户联系videotopic研发接入-咱们需要做的(需是wf.pub的管理员或运营者) 1. 创建应用。(具体操作可见文档:https://wf.pub/open/docs/112?path=docs%2F%20%208.%E5%BA%94%E7%94%A8%E5%AE%A1%E6%A0%B8%E4%B8%8A%E7%BA%BF.md) ![图片alt](https://videotopic.wf.pub/images/howToCreate.jpg) 2. 将用户的uid添加为对应应用的管理员 3. 留存应用的应用真实地址、站内首页url、AppID、APPKey、APPSecret、APPCode信息,发给开发(配置评论地址和以后开发用) 4. 以上工作(用户需要做的+咱们需要做的)完毕后将应用转让给用户(需要用户的昵称) 5. 【可选】如果应用需要开通付费,需要把应用信息给 李鸿鹏进行开通 ## 话术 几位老师完成 【1.注册万方账户,2.申请成为开发者】之后,需要做以下操作(需按顺序操作哈): 客户接入视频应用流程: 【1.申请成为开发者】 · 介绍:登录万方数据网站注册一个万方账户,然后申请成为开发者 · 如何获取:https://wf.pub/ · 操作文档:https://wf.pub/open/docs/162?path=docs%2F1.%E5%BF%AB%E9%80%9F%E6%88%90%E4%B8%BA%E5%BC%80%E5%8F%91%E8%80%85.md 【2.创建应用】 · 介绍:创建应用以接入视频专题 · 如何获取:https://wf.pub/my/open/apps · 操作文档:https://wf.pub/open/docs/112?path=docs%2F%20%201.%E5%88%9B%E5%BB%BA%E2%80%9C%E7%AB%99%E5%86%85%E5%BA%94%E7%94%A8%E2%80%9D.md 【2.需要将您的 用户uid+需要操作的视频专题应用名称 发给我】 · 介绍:用于将视频专题应用转让给您;并且给您开视频专题的管理后台的权限(用于视频管理、专题管理、banner封面管理、编辑管理员等) · 如何获取:https://wf.pub/my/personal/ 即可看到 【3.待我转让应用给您后,设置应用的基本信息】 · 介绍:建议至少设置 应用名称和应用logo,其他项可看您的需求进行设置。 · 操作文档:https://wf.pub/open/docs/112?path=docs%2F%20%208.%E5%BA%94%E7%94%A8%E5%AE%A1%E6%A0%B8%E4%B8%8A%E7%BA%BF.md 【4.上传视频】 · 介绍:可在应用的首页(地址我会在您操作到此步骤时发给您)点击右上角的“管理后台”,在打开的管理后台页面上传视频及管理视频专题。 【5.应用提交审核】 · 介绍:提交审核后可联系我们为您加快审核通过,审核通过后您和他人即可访问此应用。 · 操作文档:https://wf.pub/open/docs/112?path=docs%2F%20%208.%E5%BA%94%E7%94%A8%E5%AE%A1%E6%A0%B8%E4%B8%8A%E7%BA%BF.md 如您有任何建议和需求都可以随时和我沟通哈~我们会持续迭代更新功能的~ # 该项目下的应用 * 科普视频专题 videotopic 应用真实地址:https://videotopic.wf.pub/videotopic 站内首页url:https://wf.pub/videotopic AppID:10 APPKey:wm5k97036d0p(线上) evrx28ty3c6k(测试) APPSecret: APPCode: * 临床神经外科杂志 lcsjwk 应用真实地址:https://videotopic.wf.pub/cesvideo 站内首页url:https://wf.pub/cesvideo * 科技论文写作 scientificPaperWriting 应用真实地址:https://videotopic.wf.pub/scientificPaperWriting 站内首页url:https://wf.pub/scientificPaperWriting * 工业范儿 industrialModel 应用真实地址:https://videotopic.wf.pub/industrialModel 站内首页url:https://wf.pub/industrialModel APPKey:tfkah8gbzkrn APPSecret:skcsiz37fb2zg4z5mbicvzzrgud8rr43 APPCode:wu63qx83fr40etdb6pkiph8bp3579hc1 《设备管理与维修》杂志 2041889 * 大医生说 theBigDoctorSaid 应用真实地址:https://videotopic.wf.pub/theBigDoctorSaid 站内首页url:https://wf.pub/theBigDoctorSaid APPKey:trx6u9ku50a6 APPSecret:nid0kpb93fkbn0qb6m83hxv75vk4k705 APPCode:fi05fj3h1a6qq33wvap7qq32q1us1iap * 修车帮 carRepairGang 应用真实地址:https://videotopic.wf.pub/carRepairGang 站内首页url:https://wf.pub/carRepairGang APPKey:8hgpkqgxxik5 APPSecret:pmv2hz4fhxrpw3gwqmp9zspuvght5508 APPCode:zw6z0ut9p93b10jhmaaacnv1ba7u9ik2 * 农机TV agriculturalMachineryTV 应用真实地址:https://videotopic.wf.pub/agriculturalMachineryTV 站内首页url:https://wf.pub/agriculturalMachineryTV * APPKey:6wqjctmezaa9 APPSecret:84mey7wkyqfr59jqkik16gj4kdwyuz39 APPCode:tyyp8u78ag54uj149pa8xp928suivfaz * 汽车与驾驶维修 (automobileDrivingDndMaintenance)qcyjswx 应用真实地址:https://videotopic.wf.pub/qcyjswx 站内首页url:https://wf.pub/qcyjswx APPKey:6k5qupnxdvxp APPSecret:ch4td7jzuz38qgxztuhnh7bp7m83gs40 APPCode:er8m3azqdgz3b23wyspv023y4i18sxzv * 农业机械 agriculturalMachinery 应用真实地址:https://videotopic.wf.pub/agriculturalMachinery 站内首页url:https://wf.pub/agriculturalMachinery APPKey:2fteb4dazrh1 APPSecret:a4dcbbbesd9wbq8u4wqmsnp6ive6cydu APPCode:rwxn7s0dmn5ixqh5y0x9bjgfi2guhpnx * 设备管理与维修 sbglywx 应用真实地址:https://videotopic.wf.pub/sbglywx 站内首页url:https://wf.pub/sbglywx APPKey:8pg0a8zyhbyc APPSecret:p47d1q48ju64tb1tpn1ut9kv9f3y2azp APPCode:7qnvz259jt1fuiyv2i89cq8ph3r3zbfz * 百科奇妙物语 bkqmwy 应用真实地址:https://videotopic.wf.pub/bkqmwy 站内首页url:https://wf.pub/bkqmwy APPKey:818u5093b38i APPSecret:rrawcsi2fqx5qw16hrupkpa5nicycp0q APPCode:8rtedgwqmp7szaabewu52kg9m11tj4mg * 趣味手作 qwsz 应用真实地址:https://videotopic.wf.pub/qwsz 站内首页url:https://wf.pub/qwsz AppID:324 APPKey:sehz5fkaewvf APPSecret:b21q32tfj6xqkjrq0kpdnqdh1eq0jjwd APPCode:2tiyv5xv9e2tfkdvuasjbkqjaiiqp0nz * 中国石油视频 zgsysp 应用真实地址:https://videotopic.wf.pub/zgsysp 站内首页url:https://wf.pub/zgsysp AppID:548 APPKey:tprdgvm84hwm APPSecret:6qti06k4kbjirumcnv1cdkjqkjqkjt0a APPCode:95qsgs679g9pa4gs2tixqkf8hiuasnks * 科普视频专题 应用真实地址:https://videotopic.wf.pub/videotopic 站内首页url:https://wf.pub/kepu AppID:632 APPKey:xwbsh05iystd APPSecret:6isz95mdrayku3px6ue7jwhk6t68bnzq APPCode:8v8bp21nv3mhe8pcg1fvk7yv3kdy82dd * Hello My Job 应用真实地址:https://videotopic.wf.pub/hellomyjob 站内首页url:https://wf.pub/hellomyjob AppID:657 APPKey:2i774r1nxag5 APPSecret:3q1razn4aw9bkpdjf69in96rwzyg9n5g APPCode:pp1y83hyxijxjwf8kxjqntr2upkn5j3e * 毕业论文格式排版攻略 应用真实地址:https://videotopic.wf.pub/papertypesetting 站内首页url:https://wf.pub/papertypesetting AppID:664 APPKey:bh8f43r44z93 APPSecret:dekf5663nq9xjsum9996s40besbzp5ec APPCode:8u5y11urzckku63mkrnuvhpmspw04awa * 论文写作系列教程 应用真实地址:https://videotopic.wf.pub/paperwriting 站内首页url:https://wf.pub/paperwriting * AppID:671 APPKey:ea0snjk149kx APPSecret:gd6hmcmqer31km0x9ag4vpjim97ytvk5 APPCode:rx2c8xkv7607t1i75wrr46776z1yewyq * 国合院数据文献 应用真实地址:https://videotopic.wf.pub/guoheyuan 站内首页url:https://wf.pub/guoheyuan 管理员uid:4729596 AppID:707 APPKey:8gc1x5pq8u3n APPSecret:tnkrkiiu9ik3dcepv06k6ubw3h07t1g0 APPCode:a6pnxbp2zdsfkdvwjwgd7k4gqx6t7dzg * 中国农业科技术出版社 应用真实地址:https://videotopic.wf.pub/castp 站内首页url:https://wf.pub/castp 用户ID:4815358 AppID:721 APPKey:2ybg52ke2r6h APPSecret:nibuxqkhgk72a4efnp5d8svnexyqgy27 APPCode:hmbh79hbycrb5fj4qvuc1ury83gufdei * 非常病例分享 应用真实地址:https://videotopic.wf.pub/MDTCasefromPUMCH 站内首页url:https://wf.pub/MDTCasefromPUMCH AppID:765 APPKey:vt8gb0rejbnz APPSecret:p7ner9v5viu9ijytuiwghs2r6fc5gmbj APPCode:jvan230dnuyzspq7pfz95k85rzdr7k00 * 应用真实地址:https://videotopic.wf.pub/ 站内首页url:https://wf.pub/ AppID: APPKey: APPSecret: APPCode: * 应用真实地址:https://videotopic.wf.pub/ 站内首页url:https://wf.pub/ AppID: APPKey: APPSecret: APPCode: ## 项目系统管理员——线上 * 王尚 731510 * 曹蕊 线上49 测试25 * 小万 28 ## 项目系统管理员——测试环境 * 我的名字很长有很多鸽子啊啊啊啊 240 * 曹蕊 25 # 视频专题更新日志 ### 2021.04.22 #新增功能# 涉及项目:视频专题 涉及应用:科普视频专题(https://wf.pub/videotopic)、中国电工技术学会云讲堂(https://wf.pub/cesvideo)、临床神经外科杂志(https://wf.pub/lcsjwk) 1. 建立视频框架 - 可无限复用(一个项目可服务n个视频专题类应用),想要发布视频专题的用户仅需创建应用并把真实地址配置为:https://videotopic.wf.pub/您的特色域名 即可立即使用视频专题。 2. 增加相关视频的展示 - 在视频详情页查看视频时可查看到该视频的同专题包含的其他视频。 3. 增加可上传的视频类型 - 可上传音频、视频 4. 增加视频/音频相关信息 - 添加视频/音频封面图(可选,若上传了则展示上传的封面。视频封面不传将会自动获取,音频封面不传将使用默认封面) - 视频概述:可添加1文字段落+1图(可选) - 视频相关资料(可选) - 添加多个文档(pdf、word、ppt、excel等) - 添加多个音频 5. 视频专题可添加图片 - 可添加1文字段落+1图(可选)进行展示 - ### 2021.06.16 #新增功能# 1. 视频专题可为视频添加提示,提示将会在视频详情页中的视频播放前展示,用户点击视频播放后消失。 具体操作可见后面的视频,如您有任何建议和需求都可以随时沟通哈~ ### 2021.08.17 #新增功能# 1. 添加视频专题标题索引 自动吸顶、点击索引锚点跳转对应视频专题 和 滚动时给索引加高亮效果。 ### 2021.09.03 #新增功能# 1. 用前端直传OSS的方法提高文件上传速度4倍以上。 1分钟1G左右 2. 提高了文件上传体验:主要优化了变手动上传为自动上传、和自动获取视频的一些基本信息 3. 优化了管理后台样式以和wfpub统一 ### 2021.11.17 1. 三级、二级分类,可选 1. 记录应用选择的 是几级分类 2. 三级分类:tab和topic的对应关系 (可交叉对应) 3. 多一级之后 路径也会多一级,需要2套 路由 2. 轮播图,点击可跳转(对应专题或链接?) # 欢迎大家试用并反馈意见 如您或者您联系到的用户有任何建议和需求都可以随时和我沟通哈~我们会持续迭代更新功能的~ 欢迎大家试用并反馈意见!对以上功能有任何建议和需求可在发帖时添加话题 #我给万方提建议# 哦~ 视频/音频基本的类型:video/mp4,video/ogg,video/webm,audio/*,上传时间:上传时间200分钟以内(非视频/音频本身的时间,对大小无限制,且可修改)都是可以上传的。 需要把想添加的应用的以下信息发给我: 1.应用所有者(展示在应用的@xxx,必备条件:为开放平台的开发者)用户名、uid、登录信息(方便给用户名和密码的给用户名和密码,不方便的我这边操作下手机号登录,你那边发我登录验证码) 2.应用特色域名(即url,全英文,例:hellomyjob) 3.应用名称 4.应用简介(可选,30字以内) 5.应用封面 待我这边把应用创建和配置好后,我会和你说,并把应用地址发给你。 然后你还需要进行以下操作: 1.上传视频:点击【管理后台-视频管理-添加视频/音频】 2.申请上线应用:在应用详情页点击【提交审核】申请上线应用 应用已创建好,状态为【开发中】,应用信息已上传,需要上传视频后(在https://wf.pub/papertypesetting/中点击【管理后台-视频管理-添加视频/音频】),点击【提交审核】申请上线应用(操作页面链接:https://wf.pub/my/open/apps/app_detail/664)。 毕业论文格式排版攻略应用地址:https://wf.pub/papertypesetting/ 我这边已退出你的账号哈。