Open Source and Trends

Enhanced web integration

1 min read

Quick summary

Koo improves web integration by storing web-widget cookies in each view’s settings. Users can therefore consult Salesforce information integrated with OpenERP without entering their credentials repeatedly, while the server keeps the stored information separated by user and respects each user’s permissions.

Contents

Much of the work we do at NaN involves integration. Integration means connecting different applications and technologies so that they work together smoothly, making the value of the integrated applications greater than the sum of their individual values.

That is the case with the jasper_reports module, but also with our OpenERP-Kettle project, which has received considerable attention lately. Web technology is particularly useful because it makes it easy to integrate hundreds of applications.

Our latest commit to Koo improves web integration by storing cookies from web widgets in the view settings, just like column order or width in a list view. This allows one of our customers to use Salesforce integrated with OpenERP without entering a username and password every time they want to view a company’s information. Since the information is stored on the server on a per-user basis, users can move from one computer to another and still access only the information they are authorized to see, without entering their credentials each time.

They simply need to store the URL Salesforce provides for each company. Of course, we plan to use OpenERP’s CRM in the future, but they can enjoy good integration from the very beginning.

Frequently asked questions

What does Koo change in its integration with web widgets?

Koo stores web-widget cookies in the view settings, just like the order or width of columns in a list view.

How does this improvement make Salesforce easier to use with OpenERP?

It lets users consult a company’s Salesforce information through the OpenERP integration without typing a username and password every time.

What happens to credentials and permissions when a user changes computers?

The information is stored on the server per user, so a user can move to another computer and still access only the information they are authorized to see without entering credentials again.

What needs to be stored for each company?

Only the URL provided by Salesforce for each company needs to be stored.