We have an existing SharePoint online site. Now we are required to introduce some changes in functionality. Can we do it through Visual Studio and send the change to SharePoint Online site? Will it work?

Or we have to do the same only through the JQuery or other client side code directly to the site?

1 Answer 1


It depends on what kind of changes you need to introduce. There are several ways to customize a SharePoint Online site and they have different scope of influence:

  • Masterpage

For an existing site collection you may need to change the masterpage. Master pages provide the look and feel for all of the pages in your site. By changing the styles or content of a master page, you can quickly change the appearance of an entire site. Modifying in VS:

  • App

If you are just introducing some functions, maybe packaging them in an app and installing as such will be better. You can install an app on one site, some or all, and you can develop it using Visual Studio or NAPA

  • Site template

And you can also consider using templates: package the site into a Web Solution Package file (.wsp) and open it in another environment or application such as Visual Studio and further customize it there. Full instruction how to use templates here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.