This looks very cool. It's called LivePad and it's billed as "A realtime web-based collaborative editor." Check out the demo.
From the site:
Its user interface is written as XUL, a fundamental XML language for defining user interfaces in Mozilla applications. The client-side processing is done with JavaScript while the server-side processing is done with PHP. The data storage is handle with SQLite, an zero-configuration ACID-compliant SQL database engine.
This is very cool stuff, Ming Hong!
Posted by asa at March 30, 2005 01:21 PMit doesnt work. all i get is
XML Parsing Error: mismatched tag. Expected: .
Location: http://livepad.klogms.org/demo/
Line Number 135, Column 5:ŕԈhttp://livepad.klogms.org/demo/
----^
(with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050327 Firefox/1.0+ and Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b) Gecko/20050217)
Posted by: mat on March 30, 2005 01:29 PMfor some reason it works now
Posted by: mat on March 30, 2005 01:32 PMvery interesting this log :S
10 days ago we saw the TB 1.0.2 en-US
where are all the other localizations?
All teams wordlwide so slowly?
Or Mozilla?
:(
No need to give the user agent string. That should be a server-side bug... :-P (There are lots, I think)
P.S. I don't know why. But it can't save the document (the saving function works, but the document is not really modified).
First time i clicked the demo link Firefox (trunk build 20050330) crashed. No more crashes thoguh, also get the xml error sometimes, weird.
Posted by: José Jeria on March 31, 2005 12:07 AMThe program works under Windows (my development machine), but not on this public server. The 2 program is that it can't insertBefore and removeChild as the corresponsing objects were not found using getElementById.
I'm talking to the one who set this machine. I hope this is caused by some Un*x specific problems (e.g. file permission) or problems related to building PHP5 and its extensions.
Posted by: minghong on March 31, 2005 02:59 AMYeah. Definately problem of server.
I ran the following script but it returns "not ok":
<?php
$dom = new DOMDocument();
$dom->loadXML( "<xml><element xml:id='abc'/></xml>" );
echo $dom->getElementById( "abc" )->tagName == "element" ? "ok" : "not ok";
?>
The problem is fixed. For those interested in this "pitfall", you can visit this wiki page.
Posted by: minghong on March 31, 2005 10:24 AM