The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

Planzo.com - how do they do that?

I was playing around with this - http://demo.planzo.com/

Very impressive, I think.  Really nice UI for a web app. 

You'll notice that if you double click on the events on the calendar, they spawn a hovering, draggable window.

How the hell do they do this?  My knowledge of web presentation stuff is limited to basic HTML and JS. I was looking through the source a bit and am stumped.
dave
Wednesday, December 14, 2005
 
 
XmlHttpRequest - AJAX
Ben Mc Send private email
Wednesday, December 14, 2005
 
 
I think you've now experienced the famous (or infamous) AJAX, the technology underlying Web 2.0 (if you believe in Web 2.0). Anyway, here's some info:

http://en.wikipedia.org/wiki/AJAX
EKB Send private email
Wednesday, December 14, 2005
 
 
This is not Ajax, just javascript. If you google for 'javascript draggable' or something like that, you'll find lots of sample code.
european
Thursday, December 15, 2005
 
 
They're the same people who made the frappr side (which is complained about in this post http://discuss.joelonsoftware.com/default.asp?joel.3.268390.50 )

I think its pretty good, but my wife keeps losing stuff she enters.  I think they might not have all their ajax skillz down quit right yet.
y0mbo Send private email
Thursday, December 15, 2005
 
 
Thanks european, that's exactly the tip I needed.

Thursday, December 15, 2005
 
 
Search for DHTML Windows and you'll find a load of them.  Here are a couple:

Mine
Demo: http://www.imnmotion.com/index_mdi_test.html
Docs / Downloads: http://www.imnmotion.com/documents/html/technical/dhtml/mdiOverview.html

DHTML Central Window Script:
http://www.dhtmlcentral.com/script/script.asp?id=16

Netwindows:
http://www.netwindows.org/
Stephen Cote Send private email
Thursday, December 15, 2005
 
 
Do not forget that in addition to DHTML this site also has lots of CSS. Especially:

style="position: absolute; top: 4 px; left: 4px;"

and so on.
Pavel Simakov Send private email
Thursday, December 15, 2005
 
 
"Do not forget that in addition to DHTML this site also has lots of CSS."

DHTML = manipulation of presentational elements by manipulation of HTML *and CSS*. It's like saying that "in addition to flying, the birds also have wings". :)
Berislav Lopac Send private email
Friday, December 16, 2005
 
 
IT looks a bit ragged around the edges. Try leaving an event open and creating a new one.

I think this is quite a common thing to want to do, but it crashes out badly.
Another Iota
Sunday, December 18, 2005
 
 
I think it's more of a solution searching for a problem.  People don't want cool draggable calendar events in web browsers.

(as they scream... "Web 2.0! AJAX! XML! RSS! SMS!")

People want calendaring applications that can overcome the shortcomings of all of the others.  And, more generally, people want more than zero good alternatives to Outlook.
Marco Arment Send private email
Tuesday, December 27, 2005
 
 
To clarify:  I'm not saying that it can't be done in a web app, I'm just saying that this isn't it.
Marco Arment Send private email
Tuesday, December 27, 2005
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
 
Powered by FogBugz