Nuoku##TODO LIST

  1. authorize before download papers from address bar  (是否用采用fog存储形式加token就可以解决此问题)
        候选解决方案: http://stackoverflow.com/questions/8089933/showing-images-with-carrierwave-in-rails-3-1-in-a-private-store-folder
    http://stackoverflow.com/questions/26122269/rails4-how-do-i-store-images-uploaded-by-carrierwave-in-private-folder
        弹出下载解决方案: 不直接在前端提供下载连接,  增加一个download action,  可以进一步增加验证, 但然而不能解决上述问题
    http://stackoverflow.com/questions/20642661/download-file-issue-carrierwave-upload
        另外结合nginx请求过滤也是个不错的选择, 直接过滤掉以uploads为开头的请求,  然后文件下载转为ajax请求下载(绕过客户端经过nginx向服务器发送下载请求)
  2. ch web global style
  3. 评论和论文点赞 (has_many)以及评论的回复
  4. 博文分享到其他平台
  5. 博文收藏
  6. 图床(可以尝试用fog形式存储)
  7. 博主给文献评分
  8. 增加博文对外可见和不可见功能
  9. 推荐博主/博文/以及相关博文的分页显示 (利用paginate进一步升级为ajax, 已经同个页面多个分页怎么处理)
  10. call_for_papers
  11. conferences
  12. 转为https
  13. 优化 wiris editor风格和修复细节问题
  14. 文献分组共享
  15. 文献分类标签和分组
  16. 文献作者自己分享自己的文章, 提供issue支持
  17. 用户积分制度, 要让诺库用户价值成为学术界聘用参考指标
  18. 在博文显示页面标记公开和隐私属性


nginx官方文档

nginx其他参考


解决url中id问题(将id替换成其他可读字符串) https://github.com/norman/friendly_id

ruby的一个不错博客


mysql中文问题解决方案:
    (一般直接利用rake db:create是不存在中文问题的, 但如果遗憾的是自己贱,手动建立了数据库,极大可能会出现中文问题)

参考: 

http://linux.chinaunix.net/techdoc/database/2008/03/23/986386.shtml

http://stackoverflow.com/questions/22464011/mysql2error-incorrect-string-value

http://www.cnblogs.com/duerbin/p/3573569.html (有时候在数据库层面上修改会存在单个表修改不成功的问题, 这时候就需要在表的层面上进行修改, 而且连接中的两条命令都要执行)

风格参考

http://www.trackvia.com/

http://bidenfoundation.org/

 



留言

登录 请先登陆, 再留言!

    博主其他文章