Hi Darren,
Yes, it takes a bit of careful planning, but it is possible to write
multi-page applications with Conductance where each page can be
constructed by the server in response to a HTTP request as well as
directly in the browser.
Many of our UI-construction primitives (in the 'surface' module) work
on both the server and client, so code that constructs the pages can -
for the most part - be shared between client and server.
Here's an example of a little proof-of-concept SEO-capable app we're
working on (it's still work-in-progress, so please mind the ui
glitches):
http://photostories.onihub.com/
If you e.g. go to
http://photostories.onihub.com/story/2Ot8Zbla_Y-v7OZEVCWBDQ and look
at the network traffic, then you'll see that the fully constructed
page is sent over from the server (you can even turn off JS in your
browser, and it will still render). If OTOH I navigate to this page
from my story index while I am 'in' the application, then the page
will be rendered fully on the client side.
Cheers,
Alex
> --
> You received this message because you are subscribed to the Google Groups
> "StratifiedJS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
stratifiedjs...@googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.
--
Alexander Fritze
President, Oni Labs Inc.
http://onilabs.com
1231 N Honore St #3
Chicago
IL 60622
Phone:
312 566 3947