Hacker News new | ask | show | jobs
by michaelchisari 5681 days ago
Actually, Appleseed's framework abstracts out the user-facing code into a "foundation", which can be removed and replaced (and even inherited) without changing any of the underlying server-side logic.

So there's no reason I couldn't implement a radically different UI like this without changing any of the base code. Theoretically, you would even be able to switch between the UI's with a simple button.

http://www.behance.net/Gallery/Facebook-Facelift-Home-Profil...

1 comments

How does the foundation talk to the server?

Do you have to use php?

If you wanted to build a new foundation, you'd do it in client-side JavaScript. You communicate with the server through a REST API.
Have a link describing the REST API?
Not yet, actually, it's still in flux, and documentation is sparse to non-existant. The next few releases will be ironing out a lot of the implementation, and I'm going to prioritize a guide for how to get started with it.