You can cache things. You can serve pages which {{=LOAD(....)}} components.
Only the components would be refreshed.
I am sure other users will have better advice in this respect.
On Tuesday, 31 July 2012 11:42:10 UTC-5, Alec Taylor wrote:
>
> Here's the
> comment<http://books.google.com.au/books?id=cwjpG47z_7IC&pg=PT368&lpg=PT368&dq=%22we+can+then+detect+authentication+failure+from+the+client+side,+by+running+a+check+whenever+an+RPC%22&source=bl&ots=pxo8uMucSo&sig=x12Kzdg6i-lnGfIfNm6pMEGI3hE&hl=en&sa=X&ei=LwoYUNaGNs2ciAfEm4HICQ&ved=0CCsQ6AEwAA#v=onepage&q=%22we%20can%20then%20detect%20authentication%20failure%20from%20the%20client%20side%2C%20by%20running%20a%20check%20whenever%20an%20RPC%22&f=false>
> (Google
> Books), which was taken from this
> slice<http://www.web2pyslices.com/article/show/1375/json-rpc-from-javascript>
> .
>
> Also, more importantly, is there a way to skip rewriting the frontend from
> scratch?
>
> To rephrase: *Can web2py views be generated for use on client-side?*
>
> Thanks for all information,
>
> Alec Taylor
>
> On Wed, Aug 1, 2012 at 2:37 AM, Massimo Di Pierro <
> [email protected]> wrote:
>
>> I am not sure what that comment means. How would you like to authenticate
>> using JSONRPC? basic_auth? You should be able to do that by enabling
>> basic_auth.
>>
>> The problem is that JSONRPC does have the concept of state therefore you
>> need to send credentials (basic_auth) in every request. Perhaps that is
>> what the comment mean.
>>
>> Massimo
>>
>>
>> On Tuesday, 31 July 2012 11:23:17 UTC-5, Alec Taylor wrote:
>>>
>>> Practically just finished my little proof-of-concept social-network
>>> backend (DAL+controller) & web-frontend (web2py views).
>>>
>>> Now I plan to make the mobile app with PhoneGap <http://phonegap.com>.
>>> PhoneGap allows you to create native mobile-apps for 7 different mobile
>>> platforms in HTML+JS+CSS.
>>>
>>> I plan on developing this frontend first by exposing JSONRPC methods
>>> server-side—by decorating controllers—then interfacing with the API on the
>>> client-side using JavaScript.
>>>
>>> Reading "web2py Application Development Cookbook", and on page 217
>>> (chapter 7) it tells me that to make authentication work for RPC calls I
>>> need to break regular authentication methods.
>>>
>>> Is there a way to avoid this? — Note that I'm currently logging in using
>>> the normal method, but will be using Facebook auth in production.
>>>
>>> Also, if there is a way to avoid rewriting the frontend from scratch
>>> that will work with PhoneGap, please tell me.
>>>
>>> Thanks for all suggestions,
>>>
>>> Alec Taylor
>>>
>> --
>>
>>
>>
>>
>
>
--