Archivos de marca predeterminados para el portal web

Un usuario Pregunto ✅

ppike

Hola, ¿Alguien sabe dónde puedo obtener los archivos de marca predeterminados para el portal web?

stpnet

Estos blogs proporcionan recorridos y ejemplos.

https: //blogs.msdn.microsoft.com/sqlrsteamblog/2016/03/20/how-to-create-a-custom-brand-package-for-r …

https://ssrsbrandingfileeditor.codeplex.com/

https: //www.mssqltips.com/sqlservertip/4567/sql-server-2016-reporting-services-custom-branding-examp …

ppike

En respuesta a stpnet

Gracias por la respuesta stpnet, idealmente quiero los archivos de marca predeterminados para PBI Report Server, para usarlo como base y solo hacer cambios menores desde allí.

stpnet

En respuesta a ppike

El primer blog que mencioné tiene el paquete de marca predeterminado como descarga.

TinHau

En respuesta a stpnet

¿Existe una documentación completa del contenido del archivo json? El enlace mssqltips es el mejor intento de documentación que he visto hasta ahora, pero debe haber algo de MSFT, ¿no?

ppike

En respuesta a TinHau

Esta es la mejor documentación del archivo json que he encontrado;

https://craigporteous.com/2016/05/ssrs-2016-brand-package-breakdown/

La única versión predeterminada de json disponible es para SSRS, no he podido encontrar la versión del servidor de informes de Power BI.

xantari

En respuesta a ppike

Si tiene curiosidad por saber dónde está el archivo .less predeterminado que el archivo de marca anula, está aquí:

Finalmente encontré dónde existe este archivo .less. Use JustDecompile y abra Microsoft.ReportingServices.Portal.Services.dll y busque el archivo Microsoft.ReportingServices.Portal.Services.SystemResources.UniversalBrand.less para que pueda desentrañar el misterio.

Desafortunadamente, no se puede encontrar una versión actual de la interfaz de usuario .css lista para usar. Esto debe ser solucionado por Microsoft.

Los indicados en esta publicación son para SSRS 2016. Sin embargo, hubo modificaciones para las que Microsoft no ha proporcionado los valores predeterminados en Power BI Report Server.

Actualización 1/4/2018: ahora pude encontrar el archivo de colores predeterminado que tendrá que realizar manualmente la ingeniería inversa a un archivo colors.json en Microsoft.ReportingServices.Portal.Web.dll. El archivo en cuestión es Microsoft.ReportingServices.Portal.Web.wwwroot.assets.css.brand_PBIRS.css. Luego, necesitaría tomar el archivo .less y volver a asignar todos los colores a las variables LESS.

Lo que Microsoft realmente necesita hacer aquí es proporcionar su archivo de variables.less listo para usar, en lugar de simplemente darnos la versión compilada.

xantari

En respuesta a xantari

Desafortunadamente, después de intentar durante horas marcar correctamente el servidor de informes de Power BI, me he rendido.

Microsoft ha cometido algunos errores con la forma en que utilizaron las variables en Power BI Report Server que no se realizaron en SSRS 2016, por lo que es casi imposible lograr que un buen esquema de interfaz de usuario funcione fácilmente.

Para darte algunos ejemplos:

1. Usaron neutralPrimary en una gran cantidad de variables MENOS que ni siquiera se relacionan entre sí. Entonces, cuando cambias ese, se reduce a un montón de elementos a los que no quieres que se reduzca.

2. Definieron bodyBg en su archivo LESS como neutralPrimaryAlt, pero ¿¡también lo asignaron a toolbarPageBg !?

He estado en esto durante horas.

xantari

En respuesta a xantari

Pude improvisar un archivo colors.json basado en LESS y hacer referencias cruzadas de la salida del archivo .css resultante y asignarlo a las variables LESS para obtener * la mayoría * del tema de color predeterminado de Power BI Server predeterminado.

Es un poco diferente a lo que Microsoft ha publicado para SSRS 2016.

Esto tomó mucho tiempo para realizar ingeniería inversa. Es de esperar que la EM pueda llenar los vacíos aquí, ya que realmente necesita mejoras de su parte.

No pude encontrar la definición original para el tema> sección de puntos de datos o lo siguiente:

«antecedentes»:«#fff»,
«primer plano»:«# 222»,
«mapBase»:«# 00aeef»,
«panelBackground»:«# f6f6f6»,
«panelForeground»:«# 222»,
«panelAccent»:«# 00aeef»,
«tableAccent»:«# 00aeef»,

«altBackground»:«# f6f6f6»,
«altForeground»:«# 000»,
«altMapBase»:«# f68c1f»,
«altPanelBackground»:«# 235378»,
«altPanelForeground»:«#fff»,
«altPanelAccent»:«# fdc336»,
«altTableAccent»:«# fdc336»
Sin embargo, pude trazar el mapa de todos los demás. Puede hacer una diferencia en este y compararlo con el de Microsoft para SSRS 2016 para ver todas las diferencias.
https://drive.google.com/open?id=1ZjpcnuKm7JwErpQ5dL9teq1f-4LWOGsX

gerald_bauer

En respuesta a xantari

xantari, ¿eliminó el archivo corlors.json de su unidad de Google? Recibo un error 404 …

Cristian_Angyal

En respuesta a xantari

Gracias por su arduo trabajo.

Estuve buscando esto durante días … cuando dejé de modificar la plantilla SSRS 😄

GRACIAS !

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *