Themes/es

StatusNet soporta una manera sencilla para la creación de temas para las instalaciones de servidor StatusNet. El diseño original de StatusNet, escrito por SarvenCapadisli, merecen una buena lectura. Sin embargo, utilizar su imaginación para crear cualquier tema que le guste!

Cómo crear su propio tema
Así que usted quiere hacer un Tema?

Directrices
Puntos clave a tener en cuenta en un nuevo tema:


 * Tome los diseños de usuario en consideración, es decir, si un diseño de usuario está presente, asegúrese de que aún funciona
 * Mantener una red coherente
 * Asegúrese de que todos los componentes de la página actual y el contenido siguen siendo accesibles, por ejemplo, visibles, legibles, se pueden hacer clics
 * El logo de la web debe estar siempre presente (no necesariamente el que viene con el tema, pero tenga en cuenta que funciona, si el propietario del sitio utiliza su propio logotipo con este tema)
 * De acceso general, por ejemplo, combinaciones de colores debe tener suficiente contraste.
 * Para obtener un nuevo paquete de iconos, utilizar un solo archivo de imagen para las acciones, por ejemplo, a favor, eliminar, adjuntar

La base contiene información de diseño en general. En realidad, es sólo una hoja de estilos de vainilla que se reutiliza por otros, por ejemplo, el tema por defecto.

Los nuevos temas que vamos a crear serán agregados a la lista. No directamente actualización 'base' o temas 'default '. Por lo tanto, hay dos opciones claras: "base " o copia (porque una gran parte del trabajo ya está a cargo de) y actualizar a su gusto, o "base" de importación y añadir sus propias cosas. La diferencia es realmente que la primera requiere que el tema que se actualiza cuando nuevas funcionalidades se necesita ser de estilo, esta última está sujeta a la reutilización de todo lo que tiene.

La diferencia entre los dos es una opción personal; el mantenimiento sería en el núcleo.

Si no hay un cambio significativo en el diseño, es más fácil adherirse a base de lo que hace.

The new themes that we'll create will be added to the list. They won't directly update 'base' or 'default' themes. So, there are two clear options: either copy 'base' (because a lot of the work is already taken care of) and update as you like, or import 'base' and add your own stuff. The difference is really that the former requires the theme to be updated when new functionalities are need to be styled; the latter is subject to reuse whatever it has.

its easier to stick to what base does.

Archivo theme.ini
Si va a importar la base de temas proporcionado por el sistema o por defecto, no trate de hacer directamente una '@ include' en la CSS, el tema puede ser instalado en un árbol de directorios diferentes de los temas centrales, por lo que esos vínculos se rompen. If you're importing the system-provided base or default themes, don't try to directly do an '@include' in the CSS; your theme might be installed in a different directory tree from the core themes, so those links will break.

Crear un archivo theme.ini y colocarlo en el subdirectorio de temas. Actualmente sólo se admite la clave es "incluir" para especificar el nombre de otro de los temas cuya CSS necesita ser cargado antes de la suya. (Si es que se especifica un tema incluyen la dependencia, el sistema se encargará de sacar que uno también, etc) Create a theme.ini file and place it in your theme's subdirectory. Currently the only supported key is "include" to specify the name of another theme whose CSS needs to be loaded before yours. (If that theme itself specifies an include dependency, the system will take care of pulling that one too, etc.)

Un tema típico probablemente va a querer extraer de la base de estilos, a continuación, reemplazar un montón de cosas:

include=base

Esta carga automática es compatible con StatusNet 0.9.5 y versiones posteriores.

Ubicación de rutas clave y archivos
base/css/ base/css/display.css               #diseño, normas de la tipografía base/images/                       #iconos comunes, ilustraciones base/images/icons/icons-01.png     #principales archivos de iconos (combinados en un solo archivo)

default/css/ default/css/display.css            #importa la hoja de estilos base para el diseño y añade imágenes de fondo y reglas de color default/logo.png                   #logo por defecto del sitio para este tema default/mobilelogo.png             #logo por defecto para la salida de móviles default/default-avatar-mini.png    #24x24 avatar por defecto para pequeñas listas default/default-avatar-stream.png  #48x48 avatar por defecto para las noticias de las lineas de tiempo default/default-avatar-profile.png #96x96 avatar por defecto para la página de perfil

TODO

 * Agregar un captura_de_pantalla.png de cada tema para que haya una forma rápida de ver como se parece un tema Jon Phillips 08:14, 16 Julio 2010 (UTC)
 * Notas para subir un Tema
 * Notas para configurar un Tema