Copyleft Games

XML Console for our Web Chat

Some XMPP clients such as Pidgin and Adium provide a console that displays and lets you enter XML. This is great for debugging and learning, and a key part of our Intro to XMPP beginner task.

Add a toggle button to enable/disable a console on our site, modeled after the "XMPP Console" in Pidgin or Adium. It should show all traffic between Candy (our webchat app) and the server, and allow users to send raw XML to XMPP through it. XML data should only be sent after validating it as proper XML.

This should be done entirely in Javascript and CSS.

Task tags

  • xmpp
  • javascript
  • chat
  • css

Students who completed this task


Task type

  • code Code
  • chrome_reader_mode Documentation / Training
  • web Design