Hello, this looks fantastic, I'm eager to start playing with those handlers. I have many ideas here... Thanks for the information and the work.
On Wed, Jan 11, 2012 at 8:32 AM, Vo Minh Thu <[email protected]> wrote: > Hi Raphael, > > Putting other handlers (and thus be served from 8069) is definitely > possible: this is how the (new) web client is done: it uses the --load > command line flag (which ends up in > openerp.tools.config['server_wide_modules'], which already contain 'web' by > default). Such server-wide-modules are loaded irrespectively of any > database. Their 'post_load' entry in the __openerp__.py file, if any, will > be called. The post_load implementation of the web addons will register its > own handler. > > Handlers are simply WSGI applications. The OpenERP server itself is such a > WSGI application but acts as a router. There is one unconventional approach > we took here: handlers are not registered under some route, but can decide > by themselves if they want or not to serve some request. If they return > None, the next handler will be tried. If this proves to be too > unconventional/not practical enough, we can change that. > > I hope to have some time to expand on this subject and add it to our doc. > > Cheers, > Thu > > > On Tue, Jan 10, 2012 at 2:28 PM, Raphael Valyi <[email protected]> wrote: > >> Hello Nicolas, >> >> not sure you have seen, but the embedded web-client Sphinx documentation >> bring some answers to your question, see here how to build them: >> >> http://planet.domsense.com/en/2012/01/openerp-new-web-client-6-1-documentation/ >> >> Now of course, it's always incredible to learn those official docs things >> from community members rather than from their author or even from your >> business partner... >> >> On my side I have 2 questions: >> >> - what is the way to proxy those multiple static files to serve them >> directly via nginx or Apache? In 6.0 that was easy because there were only >> one static directory, now we have many of them. Any regexp pointer to >> address this would be welcome. >> - is there a way to plug some additional custom handler on OpenERP >> 8069 HTTP framework so that I can proxy some other services eventually >> using some non Python technologies (so I ask for a reverse proxy; and yes >> I'm an heretic) and still benefit from the "same origin policy" in the >> Javascript client side? Of course one can always plug those reverse >> proxies >> at the Nginx or Apache proxy level, but it may make it harder to quickly >> have a development environment. That's why proxying right inside the >> OpenERP framework may bring some benefit, I'm open to debate in any case. >> >> >> Regards. >> >> -- >> Raphaƫl Valyi >> Founder and consultant >> http://twitter.com/rvalyi <http://twitter.com/#%21/rvalyi> >> +55 21 2516 2954 >> www.akretion.com >> >> >> >> On Tue, Jan 10, 2012 at 6:01 AM, Nicolas Bessi < >> [email protected]> wrote: >> >>> Hello, >>> >>> Webclient and trunk are going quite well. >>> >>> There is some new thinks that appear in module like a controller and >>> static folder, there is also the possibility to have web addons. >>> It will be nice nice to have some doc and best practices guide. >>> >>> How should web addons/view be distributed or includes in modules. What >>> should be put in static and controller folder when should we use a >>> controller or a web view addons. >>> How will all this be updated. >>> >>> If someone has some clues it would be nice. >>> >>> >>> Regards >>> >>> Nicolas >>> >>> >>> >>> -------------------------------------------------------------------- >>> *Nicolas Bessi * >>> Senior ERP consultant >>> Business Solution technical manager >>> >>> Camptocamp SA >>> PSE A >>> CH-1015 Lausanne >>> http://www.openerp.camptocamp.com >>> >>> Phone: +41 21 619 10 26 >>> Office: +41 21 619 10 10 >>> Fax : +41 21 619 10 00 >>> -------------------------------------------------------------------- >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~openerp-expert-framework >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~openerp-expert-framework >>> More help : https://help.launchpad.net/ListHelp >>> >>> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~openerp-expert-framework >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~openerp-expert-framework >> More help : https://help.launchpad.net/ListHelp >> >> >
_______________________________________________ Mailing list: https://launchpad.net/~openerp-expert-framework Post to : [email protected] Unsubscribe : https://launchpad.net/~openerp-expert-framework More help : https://help.launchpad.net/ListHelp

