¿Ya eres cliente de NinjaOne? Inicia sesión para ver más guías y las últimas actualizaciones.

WYSIWYG HTML y estilos CSS inline compatibles

NinjaDojo-logo-darkblue.png

 

Los campos personalizados WYSIWYG de NinjaOne gestionan una lista de elementos permitidos y estilos CSS inline compatibles que se pueden utilizar para el contenido. NinjaOne también proporciona clases CSS que los técnicos pueden utilizar para aplicar diversos estilos en NinjaOne.

 

Índice

 

Usar el editor WYSIWYG en NinjaOne 

La aplicación NinjaOne Documentation ofrece campos WYSIWYG (What You See is What You Get), en la base de conocimientos y como campo personalizado para plantillas de documentos

Funcionalidad WYSIWYG 

  • Por defecto, cuando un campo HTML tiene más de 10.000 caracteres, se reduce y el usuario tiene que hacer clic en el botón "Expandir" para ver el contenido completo.
  • El límite máximo de caracteres para los WYSIWYG es de 200.000 caracteres.
  • No puede haber más de 20 campos personalizados WYSIWYG por formulario o plantilla de documento. Una vez alcanzado el límite, ya no es posible seleccionar la opción WYSIWYG como tipo de campo.

 

Usar HTML y estilos CSS inline a través de API y CLI 

Los administradores y técnicos del sistema NinjaOne pueden utilizar el HTML y el estilo CSS inline al crear campos personalizados Rol/Global y la documentación de Apps y servicios que utilizan los campos de tipo "WYSIWYG". 

Estas opciones de estilo permiten una mayor flexibilidad y personalización al mostrar los datos en NinjaOne. Por ejemplo, la siguiente captura de pantalla muestra cómo se vería un campo personalizado que contuviera widgets con hipervínculos: 

ejemplo_widgets con enlaces.png

Nota importante: Estas opciones de estilo se deben aplicar desde la API o la CLI y, por el momento, no se pueden hacer a partir de la consola NinjaOne. 

A continuación encontrarás una lista completa de los elementos y las clases de CSS que pueden utilizarse para darle forma a tu contenido:

 

Elementos HTML:

Elemento¿Es compatible con las clases de NinjaOne?
R:
blockquote
caption
código 
col
div
h1
h2
h3
h4
h5
h6
i
li
ol
p
pre 
span
table
tbody
td
tfoot
th
thead
tr
ul

 

Opciones de estilo inline

