sharepointDémarrer avec sharepoint


Remarques

SharePoint peut faire référence à un ou plusieurs produits de la famille Microsoft SharePoint.

  • SharePoint Foundation : il s'agissait de la technologie sous-jacente pour tous les sites SharePoint et n'est plus disponible pour SharePoint 2016.
  • SharePoint Server : il s'agit de la version locale de SharePoint. Vous pouvez déployer un ou plusieurs serveurs SharePoint. Il offre des fonctionnalités supplémentaires par rapport à SharePoint Foundation, telles que les fonctionnalités de BI, la gestion du contenu d'entreprise et bien plus encore.
  • SharePoint Online : version Cloud de SharePoint. Le client n'a pas besoin de se soucier de l'infrastructure du serveur ou de son évolutivité.

Office 365 est une offre Microsoft distincte qui inclut le service SharePoint Online, bien que tous les plans ne prennent pas en charge toutes les fonctionnalités SharePoint.

Les liens suivants fournissent des comparaisons de fonctionnalités complètes entre les versions SharePoint disponibles:

Versions

Version Nom officiel Date de sortie
Avant 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

Construire un composant WebPart avec SharePoint Framework

dev.office.com/sharepoint est un endroit idéal pour commencer avec SharePoint Framework.

SharePoint Framework est une approche client moderne de développement SharePoint initialement ciblée sur SharePoint Online dans Office 365. Les composants WebPart créés avec SharePoint Framework constituent un nouveau type de composant WebPart et peuvent être ajoutés aux pages SharePoint existantes. nouvelles pages SharePoint.

Il existe un excellent exemple de bonjour pour ce processus hébergé à la création de votre premier composant WebPart côté client SharePoint (partie 1 de Hello World) . Tous les exemples sur dev.office.com sont disponibles pour les contributions de la communauté via github.

Les étapes de base de Hello World dans SharePoint Framework sont les suivantes:

  1. Générez le squelette du projet avec le générateur SharePoint Yeoman .

    yo @ Microsoft / SharePoint

  2. Modifiez le code généré dans l'éditeur de votre choix. La prise en charge de Visual Studio Code est forte sur toutes les plates-formes.

  3. Prévisualiser le composant WebPart à l'aide de gulp et de SharePoint Workbench local

    gulp servir

  4. Aperçu dans votre environnement SharePoint Online

Accédez à l'URL suivante: ' https: //votre-sharepoint-site/_layouts/workbench.aspx '

Installation de SharePoint 2016 pour une batterie de serveurs unique

introduction

SharePoint 2016 est la version 16 de la famille de produits SharePoint. Il a été publié le 4 mai 2016. Cet exemple couvre l'installation de SharePoint 2016 à l'aide de la configuration de la batterie de serveurs unique. Cette configuration couvre les bases de la configuration d'une batterie SharePoint sans avoir besoin de plusieurs serveurs. Notez que les scénarios couverts par une seule batterie de serveurs sont généralement limités à des scénarios de développement et de production de très petite taille.

Exigences

Avant d'installer SharePoint, l'environnement de base doit être configuré. SharePoint stocke des documents ainsi que des métadonnées, des journaux, des applications personnalisées, des personnalisations et bien plus encore. Assurez-vous d'avoir suffisamment d'espace disque et de RAM disponibles au-dessus des exigences de base.

  • 4 cœurs sur des processeurs compatibles 64 bits
  • 12 à 24 Go de RAM (en fonction du test ou du déploiement de prod)
  • 80 Go de disque dur pour le système
  • 100 Go de disque dur comme deuxième disque dur
  • Serveur avec Windows Server 2012 R2 64 bits ou Aperçu technique «Seuil»
  • SQL Server 2014 ou SQL Server 2016
  • .NET Framework 4.5.2 ou .NET Framework 4.6
  • Domaine connecté à l'ordinateur et aux comptes de service de batterie de serveurs délégués

Toutes les autres conditions préalables peuvent être installées manuellement ou à l'aide du programme d'installation de SharePoint Prerequisite fourni avec l'installation de SharePoint.

Installation

  • Exécutez le programme d'installation des prérequis. il peut demander à redémarrer le serveur avant de continuer
  • Exécuter Setup.exe à partir de l'installation SharePoint
  • Entrez la clé de licence
  • Accepter le contrat de licence
  • Sélectionnez "Complete" sur l'onglet Type de serveur
  • Le programme d'installation doit se terminer avec succès
  • Sur la page complète, laissez la case à cocher à côté de l’Assistant Exécuter la configuration du produit et cliquez sur Fermer.

Configuration

Si vous continuez à partir de l'étape précédente, l'Assistant Configuration du produit SharePoint 2016 devrait s'ouvrir automatiquement. Si la boîte ne s'affiche pas ou si vous exécutez la configuration ultérieurement, ouvrez l'assistant de configuration en cliquant sur Démarrer -> Produits SharePoint 2016 -> Assistant Configuration du produit SharePoint 2016.

  • Cliquez sur suivant sur la page d'accueil
  • Une boîte de dialogue modale apparaîtra indiquant que certains services peuvent être redémarrés pendant la configuration. rien n'a encore été installé, alors cliquez sur oui
  • Ajouter le serveur de base de données pour la batterie
    • Entrez le nom de la machine exécutant SQL Server. dans ce cas, c'est la machine locale
    • Entrez le nom de la base de données de configuration ou conservez le nom par défaut SharePoint_Config
    • Entrez le nom d'utilisateur de l'utilisateur du service de domaine qui accédera à la base de données (sous la forme DOMAIN \ user) * Entrez le mot de passe de l'utilisateur du domaine
    • Cliquez sur Suivant lorsque vous avez terminé
  • Entrez le mot de passe de la batterie cela sera utilisé lors de la connexion de serveurs supplémentaires à la nouvelle batterie de serveurs
  • Sélectionnez le rôle de batterie de serveurs unique
  • Configurez l'application Web d'administration centrale (à partir de laquelle SharePoint sera géré par les administrateurs de la batterie de serveurs), sélectionnez le numéro de port et sélectionnez le type de fédération d'authentification (NTLM ou Négociation (Kerberose)).
  • Passez en revue les paramètres sur les dernières pages et apportez les modifications nécessaires.
  • Lorsque vous êtes prêt, lancez la configuration qui peut prendre quelques minutes
  • À la fin, vous allez ouvrir l'assistant vous permettra d'ouvrir le site Central Admin
  • En cas d'échec, vous pouvez rechercher les journaux dans le dossier% COMMONPROGRAMFILES% \ Microsoft Shared \ Extensions serveur Web \ 16 \ LOG.

Configuration de la ferme

Une fois que l’application Web centrale, la base de données de configuration et l’administrateur central sont configurés, vous êtes prêt à configurer la batterie pour une utilisation par les utilisateurs ou le développement. Vous pouvez marquer l'emplacement du site Central Admin ou y accéder via un raccourci situé au même emplacement que l'assistant de configuration du produit.

  • Si vous lancez la configuration ultérieurement, cliquez sur Lancement rapide -> Assistants de configuration -> Assistant Configuration de batterie
  • Si vous démarrez l'Assistant à partir de l'étape d'installation, cliquez sur Démarrer l'assistant.
  • Choisissez si vous souhaitez faire partie du programme d'amélioration de la clientèle en cliquant sur Oui ou Non.
  • Sur la page de configuration de la batterie, sélectionnez le compte de domaine qui exécutera les services d'arrière-plan sur la batterie de serveurs.
    • Bien que ce compte puisse être le même que le compte de base de données, il peut également être différent pour la séparation des rôles et des privilèges.
    • Entrez le compte en tant que DOMAIN \ user
  • Valider les services que vous souhaitez mettre à disposition sur la batterie de serveurs sur la page Services
  • Créez la première collection de sites sur la batterie (cette étape peut être ignorée et effectuée ultérieurement).
    • Entrez le titre, la description, l'adresse Web de la collection de sites (généralement le premier site est à la racine du serveur) et le modèle
    • La plupart des choses peuvent être modifiées (titre, description) peuvent être facilement modifiées, mais d'autres, comme l'URL Web, peuvent nécessiter beaucoup plus de travail. le modèle peut également ne pas être facilement annulé, mais SharePoint permet une grande quantité de personnalisations qui vous permettent de prendre n'importe quel modèle de base et de convertir le style et la présentation du site.
  • Lorsque vous avez terminé la configuration, cliquez sur Terminer

La batterie et la première collection de sites sont maintenant configurées pour être utilisées.

Journaux et journalisation ULS SharePoint

Le service ULS (Unified Logging Service) de SharePoint fournit des fonctionnalités de support et de débogage pour les opérations et les développeurs. Comprendre comment lire les journaux est une première étape importante pour résoudre les problèmes.

Outillage

Microsoft fournit le visualiseur ULS pour permettre la lecture des anciens journaux et journaux en cours d'écriture pendant l'exécution de la batterie. Il peut également filtrer et appliquer le formatage aux journaux pour aider à réduire un problème.

Identifiant de corrélation

Pour isoler un problème, il est utile de ne regarder qu'un identifiant de corrélation particulier. Chaque identifiant de corrélation est associé à une requête ou à une action de bout en bout du système (tel qu'un job time). En cas de problème lié au rendu d'une page Web, la localisation de la demande dans les journaux ULS et son isolation par rapport à l'ID de corrélation spécifique supprime tout le bruit des autres journaux, ce qui aide à identifier le problème.

Ajout de SPMonitoredScope à mon code

Une façon de créer un journal et de surveiller les performances consiste à ajouter SPMonitoredScope à votre code.

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

Ce code enregistre le début et la fin de vos demandes ainsi que certaines données de performances. La création de votre propre moniteur personnalisé qui implémente ISPScopedPerformanceMonitor vous permet de définir le niveau de trace ou la durée d'exécution maximale pour un ensemble de codes.