Can I use Visual Studio 2013 Community Edition to develop for SharePoint & Office 365?

Well, this was the question I made myself when I was creating a new virtual machine template for CloudShare’s Showcase. Basically, by default Visual Studio 2013 Community Edition doesn’t come with the Visual Studio 2013 Tools for Office installed…but of course, you can install them in your SharePoint & Office 365 development environment. If you don’t have one, I recommend to try one of the SharePoint 2013 development environments available at CloudShare’s showcase. So, let me first remember two basic URLs you should have into account when thinking in developing for SharePoint 2013:

Once you are ready, next step is to install the Office Developer Tools in your development box:

  • Browse the download link for the Tools (Office Developer Tools for Visual Studio 2013 – March 2014 Update) so the Microsoft Web Platform Installer is shown. As you know, the Web Platform Installer allows you to install the latest versions of your favorite development tools. In the case of the Office Developer Tools, you will see that the last available version is the November 2014 one.
  • Once you have installed the tools, if you open Visual Studio 2013 Community Edition and create a new project, you will see that the project templates for Office & SharePoint are there and you can use to develop SharePoint solutions and Apps.
image image
  • To verify everything is correct, just create a new App for SharePoint project and choose the SharePoint-Hosted App template. As you can see, in my deployment options I’m specifying a SharePoint Online site Url.

  • Once the project is created, you will see in Visual Studio 2013 Community Edition the complete project structure for the SharePoint-Hosted App.

image image
  • And of course, you can deploy and debug your SharePoint-Hosted App so it’s opened in your browser.

image

And that’s all about how to develop for SharePoint & Office 365 using Visual Studio 2013 Community Edition.

SharePoint 2013: ¿Se puede utilizar Visual Studio Community Edition para desarrollar? (II)

Como muchas veces digo en mis charlas y comento a mis clientes, siempre se puede aprender cosas nuevas y rebatir afirmaciones realizadas. Y justamente esto es lo que ha pasado en relación a mi post previo SharePoint 2013: ¿Se puede utilizar Visual Studio Community Edition para desarrollar? y gracias a los comentarios de Alberto Díaz (@adiazcan) y José Ángel Bolaño (@noradrex). Básicamente, en ese post decía que no se podía desarrollar para SharePoint con Visual Studio Community Edition al no disponer por defecto de las plantillas de proyecto y de elemento de proyecto para desarrollar para Office y SharePoint…como comentaban José Ángel y Alberto, mi error estaba en que no había instalado las Office Developer Tools para Visual Studio 2013:

Y por supuesto, tenían razón:

  • Lo primero que tenéis que hacer es ir al link de descarga de las Tools (Office Developer Tools for Visual Studio 2013 – March 2014 Update), lo que os abrirá la versión más actualizada del Web Platform Installer para poder instalar la última versión de las herramientas de desarrollo de Office para Visual Studio 2013 (Noviembre de 2014).
  • Una vez instaladas las Tools, si abrimos Visual Studio 2013 Community Edition veremos como por fin aparecen las plantillas de proyecto para desarrollar para SharePoint & Office.
image image
  • El siguiente paso que seguí, para comprobar que todo es correcto, es el de crear un proyecto de App para SharePoint con la idea de crear una Aplicación SharePoint-Hosted de demo y desplegarla en SharePoint Online.
  • Como se puede apreciar, la aplicación se crea sin problemas.
image image
  • Y por supuesto, desde Visual Studio 2013 Community Edition podemos desplegar o depurar nuestra aplicación de forma que en este caso se abra en SharePoint Online.

image