Comunidad de desarrolladores de SharePoint: proyectos de código abiertoSharePoint Developer Community - Open-source projects

Hay numerosos proyectos de código abierto coordinados por la iniciativa PnP de SharePoint.There are numerous open-source projects that are coordinated by the SharePoint PnP initiative. Se trata de iniciativas de código abierto, impulsadas por la comunidad, que siguen estando estrechamente relacionadas con el equipo de ingeniería de SharePoint, pero que no forman parte del producto estándar ni de las ofertas de servicio.These are open-source, community-driven initiatives that are still closely involved with SharePoint engineering, but are not part of the standard product or service offerings.


RepositorioRepository DescripciónDescription
Kit de inicio de SharePointSharePoint Starter kit Un kit de inicio para mostrar cómo ampliar las experiencias modernas en SharePoint Online mediante su extensión con opciones de extensibilidad moderna.A starter kit for showing how to extend modern experiences in SharePoint Online by extending them with modern extensibility options.
Plantillas de servicio de aprovisionamiento de SharePointSharePoint Provisioning Service templates Plantillas de espacio empresarial utilizadas por el servicio de aprovisionamiento de SharePoint para aprovisionar fácilmente contenido de ejemplo y estructuras que muestran lo que se puede hacer con las experiencias modernas de SharePoint.Tenant templates used by the SharePoint Provisioning Service to easily provision sample content and structures demonstrating what's possible with modern SharePoint experiences.
Centro de actividades del RGPDGDPR Activity Hub El kit de inicio para crear un centro de administración del RGPD de la UE (Reglamento general de protección de datos europeo).A starter kit for building a management hub for EU GDPR (European Global Data Protection Regulation).
CLI de Office 365Office 365 CLI Interfaz de la línea de comandos (CLI) multiplataforma que permite a los usuarios administrar diversas opciones de configuración de Office 365 desde cualquier plataforma.A cross-platform command-line interface (CLI) that allows users on any platform to manage various configuration settings of Office 365.
Office 365 Developer PnP Core ComponentOffice 365 Developer PnP Core Component Componente de extensiones que encapsula las comúnmente utilizadas operaciones remotas CSOM/REST como métodos de extensión reutilizables para objetos CSOM que no requieren configuración.An extension component that encapsulates commonly used remote CSOM/REST operations as reusable extension methods on out-of-the box CSOM objects.
Cmdlets de PowerShell de PnPPnP PowerShell cmdlets Estos cmdlets le permitirán realizar acciones complejas de aprovisionamiento y administración de artefactos para SharePoint.Allow you to perform complex provisioning and artifact management actions for SharePoint. Los comandos usan CSOM y pueden trabajar tanto con SharePoint Online como con SharePoint local.The commands use CSOM and can work against both SharePoint Online as well as SharePoint on-premises.
Esquema de aprovisionamiento remoto de PnPPnP remote provisioning schema Se ha diseñado para usarse como instrucciones de creación remota para el motor de aprovisionamiento remoto para Office 365.Designed to be used as remote creation instructions for the remote provisioning engine for Office 365.
Instrucciones y herramientas de modernización de SharePointSharePoint Modernization tooling and guidance Con las distintas herramientas, como la de transformación de página (página clásica a página moderna), y el escáner de modernización, le resultará más fácil mover los sitios clásicos al entorno moderno de SharePoint.Tools like page transformation (classic page to modern page) and a modernization scanner do make it easy to move your classic sites into the modern SharePoint world.
PnPjsPnPJS API de JavaScript fluida para consumir API de REST de Office 365 y SharePoint de modo seguro.A fluent JavaScript API for consuming SharePoint and Office 365 REST APIs in a type-safe way.
Generador de Yeoman de SPFx de PnPPnP SPFx Yeoman Generator Generador Yeoman SPFx PnP de código abierto que amplía el generador Yeoman de fábrica.Open-source Yeoman generator which extends out-of-the-box Yeoman generator.
Controles del panel de propiedad reutilizables de SharePoint FrameworkSharePoint Framework reusable property pane controls Puede utilizarse en soluciones de SharePoint Framework (SPFx)Can be used in SharePoint Framework (SPFx) solutions.
Controles de reacción reutilizables de SharePoint FrameworkSharePoint Framework reusable react controls Puede utilizarse en soluciones de SharePoint Framework (SPFx)Can be used in SharePoint Framework (SPFx) solutions.
Extensión de Visual Studio para SharePoint FrameworkVisual Studio extension for SharePoint Framework Proyectos para Visual Studio 2015 o 2017.Projects that you can use with Visual Studio 2015 or 2017.

Compatibilidad de estos proyectos de código abiertoSupportability of open-source projects

Las instrucciones siguientes se aplican a todos los ejemplos de desarrollo de SharePoint (PnP), las soluciones reutilizables, los controles, los componentes principales e incluso las soluciones más elegantes, como el centro de actividades del RGPD o el motor de aprovisionamiento de PnP:The following statements apply across all of the SharePoint development (PnP) samples, reusable solutions, controls, and core components, and even the more polished solutions, such as the GDPR Activity Hub or the PnP provisioning engine:

  • Los ejemplos y la guía de PnP son creados por Microsoft y la comunidad,PnP guidance and samples are created by Microsoft and the community.
  • que también son los que se encargan de realizar su mantenimiento.PnP guidance and samples are maintained by Microsoft and the community.
  • PnP usa técnicas compatibles y recomendadas.PnP uses supported and recommended techniques.
  • Las implementaciones PnP son revisadas y aprobadas por el equipo de ingenieros de MicrosoftPnP implementations are reviewed and approved by Microsoft engineering.
  • PnP es una iniciativa de código abierto por parte de la comunidad, personas que trabajan en la iniciativa para el beneficio de otros usuarios y tienen también su trabajo diario habitual.PnP is an open source initiative by the community – people who work on the initiative for the benefit of others, and have their normal day job as well.
  • PnP no es un producto y, por tanto, no es compatible con el soporte técnico Premier u otros canales oficiales de soporte técnico.PnP is NOT a product, and therefore it’s not supported by Premier Support or other official support channels.
  • PnP es compatible de forma similar a otros proyectos de código abierto de Microsoft realizados por la comunidad con el soporte de la misma.PnP is supported in similar ways as other open source projects done by Microsoft with support from the community by the community.
  • Hay muchos partners que utilizan PnP dentro de las soluciones para los clientes.There are numerous partners that utilize PnP within their solutions for customers. El soporte en esos casos lo proporciona el Partner.Support for this is provided by the Partner. Cuando el material PnP se usa en implementaciones, se recomienda que sea claro con el cliente o propietario de la implementación sobre el modelo de soporte técnicoWhen PnP material is used in deployments, we recommend being clear with your customer/deployment owner on the support model.