Large community design: 10 details for improving user experience

Source: Internet
Author: User

Http://kwklover.cnblogs.com/kwklover
Recently, I have been developing community programs, collecting and thinking about some community design concepts that can improve user experience, and discussing them with you.
1. Three considerations for designing large-scale community Navigation:
1. "Always" appears at the user's hand;
2. Minimize page occupation;
3. provide users with a good sense of location ";
Currently, most large communities use hidden frameworks on the left.
The effect of location perception on navigation block is that the current view block should be highlighted.
Reference: http://blog.donews.com/iqst/archive/2006/05/13/867531.aspx

2. "Restore the last submission" Function
There is no connection to the http protocol. Due to network instability, user publishing fails, and a recoverable means should be provided.

3. A fully customizable and visible editor in three cases
1. You can select your favorite editor. For example, freetextbox ,....
2. You can customize some features of the editor. For example, some users prefer to post images and videos, but some do.
Insert code and so on. Optional custom functions should be provided to avoid too many functions affecting ease of use performance and improvement.
Loading Speed.
3. Have certain intelligence, such as entering the pasting area, the texture function automatically appears, the user enters the programming area, and the insertion automatically appears
Code functions.

4. You can reply to your post anonymously.
Many websites provide this function, and many websites do not. I think whether this function is provided is a judgment.
Whether a community is considerate to users is a sign. Always remember to guide user registration instead of forcing user registration. The former brings
Registered users have a stronger sense of identity and loyalty to the community.

5. Paging considerations
1. You can select 20 or 40 entries per page at any time, or any other specified page value. This can be used
List page, which can also be used for content pages.
2. Try to use numbers to represent the page number, rather than the style of the previous or next page. Baidu, google's design is good.

6. In-site Short Message Function
1. The capacity should be limited. For example, a maximum of 20 entries can be saved. In-site short messages are used for instant communication and notification.
Not for storage. To remind users to process their information in a timely manner. At the same time, it can also clear those that don't come once in N years.
User short messages to avoid wasting system resources.
2. You can export short messages.
3. Draft box function. Meet the needs of two types of users: Write it first, and think about whether to send it; after writing it, I suddenly don't want to send it, but I'm not sure
In the future, you need to save the settings.
4. You can set not to receive information from certain users or not to accept information from all users.

7. Considerate search functions
If an old user stays in your community for a long time, he will naturally add many friends and add many posts to his/her favorites. It may also be published
A lot of posts should be provided with the precise and targeted search function, which can be used to search your own published or favorite posts and sending of friends
Table posts and so on. Most communities do not provide this function.

8. Provide a search box in a proper place in the user's writing area (editor)
You can use the search box of google or baidu. Some users prefer to write online and occasionally need to search for references. This will
It provides users with some convenience. It is also possible to increase revenue for the website. However, it should be noted that the premise is not to affect users' writing.
This function is especially suitable for technical blogs.

9. Intelligent recommendations
Some communities also have the concept of a Recommendation post in addition to the excellent posts, but I think the recommendation post is not determined by the website, but should
Add records to favorites based on your previous browsing history. Intelligent Determination of user information hobbies and other information to extract users' favorite information
As a recommendation post, you may also consider a variety of factors to increase the recommendation success rate.

10. The author/blogger replied "highlighted"
This may be useful in some cases. However, I think it is particularly useful for blogs. Because you read the blog articles of the blogger
The reply is naturally interested, and the meaning of the Forum is not very big.
Reference: http://www.blueidea.com/bbs/NewsDetail.asp? Lp = 2 & id = 2579436

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.