EstiloValores permitidos
colorCódigos de color RVA o hexadecimales.
(Ej: RVA (240,30,50,.7), #f015ca)
background-colorCódigos de color RVA o hexadecimales.
(Ej: RVA (240,30,50,.7), #f015ca)
displayblock, inline, inline-block, flex, inline-flex
justify-contentcenter, start, end, flex, flex-start, flex-end, left, right, normal, space-between, space-around, space-evenly
align-itemscenter, start, end, flex, flex-start, flex-end, left, right, normal, stretch
word-breaknormal, break-all, keep-all, break-word
box-sizingborder-box, content-box
white-spacenormal, no-wrap, pre, pre-wrap, pre-line, break-spaces
overflow-wrapnormal, break-word, pre, anywhere
text-alignstart, end, left, center, right, justify, justify-all, match-parent
widthValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
heightValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
font-sizeValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
font-familyserif, sans-serif, monospace, cursive, fantasy, system-ui, emoji
marginValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
margin-topValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
margin-rightValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
margin-bottomValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
margin-leftValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
paddingValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
padding-topValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
padding-rightValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
padding-bottomValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
padding-leftValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
border-widthValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
border-styleninguno, sólido, discontinuo, intercalado, none, solid, dashed, inset, outset
borde-colorCódigos de color RVA o hexadecimales. (Ej: RVA (240,30,50,.7), #f015ca)
border-topValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
border-rightValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
border-bottomValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
border-bottomValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
border-radiusValores de unidad CSS válidos (por ejemplo, 100%, 400px, auto, 2em, etc.)
border-collapsecollapse, separate

 

Clases CSS de NinjaOne

La documentación y los campos personalizados de NinjaOne son compatibles con el sistema de cuadrícula de Bootstrap 5 y la biblioteca gratuita Font Awesome 6 para iconos. Además, proporcionamos varias clases para que los técnicos puedan acceder a los estilos de NinjaOne.

 

Ficha estándar

tarjeta estandar.png

<div class="card flex-grow-1">
<div class="card-title-box">
<div class="card-title"><i class="fas fa-building"></i>&nbsp;&nbsp;Detalles del inquilino</div>
</div>
<div class="card-body">
<p class="card-text"></p>
<p><b>Nombre del inquilinoo</b><br>Ejemplo de cliente</p>
<p><b>Dominio por defecto</b><br>exemple.onmicrosoft.com</p>
<p><b>ID del inquilino</b><br>123456-123432-234324-432463452-123</p>
<p><b>Fecha de creación</b><br>18/07/2023 10:51:46</p>
<p><b>Dominios</b><br>ejemplo.onmicrosoft.com
</p>
<p><b>Usuarios administradores</b><br>EXO_App2, Administrador MOD, Administrador MOD, Cuenta de servicio Microsoft, Allan
Deyoung, Nestor Wilke, Isaiah Langer, Megan Bowen, Lidia Holloway</p>
<p></p>
</div>
</div>

 

Ficha con acción

tarjeta con acciones.png

<div class="card flex-grow-1">
<div class="card-title-box">
<div class="card-title"><i class="fas fa-shield-halved"></i>&nbsp;&nbsp;Estándares CIPP aplicadps</div>
<div class="card-link-box"><a
href="https://localhost:4280/tenant/standards/list-applied-standards?customerId=1e593540-8f80-4831-87a9-f1f95804a206"
target="_blank" class="card-link" rel="nofollow noopener noreferrer"><i
class="fas fa-arrow-up-right-from-square" style="color: #337ab7;"></i></a></div>
</div>
<div class="card-body">
<p class="card-text"></p>
<ul>
<li><span>Desactivar licencias de autoservicio (AllTenants)</span></li>
<li><span>Habilitar nombres de usuario en lugar de nombres pseudoanonimizados en los informes
(exemple.onmicrosoft.com)</span></li>
</ul>
<p></p>
</div>
</div>

 

Tablas

tablas.png

<>
<>
<><>
<><>
<><>
<><>
<>tabla>
<thead>
<tr>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
<th>Testing</th>
</tr>
</thead>
< este tiene un texto mucho más largo testing testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
<tr class="danger">
<td>Testing</td>
<td>Testing este tiene un texto mucho más largo testing testing testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
<tr class="success">
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing este tiene un texto mucho más largo testing testing testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
<tr class="other">
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing este tiene un texto mucho más largo testing testing testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
<tr class="warning">
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing este tiene un texto mucho más largo testing testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
<tr class="unknown">
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing este tiene un texto mucho más largo testing testing</td>
<td>testing</td>
<td>Testing</td>
<td>Testing</td>
<td>testing</td>
</tr>
</tbody>
</table>

 

Párrafos

párrafos.png

<p>Este es un párrafo de ejemplo Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit
amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. <strong>Bold Text</strong> Lorem ipsum dolor sit
amet, consectetur adipiscing elit.</p>

 

Rúbricas

encabezados.png

<h1>Rúbricas</h1>
<h1>Rúbrica 1</h1>
<h2>Rúbrica 2</h2>
<h3>Rúbrica 3</h3>
<h4>Rúbrica 4</h4>
<h5>Rúbrica 5</h5>

 

Botones

botón.png

<a href="https://example.com" target="_blank" class="btn">Botón principal</a>
<a href="https://example.com" target="_blank" class="btn secundario">Botón secundario</a>
<a href="https://example.com" target="_blank" class="btn peligro">Botón de emergencia</a>

 

Fichas informativas

tarjetas.png

<div class="info-card">
<i class="info-icon fa-solid fa-circle-info"></i>
<div class="info-text">
<div class="info-title">Título informativo</div>
<div class="info-description">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
</div>


<div class="info-card error">
<i class="info-icon fa-solid fa-circle-exclamation"></i>
<div class="info-text">
<div class="info-title">Título del error</div>
<div class="info-description">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
</div>


<div class="info-card warning">
<i class="info-icon fa-solid fa-triangle-exclamation"></i>
<div class="info-text">
<div class="info-title">Título de advertencia</div>
<div class="info-description">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
</div>


<div class="info-card success">
<i class="info-icon fa-solid fa-circle-check"></i>
<div class="info-text">
<div class="info-title">Título del éxito</div>
<div class="info-description">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
</div>

 

Etiquetas

tags.png

<div class="tag">Activado</div>
<div class="tag disabled">Desactivado</div>
<div class="tag expired">Expirado</div>

 

Fichas estadísticas

tarjetas estadisticas.png

<div class="stat-card">
<div class="stat-value"><a href="https://example.com" target="_blank" rel="nofollow noopener noreferrer"><span
style="color: #CCCCCC;"><i class="fas fa-circle-xmark"></i></span></a></div>
<div class="stat-desc"><a href="https://example.com" target="_blank" rel="nofollow noopener noreferrer"><span
style="font-size: 18px;"><span style="white-space:nowrap;">AD</span>&nbsp;<span
style="white-space:nowrap;">Conectar</span></span></a></div>
</div>

<div class="stat-card">
<div class="stat-value"><a href="https://example.com" target="_blank" rel="nofollow noopener noreferrer"
style="color: #008001;">0</a></div>
<div class="stat-desc"><a href="https://example.com" target="_blank" rel="nofollow noopener noreferrer"><span
style="font-size: 18px;">Remitentes bloqueados</span></a></div>
</div>

 

Gráfico lineal

gráfico de líneas.png

<div class="p-3 linechart">
<div style="width: 33.3333333333%; background-color: #55ACBF;"></div>
<div style="width: 33.3333333333%; background-color: #3633B7;"></div>
<div style="width: 33.3333333333%; background-color: #8063BF;"></div>
</div>
<ul class="unstyled p-3" style="display: flex; justify-content: space-between; ">
<li><span class="chart-key" style="background-color: #55ACBF;"></span><span>
Licensed (20)</span></li>
<li><span class="chart-key" style="background-color: #3633B7;"></span><span>
Unlicensed (20)</span></li>
<li><span class="chart-key" style="background-color: #8063BF;"></span><span>
Guests (20)</span></li>
</ul>

 

Documentación relacionada: 

FAQ

Próximos pasos