sharepointAan de slag met sharepoint


Opmerkingen

SharePoint kan verwijzen naar een of meer producten uit de Microsoft SharePoint-familie.

  • SharePoint Foundation : dit was de onderliggende technologie voor alle SharePoint-sites en is niet langer beschikbaar voor SharePoint 2016
  • SharePoint Server : dit is de lokale versie van SharePoint. U kunt een of meer SharePoint-servers implementeren. Het biedt extra functies via SharePoint Foundation, zoals BI-mogelijkheden, Enterprise Content Management en meer
  • SharePoint Online : Cloud-gebaseerde versie van SharePoint. De klant hoeft zich geen zorgen te maken over de serverinfrastructuur of schaalbaarheid.

Office 365 is een afzonderlijk Microsoft-aanbod dat de SharePoint Online-service omvat, hoewel niet alle abonnementen alle SharePoint-functies ondersteunen.

De volgende koppelingen bieden uitgebreide vergelijkingen van functies tussen beschikbare SharePoint-versies:

versies

Versie Officiele naam Publicatiedatum
Pre-2003 SharePoint Portal Server 2002/07/09
2003 SharePoint Portal Server 2003 2003/11/23
2007 SharePoint Server 2007 2007-01-27
2010 Microsoft SharePoint Server 2010 2010-07-15
2013 Microsoft SharePoint Server 2013 2013/01/09
2016 Microsoft SharePoint Server 2016 2016/05/01

Bouw een webonderdeel met het SharePoint Framework

dev.office.com/sharepoint is een geweldige plek om te beginnen met het SharePoint Framework.

Het SharePoint Framework is een moderne, client-side benadering van SharePoint Development, aanvankelijk gericht op SharePoint Online in Office 365. Webonderdelen gemaakt met het SharePoint Framework zijn een nieuw type webonderdeel en kunnen beschikbaar worden gemaakt om toe te voegen op zowel bestaande SharePoint-pagina's als nieuwe SharePoint-pagina's.

Er is een geweldig voorbeeld van hallo wereld voor dit proces gehost op Build your first SharePoint client-side web part (Hello World part 1) . Alle voorbeelden op dev.office.com zijn beschikbaar voor bijdragen van de gemeenschap via github.

De basisstappen van Hello World in het SharePoint Framework zijn:

  1. Genereer het skelet van het project met de Yeoman SharePoint Generator .

    yo @ microsoft / SharePoint

  2. Bewerk de gegenereerde code in de gewenste editor. Ondersteuning voor Visual Studio Code is sterk op alle platforms.

  3. Bekijk een voorbeeld van het webonderdeel met gulp en de lokale SharePoint Workbench

    slok serveren

  4. Voorbeeld in uw SharePoint Online-omgeving

Ga naar de volgende URL: ' https: //your-sharepoint-site/_layouts/workbench.aspx '

Installatie van SharePoint 2016 voor Single Server Farm

Invoering

SharePoint 2016 is versie 16 van de SharePoint-productfamilie. Het werd uitgebracht op 4 mei 2016. Dit voorbeeld behandelt de installatie van SharePoint 2016 met behulp van de Single Server Farm-configuratie. Deze configuratie behandelt de basisprincipes van het opzetten van een SharePoint-farm zonder dat er meerdere servers nodig zijn. Merk op dat de gedekte scenario's van een Single Server Farm meestal beperkt zijn tot ontwikkeling en zeer kleine productiescenario's.

Voorwaarden

Voordat SharePoint wordt geïnstalleerd, moet de basisomgeving worden ingesteld. SharePoint slaat documenten op, evenals metagegevens, logboeken, aangepaste toepassingen, aanpassingen en nog veel meer. Zorg ervoor dat u voldoende schijfruimte en RAM beschikbaar hebt boven de basislijnvereisten.

  • 4 cores op een 64-bit compatibele processor
  • 12 - 24 GB RAM (afhankelijk van test- of prod-implementatie)
  • 80 GB harde schijf voor systeem
  • 100 GB harde schijf als tweede schijf
  • Server met 64-bit Windows Server 2012 R2 of technisch voorbeeld "drempel"
  • SQL Server 2014 of SQL Server 2016
  • .NET Framework 4.5.2 of .NET Framework 4.6
  • Domein lid geworden van computer en gedelegeerde farm service accounts

Alle andere vereisten kunnen handmatig worden geïnstalleerd of gedaan met behulp van het SharePoint Prerequisite-installatieprogramma dat bij de SharePoint-installatie wordt geleverd.

Installatie

  • Voer het vereiste installatieprogramma uit; het kan vragen om de server opnieuw op te starten alvorens verder te gaan
  • Voer Setup.exe uit vanaf de SharePoint-installatie
  • Voer de licentiesleutel in
  • Accepteer de licentieovereenkomst
  • Selecteer "Voltooid" op het tabblad Servertype
  • De installatie zou met succes voltooid moeten zijn
  • Laat op de volledige pagina het selectievakje naast de wizard Productconfiguratie uitvoeren aangevinkt en klik op Sluiten

Configuratie

