プラグイン
VSCode Extension
Triumph

Triumph vsCode Extension

Introducing, the most powerful editing tool for Rock RMS on the planet. Super-charge your Rock workflow using this free VS Code extension.

Rock Code Editing Re-Imagined

Magnusでは、Microsoft社のVisual Studio Codeの中でRock managed contentを編集することができます。これにより、インテリセンスなどの最新ツールによるリッチなコード編集が可能になります。

Code Example
Magnus Cartoon

Jump Start Your Development Workflow Today in Three Easy Steps

1

Magnus VS Code Extensionのインストール

Download
2

Magnus Azure Data Studio Extensionをインストールする

Download
3

Install The Magnus Plugin On Your Server From The Rock Shop

Report An Issue

既知の制限事項 / 今後予定されている機能

We have a lot of new ideas that are coming (like alot!) Below are some of the ideas we thought we'd mention so you'd know what to expect. There are many more that we're not ready to talk about yet (have to have some surprises...)

  1. HTMLブロックは現在、アクティブなHTMLの編集のみをサポートしています。近日中に、履歴やコンテクストのある項目の編集に対応する予定です。
  2. 近々、さらに多くのモバイルブロックに対応する予定です。
  3. Rock v14では、Lavaショートコードにカテゴリが追加されました。今後のプラグインのアップデート(v14が必要)で、これらのカテゴリーを表示する予定です。

What is Magnus?

Magnusを使うと、Visual Studio Codeの中からRockに保存されているリモートコンテンツを編集することができます。ウェブページのコンテンツを編集したり、Lavaショートコードを更新したり、他にもいろいろなことができます。そして何より、私たちはまだ始まったばかりです。Magnus v1.0では、編集が可能になる予定です。

ウェブサイト

サイトヘッダー

モバイルアプリ

ブロックコンテンツ

Themes (+ remote recompiling)

Lavaショートコード

ドキュメント

溶岩テンプレート

Apple TV Apps

アプリケーションスタイル

ページコンテンツ

モバイルアプリ

フライアウトXML

ナビゲーションバーアクションXAML

ホームページのルーティングロジック

モバイルパッケージのリモートリビルド

レイアウト XAML

ページスタイル

ページイベントハンドラ

ブロックコンテンツ

サーバーファイルシステム

サーバーのローカルファイルシステム上のファイルの編集

ファイルのアップロード

ディレクトリをアップロードする

新規ファイルの作成

新規フォルダーの作成

ファイルやフォルダーの削除

ファイルのパスをクリップボードにコピーする

コンフィギュレーション

The Magnus Editor provides several configuration options to ensure that the highest level of security is provided. The options are discussed below.

  1. Security Role- This setting allows you to select a Rock security role to limit who has access to use the remote editor.
  2. Enabled Virtual Filesystems- Determines which filesystems you would like to use within Magnus.
  3. Allowed Physical Directories- When the Server Filesystem is enabled this setting will determine which directories are available for editing.
  4. Allowed IP Subnets- This setting determines which IP address/networks are allowed to access the Magnus editor. You should strong limit the networks available in this setting.
  5. Enable SQL Access- This determines if access via the Azure Data Studio plugin will be allowed.
  6. SQL Security Role- This setting allows you to select a Rock security role to limit who has access to run SQL queries.

よくあるご質問

When you configure the server in VS Code the username and password you provide must be a database login.
Most likely not. We're a bit limited in what we can support from inside of VS Code.