Systemlinkサーバの外観を変更する方法

更新しました Dec 9, 2025

使用製品

ソフトウェア

  • SystemLink Server

問題

SystemLinkサーバの外観を変更して、以下を変更または追加したい。

解決策

サーバの外観の変更を開始するには、この記事の内容では「ルートディレクトリ」と呼ばれる次のディレクトリに移動します。

  • <root>="C:\Program Files\National Instruments\Shared\Web Server\htdocs"
  • 3つのxxxは、ファイルパスのコンテキストでの変数名を示します。

変更したいファイルは必ずバックアップすることを強くお勧めします。変更した内容をすべて元に戻したい場合は、SystemLinkのインストールを修復することで、すべてのファイルをデフォルトに戻すことができます。



ホームページアイコンの変更:



<root> \ index.htmlを開き、次の行を変更して新しいアイコンを指すか、デフォルトのアイコンを置き換えます。

<link rel = "icon" href = "resources /images / nieagle-square-icon32.ico">

変更を確認するには、NI WebServerを再起動し、ブラウザのキャッシュを削除します。

ホームページのタイトルを変更する:



<root> \ resources \ json \ locales \ xxx \ skyline-view.jsonを開き、次の行を変更します。(ここで、「xxx」はサポートされている各言語のフォルダーを表します。)

"pageTitle": "NISystemLink™"、

ランディングページに表示されるテキストをさらに変更できます。
変更を確認するには、NI WebServerを再起動し、ブラウザのキャッシュを削除します。

ホームページの色を変更する:





<root> \ resources \ css \ skyline-view.css

上記のファイルに移動して、プロパティ「skyline-view-header」および「skyline-view-iframe」の16進カラー値を変更します。css定義と同様に、他の要素の動作を変更することもできます。

変更を確認するには、NI WebServerを再起動し、ブラウザのキャッシュを削除します。
 

プラグインアイコンの変更:

すべてのデフォルトのSystemLinkプラグインのアイコンは、Web Open Font Format(woff)ファイルとして以下の場所に保存されています。

<root> \ classic \ resources \ fonts \ SkylineTheme -Icons \ SyklineTheme-Icons.woff

これらのアイコンは、次の場所にあるhtmlファイルによって参照されます。


<root> \ classic \ resources \ fonts \ SyklineThemeIcons.html

元の.woffファイルを新しいアイコンを含む変更されたファイルに置き換えるか、htmlファイルの宣言を変更できます。

変更を確認するには、NI WebServerを再起動し、ブラウザのキャッシュを削除します。

プラグイングループの変更:



デフォルトでは、SystemLinkサーバは各プラグインをいくつかのグループに編成しています。デフォルトでは、すべてのカスタムプラグインが「追加アプリケーション」グループに表示されます。次の変更を加えることで、プラグインの位置を変更し、新しいグループを作成できます。

以下の場所に移動します。

<root> \ groups

上記のフォルダには各グループのデータが含まれています。各グループフォルダの設定ファイルは、どのプラグインがそれに関連付けられているかを宣言します。
デフォルトのSystemLinkプラグインのIDを以下の表に示します。

デフォルトのSystemLinkプラグインのID
名前ID
systemsmanagementSystem Manager
packagerepositoryPackage Repository
assetmanagerAsset Manager
alarmsnotificationsAlarms and Notifications
dashboardbuilderDashboards
fileviewerFile Viewer
tagviewerTag Viewer
datanavigatorData Navigation
dataanalyzerData Analysis
testmonitorTest Monitor
cloudconnectorCloud
opcviewerOPCUA
datapluginsData Plugins
preprocessorData Preparation
datafinderData Indexing
analysisserverAnalysis Automation

カスタムプラグインとJupyterNotebookの場合、構成ファイルにIDを追加する必要があります

<root> \ plugins \ xxx \ config.json

"id": "jupyter"

この手順の後、各IDを使用して、すべてのカスタムプラグインを既存または新しいグループに追加できます。
上記の手順を完了したら、サーバを再起動し、ブラウザのキャッシュを削除します。

追加のグループを作成します。

追加のグループを作成するには、<root> \ groups に新しいフォルダを作成し、デフォルトのグループのコンテンツを作成した新しいフォルダにコピーします。その後、以下の変数を変更する必要があります:
  1.  <root> \ groups \ xxx \ config.json
  1. <root> \ roups / test / resources / json / locales / xxx /systemlink-server-common.json

 

config.json:

  • "id": "Newgroupname"
  • "titleToken": "Newgroupname.group.title"
  • "tooltipToken": "Newgroupname.group.title"

systemlink-server-common.json:
  • {{
    "Newgroupname":{
    "group":{
    "title": "Plugin Name"
    }
    }
    }

上記の手順を完了したら、サーバを再起動し、ブラウザのキャッシュを削除します。