Ulzurrun de Asanza i Sàez

Tag: creando un theme para SMF

Aprende a crear themes para Simple Machines Forum: Parte II

Nota: Este artículo es una continuación de la serie “Aprende a crear themes para Simple Machines Forum“. Antes de leer esta parte es recomendable que leas la Parte I.

En esta parte vamos a analizar lo que hace cada archivo del theme. Creo que este va a ser el último artículo acerca de teoría, ya que en las próximas partes iré explicando más detalladamente cada archivo, y además iremos haciendo modificaciones y creando un nuevo theme.

A continuación os dejo una tabla con las funciones de cada archivo del theme Core (el Default de SMF 2.0 RC1):

Read more →


Aprende a crear themes para Simple Machines Forum

Al comienzo del desarrollo de proSilver para SMF (a falta de un nombre definitivo) me topé con un gran problema: no encontraba tutoriales para aprender a crear themes (temas) para Simple Machines Forum (SMF) y toda la documentación que encontré estaba completamente en inglés.

En vista a que no encontraba nada, comencé a diseñar el theme partiendo del tema Core (el que hasta la versión 2.0 venía por defecto en SMF) y a la vez estuve tratando de aprender cómo funcionan los themes, las variables a tener en cuenta, el funcionamiento de cada archivo, etc.

Todo lo que he ido aprendiendo creo que le puede ser de mucha utilidad a cualquiera que esté interesado en el tema de la creación de themes para SMF y no encuentre información al respecto. Lo que voy a publicar no es una traducción del contenido de la documentación de SMF, sinó todas las notas mentales, aclaraciones, descubrimientos y demás que he ido viendo a lo largo del desarrollo del theme (que por cierto, cada día está más cerca).

No voy a publicarlo todo en un único artículo, ya que sería demasiado largo, y tardaría mucho en escribirlo, así que voy a ir poco a poco, comenzando desde los primeros archivos que modifiqué hasta llegar a los últimos que estoy modificando.

Introducción al sistema de themes de Simple Machines Forum

Antes de crear un theme, tenemos que tener claro qué es un theme y cómo funciona.

Read more →