Complemento
Extensión de VSCode
Triunfo

Extensión vsCode de Triumph

Te presentamos la herramienta de edición más potente del mundo para Rock RMS. Potencia al máximo tu flujo de trabajo con Rock gracias a esta extensión gratuita para VS Code.

La edición de código Rock, reinventada

Magnus te permite editar el contenido gestionado por Rock desde Visual Studio Code de Microsoft. Esto te ofrece una experiencia de edición de código muy completa con las herramientas más recientes, como IntelliSense.

Ejemplo de código
Magnus Cartoon

Pon en marcha hoy mismo tu flujo de trabajo de desarrollo en tres sencillos pasos

1

Instalar la extensión Magnus para VS Code

Descargar
2

Instalar la extensión Magnus para Azure Data Studio

Descargar
3

Instala el plugin Magnus en tu servidor desde The Rock Shop

Informar de un problema

Limitaciones conocidas / Próximas funciones

Tenemos un montón de ideas nuevas en camino (¡de verdad que muchas!). A continuación os contamos algunas de ellas para que sepáis qué podéis esperar. Hay muchas más de las que aún no estamos preparados para hablar (hay que dejar algunas sorpresas...).

  1. Actualmente, el bloque HTML solo permite editar el código HTML activo. Próximamente añadiremos la posibilidad de editar elementos anteriores y relacionados con el contexto.
  2. Próximamente añadiremos compatibilidad con muchos más bloques para dispositivos móviles.
  3. La versión 14 de Rock ha incorporado la compatibilidad con categorías en los códigos cortos de Lava. Mostraremos esas categorías en una futura actualización del complemento (para la que se necesitará la versión 14).

¿Qué es Magnus?

Magnus te permite editar contenido remoto almacenado en Rock desde Visual Studio Code. Puedes hacer cosas como: editar el contenido de una página web, actualizar un shortcode de Lava y ¡mucho, mucho más! Y lo mejor de todo es que esto es solo el principio. Magnus v1.0 permitirá editar:

Sitios web

Encabezados de la página web

Aplicaciones móviles

Contenido del bloque

Temas (+ recompilación remota)

Códigos cortos de Lava

Documentación

Plantilla «Lava»

Aplicaciones de Apple TV

Estilos de aplicación

Contenido de la página

Aplicaciones móviles

XML del menú desplegable

Acción de la barra de navegación en XAML

Lógica de redireccionamiento de la página de inicio

Reconstrucción remota 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

Subir archivos

Directorios de carga

Crear nuevos archivos

Crear nuevas carpetas

Eliminar archivos y carpetas

Copiar la ruta de un archivo al portapapeles

Configuración

El editor Magnus ofrece varias opciones de configuración para garantizar el máximo nivel de seguridad. A continuación se describen dichas opciones.

  1. Rol de seguridad: esta configuración te permite seleccionar un rol de seguridad de Rock para limitar quién tiene acceso al editor remoto.
  2. Sistemas de archivos virtuales habilitados: determina qué sistemas de archivos deseas utilizar en Magnus.
  3. Directorios físicos permitidos: cuando el sistema de archivos del servidor está activado, esta configuración determinará qué directorios están disponibles para su edición.
  4. Subredes IP permitidas: esta configuración determina qué direcciones IP o redes tienen permiso para acceder al editor de Magnus. Se recomienda limitar estrictamente las redes disponibles en esta configuración.
  5. Habilitar acceso a SQL: esta opción determina si se permitirá el acceso a través del complemento de Azure Data Studio.
  6. Rol de seguridad SQL: esta configuración te permite seleccionar un rol de seguridad de Rock para limitar quién tiene acceso para ejecutar consultas SQL.

Preguntas frecuentes

Al configurar el servidor en VS Code, el nombre de usuario y la contraseña que introduzcas deben corresponder a un acceso a la base de datos.
Probablemente no. Tenemos algunas limitaciones en cuanto a lo que podemos ofrecer desde VS Code.