How to integrate a Google Docs document in Liferay? - liferay

Is there any way that we can integrate Google Docs in Liferay? I found some other 3rd party APIs, like Zoho, but I would like to use Google Docs instead.

You can also write a hook that uses the Google Docs' API.

may be, you cat sync google docs with the server by some tools like here
http://www.pcworld.com/businesscenter/article/187184/google_docs_desktop_app_available_now.html
and then you can sync this desktop folder with liferay
http://www.liferay.com/products/liferay-sync/features

Liferay 7.2 DXP now available with Google Doc(Online Document Editing).
Check this : https://www.liferay.com/products/dxp/new

Related

How do I integrate Dialogflow with new Google sites?

It looks like new Google sites does not support scripting. Is there any other way I can integrate Dialogflow with Google sites besides using embed code? I'd like a chat widget to pop up on the website.
Only Classic Sites (Previous version) supported Apps Script where you might have been able to add that.
New Sites, the closest thing that can be added to it are HTML and JavaScript as suggested by their official documentation.
Reference
https://support.google.com/sites/answer/90569?hl=en#zippy=%2Cadd-html-css-or-javascript-code-to-your-site

Building Gmail add-ons with Angular framework?

We are finishing up an Outlook add-in which was written using Angular 8 with typescript. I am doing my investigation into what it will take to write a gmail add-on. I've gone through the quickstart tutorial using Apps Script. I've also looked at the clasp tool.
Is it possible to create a Google add-on with the angular framework?
Thank you.
Unfortunately, it is not possible to build Gmail add-ons with Angular framework.
Gmail add-ons are distinct from "Editor Add-ons"(ie. add-ons built for Google Sheets, Google Docs or Google Forms) and are developed strictly with App Script using a widget-based model.
Furthermore, Gmail Add-on development does not grant developer's direct access to the DOM.
See restrictions of Gmail addons.
The short and simple answer is no.
Google Workspace Add-ons UI are created using the Cards framework. Besides Google Apps Script, nowadays it's possible to use programming languages like Java hosted in Google Cloud Run or other hosting infrastructures as long as they deliver JSON to build the add-on UI using the Cards framework.
Reference
https://developers.google.com/workspace/add-ons/guides/alternate-runtimes
You could try using the InboxSDK.
Typically you end up having to manipluate the DOM. This tool caters for most the key functions in an easy to use library.
Not so sure how you will use Angular but it is possible to build rich experiences based on this library.

Import/export google mail (was "[is it possible to] create custom Google Lab")

Is it possible to create a custom Google Lab project? Or do Google Engineers have to create them? I'd like to integrate Gmail with another web application on a company web server.
If that is not possible, is there a way to import/export google mail in some format (ie: XML, HTML, etc..) for a specific gmail user or group of gmail users?
No.
You're looking for the IMAP protocol, which allows you to interact with Gmail messages.
No, it's not possible. Google Labs projects are Google's own experiments, not something you can add to yourself.
As Nadir Muzaffar said, maybe Gmail's API is what you're looking for: https://developers.google.com/gmail/
I'd like to add that you may create a browser extension.
You may start with experimenting with Developer toolbar (F12) and then pack your javascript to an extension.
If you use I.E. Chrome, see I.E. https://robots.thoughtbot.com/how-to-make-a-chrome-extension or try to look at your current extensions in order to understand how it's working ( ~/.config/google-chrome/Default/Extensions/ or ~/.config/google-chrome/Default/Extensions/ )
Note that if GMail changes, your extension may not work anymore.

Is it possible to develop plugins for Microsoft Office Communicator?

Is it possible to develop plugins for Microsoft Office Communicator? If so, where does one start -- is there an SDK?
The Custom Tabs sample app may be just what you are looking for.
A good place to start would be the SDK. I'm not sure if you can create plugins for it, but since it has a API, you can definitely hook into it from external apps or webpages.

Integrating with Google Docs

Has anyone integrated an "Open in Google Docs" in their web app yet? Gmail has this for opening attachments. How about any other sightings of this in a non-google web app?
Google Docs does have an API which allows you to search, upload, delete and retrieve documents from the Google Docs list of a specific user. You could conceivably use this to upload a document from your server and then retrieve the URL of that document (once it is imported), which you can then use to redirect the user. It wouldn't be quite as slick as Gmail's integration since you wouldn't be able to show that fancy "Importing your document..." page, but it might suffice.
As for other sightings, I am not aware of any.
If you only need this functionality for yourself you could download the "Send to google docs" firefox extension. That will add a right-click menu on all document links on the web and allow you to open them in google docs.
You have to give a look to the Google Documents List Data API
There is a gdata objective-c implementation for the api access.
http://code.google.com/p/gdata-objectivec-client/

Resources