Plugin
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 le permite editar el contenido gestionado por Rock dentro de Visual Studio Code de Microsoft. Esto le proporciona una rica experiencia de edición de código con las últimas herramientas como IntelliSense.

Code Example
Magnus Cartoon

Jump Start Your Development Workflow Today in Three Easy Steps

1

Instalar la extensión Magnus VS Code

Download
2

Instale la extensión Magnus Azure Data Studio

Download
3

Install The Magnus Plugin On Your Server From The Rock Shop

Report An Issue

Limitaciones conocidas / Próximas funciones

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. El bloque HTML actualmente sólo permite editar el HTML activo. Pronto añadiremos soporte para la edición de elementos históricos y contextualizados.
  2. Pronto añadiremos soporte para muchos más bloques móviles.
  3. Rock v14 añadió soporte para categorías en los shortcodes de Lava. Vamos a mostrar esas categorías en una futura actualización del plugin (que requerirá v14).

What is Magnus?

Magnus te permite editar contenido remoto almacenado en Rock desde dentro de Visual Studio Code. Puedes hacer cosas como: editar el contenido de una página web, actualizar un Shortcode de Lava y mucho más. Lo mejor de todo es que sólo estamos empezando. Magnus v1.0 permitirá la edición:

Páginas web

Encabezados del sitio

Aplicaciones móviles

Contenido del bloque

Themes (+ remote recompiling)

Códigos cortos Lava

Documentación

Plantilla Lava

Aplicaciones para el Apple TV

Estilos de aplicación

Contenido de la página

Aplicaciones móviles

XML de salida

Acción de la barra de navegación XAML

Página de inicio Lógica de enrutamiento

Reconstrucción a distancia del paquete móvil

Diseño XAML

Estilos de página

Manejadores de eventos de página

Contenido del bloque

Sistema de archivos del servidor

Editar archivos en el sistema de archivos local del servidor

Cargar archivos

Subir directorios

Crear nuevos archivos

Crear nuevas carpetas

Eliminar archivos y carpetas

Copiar la ruta de un archivo en el portapapeles

Configuración

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.

Preguntas frecuentes

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.