Forgot to mention that I have setup APE Server 0.9.0 on Ubuntu Server
9.4 Virtual Machine inside Parallels following the guide at this url:
http://groups.google.com/group/ape-project/web/installing-ape-on-ubuntu-9-04


On Sep 27, 10:28 pm, macer <[email protected]> wrote:
> Hi Nicolas,
>
> I tried out your examples but they did not work out for some reason.
> Even the shoutbox one where in am just suppose to add the Session line
> before client.load() did not work for some reason. The problem is that
> when I try to open another tab of shoutbox/chat demo, it either wont
> load anything at all or it'll make infinite POST requests to x.ape.ape-
> test.local/?
> Am sure that I am following the examples correctly. Btw below are the
> versions of apps am using incase it helps:
> OS: Snow Leopard
> Browser: Firefox 3.5.3
> Firebug: 1.4.2
> APE Server: 0.9.0
> APE JSF: git clone of master tree
>
> Everything works fine for the first time across all the browsers
> (Firefox, Chrome, Opera, Safari). Things are screwed when I try to
> load the same thing in second tab in same browser.
>
> Thanks.
>
> On Sep 27, 7:15 pm, Nicolas Trani <[email protected]> wrote:
>
>
>
> > Hi,
>
> > the chat demo use a feature of APE called "Session". Session allow your
> > application to handle multi-tab/window and page refresh. If you want to
> > add this feature to your application you just have to add Session.js on
> > the client side like that :
>
> > APE.Config.scripts.push(APE.Config.baseUrl+'/Core/Session.js'); Note :
> > you must add this line before call client.load();
>
> > You might have to update some little thing in your application,
> > (especialy connection to APE Server)
>
> > Here is a quick example  :
>
> > APE.Config.scripts.push(APE.Config.baseUrl+'/Core/Session.js');//Add 
> > Session.js
>
> > var client = new APE.Client();
>
> > client.load({
> > 'domain':APE.Config.domain,
> > 'server':APE.Config.server,
> > 'identifier':'chatdemo',
> > 'channel':'test',
> > 'complete':function(ape){ if (ape.options.restore) { //options.restore
> > is set to true, in case of new tab/window or refresh ape.start();//This
> > connect to APE and will restore the session } else {
> > ape.start(prompt('Please enter your nickname'));//Ask the user for his
> > nickname and connect to APE with the name that the user entered }},
>
> > 'scripts': APE.Config.scripts //Scripts to load for APE JSF  }); You can
> > also check the Shoutbox demo in APE JSF
> > (http://github.com/APE-Project/APE_JSF/tree/master/Demos/Shoutbox/).
> > The demo already implement session handling. To enable session in this
> > demo just add this line before calling client.load(); in demo.html :
>
> > APE.Config.scripts.push(APE.Config.baseUrl+'/Core/Session.js');
>
> > Regards.
>
> > macer wrote:
> > > Hey guys,
>
> > > You people are doing a great job, highly appreciate it :)
> > > I had setup jabber server with strophe library and have dumped it
> > > after finding ape-project. The chat demo is exactly what I was looking
> > > out for but am facing one problem. My application is more like a
> > > shoutbox with online users list that appears on side of every page.
> > > Now the problem is that if I open chat/shoutbox in another tab in same
> > > browser it doesnt work as the nick is already taken. Its strange that
> > > chat demo works just fine on ape-project demo page even when its
> > > opened in multiple tabs and it even shares the nick. What is different
> > > on ape-project site which allows sharing nick names or I guess its
> > > sharing session!
>
> > > Thanks.
>
> > --
> > Nicolas Trani - Développeur web
> > Weelya - Improve the web
> > 32 rue du faubourg boutonnet
> > 34090 Montpellier
> > Tel : 04 67 169 778http://www.weelya.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/
-~----------~----~----~----~------~----~------~--~---

Reply via email to