Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

10. 完善文献管理功能 #15

Open
dongli opened this issue Oct 20, 2015 · 2 comments
Open

10. 完善文献管理功能 #15

dongli opened this issue Oct 20, 2015 · 2 comments
Assignees

Comments

@dongli
Copy link
Collaborator

dongli commented Oct 20, 2015

这部分功能主要是为平台使用者构建一个庞大、完整的文献库。前期的文献数据来源可以先定为由用户自行上传,可以是自己的,也可以是别人的。平台需要完成以下管理工作:

  • 完善表述文献相关的数据表
    • reference:文献
    • publisher:出版社,可以分为journal(期刊杂志),还有图书出版社(英文是啥我还不知道怎么定)
  • 用户上传的文献后,应该可以进行修改和删除,其他用户最好也能够帮忙修改,但是修改内容要得到原上传用户的认可(可以设置一个锁,禁止后续修改,管理员除外)
  • 用户可以收录自己的文献(通过publication数据表将referenceuser关联起来),收录后的文献将在用户主页上显示
  • 每个文献都有唯一的标示(cite_key),用于在其它地方进行引用
  • 用户要能够方便地检索到需要的文献
@dongli dongli self-assigned this Oct 20, 2015
@tianlu1677
Copy link
Owner

这一块功能相对独立,鉴于这一块比较重要且复杂,建议不放在第一期里面做。
往深了做就类似于文档的wiki,这块的设计还要考虑,因为一旦上去了,改动起来就不容易了。

@tianlu1677
Copy link
Owner

你先不要动手完成一个版本 😄 ,如果考虑的不周全的话,则会花很大的时间去改动。如果你做出来了,让这个合到主版本里吧,不太符合我们的规范(要做什么功能提前通晓);不合进去吧,你又花费了精力。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants