Por Leo Soto on Sábado, 31 Enero 2015
Categoría: Febrero

Desenredando Warp 7 y UIKIT (Segunda Parte: Customizer)

En el capítulo anterior hablamos del nuevo y remodelado framework para plantillas llamado Warp 7 (Yootheme), ahora conoceremos el verdadero motor y el 90% de lo que le da la ventaja competitiva a Warp 7 que es su poderoso framework UIKIT y su interfaz gráfica Customizer.

Instalación

Para empezar a practicar podemos realizar una instalación local del paquete de demostración del Master Theme (gratuito) que podemos descargar desde aqui. https://yootheme.com/themes/downloads

Less

Customizer tiene la gran ventaja que todos los cambios realizados son mediante el uso del Pre-Procesador Less, y se escriben directamente sobre un archivo de salida llamado custom.less y sin la necesidad de saber código. De todas formas es necesario tener conocimientos de HTML y básicos de CSS para poder identificar donde se deben aplicar los cambios que queremos hacer, por ejemplo, el line-height y el font-size de un heading (h1, h2, h3, etc).

Cada vez que ustedes guarden un cambio en Customizer, podrán notar que se realiza un proceso automático llamado compilación de LESS, este consiste básicamente en traducir lo que hemos escrito en LESS a CSS para que este puede ser interpretado por los navegadores.

Customizer a primera vista

Como se puede apreciar en la fotografía la pantalla del customizer se divide en 2 una parte de parámetros y la otra para la vista en vivo. A medida que vamos editando nuestros parámetros podemos ver en la sección derecha como van quedando, si es el ancho que queremos, la tipografía correcta, el color, etc.

Estilos

Para partir podremos crear nuestro propio estilo, también nos servirá si cometemos algún error poder volver atrás en el diseño. Para copiar un estilo simplemente se debe presionar el botón Copy y asignarle un nombre a nuestro nuevo estilo. Se puede crear los estilos que queramos pero no es recomendable tener muchos porque luego de guardar los cambios se realiza automáticamente la compilación de LESS y al tener muchos estilos esta compilación se vuelve lenta e incluso podría generar un error si el max_execution_time de nuestro servidor es bajo.

Parámetros

A medida que pasas el mouse por sobre una etiqueta de opción, te darás cuenta que se ve un mensaje que comienza con una arroba (@) esto es porque como comentamos anteriormente Customizer escribe en LESS y este mensaje es su variable equivalente.

Modo Básico y Modo Avanzado

Si queremos editar los parámetros básicos como el color de fondo, la tipografía utilizada, etc, podemos hacerlo simplemente con seleccionar las distintas opciones presentadas por defecto, si tienes un nivel de conocimiento mayor o necesitas una modificación específica que no aparece listada en la barra de opciones puedes habilitar configuración avanzada y se desplegaran más opciones.

Lista de Parámetros

Dejar comentarios