Als u doorgaat met de vorige stap, wordt de SharePoint 2016-productconfiguratiewizard automatisch geopend. als het vak niet verschijnt of als u de configuratie later uitvoert, opent u de configuratiewizard via Start -> SharePoint 2016-producten -> SharePoint 2016 Productconfiguratiewizard.

  • Klik op de welkomstpagina op Volgende
  • Er verschijnt een modaal dialoogvenster met de melding dat sommige services tijdens de configuratie opnieuw kunnen worden opgestart; er is nog niets geïnstalleerd, dus klik op ja
  • Voeg de databaseserver voor de farm toe
    • Voer de naam in van de machine waarop SQL Server wordt uitgevoerd; in dit geval is het de lokale machine
    • Voer de naam van de configuratiedatabase in of behoud de standaardnaam SharePoint_Config
    • Voer de gebruikersnaam in van de domeinservicegebruiker die toegang krijgt tot de database (in de vorm van DOMAIN \ user) * Voer het wachtwoord in voor de domeingebruiker
    • Klik op Volgende als u klaar bent
  • Voer het boerderijwachtwoord in; dit wordt gebruikt bij het toevoegen van extra servers aan de nieuwe farm
  • Selecteer de rol Single Server Farm
  • Configureer de Central Admin Web App (waar SharePoint wordt beheerd door de farmbeheerders), selecteer het poortnummer en selecteer het type authenticatiefederatie (NTLM of Negotate (Kerberose))
  • Controleer de instellingen op de laatste pagina's en breng indien nodig wijzigingen aan
  • Als u klaar bent, voert u de configuratie uit die enkele minuten kan duren
  • Na voltooiing opent u de wizard waarmee u de Central Admin-site kunt openen
  • Bij een storing kunt u de logboeken in de map% COMMONPROGRAMFILES% \ Microsoft Shared \ Web Server Extensions \ 16 \ LOG onderzoeken

Farm configuratie

Zodra de centrale web-app, de configuratiedatabase en de centrale beheerder zijn ingesteld, bent u klaar om de farm te configureren voor gebruik door gebruikers of ontwikkeling. U kunt een bladwijzer maken voor de locatie van de Central Admin-site of deze openen via een snelkoppeling op dezelfde locatie als de wizard Productconfiguratie.

  • Als u de configuratie later start, klikt u op Snel starten -> Configuratiewizards -> Farm Configuration Wizard
  • Als u de wizard vanaf de installatiestap start, klikt u op Start de wizard
  • Kies of je deel wilt uitmaken van het klantverbeteringsprogramma door op Ja of Nee te klikken
  • Selecteer op de farmconfiguratiepagina het domeinaccount waarmee achtergrondservices op de farm worden uitgevoerd
    • Hoewel dit account hetzelfde kan zijn als het database-account, kunnen ze ook verschillen voor scheiding van rollen en rechten
    • Voer het account in als DOMAIN \ gebruiker
  • Valideer de services die u op de farm beschikbaar wilt hebben op de pagina Services
  • Maak de eerste siteverzameling op de boerderij (deze stap kan worden overgeslagen en op een later tijdstip worden gedaan)
    • Voer de titel, beschrijving, het webadres van de siteverzameling in (meestal bevindt de eerste site zich in de root van de server) en de sjabloon
    • De meeste dingen kunnen worden gewijzigd (titel, beschrijving) kunnen eenvoudig worden gewijzigd, maar anderen zoals de web-URL kunnen veel meer werk kosten om te veranderen; de sjabloon kan ook niet gemakkelijk worden teruggedraaid, maar SharePoint biedt een groot aantal aanpassingen waarmee u elke basissjabloon kunt gebruiken en de stijl en lay-out van de site kunt converteren
  • Wanneer u klaar bent met de configuratie, klikt u op Voltooien

De boerderij en de eerste siteverzameling zijn nu geconfigureerd voor gebruik.

SharePoint ULS-logboeken en logboekregistratie

De SharePoint Unified Logging Service (ULS) biedt ondersteuning en foutopsporingsmogelijkheden voor zowel ops als ontwikkelaars. Inzicht in het lezen van de logboeken is een belangrijke eerste stap bij het oplossen van problemen.

tooling

Microsoft biedt de ULS Viewer om te helpen bij het lezen van oude logboeken en logboeken waarnaar momenteel wordt geschreven terwijl de farm actief is. Het kan ook opmaak filteren en toepassen op logboeken om een probleem te beperken.

Correlatie-ID

Om een probleem te isoleren, is het handig om alleen naar een bepaald correlatie-ID te kijken. Elke correlatie-ID is gekoppeld aan een verzoek of end-to-end-actie van het systeem (zoals een time jobber). Als er een probleem is met het weergeven van een webpagina, verwijdert het lokaliseren van de aanvraag in de ULS-logboeken en het isoleren naar de specifieke correlatie-ID alle ruis uit de andere logboeken, waardoor het probleem kan worden vastgesteld.

SPMonitoredScope toevoegen aan Mijn code

Een manier om erachter te komen dat logboekregistratie en enige prestatiebewaking worden toegevoegd, is door SPMonitoredScope aan uw code toe te voegen.

using (new SPMonitoredScope("Feature Monitor"))
{
    // My code here 
}
 

Deze code registreert het begin en einde van uw verzoeken, evenals enkele prestatiegegevens. Door uw eigen aangepaste monitor te bouwen die ISPScopedPerformanceMonitor implementeert, kunt u het traceerniveau of de maximale uitvoeringstijd voor een set code instellen.