Difference between revisions of "TalentPiper"

From TempusServa wiki
Jump to navigation Jump to search
old>Admin
old>Admin
Line 23: Line 23:
   <?php  
   <?php  
   header("Access-Control-Allow-Origin: *");
   header("Access-Control-Allow-Origin: *");
   echo file_get_contents("https://talentpiper.com/dk-hr/mainpublic?command=dk.p2e.blanket.codeunit.common.PagePublicRecordsListAndShow");
   echo file_get_contents("https://talentpiper.com/demo/mainpublic?command=dk.p2e.blanket.codeunit.common.PagePublicRecordsListAndShow");


In the CMS insert the following code. We assume the PHP proxy was deployed as '''proxy-talentpiper-dk-demo.php'''  
In the CMS insert the following code. We assume the PHP proxy was deployed as '''proxy-talentpiper-dk-demo.php'''  

Revision as of 13:53, 16 December 2019

Integrating with CMS

The following describes how to inject the list of vacancies created in TalentPiper directly into a web page.

This helps:

  • Reuse styling/layout from standard pages
  • Content is indexed properly with search engines

Integrating with WordPress using PHP

From the control panel of your WordPress site do the following to integrate the vacancy list from TalentPiper:

  1. Install and activate the plugin "Insert PHP Code Snippet"
  2. Add a new PHP code snippet as seen below
  3. Create a new page and add the snippet

Code example:

   echo file_get_contents("https://talentpiper.com/demo/mainpublic?command=dk.p2e.blanket.codeunit.common.PagePublicRecordsListAndShow&AjaxMode=1");


Integrating with any CMS using JQuery

On a site with PHP support

 <?php 
 header("Access-Control-Allow-Origin: *");
 echo file_get_contents("https://talentpiper.com/demo/mainpublic?command=dk.p2e.blanket.codeunit.common.PagePublicRecordsListAndShow");

In the CMS insert the following code. We assume the PHP proxy was deployed as proxy-talentpiper-dk-demo.php

Indhold hentes
 <script>
 jQuery.ajax(
 { 
    url: 'https://www.tempusserva.dk/toolbox/proxy-talentpiper-dk-demo.php', 
    success: function(data) { jQuery('#tsContent').html(data); } 
 });
 </script>