Can i create single plugin and build for outlook add-in and gmail addons in the same time? - plugins

I have a gmail addons for my app and i want to make anothor one for outlook so I wants to know if there is a tool to create juste one application (based on JS) and run it in two platforms ?

No, it is not possible. See Outlook add-ins overview for more information.

Related

How to create an Office VSTO Add-in that replicates the behavior of Office Add-ins?

The title probably doesn't reflect what I'm trying to do well.
I am working on a Task Pane Office Add-in, mainly for Word, that is currently the new type of Add-in using Office.js, however, we need to support Word 2010, so to my understanding we need a VSTO version of the Add-in that does the same things.
We don't need to interact with the document, we don't read or write to the document, so we don't need any code to run outside of the web app, the whole Add-in is written in HTML and JavaScript. So my thinking is we could create a very simple VSTO Add-in that just contains a WebView that loads our web app without Office.js.
Is that a reasonable way of achieving backward compatibility to Word 2010?
My problem is finding a starting place to do this. Word 2010 is very old, and it seems using a WebView has all sorts of compatibility issues and other bugs. I'm having trouble finding reliable information/tutorials.
Is it possible to bundle WebView2 with the Add-in to eliminate the backward compatibility issues?
Or maybe my thinking here is all wrong, and there is better way of achieving backward compatibility?
I'm open to anything, just seeking information.
One option is share code/ libs. If you need the same functionality. This will enable you to continue servicing your users that use the VSTO Add-in on Office on Windows and the ones using Office addins.
Create a shared class library by refactoring code into a .NET class library.
Create a REST API wrapper using ASP.NET Core for the shared class library.
Call the REST API from the Office Add-in to access shared code.
Microsoft Share code docs
It doesn't work that way. The WebView is not enough for running web add-ins on older Office applications like Word 2010. The support for add-ins should be implemented in the host application itself.
The best what you could do is to develop a VSTO based add-in without relying on the existing web add-in. Or just create a web app (without officejs involved) which can be run in a browser hosted on the task pane in Word.

Migration From CRM to cloud 365. Ribbon Workbench export solution

We migrate from CRM desktop version to dynamics 365 cloud version.
I need to import buttons for entity. Can I export them from the old version by solution and import them to new version of CRM as an unmanaged solution? Please explain the flow I should follow. Thank you!
P.S Preferable via XRM toolbox
Do you mean you crm is been moved (migrated) from OnPrem to OnLine(cloud).
If you are migrating, it will contain your custom buttons as well. you do not need to export and import. But if you wish to explicitly move some buttons only you can do so with solution import and unmanaged as well.
If you want to export your Ribbon with buttons etc then you can simply ensure the components are including within a solution that you export from your OnPremise environment to Online.
Depending on your OnPremise version you may have to make some changes for this to work fully in the new UCI interface.
Just add in existing components to your main solution you are wanting to use for the migration, it will be under Client Extensions, Application Ribbons. You can also add the sitemap from here too if required.

Can we implement the browser plugin to do the automation for sites?

Can we implement the browser plugin to do the automation for sites?
I want to implement an standalone application either a browser plugin or desktop application which can do the automated tasks, basically:
1. Log in to the site
2. Navigate across the pages by filling forms if any.(navigation is not the same for all the use cases)
3. Do the action & download the files to local system.
can we implement this as a browser plugin. Pro's & con's is helpful.
I'm also looking at adobe AIR. Please suggest.
Note: I don't want the users to see what's happening n the browser.
Edit: I want this to be cross platform windows, linux, Mac...
Thanks,
John
I am currently using Selenium IDE, a FireFox plug-in. It is free and pretty easy to use until you get deeper into it's functionality which requires coding (e.g. C#, Javam Ruby and others).
Basic functionalities:
1) Record
2) Playback
3) Assert values
4) Screenshot on failure
5) Setup multiple variables as data source
6) Export a test cases or test suite
7) Yes, it supports use cases and they can be downloaded to playback or imported as test cases
Note on user's visibility to web page activities - the browser has to be opened for this version of tool. There is another version that can automate from a hub or central machine which is able to open multiple browsers or Operating Systems, but, that's just something to keep in mind if you need something more that record and playback page navigation.
Selenium IDE: http://seleniumhq.org/projects/ide/

Add to Google Apps Global Navigation without Marketplace

I have built some utilities to be used exclusively by members of our small team. I want them to be available in the Google Apps global navigation, but I can't figure out how to do that without adding them to the Google Apps Marketplace.
Adding to the Marketplace is more complicated than it needs to be (the app I'm creating will never need a support URL, for instance), and I don't want to create a public Google Apps Marketplace vendor profile just for the sake of these small internal tools.
Is there another way?
Yes, you can use the Extensions console:
https://developers.google.com/google-apps/extensions-console/index
this allows you to specify just a manifest without needing to go through all the Marketplace work.
Jay

Export current e-mail from Thunderbird into external process

I would like to create an extension which adds a toolbar button in Thunderbird. When pressing the button, an external application is launched and the text of the current mail message is exported to that application.
Do you know about an extension which already do that? How to write that kind of extension? What should I study to be able to do it?
(I am a newbie to creating Mozilla extensions)
Unfortunately, extension development isn't friendly for beginners.
You may start with this link: https://developer.mozilla.org/en/Extensions/Thunderbird .
I'd recommend you to use Netbeans and foxbeans plugin to create extension's boilerplate project.
Also there is extension which every developer must have: Developer Assistant.
Now about inter-process communications. It's most tricky part. I see the only possible solution here. It is to create XPCOM component and implement all IPC there. It is long and hard story. You should be comfortable with C++ and you should be ready to spent more than a week for all this stuff...