其他
首屏
- 点击了解红山在线弹窗播放红山视频;
- “立即开始体验”仅存在于未登录的状态下,若用户已登录,此按钮隐藏。右侧按钮移至左对齐;
- “查看开源项目”按钮文案跟随右侧图片同步切换:右侧图切换至创客图时,按钮文案为“探索创客空间’右侧图切换至开放竞赛图时,按钮文案为”参与开放竞赛;
- 点击 “立即开始体验”跳转到登录页面;
社区动态
第一个模块
数据来源:后台管理>首页配置>创客/竞赛配置;
接口:/api/topics.json?topic_type=ck_js_forum
- 这里取接口返回的最新1条数据(
order_index最大),仅展示1条数据。根据接口返回的类型type再调用不同的接口获取详细信息;
type=Topic::CkForum, 获取创客信息;
type=Topic::JsForum,获取竞赛信息;
第二个模块
数据来源:后台管理>首页配置>技术探讨配置;
接口:/api/topics.json?topic_type=technical_discussion
- 这里取接口返回的最新1条数据(
order_index最大),仅展示1条数据。
第三个模块
前端直接取提供开源项目版块贡献者前3的数据;
接口:/api/user_rank.json?time=30
第四个模块
数据来源:后台管理>首页配置>热门回答配置;
接口:/api/home/platform_communicates.json?limit=10&page=1
- 这里取接口返回的数据(
order_index最大),仅展示前4条数据;
第五个模块
- 前端直接取论坛的新闻通知置顶的数据,多条数据滚动显示;
- 接口:
/api/v1/memos.json?page=1&sort=sticky&limit=6&sticky=true memos
开源项目
数据统计
接口:/api/home/platform_statistics.json
select count(*) from projects where id!=0 and project_type in (0, 1, 2);
-- 0普通项目;1是镜像项目;2是同步镜像项目
select users_count as '开发者' from platform_statistics;
-- users_count的值来源
select count(*) from users where type in ('User', 'AnonymousUser');
- 开源组织(organizations_count)
select count(*) from users where type='Organization';
select count(*) from commit_logs;
合作高校
- 接口:
/api/topics.json?topic_type=school
- 取接口前6条数据;
开源社区
- 点击“探索开源项目”跳转到开源项目首页(/explore/all)
创客空间
- 悬赏金额
统计正常显示的(is_delete = 0 表示正常显示,is_delete = 1表示已隐藏)的状态是成果征集中,成果评选中,公式中,协议签订中,支付中,已完成,已关闭状态的创客任务的总金额;
select sum(bounty)
from tasks
where is_delete = 0 and `status` between 3 and 8;
- 创客任务总数
统计正常显示的(is_delete = 0 表示正常显示,is_delete = 1表示已隐藏)的状态是成果征集中,成果评选中,公式中,协议签订中,支付中,已完成,已关闭状态的创客任务总数;
select count(*) from tasks where is_delete = 0 and `status` between 3 and 8;
- 创客总参与人数
统计所有创客任务提交成果(待审核,待评选,未通过)的总数,不包括已删除(is_delete = 0)以及评论(parent_id = 0表示成果,parent_id !=0表示评论)。
select count(*)
from papers
where is_delete = 0 and parent_id = 0;
SELECT COALESCE(SUM(visits), 0) AS total_visits
FROM tasks
WHERE is_delete = 0;
开放竞赛
- 接口:
/api/competition_infos.json?status=true&page=1&limit=5
- 这里仅展示5个竞赛;
合作高校
科研结构
关于我们
背景介绍
1)首屏
- 首屏为1920*1080的视频,需在各分辨率下占一满屏。用户点击进入该网站时将默认循环播放分辨率较低的视频;
- 用户点击【了解更多】按钮后,将弹窗播放分辨率较高的视频。
2)平台主要板块介绍
- 需定期切换,每10s切换一次(由开源项目切换至创客空间、从创客空间切换至开放竞赛)
3)品牌logo
- 用户鼠标悬停至logo区域应展示一个下载按钮,点击可成功下载当前logo;
- 点击下载全部logo按钮时将全部种类的三个logo打成一个压缩包
4)更多
友情链接
数据来源
- 后台管理-网站配置-底部配置-友情链接-科研机构配置
- 后台管理-网站配置-底部配置-友情链接-合作高校配置
加入我们
- 数据来源:后台管理-网站配置-底部配置-加入我们-招聘信息配置
使用条款
1)平台服务协议
- 数据来源:后台管理-网站配置-底部配置-使用条款配置
- 根据名字进行识别匹配;
2)应征投稿协议
- 数据来源:后台管理-网站配置-底部配置-使用条款配置
- 根据名字进行识别匹配;
3)用户隐私协议
- 数据来源:后台管理-网站配置-底部配置-使用条款配置
- 根据名字进行识别匹配;
4)用户注册协议
- 数据来源:后台管理-网站配置-底部配置-使用条款配置
- 根据名字进行识别匹配;
用户手册
1)开源项目
开源项目链接至:https://help.osredm.com/#/git
2)创客空间
创客空间链接至:https://help.osredm.com/#/chuangke
开源科普
1)Git指令大全
git指令链接至:https://apifox.com/apidoc/shared/da30afb0-9d2e-429b-a4bc-a83209e06021
2)API文档
api文档链接至:https://app.apifox.com/project/1348892
小程序
公众号
<div style="background-color: #162046">
<div class="footerBox pt60 pb40 font-14">
<div class="footer_1 pb50 mb40">
<div class="pt50">
<img src="https://osredm.com/api/attachments/b59636b5-f763-45f0-b795-e5938a37903b" alt="红山开源社区logo" width="200px"/>
</div>
<div class="links">
<span class="linkTitle">关于我们</span>
<a href="/help/aboutus"><span class="colbdc">背景介绍</span></a>
<a href="/help/links"><span class="colbdc">友情链接</span></a>
<a href="/help/joinUs"><span class="colbdc">加入我们</span></a>
</div>
<div class="links">
<span class="linkTitle">使用条款</span>
<a href="/help/terms?title=平台服务协议"><span class="colbdc">平台服务协议</span></a>
<a href="/help/terms?title=应征投稿协议"><span class="colbdc">应征投稿协议</span></a>
<a href="/help/terms?title=用户隐私协议"><span class="colbdc">用户隐私协议</span></a>
<a href="/help/terms?title=用户注册协议"><span class="colbdc">用户注册协议</span></a>
</div>
<div class="links">
<span class="linkTitle">用户手册</span>
<a href="https://help.osredm.com/#/git"><span class="colbdc">开源项目</span></a>
<a href="https://help.osredm.com/#/chuangke"><span class="colbdc">创客空间</span></a>
</div>
<div class="links">
<span class="linkTitle">开源科普</span>
<a href="https://git-scm.com"><span class="colbdc">Git指令大全</span></a>
<a href="https://app.apifox.com/project/1348892"><span class="colbdc">API文档</span></a>
</div>
<div class="links font-18">
小程序
<img src="https://osredm.com/api/attachments/584d7ccd-35bc-47f4-80f6-b5aeff477fa3" alt="" width="106px" class="mt10"/>
</div>
<div class="links font-18">
公众号
<img src="https://osredm.com/api/attachments/f2f93737-9a83-4599-88be-5a76e6d0cf38" alt="红山开源社区公众号" width="106px" class="mt10"/>
</div>
</div>
<div class="center mb15 colbdc">
<span class="mr60">
<i class="iconfont icon-gongsidizhi font-13 mr5"></i>
地址:北京市海淀区西三环北路72号
</span>
<span>
<i class="iconfont icon-youxiang1 font-12 mr5"></i>
support@osredm.com
</span>
</div>
<div class="center colbdc">
<span class="mr60">Copyright©红山开源社区</span>
<a href="https://beian.miit.gov.cn/#/Integrated/index" class="mr60"><span class="colbdc">京ICP备2021005060</span></a>
<a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802034576">
<img src="https://osredm.com/api/attachments/b98e71f3-14bb-44a6-b686-cde826ce778a" width="16px" class="mb5"/>
<span class="colbdc">京公网安备 11010802034576号</span>
</a>
</div>
</div>
</div>