Provisionando una Modern News Page desde código

En la próxima release de Marzo del PnP, el equipo nos ha confirmado que tendremos una Extension para crear Modern Pages desde código. De hecho, parte de ese código ya podemos verlo en este artículo:

Pues bien, si le damos una vuelta más al código, podemos crear “Modern News pages”. El siguiente snippet me ha funcionado en mis pruebas, y supongo que en breve tendremos algo parecido en el propio PnP:

El código es muy similar al del artículo, pero ponemos el “PromotedState” al valor: 2

item["PromotedState"] = "2";

y luego, es muy importante establecer el campo “FirstPublishedDate” ya que de no hacerlo, el artículo aparecerá en último lugar en el listado de News, y no estara visible en el webpart de News.

item["FirstPublishedDate"] = DateTime.Now;

Espero que os sirva!

Luis Mañez