L'installation prend généralement une demi-journée, mais peut varier en fonction de la nécessité de télécharger et d'installer des prérequis supplémentaires, ainsi que de la vitesse d'accès à Internet et des performances de la configuration matérielle.
Les divers composants de PMA.core et la terminologie utilisée tout au long de ce manuel sont décrits dans le schéma suivant :
En fonction de votre situation particulière, le serveur peut être divisé davantage en différents composants. Vous pouvez avoir IIS et PMA.core sur un serveur, et utiliser une chaîne de connexion pour référencer une ressource SQLServer hébergée ailleurs, par exemple.
Tenez compte du fait que vos diapositives réelles consommeront une quantité importante de ressources et pèseront sur votre budget. Parce qu'il n'est pas pratique (sans parler du coût prohibitif) d'augmenter continuellement le stockage sur disque dur du serveur local, PMA.core supporte un certain nombre d'alternatives, donc votre configuration finale peut ressembler à ceci :
En fait, vous n'avez pas besoin de vous préoccuper de cela tout de suite en termes de stockage du serveur local : Le concept de répertoire racine de PMA.core permet de décharger les diapositives vers n'importe quel emplacement à tout moment, sans que vos utilisateurs finaux ne s'aperçoivent qu'une migration a eu lieu.
PMA.core prend en charge aussi bien le HTTP normal (http:) que le HTTP sécurisé (https:).
Les opérations suivantes ne doivent être effectuées que par des utilisateurs expérimentés. Si vous ne savez pas ce qu'est web.config (ou où trouver le fichier web.config), vous devez arrêter de lire et contacter quelqu'un de plus compétent dans ce domaine.
Vous devrez apporter les modifications nécessaires du côté de Microsoft IIS. Vous devrez acheter et installer les certificats appropriés sur le serveur Web pour que tout se passe bien et pour éviter que les navigateurs n'émettent des avertissements sur les sources non fiables. La configuration de ces certificats n'entre toutefois pas dans le cadre de ce manuel. N'hésitez pas à nous contacter si vous avez besoin d'une aide supplémentaire à ce sujet.
Des changements sont nécessaires dans les fichiers de configuration de PMA.core pour qu'il fonctionne sous http sécurisé.
Pour une configuration http, vous trouverez la section suivante dans le fichier web.config :
<basicHttpBinding>
<binding name="soapBinding"> </binding> </basicHttpBinding> <webHttpBinding> <binding name="webjsonHttp"> </binding> <binding name="webpoxHttp"> </binding> </webHttpBinding>
For secure http, this becomes: <basicHttpBinding>
<binding name="soapBinding"> <security mode="Transport"> <transport clientCredentialType="None"/> </security> </binding> </basicHttpBinding> <webHttpBinding> <binding name="webjsonHttp"> <security mode="Transport"> <transport clientCredentialType="None"/> </security> </binding> <binding name="webpoxHttp"> <security mode="Transport"> <transport clientCredentialType="None"/> </security> </binding> </webHttpBinding>
Lorsque vous exécutez PMA.core sous https, vous recevrez une notification par votre navigateur avec la possibilité de récupérer des informations étendues sur l'autorité de certification (CA) :
Vous aurez besoin de PMA.view pour récupérer le contenu de PMA.core en mode http sécurisé. PMA.view peut se connecter à des serveurs de tuiles sécurisés ou non sécurisés comme PMA.core. En résumé, les combinaisons suivantes sont possibles :
PMA.view running in https: and PMA.core running in http:
PMA.view running in https: and PMA.core running in https:
PMA.view running in http: and PMA.core running in http:(default behavior of PMA.view)
PMA.view running in http: and PMA.core running in https: