User:TheDJ/Qui

From Wikipedia, the free encyclopedia

Shortcut:
WP:QUI

Qui is a script and system that helps you keep track of the online/offline status of you and your friends. It is meant to help you and your friends edit and communicate on Wikipedia more efficiently. It is however NOT a chat or instant messaging tool.

Qui is being developed by TheDJ and is still in the very early stages of development. It should be tested and working with Safari, Firefox and Opera. The HTML, CSS and underlying code will probably still see major changes in the coming weeks, but the basic idea behind it will probably change very little.

[edit] Installation

To install Qui, including all future updates:

  1. Copy the text below and paste it into the bottom of your monobook.js file:
    importScript('User:TheDJ/qui.js');
    
  2. Save the new monobook.js page, and
  3. Completely refresh your browser by bypassing your cache.
  4. Done! After a while you should start seeing a sort of dot in the top right corner of Wikipedia pages. This is Qui. Move your mouse over the dot to open the menu.

You may wish to re-configure some of the default settings of Qui, or to create your own customized skin.

[edit] FAQ

  • Q: How do I add a friend?
  • A: Simply visit their userpage, open the Qui-menu and choose "Add <User>"


  • Q: How do I remove a friend?
  • A: Open the Qui-menu, hit "Show Qui friends" and click the D link after the name of the friend that you wish to delete. Alternatively, you can visit the userpage of your friend, open the Qui-menu and select "Remove <User>"


  • Q: Why do I need to hit "Show my friends", could Qui not show them to me always ?
  • A: Every-time we show the lists of friends, Qui needs to request 2 pages per QuiFriend from the wikipediaservers . One for the status of your QuiFriend and one for his last contribution. Now since we are here to make an encyclopedia and not to be a supercool buddy list system, so in order to make it as easy as possible on the servers, we should avoid doing these requests too often. Therefore you need to specifically request Qui to pull that information.


  • Q: But what about my own status? Is that not also on the page? That status is loaded on every wikipedia page isn't it ?
  • A: Actually no it is not. Once your own status is downloaded (once a day), it is kept in a cookie for easy access by the browser. Whenever you change your status trough Qui, the cookie is updated.


  • Q: What about my privacy and the privacy of my friends?
  • A: Well you should already know that if you are logged in, then everything you do is basically public. However Qui was designed with some concern over privacy in mind. For instance it has a "Qui watches me" entry that takes you to Special:Whatlinkshere/User:Example/QuiWatchers and this page should mention all the people that have you on their QuiFriends-list. This system is of course not foolproof, however someone evading it, would probably be heavily frowned upon.


  • Q: I thought Wikipedia was WP:NOT MySpace ?
  • A: It isn't. Qui therefore is not intended to replace IRC/ICQ/MSN/AIM. Use it within limits. Do not bounce on- and offline every single hour and do not create QuiFriends-lists of 300 users either. This might be considered excessive use that does not fall within the limits of WP:NOT and you might be blocked over it.


  • Q: What about people who do not have Qui ? Can they still find my status ?
  • A: Of course. The easiest way is to add the template {{User:TheDJ/QuiStatus}} (or a copy with your own icons) to your userpage. You can also use {{Statustop}}, which provides some customization. Whenever anyone visits your userpage they will see an indication of your status in the top right corner of your userpage.


  • Q: I want to add/customize a few user status messages.
  • A: There are currently 4 valid statuses for users: online, busy, sleep, offline. It is possible to add more status messages, but like stated before, Qui is not the buddylist of an instant message system. There would have to be a very good reason to add such a new status. Some skinning options trough CSS styling will be made possible in the future most likely. If you have any good ideas please leave them on the talkpage.


  • Q: What pages does Qui use?
  • A: /Status to keep your status, /QuiFriends to keep all your friends and it uses the page /QuiWatchers on the QuiFriends list of other users so that you can find who has added you to their QuiFriends list.


[edit] Documentation and support

There isn't any so far :D