Once that I have been involved in a SharePoint project and taking into account that my client is deploying a
BPOS-D Office 365 environment, I’m learning about all application lifecycle for potential opportunities.
Before to design one SharePoint application to Office 365 there is a set of supported features that can determine that your application is supported by Office 365. All these features have to be taken into account during the initial stage of a project:
- Supported Types of customizations,
- Supported features
- Supported Services
Related to the supported Types of Customizations, there is:
- Customizations performed via the SharePoint UI (i.e. style sheets and web part pages)
- Sandbox solutions
- Customizations performed with an HTML editor like Microsoft Office SharePoint Designer (i.e. some master page changes or data view web parts)
- Customizations that require the development of server-side code and dependant files that must be deployed by the Microsoft Online operations team. This includes 3rd party web parts and custom developed solutions.
The application we can initially be deployed into Office 365, I’m in the process of trying that MS checks it using MSOCAF.