Hello, for better portal integration, we need essentially 3 things: - ability to embed any OpenERP view (like the partner list view fro instance) in a portal. - ability inside the OpenERP web or native client, to embed any gadget from third party sites. - Signe Sign On
For that I encoded some blueprint several months ago already, I advise to implement or fund them. Respectively: ability to embed any OpenERP views (like the partner list view) in a portal: https://blueprints.launchpad.net/openobject-client-web/+spec/serve-views-as-dhtml-gadget-or-atom Basically, we want that the OpenERP server could server simple HTML of any OpenERP view without all the frames and menus. In order the OpenERP CSS and Javscript not to spoil the portal CSS/Javscript, and because unlike portlet we don't want OpenERP loose resource implementing things like the portlet dead specification, we need this to be sevred in iframes, just like the IGoggle or Netvibes technology. It's dead simple to implement. An example of this is the Odoo offer login page: you see an OpenERP web view right inside the OpenERP Joomla site: http://odoo.com/index.php?option=com_content&view=article&id=3&Itemid=48&lang=en Serving simple HTML is one useful thing. In that case it would aslo be great to be easily able to swhicth the CSS that will be serve along in the DHTML gadget in order to style the gadget. An other very useful thing would be to serve in the Atom publishing format, so the portal can apply any styling on it instead and we would have all the benefit from standard Atom feeds (lot's of clients). ability inside the OpenERP web or native client, to embed any gadget from third party sites: Bascially, it's fool to think OpenERP will run the world alone, there are plenty of other management softwares it's better to get integrated with. So, as long as those sites/tools serve us DHTML gadgets, then we need to display them within OpenERP, for instance in a new "frame" widget. I know that Smile.fr just started to work on such thing for a customer, I think they didn't got time yet to release it, it might be worth to toss them a bit so they release that frame widget anyhow. In the Smile case, they are doing it using the OpenERP web client + a new widget called "frame". On the natives clients (GTK, Koo...), the best strategy for this is porbably to embed the webkit HTML engine because it's quite easy to do so. I even advised Tiny stop generating graphs in Python for the GTK client and use that technology to serve the nice Flash based graphs from the web clients right into the GTK client instead. third party gadget integration in a native client has been done for instance by NaN recently within the Koo client: http://albert-nan.blogspot.com/2009/08/enhanced-web-integration.html SSO: Finally, one important aspect of portal is Signle Sign On (SSO). Most of us fix this quicly on the fly by making one component (portal, OpenERP, other), aware of the other portal component credential (Recently NaN partner integrated with SalesForce inside Koo). Doing this might be acceptable in certain circumstances but thi sis genrally not good in term of security as you don't want to spread your credentials everywhere and you don't want to trust anybody. A better way is to use ticket based system. The most polpular open source legacy SSO system is probably CAS http://en.wikipedia.org/wiki/Central_Authentication_Service . I encoded a blueprint for this and hope it gets funded: https://blueprints.launchpad.net/openobject-client-web/+spec/implement-cas-single-sign-on Still, instead of CAS, for a brand new portal, I advise to use OpenID ( http://openid.net/ ) instead as it's more integrated with the web2.0 sphere and participate positively to the identity federation principle. Majors portals such as Liferay or Apache Shinding now use OpenID. If you guys can fund such a project, I remember you that's tipically the high added value technical work Akretion is qualified to implement, so contact us. Now if Tiny or someboy else can do it, let them do. In any case I hope all this wil standardise in the next months, there is so much to win here for everbody. ------------------------ Raphaël Valyi CEO and OpenERP consultant at http://www.akretion.com -------------------- m2f -------------------- -- http://www.openobject.com/forum/viewtopic.php?p=41870#41870 -------------------- m2f --------------------
_______________________________________________ Tinyerp-users mailing list http://tiny.be/mailman2/listinfo/tinyerp-users
