Las mejores funciones de diseño de temas en Guide son la capacidad para importar y descargar temas y poder trabajar localmente con ellos. Cuando se hacen actualizaciones importantes en un tema o se crea un tema propio desde cero, estas opciones permiten simplificar el flujo de trabajo de los desarrolladores.
Este es el flujo de trabajo para crear un tema nuevo o actualizar uno existente localmente:
- Comenzar un tema nuevo agregando el tema Copenhagen o duplicando un tema existente.
- Descargar un tema para trabajar sin conexión.
- Editar un tema localmente con sus propias herramientas de desarrollo.
- Importar un tema de nuevo a Guide.
- Publicar un tema nuevo.
- Hacer actualizaciones adicionales.
Comenzar un tema nuevo
Si está creando un tema totalmente nuevo desde cero, considere empezar a partir de una versión nueva del tema estándar Copenhagen. Para ello, al agregar un tema nuevo, se añadirá una copia nueva del tema Copenhagen a la página Temas. También puede obtener una nueva versión del tema del repositorio Copenhagen de código abierto en GitHub.
A muchas personas les gusta comenzar con un tema existente y hacerle modificaciones significativas para crear el suyo propio. Si está renovando un tema existente y desea conservar algunos de los estilos de este, puede duplicarlo.
Para comenzar un tema nuevo agregando una copia nueva del tema Copenhagen o copiando un tema existente, consulte Adición de un tema del centro de ayuda a Guide.
Descargar un tema
Ahora ya puede descargar su tema de Guide. El tema se descarga como un archivo comprimido (zip) de plantillas, JavaScript, CSS y recursos. Esto le permite trabajar en el tema fuera de Guide y usar sus propias herramientas de desarrollo.
Para descargar su tema, consulte Descargar un tema del centro de ayuda.
Editar un tema localmente
Ahora, está listo para comenzar a trabajar en su equipo local con sus propias herramientas de desarrollo.
Para no tener que comprimir e importar los archivos en Guide cada vez que desee previsualizar los cambios, puede previsualizar los cambios localmente en un navegador web. Si desea configurar la vista previa local del tema, consulte Vista previa local de los cambios del tema.
Una vez que esté configurada, podrá previsualizar los cambios localmente con solo guardar los archivos con los que está trabajando. El tema se vuelve a cargar automáticamente en el navegador. Así podrá trabajar de manera iterativa, haciendo cambios en las plantillas, CSS, JavaScript y los recursos y luego previsualizando los resultados de su trabajo.
Además, si descarga un tema en su equipo local, es una buena idea registrarlo en su repositorio favorito de control de versiones, como git, mercurial o SVN.
Su equipo también puede desarrollar y mantener el tema de manera colaborativa usando GitHub y luego previsualizarlo o publicarlo en Guide desde GitHub. Consulte Configuración de la integración de GitHub con un tema de Guide.
Importar un tema
Después de crear el tema localmente, comprima el directorio de temas en un archivo zip e impórtelo en Guide arrastrándolo y soltándolo en la página Temas, o bien usando la opción de importación.
Con esto, el tema se importará como un tema nuevo personalizado. En Guide, puede previsualizar el tema y los demás usuarios de su organización también podrán verlo.
Para importar su tema, consulte Importar un tema del centro de ayuda.
Si configura una integración con GitHub, podrá actualizar un tema en Guide desde GitHub. No es necesario que cree un archivo ZIP separado y lo importe. Consulte Actualización del tema administrado por GitHub en Guide.
Otra opción es crear su propia integración con la API Themes para importar y actualizar temas en Guide. Consulte Theme Import Workflow y Theme Update Workflow en los documentos para desarrolladores de Zendesk.
Publicar un tema nuevo
Cuando esté listo para publicar su tema nuevo, haga clic en Publicar en el menú de temas en el área de trabajo.
Hacer actualizaciones adicionales
Si está usando sistemas de control de versiones como git o mercurial, siga haciendo cambios localmente, no en Guide. Registre los cambios y vuelva a importar el tema en Guide. Si hace cambios por error en su tema en Guide, descargue el tema actualizado y registre esos cambios en el sistema de control de la fuente.