- 授权协议: GPL
- 开发语言: Python HTML/CSS
- 操作系统: 跨平台
- 软件首页: http://fv2ex.izhihu.me
- 软件文档: https://github.com/lgphone/FakeV2EX/blob/master/README.md
- 官方下载: https://github.com/lgphone/FakeV2EX
软件介绍
FakeV2EX 是基于 Django + Bootstrap4 高仿的 V2EX 网站。
完成功能
Topic 展示
登录,注册,退出
Tab 展示,Node 信息展示,node 背景色,图标 根据node节点过滤Topic
最热,点击量最多的
member 用户信息查看
查看所有 需登录后才能查看
分页展示
新建Topic Markdown 格式,支持预览
支持直接从node 页面新建,自动选择此节点创建Topic
我关注的用户数量及用户的信息,帖子展示
我关注的节点 数量,所属节点Topic数量
我关注的Topic
我顶了那个Topic,踩了哪个Topic
Topic的总点击量 总的顶的数量, 总的踩的数量
收藏Topic
感谢Topic的作者
当前用户的IP显示
统计在线用户
检测当前用户是否在线
评论
邮箱地址更换,验证
手机号码更换
自定义首页生效
用户详细信息及设置,头像更换 密码修改
添加用户每日登录任务,金额变化功能
添加用户账户余额及详单功能
添加用户感谢对应余额变动功能
添加用户发帖,回复,对应余额变动功能
目前使用自定义中间件更新在session中的用户余额,后期采用单独定义余额过期时间,然后判断是否存在,再更新,减少查询数据库
自定义了 simple_filter 在账户金额详单中用来判断是否是负值,然后加不同的样式
添加了判单主题是否是当前用户创建,如果是,不允许感谢
添加判断用户是否领取今日随机奖励来是否显示领取今日奖励
修复member 界面显示评论数量而不是点击数量的bug
用户统计功能
使用了redis 缓存
使用自定义中间件 当用户浏览页面时,把session 加入缓存库中,通过统计缓存库的session 实现在线用户统计
session 自动过期,如果用户不刷新或者不浏览新页面,session 自动过期,同缓存里的key也自动过期
顺便在中间件中加入了获取当前用户ip的逻辑,可以在前端显示当前用户的真实IP地址
待完成
@我的或者回复我的实时消息 使用session 缓存接收消息,实时推送给用户(同余额变动一个原理)
活跃度
当前页面加载时间 (目前想到的是用前端js实现)
记事本功能
用户草稿功能,写了一半没写完的保存到服务端
...... 目前能想到的暂时就这些吧
展示
产品经理必懂的技术那点事儿
唐韧 / 电子工业出版社 / 2017-1 / 59
《产品经理必懂的技术那点事儿》以非技术背景产品经理了解技术为主题,将技术知识以简单并且易于理解的方式讲述出来,帮助非技术背景产品经理了解技术、学习技术,旨在帮助产品经理高效地与技术人员进行沟通与合作。 《产品经理必懂的技术那点事儿》的主要内容围绕产品经理需要了解的互联网基础技术知识展开,涉及客户端、服务器端、数据库及一些数据处理知识。同时,还就产品经理需具备的一些软实力,例如沟通能力和解决问......一起来看看 《产品经理必懂的技术那点事儿》 这本书的介绍吧!
