ideas:usercomments
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ideas:usercomments [2012/09/05 10:22] – googleguy | ideas:usercomments [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 77: | Line 77: | ||
- | ---- | + | ===== New User Notes Features ===== |
- | |||
- | ==== New User Notes Features ==== | ||
Since starting work on improving usernotes I've managed to find some good ways to implement some of the proposed features and improve on the existing system without introducing new backwards-compatibility breaks. None of the new features have gone into production on php.net as of yet, but hopefully will be introduced soon once some of the implementation details have been worked out and more thoroughly tested. To get an idea of the new features you can try the sandboxed demo here at [[http:// | Since starting work on improving usernotes I've managed to find some good ways to implement some of the proposed features and improve on the existing system without introducing new backwards-compatibility breaks. None of the new features have gone into production on php.net as of yet, but hopefully will be introduced soon once some of the implementation details have been worked out and more thoroughly tested. To get an idea of the new features you can try the sandboxed demo here at [[http:// | ||
Line 94: | Line 92: | ||
- **Sorting** | - **Sorting** | ||
* The existing user notes were always sorted by date of submission in descending order. This made the usefulness of older notes degrade slowly over time as more and more notes for the same page were added and notes of a lesser quality were not removed. | * The existing user notes were always sorted by date of submission in descending order. This made the usefulness of older notes degrade slowly over time as more and more notes for the same page were added and notes of a lesser quality were not removed. | ||
- | * The new features allows the notes to be sorted by a rating system of +/- 1 based on number of votes and grouped by dates in a descending order. | + | * The new features allows the notes to be sorted by a rating system of +/- 1 based on number of votes and grouped by dates in a descending order. |
- | - **Ease of use** | + | * Notes that have no votes at all are ranked above notes with 30% or lesser ratings. Notes with greater than 30% ratings |
+ | * There is a slight exception | ||
+ | * Another | ||
+ | - **Minor Improvements** | ||
* Some additional minor improvements have been introduced to allow usernotes to bring a more positive experience to the user. | * Some additional minor improvements have been introduced to allow usernotes to bring a more positive experience to the user. | ||
* For example, visiting direct link to one of the notes such as [[http:// | * For example, visiting direct link to one of the notes such as [[http:// | ||
* User notes now also provide a timestamp in relative date format (e.g. "1 month ago", "2 years ago", "4 days ago", etc...) instead of a formated date timestamp (e.g " | * User notes now also provide a timestamp in relative date format (e.g. "1 month ago", "2 years ago", "4 days ago", etc...) instead of a formated date timestamp (e.g " | ||
* Now, usernotes also helps make the experience of using its features easier to navigate with javascript in the cases of voting, and flagging user notes. The user does not have to leave the page to do so as long as they have javascript enabled. The functionality also degrades gracefully in the event javascript is not enabled on the client side. The next step will be to make adding notes also possible without leaving the page in the near future. | * Now, usernotes also helps make the experience of using its features easier to navigate with javascript in the cases of voting, and flagging user notes. The user does not have to leave the page to do so as long as they have javascript enabled. The functionality also degrades gracefully in the event javascript is not enabled on the client side. The next step will be to make adding notes also possible without leaving the page in the near future. | ||
- | * Also, you can not see how many notes have been added to each page at the top of the notes div (giving you some indication of number of notes per section without scrolling or counting the notes manual). Might be useful to some people. | + | * Also, you can now see how many notes have been added to each page at the top of the notes div (giving you some indication of number of notes per section without scrolling or counting the notes manual). Might be useful to some people. |
* More improved UX is also in the works :) | * More improved UX is also in the works :) | ||
Some of the current faced involve the decentralized manner in which the usernotes system is implemented in order to be distributed to the mirrors without requiring each mirror to retian it's own database and without centralizing a database that integrates into all of the mirrors. Since the entire notes system is primarily file-based and remotely synchronized there' | Some of the current faced involve the decentralized manner in which the usernotes system is implemented in order to be distributed to the mirrors without requiring each mirror to retian it's own database and without centralizing a database that integrates into all of the mirrors. Since the entire notes system is primarily file-based and remotely synchronized there' |
ideas/usercomments.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1