UserInterface - renepickhardt/related-work.net GitHub Wiki
the following is a list (not ordered by priority) of features that should be included for the user in the frontend.
Presenter Layout
rwHeader
- Logo/Startseite
- Breadcrumbs
- Searchbox
- Login
rwBody
-
rwContent
- Paper page
- Authors page
- Search results
-
rwSidebar (much of the sidebar can be user generated content and will be verfied after editing)
- AuthorPage
- Website
- reputation scores (citation, H, pagerank, related work internal scores)
- twitter handle
- Attanded universities
- Send Privae message
- Follow (probably star bookmark)
- tagging box and tags (discuss if we want a taxonomy)
- IDEA: similar authors as Tagcloud
- PhD advisor
- students
- PaperPage
- Download PDF
- Upload PDF
- Add Slides (link or pdf)
- Add video of talk
- Bookmark paper (also via star)
- Report wrong content (amazingly this link is a huge prevention of bad content)
- tagging box and tags
- IDEA: similar papers as Tagcloud
- serpPage
- similar search queries (maybe as tag cloud)
- statistics on search results?
- bookmark?
- recent searches by user!
- Surfhistory ?
- Personal recomendations ?
- Login
- search box
- Social Features ?
- AuthorPage
-
Tools
- Listings
- Session handling
- Autocompletion
- Client side caching
- Votings
- Discussion
- Open Social (Gravatr/openID) Login
rwFooter
- Imprint
- About
- Blog
- Data
- License
- Team
- Developer/Github-link
- Projects/Open Ends
- Roadmaps
- BugTracker
CSS
- Nice
External TODO
- External JavaScript bindings
- Import existing server side code (from Rene's RelatedWorkBrowser):
Neo4jHelper, config, IOHelper etc.
High proiority
- search / browse papers authors
- recommend similar items
- follow / bookmark author / paper
- vote discussion items / vote paper / author
- start discussion at paper
Low proiority
- display personalized stream of new papers
- validate email (merge user session node with author node)
- add review
- add further content
- correct content (e.g. merge authors, correct references)
- learn from implicit user feedback