I am trying to figure out of it is possible to programmatically (list definition/instance via solution) create a custom list in a public facing website on SharePoint Online. I have managed to create lists with PowerShell.

I would love to be able to use custom content types too but that seems to be not supported: http://office.microsoft.com/en-us/office365-sharepoint-online-enterprise-help/websites-in-sharepoint-online-and-sharepoint-server-HA102828142.aspx?redir=0#_Toc355768412



  • Looking at your link, it seems that you are able to add apps to the public site. Not sure if this will work, but try creating an app that creates the list using CSOM.
    – wjervis
    Sep 10, 2014 at 11:13
  • That would work, but then I prefer to write a PowerShell script.
    – David
    Sep 10, 2014 at 11:22
  • 1
    Best way to find out is to experiment.
    – wjervis
    Sep 10, 2014 at 11:24


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.