SAP Knowledge Base Article - Public

2802422 - What to know about custom code in CSB - Recruiting Marketing

Symptom

What to know about custom code Career Site Builder?

Environment

  • SAP SuccessFactors Recruiting Marketing
  • Career Site Builder

Resolution

There are different ways to add custom code to the career site in CSB.

The custom plugin component allows you to add your own code to a page on your RMK site if the standard CSB components do not meet your requirements. It could be javascript, html, and so forth. When you are using such a component, you are responsible for its content and the code. 
The same applies to custom JavaScript code in the header/footer under Appearance.
Another area where custom code can be injected is via the GTM container under Site Information.

Although such a practice is not forbidden in RMK/CSB implementations, it is not recommended to add custom javascript in the header and footer or via the GTM container and any such addition will not be supported by our Support and Development teams, as it does not follow the product recommendations for the JavaScript functionality implementation.
Especially discouraged is erasing html from RMK, such as removing classes from buttons or links. Also especially discouraged is using the jquery ajaxSetup method.

Also note Support cannot provide consulting on custom development such as code samples, design help or 'backengineering' of other customers sites.
Our extensive network of Implementation partners is here to help with such requests.
Implementation partners also have resources available to them if they themselves require help with this (see KBA 2528548 - Partner resources for Career Site Builder Implementations)
Alternatively, you can also engage SAP Professional Services directly for custom development. Please reach out to your account team for more information.

Also, in case of any problem on your site,  the support team will ask you to remove/disable custom code temporarily in order to check that it is not causing the error.

Also note that any custom code added to CSB will not be supported nor maintained by SAP. Neither SAP Support nor Engineering will support any issues with custom code once implemented or after each release. The responsibility for the code remains with the customer/implementation team. It is therefore very important to make sure thorough testing is done to avoid any such issues and to ensure maintenance of the code is assured.

See Also

2573994 - Custom JavaScript Code in Career Site Builder - Recruiting Marketing

Keywords

RMK, custom, plugin, code, html, javascript, plug-in, GTM, Google Tag Manager , KBA , LOD-SF-RMK-CSB , Career Site Builder , How To

Product

SAP SuccessFactors Recruiting all versions