Add links to menu in CCMS Web

An administrator can add links to the Hamburger icon in IXIASOFT CCMS Web. CCMS Web users can quickly access static links from the menu options.

If you have web applications or pages that are related to IXIASOFT CCMS, you can add links to reference them directly from CCMS Web For example, if you have your own reports build results, you can link to those reports directly from CCMS Web.

To facilitate the integration with those external applications, you can use the following variables in the links to provide some level of context.

  • email
  • domain
  • groups
  • roles
  • username

For example, links to reports could use the ${username} variable, and the report application would return only the reports relevant for that user.

  1. In the TEXTML Administration perspective, connect to your server.
  2. Locate the web.platform.config.xml file in Repository > system > webplatform > configuration.
  3. Check out the file and open it for editing.
  4. Double-click the file to open it.
  5. Within the <properties> element add links.
    Each link is added as a cluster of <entry> elements with the same values for their key attribute. The value for the key attribute must start with static_link.. but after this character string you can use any value you want. For <entry> elements that contain text, the key attribute must end with one of the language codes (.en, .fr, .de, .ja).

    For example, this is a static link to a website with different text for the link depending on whether the users are using an English or French version of the UI:

    <entry key="static_link.anchor1">https://www.ixiasoft.com/</entry>
    <entry key="static_link.anchor1.en">Go to IXIASOFT</entry>
    <entry key="static_link.anchor1.fr">Aller sur IXIASOFT</entry>

    In this case static_link. is required, but anchor1 is a variable for any value you want.

    You can also add parameters (such as variables) in the url, which CCMS Web can replace with values from the user. For example, this link uses variables for the user's username and role:

    <entry key="static_link.anchor2">https://www.ixiasoft.com/?hl=fr-ca$amp;user=${username}&amp;roles=${roles}</entry>
    <entry key="static_link.anchor2.en">IXIASOFT</entry>
    

    You add multiple links by using different values after static_link., for example:

    <entry key="static_link.anchor1">https://www.ixiasoft.com/</entry>
    <entry key="static_link.anchor1.en">Go to IXIASOFT</entry>
    
    <entry key="static_link.weblink2">https://www.ixiasoft.com/?hl=fr-ca$amp;user=${username}&amp;roles=${roles}</entry>
    <entry key="static_link.weblink2.en">IXIASOFT</entry>
    
  6. Save, close, and check in the file.
  7. Restart CCMS Web.
    1. On the IXIASOFT CCMS Web Server, click Start > Control Panel > Administrative Tools.
    2. Double-click Services.
      The Services dialog opens.
    3. Select the Ixiasoft Output Generator service .
    4. In the list of services, right-click the Ixiasoft Tomcat CCMS service, and select Restart.
      The Status column changes for the Ixiasoft Tomcat CCMS service.