• Welcome to Simple Machines Community Forum. Please login or sign up.

[Tutorial] Cómo preparar tu Theme para descarga/aprobación

Started by Diego Andrés, February 15, 2014, 02:45:26 PM

Previous topic - Next topic

Diego Andrés

February 15, 2014, 02:45:26 PM Last Edit: September 02, 2021, 03:03:58 PM by Diego Andrés
Hola a todos, hoy les explicaré como tener nuestro theme listo para ser enviado al Theme Site y posteriormente aprobado.

Carpetas
  • css: Esta carpeta contiene los archivos css requeridos por defecto, y otros archivos css personalizados.
    • rtl.css: Este archivo debe de estar incluido en la carpeta. (Lo puedes copiar del theme default.) Este archivo se emplea para usuarios que tienen un idioma de "derecha-izquierda".
  • images: Contiene las imágenes que SMF require por defecto en un theme, además de las imágenes de tu theme. La carpeta english es requerida al menos para SMF 2.0.x.
    • thumbnail.gif: Siempre debes recordar incluir y modificar una copia de esta imagen, es la preview de tu theme.
  • scripts: Archivos javascript requeridos, ya sea modificados o no, además de tus scripts personalizados.
    • theme.js: Se debe incluir una copia de este archivo. También lo puedes editar con códigos personalizados adicionales.
  • languages: Este carpeta contendrá Settings.english.php y posiblemente ThemeStrings.english.php (para strings de texto personalizado, siempre debes incluir inglés como uno de los idiomas).
    • Settings.english.php: En este archivo puedes modificar la descripción de tu theme personalizado en el string $txt['theme_description'].
    • ThemeStrings.english.php: Este archivo te permite agregar cadenas de texto personalizadas que estarán disponibles en todas las páginas. Debes modificar la variable $settings['require_theme_strings'] a true para activarlo.

Archivos principales

Nota: Solamente se acepta los sitios de Google CDN y jQuery como recursos externos, de acuerdo a las reglas de aprobación, si la librería que utilizarás no está disponible en estos sitios, deberás incluir los paquetes en los archivos de tu Theme.
SMF 2.1.x ya incluye jQuery por defecto, no es necesario cargar esta librería.





¿Cómo empaqueto mi Theme?
Pues con cualquier compresor como Winrar. Para que instale correctamente, debes de empaquetar solamente la raíz y las carpetas. Se recomienda de oreferencia no utlizar espacios en blanco en el nombre del archivo.
Lo que NO debes hacer es comprimir la carpeta del Theme, eso NO es correcto, sino los archivos del Theme son los que se seleccionan y se comprimen.

Un último paso sería leer los Lineamientos de aprobación



¡Felicidades, tu theme ya está listo para ser publicado! Envíalo al Theme Site
Recuerda que debe de estar en inglés la descripción.



Más información.

SMF Tricks - Free & Premium Responsive Themes for SMF.

Dhayzon

xD ahora entiendo por q ningún thema mio fue aprobado 
por cierto es necesario que pase la validación  XHTML?

Diego Andrés

Quote from: {dhayzon} on July 02, 2014, 04:55:19 PM
xD ahora entiendo por q ningún thema mio fue aprobado 
por cierto es necesario que pase la validación  XHTML?

Sí es necesaria.
Bueno en sí este tema es más que nada sobre cómo tener listo el theme para ponerlo en descarga, más no se hace referencia a los lineamientos de aprobación tales como la validación de HTML.
Por eso mismo dejé el link este al final del post http://wiki.simplemachines.org/smf/Customization_approval_guidelines  :P

Saludos

SMF Tricks - Free & Premium Responsive Themes for SMF.

Diego Andrés


SMF Tricks - Free & Premium Responsive Themes for SMF.

Advertisement: