sharepointIniziare con sharepoint


Osservazioni

SharePoint può fare riferimento a uno o più prodotti della famiglia Microsoft SharePoint.

  • SharePoint Foundation : questa era la tecnologia di base per tutti i siti di SharePoint e non è più disponibile per SharePoint 2016
  • SharePoint Server : questa è la versione locale di SharePoint. È possibile distribuire uno o più server SharePoint. Offre funzionalità aggiuntive su SharePoint Foundation, come funzionalità di BI, Enterprise Content Management e altro
  • SharePoint Online : versione basata su cloud di SharePoint. Il cliente non deve preoccuparsi dell'infrastruttura del server o della scalabilità.

Office 365 è un'offerta Microsoft separata che include il servizio SharePoint Online, sebbene non tutti i piani supportino tutte le funzionalità di SharePoint.

I seguenti collegamenti forniscono ampi confronti tra le versioni di SharePoint disponibili:

Versioni

Versione Nome ufficiale Data di rilascio
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

Creare una web part con SharePoint Framework

dev.office.com/sharepoint è un ottimo punto di partenza per SharePoint Framework.

SharePoint Framework è un moderno approccio client allo sviluppo di SharePoint inizialmente indirizzato a SharePoint Online in Office 365. Le parti Web create con SharePoint Framework sono un nuovo tipo di web part e possono essere rese disponibili per l'aggiunta su entrambe le pagine SharePoint esistenti e nuove pagine di SharePoint.

C'è un grande esempio di ciao mondo per questo processo ospitato su Costruisci la tua prima web part lato client di SharePoint (Hello World parte 1) . Tutti gli esempi su dev.office.com sono disponibili per i contributi della community attraverso github.

I passi fondamentali di Hello World in SharePoint Framework sono:

  1. Genera lo scheletro del progetto con Yeoman SharePoint Generator .

    yo @ microsoft / SharePoint

  2. Modifica il codice generato nell'editor di tua scelta. Il supporto per Visual Studio Code è forte su tutte le piattaforme.

  3. Visualizza l'anteprima della web part utilizzando gulp e SharePoint Workbench locale

    servire il gulp

  4. Anteprima nell'ambiente SharePoint Online

Vai al seguente URL: ' https: //your-sharepoint-site/_layouts/workbench.aspx '

Installazione di SharePoint 2016 per Single Server Farm

introduzione

SharePoint 2016 è la versione 16 della famiglia di prodotti SharePoint. È stato rilasciato il 4 maggio 2016. Questo esempio copre l'installazione di SharePoint 2016 utilizzando la configurazione di Farm Server singolo. Questa configurazione copre le basi della configurazione di una farm di SharePoint senza la necessità di avere più server. Si noti che gli scenari coperti da una singola server farm sono in genere limitati allo sviluppo e a scenari di produzione molto piccoli.

Requisiti

Prima di installare SharePoint, è necessario configurare l'ambiente di base. SharePoint archivia documenti e metadati, log, applicazioni personalizzate, personalizzazioni e molto altro. Assicurarsi di avere sufficiente spazio su disco e RAM disponibile sopra i requisiti della linea di base.

  • 4 core su processori compatibili a 64 bit
  • 12 - 24 GB di RAM (a seconda della distribuzione test o prod)
  • Disco rigido da 80 GB per sistema
  • Disco rigido da 100 GB come seconda unità
  • Server con Windows Server 2012 R2 a 64 bit o Anteprima tecnica "Soglia"
  • SQL Server 2014 o SQL Server 2016
  • .NET Framework 4.5.2 o .NET Framework 4.6
  • Account del computer unificato e account di servizio della farm delegati

Tutti gli altri prerequisiti possono essere installati manualmente o eseguiti utilizzando il programma di installazione prerequisito di SharePoint incluso con l'installazione di SharePoint.

Installazione

  • Esegui il programma di installazione dei prerequisiti; potrebbe richiedere di riavviare il server prima di continuare
  • Eseguire Setup.exe dall'installazione di SharePoint
  • Inserisci la chiave di licenza
  • Accetta il contratto di licenza
  • Seleziona "Completa" nella scheda Tipo server
  • L'installazione dovrebbe essere completata correttamente
  • Nella pagina completa, lasciare selezionata la casella di controllo accanto a Esegui configurazione guidata prodotto e fare clic su Chiudi

Configurazione

Se si sta continuando dal passaggio precedente, la Configurazione guidata del prodotto SharePoint 2016 dovrebbe aprirsi automaticamente. se la casella non viene visualizzata o si sta eseguendo la configurazione in un secondo momento, aprire la procedura guidata di configurazione selezionando Start -> Prodotti SharePoint 2016 -> Configurazione guidata prodotto SharePoint 2016.

  • Fare clic su Avanti sulla pagina di benvenuto
  • Apparirà una finestra di dialogo modale che dice che alcuni servizi verranno riavviati durante la configurazione; non è stato ancora installato nulla, quindi fai clic su Sì
  • Aggiungere il server database per la farm
    • Immettere il nome della macchina che esegue SQL Server; in questo caso, è la macchina locale
    • Immettere il nome del database di configurazione o mantenere il nome predefinito SharePoint_Config
    • Immettere il nome utente dell'utente del servizio di dominio che accederà al database (sotto forma di DOMINIO \ utente) * Immettere la password per l'utente del dominio
    • Fare clic su Avanti quando fatto
  • Inserire la password della farm; questo verrà utilizzato quando si uniranno server aggiuntivi alla nuova farm
  • Seleziona il ruolo Farm singolo server
  • Configurare l'app Web di amministrazione centrale (in cui SharePoint verrà gestito dagli amministratori della farm) selezionare il numero di porta e selezionare il tipo di federazione di autenticazione (NTLM o Negotate (Kerberose))
  • Rivedere le impostazioni nelle pagine finali e apportare le modifiche necessarie
  • Quando sei pronto, esegui la configurazione che potrebbe richiedere alcuni minuti
  • Al completamento, si aprirà la procedura guidata consentirà di aprire il sito di amministrazione centrale
  • In caso di errore, è possibile esaminare i registri nella cartella% COMMONPROGRAMFILES% \ Microsoft Shared \ Web Server Extensions \ 16 \ LOG

Configurazione della fattoria

Una volta configurate l'app web centrale, il database di configurazione e l'amministratore centrale, sarete pronti per configurare la farm da utilizzare per gli utenti o lo sviluppo. È possibile aggiungere un segnalibro alla posizione del sito di Amministrazione centrale o accedervi tramite un collegamento nella stessa posizione della Configurazione guidata prodotto.

  • Se si sta avviando la configurazione in un secondo momento, fare clic su Avvio veloce -> Procedure guidate di configurazione -> Configurazione guidata della farm
  • Se stai avviando la procedura guidata dal passaggio di installazione, fai clic su Avvia la procedura guidata
  • Scegli se vuoi far parte del programma di miglioramento del cliente facendo clic su Sì o No
  • Nella pagina di configurazione della farm, selezionare l'account di dominio che eseguirà i servizi in background nella farm
    • Sebbene questo account possa essere uguale all'account del database, potrebbe anche essere diverso per la separazione di ruoli e privilegi
    • Inserisci l'account come DOMINIO \ utente
  • Convalidare i servizi che si desidera disponibili nella farm nella pagina Servizi
  • Crea la prima raccolta siti nella farm (questo passaggio può essere saltato e fatto in un secondo momento)
    • Immettere il titolo, la descrizione, l'indirizzo Web della raccolta siti (in genere il primo sito si trova nella radice del server) e il modello
    • La maggior parte delle cose può essere cambiata (titolo, descrizione) può essere cambiata facilmente, ma altri come l'URL web possono richiedere molto più lavoro per cambiare; il modello può anche non essere facilmente ripristinato, ma SharePoint consente una grande quantità di personalizzazioni che ti permettono di prendere qualsiasi modello di base e convertire lo stile e il layout del sito
  • Al termine della configurazione, fare clic su Fine

La farm e la prima raccolta siti sono ora configurate per l'uso.

Log e registro ULS di SharePoint

Il servizio di registrazione unificata di SharePoint (ULS) offre funzionalità di supporto e debug per entrambi gli operatori e gli sviluppatori. Capire come leggere i registri è un primo passo importante per risolvere i problemi.

Tooling

Microsoft fornisce il Visualizzatore ULS per aiutare a leggere i registri ei registri vecchi che vengono scritti attualmente mentre la farm è in esecuzione. Può anche filtrare e applicare la formattazione ai registri per aiutare a restringere un problema.

Identificatore di correlazione

Per isolare un problema, è utile esaminare solo un particolare ID di correlazione. Ogni ID di correlazione è associato a una richiesta o un'azione end to end del sistema (come un jobber di tempo). Se si verifica un problema con una pagina Web sottoposta a rendering, l'individuazione della richiesta nei registri ULS e l'isolamento con l'ID di correlazione specifico rimuove tutto il rumore dagli altri registri, contribuendo a individuare il problema.

Aggiunta di SPMonitoredScope al mio codice

Un modo per calcolare la registrazione aggiuntiva e il monitoraggio delle prestazioni è aggiungere SPMonitoredScope al codice.

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

Questo codice registrerà l'inizio e la fine delle richieste così come alcuni dati sulle prestazioni. Costruire il proprio monitor personalizzato che implementa ISPScopedPerformanceMonitor consente di impostare il livello di tracciamento o il tempo massimo di esecuzione per un set di codice.