User Tools

Site Tools


tech:hackathon

No need too much creativity, no need great idea, just do a little thing around us and to be best! (不需要什么创意,也不需要什么点子,从身边的实用小事情做起,做到极致。)

Huge Enough Requirement

Baidu Acquired Hao123

August 2004, we acquired the domain name Hao123.com from its owner unrelated to us. At the time of the acquisition, Hao123.com was the largest traffic contributor to our Baidu.com website among our Baidu Union members. Pursuant to the asset purchase agreement, we paid the seller an aggregate purchase price consisting of RMB11.9 million (US$1.4 million) in cash and 40,000 ordinary shares of our company. In addition, we agreed to make a contingent payment of an additional RMB1.2 million (US$0.1 million) to the seller if certain traffic statistics of Hao123.com are achieved within 12 months of the acquisition.

[Morgan] You know 40000 ordinary shares of baidu equals 200 or 300 million RMB now. What Baidu's CEO said at that time, it is too simple too be surpassed.

Active Default Page

I don't want to speak too much, just want to show you something: open IE and come out a default page: https://activexperience.active.local/Pages/welcome.aspx.

This page is slow and I believe that this is not useful for most of guys. So I want to create very useful page with good user experience to replace it completely.

Most People's Habit

Maybe lots of people has the same habit with me. I graduated from 2006 and start to work. At the first year, I found that some people are apt to create a static page to record all kinds of links, what they need to use in daily work.

So I also do the same thing with others. I maintain my own static page for more than 5 years until I created a dynamic simple web page to replace it @2011.

Feature Finished

Focus on user's most urgent requirement, make everything extremely simple, keep the best user experience. (专注于用户的最迫切需求,做得极简单,保持最佳用户体验)

  1. Only has 1 page for the whole project.
  2. Divide all links into three groups: System Default Links, Group User Links, User Customized Links. If you don't login, it show system default links; If you use group user to login, it shows both syste default links and group user links; If you login with 1 user, it shows both system default links and user customized links.
  3. Group user and normal user can add links
  4. Group user and normal user can set “auto-login”, so next time, he open the browser, needn't to login again.
  5. Website will record all links' click-number. for example, we has 5 types of links, first type's total click number of all links are 1203, the second type's total click number of all links are 1800. Then the second one will be put in the first place. (But in the same type, we don't sort it according to click number, because it will make the links changes too frequently.)
  6. Support 5 mainly browsers: FF, Chrome, IE, Safari, Opera. (Generally, I tested it on FF, Chrome and IE)
  7. Support browser in cellphone. (I only test it on Safari in Iphone)

Feature Planned

Follow flat UI design principle, give up light-box effect. Follow simplest principle.

  • Add “Edit/Delete” Feature, need to be finished in the same page. (Better UI Habit: When edit, just keep the URL empty, it equals to delete this URL.)
  • Can use a higher permission user to add/edit/delete other user's links or system default links.
  • Password can not be saved in plain way, need to be encrypted.
  • When user add/edit links, need to provide auto-complete feature to help user to add links.
  • Need to create links pool, when user wants to add some links, just drag and drop them.

In the Near Future

The devil is in the details and the death is at the speed.

It can be a system center. our company has lots of web site. we can let all other websites be integrated into this website. for example: PTO system, service now, active u. Before SSO is not so good, we can use this home page to help to login different systems with different accounts.

F.Y.I

Details in Chinese 实现细节

tech/hackathon.txt · Last modified: 2018/07/24 08:13 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: 沪ICP备12046235号-2
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki