Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Intégration Coveo > Interface de recherche Coveo .NET dans un site autre que ASP.NET

Intégration d'une interface de recherche Coveo .NET dans un site autre qu'ASP.NET

Il est possible d'intégrer une interface de recherche Coveo .NET dans une page HTML hébergée dans un serveur Web autre qu'ASP.NET à l'aide d'un JavaScript/AJAX. Cette technique implique la configuration d'un serveur mandataire qui acheminera les requêtes de l'ordinateur du client vers le serveur Coveo et fera de même avec les résultats de recherche vers l'ordinateur du client. Ce processus est transparent à l'utilisateur final. Contactez les Services professionnels Coveo pour obtenir de l'aide.

Vous devez définir les éléments suivants afin d'utiliser le programme d'amorçage :

  • Un iframe qui gère l'historique de la navigation.

  • Une balise script qui charge la bibliothèque JavaScript Coveo.

  • Une balise d'espace réservé div dans laquelle les contrôles Coveo sont insérés.

  • Une balise script qui appelle la bibliothèque Coveo afin d'insérer du contenu dans l'espace réservé.

Pour amorcer une interface de recherche Coveo .NET dans une page HTML autre que.NET

  1. Connectez-vous au serveur maître de Coveo avec un compte d'administrateur.

  2. Dans le Gestionnaire Internet Information Services :

    1. Ajoutez un nouveau site Web intitulé Programme d'amorçage.

    2. Sous le site Web Bootstrap, créez un nouveau répertoire virtuel nommé CES7.

    3. Créez une application nommée CES7

    4. Définissez le chemin d'accès local comme étant [CES_Install_Path]\Web.

  3. À l'aide d'un éditeur de texte :

    1. Créez un fichier default.htm à la racine du site Web Programme d'amorçage.

    2. Collez le code suivant dans le fichier.

      <html>
        <body>
          <iframe id="_historyFrame" src="empty.htm" style="display:none" ></iframe>
          <script type="text/javascript" src="/CES6/Coveo/CustomContent.aspx?k=embedding"></script>
          <div id="here">
            Loading...
          </div>
          <script>
            Coveo.CNL.Web.Scripts.Ajax.Bootstrap.insertAjaxAspNetPage("/CES6/", document.getElementById('here'),true);
          </script>
        </body>
      </html>
    3. Enregistrez le fichier.

  4. Naviguez dans default.htm.