Was ist die PnP-Community?
Stellen Sie sich einen Ort vor, an dem leidenschaftliche Entwickler, IT-Profis und Enthusiasten zusammenkommen, um Wissen zu teilen, an innovativen Lösungen zu arbeiten und die Zukunft von Microsoft 365 voranzutreiben. Genau das ist die PnP-Community. Egal, ob man ein erfahrener Experte oder ein Anfänger ist, diese Community bietet eine Fülle von Ressourcen, von wiederverwendbaren Codebeispielen und Best Practices bis hin zu aufschlussreichen Diskussionen und praktischen Tutorials.
In diesem Blogbeitrag wird in das Herz der PnP-Community eingetaucht, ihre Ursprünge, die unglaublichen Beiträge ihrer Mitglieder und wie man sich beteiligen kann, werden erkundet. Es wird inspiriert durch Geschichten der Zusammenarbeit, von den klügsten Köpfen des Fachs gelernt und entdeckt, wie PnP genutzt werden kann, um die Microsoft 365-Erfahrung zu verbessern. Lassen Sie uns gemeinsam diese spannende Reise antreten.
Die PnP-Community stärkt Microsoft-Plattformen in mehreren Aspekten:
Best Practices: In der PnP-Community werden Best Practices für die Entwicklung von Anwendungen auf Microsoft-Plattformen geteilt. Diese Best Practices helfen Entwicklern, qualitativ hochwertigen Code zu schreiben, der leichter zu warten ist und eine bessere Benutzererfahrung bietet.
Codebeispiele: Die PnP-Community stellt Codebeispiele zur Verfügung, die Entwickler als Vorlagen für ihre eigenen Anwendungen nutzen können. Diese Beispiele decken verschiedene Aspekte der Microsoft-Plattformen ab und erleichtern den Entwicklern den Einstieg in die Entwicklung von Anwendungen auf diesen Plattformen.
PnP Provisioning Engine: Die PnP Provisioning Engine bietet eine einfache Möglichkeit, die Konfigurationseinstellungen, Inhalte und Strukturen von SharePoint-Sites, Office 365-Gruppen, Microsoft Teams und anderen Diensten zu verwalten. Es ermöglicht Entwicklern, Vorlagen zu erstellen, die Bereitstellung von Ressourcen zu automatisieren und zu standardisieren. Dadurch werden enorme Zeiteinsparungen erzielt.
Feedback an Microsoft: Die PnP-Community arbeitet eng mit Microsoft zusammen, um Feedback zu den Microsoft-Plattformen zu geben. Dieses Feedback hilft Microsoft, die Plattformen zu verbessern und auf die Bedürfnisse der Benutzer einzugehen.
Insgesamt trägt die PnP-Community dazu bei, die Entwicklungsaktivitäten auf Microsoft-Plattformen zu verbessern und ständig zu aktualisieren.
Geschichte und Entwicklung der PnP-Community
Die PnP-Community entstand als Lösung für moderne SharePoint-Herausforderungen und entwickelte sich zu einem Zentrum für die Entwicklung von Microsoft-Plattformen.
Die PnP-Community besteht aus einer Gruppe von Experten auf dem Gebiet der Entwicklung von Anwendungen und Lösungen für Microsoft-Plattformen wie SharePoint, Microsoft Teams und Power Platform. Die Experten in der PnP-Community sind Entwickler, IT-Profis, Architekten und Fachleute, die ihr Wissen und ihre Erfahrung teilen, um anderen Entwicklern zu helfen, erfolgreichere Lösungen für Microsoft-Plattformen zu entwickeln. Viele dieser Fachleute sind auch Microsoft MVPs (Most Valuable Professionals), die für ihre herausragenden Beiträge zur Microsoft-Community anerkannt wurden.
Durch die Zusammenarbeit und den Austausch innerhalb der PnP-Community können diese Experten innovative Lösungen für komplexe Probleme entwickeln und Best Practices für die Entwicklung von Anwendungen auf Microsoft-Plattformen etablieren. Die PnP-Community hat dazu beigetragen, die Entwicklung von Anwendungen auf Microsoft-Plattformen einfacher, schneller und effizienter zu gestalten.
Früher hatte Microsoft Farm Solutions verwendet, um SharePoint-Anwendungen bereitzustellen. Als Microsoft jedoch begann, SharePoint Online zu nutzen, wurde diese Methode nicht mehr unterstützt, was bedeutete, dass Entwickler ihre eigenen Bereitstellungslösungen entwickeln mussten, was sehr kostspielig war. Um dieses Problem zu lösen, wurde die PnP-Community gegründet, die weltweit führende Experten auf diesem Gebiet zusammenbrachte und die PnP Provisioning Engine entwickelte, um den fehlenden Teil der Bereitstellungslösung abzudecken. Die PnP-Community hat seitdem den Industriestandard für die Bereitstellung von Anwendungen auf Microsoft-Plattformen gesetzt.
Heute ist die PnP-Community nicht nur für SharePoint, sondern auch für andere Microsoft-Plattformen wie Microsoft Teams und Power Platform.
Was kann eine Microsoft Teams Governance Lösung in Ihrem Unternehmen leisten? Unser Guide klärt auf. Jetzt herunterladen!
Wesentliche Vorteile der PnP-Community
Erweiterte Funktionalität: Die PnP-Community bietet eine Vielzahl von Erweiterungen und Bibliotheken für SharePoint, Teams und andere Microsoft-Technologien, die helfen können, erweiterte Funktionalitäten schnell und effektiv in Anwendungen bereitzustellen.
Best Practices und Expertise: Die PnP-Community besteht aus Experten auf dem Gebiet der Entwicklung von Anwendungen auf Microsoft-Plattformen. Durch die Teilnahme an PnP-Calls und -Veranstaltungen kann von diesem Wissen profitiert und Best Practices für die Anwendungsentwicklung erlernt werden.
Zeitersparnis: Die PnP-Community bietet eine Reihe von Vorlagen und Tools, die helfen können, Zeit bei der Entwicklung von Anwendungen zu sparen. Diese Ressourcen können genutzt werden, um schnell und effizient funktionierende Lösungen für die Organisation zu entwickeln.
Migrationsunterstützung: Wenn von einer älteren Version von SharePoint oder anderen Microsoft-Technologien auf eine neue Version oder in die Cloud migriert wird, kann die PnP-Community bei diesem Prozess helfen. Es werden Tools und Ressourcen angeboten, die eine erfolgreiche Migration unterstützen.
Snippets: Code-Snippets, die speziell für die Entwicklung von Anwendungen auf Microsoft-Plattformen entwickelt wurden. Diese Snippets sind wiederverwendbar und können von Entwicklern genutzt werden, um schnell und effizient Codeblöcke in ihre eigenen Anwendungen zu integrieren.
Wie man der PnP-Community beitritt und beiträgt
Die PnP-Community hat ihren Hauptsitz auf GitHub, einer Plattform für Softwareentwicklungsprojekte, auf der Entwickler ihre Arbeit teilen und an Projekten zusammenarbeiten können. Dort gibt es zahlreiche Repositories mit Codebeispielen, Tools, Bibliotheken, Dokumentationen, Blogs und Tutorials für die Entwicklung von Anwendungen auf Microsoft-Plattformen.
Die PnP-Community betreibt auch verschiedene Social-Media-Kanäle wie Twitter, LinkedIn und YouTube, auf denen Informationen über die neuesten Entwicklungen, Projekte und Veranstaltungen bereitgestellt und Diskussionen über Microsoft-Plattformen und deren Entwicklung gefördert werden.
Was kann eine Microsoft Teams Governance Lösung in Ihrem Unternehmen leisten? Unser Guide klärt auf. Jetzt herunterladen!
Bekannte Gesichter der PnP Community
Es gibt viele bekannte Gesichter in der PnP-Community, die für ihre Beiträge zur Microsoft-Community und ihre Arbeit an der PnP-Initiative bekannt sind. Einige der bekanntesten Namen sind:
Vesa Juvonen: Principal Program Manager bei Microsoft, einer der Gründer der PnP-Initiative und eines der bekanntesten und aktivsten Mitglieder der PnP-Community. Er ist auch ein Microsoft MVP und ein häufiger Redner auf Konferenzen und Veranstaltungen.
Paolo Pialorsi: Ein hochkarätiger Experte für SharePoint und Office 365, sowohl Trainer als auch Autor mehrerer renommierter Bücher im Bereich SharePoint-Entwicklung und Office 365. Er hat sich durch sein profundes Fachwissen einen Namen gemacht und wird als Microsoft MVP sowie aktives Mitglied der PnP-Community hoch geschätzt.
Waldek Mastykarz: Ein renommierter Experte für SharePoint und Office 365, der durch seine Bücher und Blogbeiträge im Bereich SharePoint-Entwicklung und Office 365 breite Anerkennung gefunden hat. Als Microsoft MVP und aktives Mitglied der PnP-Community ist er ein wichtiger Beitragender zum Wissenstransfer und zur Weiterentwicklung der Community.
Elio Struyf: Ein Experte für SharePoint und Office 365, der nicht nur ein erfahrener Trainer und Autor mehrerer Bücher und Blogbeiträge ist, sondern auch ein herausragender Beitragender als Microsoft MVP und aktives Mitglied der PnP-Community.
Chris O’Brien: Eine prominente Figur in SharePoint und Office 365, die als Experte, Trainer und Autor mehrerer Bücher und Blogbeiträge zur SharePoint-Entwicklung und Office 365 anerkannt ist. Als Mitglied der PnP-Community und Microsoft MVP ist er ein wichtiger Influencer und aktiver Beitragender in der Community.
Wictor Wilen: Ein SharePoint- und Office 365-Experte aus Schweden. Er hat mehrere Bücher und Artikel zur SharePoint-Entwicklung geschrieben und ist auch ein bekannter Redner auf Konferenzen und Veranstaltungen. Er ist ebenfalls ein aktives Mitglied der PnP-Community und hat bei der Entwicklung vieler der von der Community genutzten Tools und Bibliotheken mitgewirkt.
Natürlich ist diese Liste nicht vollständig, und es gibt viele andere Experten, die bedeutende Beiträge zur PnP-Community geleistet haben und weiterhin leisten werden.
PnP Community Ressourcen und Tools
Die PnP-Community bietet derzeit eine Vielzahl von Ressourcen und Tools für die Entwicklung von Anwendungen auf Microsoft-Plattformen. Zu den wichtigsten Angeboten gehören:
PnP Sites Core: Eine Open-Source-Bibliothek von SharePoint-Framework-Webparts und -Erweiterungen, die von der PnP-Community entwickelt wurden und eine Vielzahl von Funktionen für SharePoint-Entwickler bieten.
PnP-PowerShell: Eine PowerShell-Bibliothek, die häufig verwendete PowerShell-Cmdlets für SharePoint- und Office 365-Entwickler enthält.
PnP Partner Pack: Ein Vorlagenpaket für SharePoint-Partner, das als Ausgangspunkt für die Erstellung von SharePoint-Lösungen dient.
PnP Modern Search: Eine Erweiterung der SharePoint-Suche, die eine bessere Benutzererfahrung und erweiterte Funktionen wie Dokumentensuche, Suchbegriffvorschläge und bessere Filterung bietet.
PnP-JS-Core: Eine JavaScript-Bibliothek, die häufig verwendete Funktionen für SharePoint-Entwickler bereitstellt, wie das Abrufen von Listendaten, das Verwalten von Berechtigungen und das Verwalten von Benutzern und Gruppen.
PnP Provisioning Engine: Ein leistungsstarkes Tool, das von der PnP-Community entwickelt wurde, um die Bereitstellung von Ressourcen auf der Microsoft-Plattform zu vereinfachen und zu automatisieren. Darüber hinaus bietet die PnP-Community regelmäßig Schulungen, Webinare und Konferenzen an, um Entwicklern die neuesten Best Practices und Technologien für die Entwicklung auf Microsoft-Plattformen zu vermitteln.
Welche Frameworks bietet die PnP-Community?
PnP Provisioning Engine: Die Engine bietet eine Reihe von Funktionen, einschließlich der Möglichkeit, Sites, Listen, Bibliotheken, Spalten und mehr bereitzustellen. XML-basierte Vorlagen können verwendet werden, um SharePoint- und Office 365-Ressourcen zu konfigurieren und zu automatisieren. Entwickler können XML-Vorlagen erstellen, um sich wiederholende Aufgaben zu automatisieren, SharePoint-Sites einzurichten und die Verwaltung von Umgebungen zu erleichtern.
PnP Provisioning PowerShell: Ein PowerShell-Modul, das auf der PnP Provisioning Engine basiert und Entwicklern eine einfachere Möglichkeit bietet, die Bereitstellung von SharePoint-Sites über PowerShell zu automatisieren.
PnP-Repositories
Die PnP-Repositories sind auf GitHub zu finden. Dort teilt die PnP-Community ihre Open-Source-Projekte und Tools zur Entwicklung von Microsoft 365-Lösungen. Hier sind einige der wichtigsten Repositories:
Welche Calls kann man in der PnP-Community besuchen?
In der PnP-Community gibt es eine Vielzahl von sogenannten „Calls“, bei denen sich Mitglieder der Community treffen, um Ideen auszutauschen, Probleme zu diskutieren und Best Practices zu teilen. Einige der wichtigsten Calls sind:
- Power Platform (Monthly Call): Monatliches Webinar, in dem die neuesten Entwicklungen in der Power Platform vorgestellt und diskutiert werden.
- Microsoft 365 & Power Platform Call (Microsoft Speaker): Eine monatliche Diskussionsrunde, bei der Experten aus der PnP-Community über aktuelle Themen und Herausforderungen sprechen.
- Microsoft 365 & Power Platform Development Community Call: Ein regelmäßiger Call, bei dem Entwickler Fragen stellen und Probleme diskutieren können, die sie bei der Arbeit mit SharePoint, Microsoft Teams oder anderen Microsoft-Technologien haben.
- Viva Connections & SharePoint Framework: Ein monatlicher Call, bei dem Entwickler die neuesten Entwicklungen und Best Practices für die SharePoint Framework-Entwicklung und Viva Connections diskutieren können.
- Office Add-ins: Ein regelmäßiger Call, bei dem Entwickler die neuesten Entwicklungen bei Office Add-ins, z.B. neue API-Funktionen im Office 365-Bereich, diskutieren.
Viele Calls werden aufgezeichnet und auf YouTube zur Verfügung gestellt. Es lohnt sich, einen Blick darauf zu werfen, wenn Interesse besteht. Der offizielle YouTube-Kanal ist hier zu finden.
Was kann eine Microsoft Teams Governance Lösung in Ihrem Unternehmen leisten? Unser Guide klärt auf. Jetzt herunterladen!
Erleben Sie, wie eine Microsoft Teams Governance Ihr Unternehmen auf die nächste Stufe katapultieren kann! Holen Sie sich jetzt unseren Guide!
Welche beliebten PnP-Community-Webparts gibt es?
Die PnP-Community bietet eine Vielzahl von Webparts, die für unterschiedliche Anforderungen und Szenarien entwickelt wurden. Einige der beliebtesten PnP-Community-Webparts sind:
PnP Modern Search: Ein leistungsstarkes Such-Webpart, das benutzerdefinierte Suchabfragen unterstützt und eine flexible Konfiguration der Suchergebnisse ermöglicht.
PnP Property Controls: Eine Reihe von Webparts zum Anzeigen und Bearbeiten von Eigenschaften von SharePoint-Objekten wie Listen, Bibliotheken und Sites.
PnP Modern RSS: Ein Webpart zum Anzeigen von RSS-Feeds auf modernen SharePoint-Seiten.
PnP Modern Image Gallery: Ein Webpart zum Anzeigen von Bildern und Fotos in einer modernen und responsiven Galerie.
PnP Modern Table of Contents: Ein Webpart zum Erstellen von Inhaltsverzeichnissen auf modernen SharePoint-Sites.
Download: Der ultimative Microsoft Teams Governance Guide
Was kann eine Microsoft Teams Governance Lösung in Ihrem Unternehmen leisten? Unser Guide klärt auf. Jetzt herunterladen!
Fazit
Die PnP-Community ist eine engagierte Gruppe von Experten, die sich der Entwicklung von Tools und Frameworks für den Aufbau und die Verwaltung von Microsoft-Plattformen widmet. Durch die Bereitstellung von Open-Source-Tools wie der PnP Provisioning Engine, PowerShell und SharePoint-Webparts ermöglicht die Community IT-Managern und Entwicklern, Aufgaben zu automatisieren, Bereitstellungszeiten zu verkürzen und die Zusammenarbeit zu verbessern. Die Integration der PnP Provisioning Engine in das Teams Center erleichtert die Nutzung und Parametrisierung der Engine erheblich, während die PnP-Webparts eine effektive Möglichkeit bieten, interaktive Funktionen zu SharePoint-Seiten hinzuzufügen. Die PnP-Community ist ein wertvoller Partner für alle, die in der Microsoft-Welt arbeiten und sich für Innovation und Effizienz in der IT einsetzen.