Tema: Temas hijos
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/08/2012, 17:14
Avatar de science
science
 
Fecha de Ingreso: julio-2011
Mensajes: 42
Antigüedad: 12 años, 9 meses
Puntos: 6
Respuesta: Temas hijos

De nada kromatico.

A ver, normalmente cuando un theme actualiza tiene pocos cambios aparentes, más que nada algunas mejoras del código, correcciones, solución de fallos de seguridad, añaden nuevas funciones y nuevas widgets, etc.

Muchos de estos cambios que realizan pueden venir acompañados de nuevo código CSS, por lo que si lo reemplazas por el anterior para mantener los cambios que habías hecho, es probable que haya cosas que dejen de funcionar. En este caso, te recomiendo que guardes en un fichero parte (en el disco duro mismo) las partes del código CSS que hayas hecho, para luego si hay una actualización pegar sólo estas partes y luego pulirlas por si no cuadrasen. Aunque sería desafortunado que el nombre de una class cambie con una actualización, y luego al pegar el código antiguo no concuerden las classes, esto podría provocar que alguna parte del theme se vea rota.

Mis recomendaciones son: si temes por los cambios de las actualizaciones y no eres muy suelto en la maquetación CSS, es que busques un theme que te guste tal y como es, y seguro que las actualizaciones irán para bien.

Si te gusta hacerle cambios a un theme, usa un Framework que contenga toda la estructura de un theme de Wordpress, con sobradas funciones y ya con algunos estilos para que no maquetes desde 0. Estos themes cuando se actualizan no cambian demasiadas cosas. Por ejemplo, el theme Twenty Eleven soporta la opción de hacer child themes. En este enlace te enseñan como hacerlo para que puedas hacer cambios y estos no se vayan cuando se actualice: http://mecus.es/creando-temas-hijos/. Sin embargo, ese theme no me termina de gustar.

Aquí encontrarás child themes prefabricados para Genesis (en teoría se actualiza Genesis pero no el child theme): http://www.studiopress.com/themes

Yo soy partidario de usar un Framework gratuito que contenga todo lo suficiente, ya que puedes añadir todo lo necesario para construir un sitio web y hoy en día puedo decir que se puede hacer sin saber programar, ya que gracias a codex.wordpress.org se puede consultar una gran librería de códigos, snippets y shortcodes para Wordpress que con sólo copiar y pegar en functions.php le vas añadiendo funciones. La maquetación CSS y HTML no es nada difícil y si lo dominas puedes hacer cosas muy elegantes.

Los más completos y gratuitos:
- PressWork: http://presswork.me/
- Demo: http://demos.presswork.me/

- Carrington: http://code.google.com/p/carrington/downloads/detail?name=carrington-blog-2.3.1.zip
- Demo: http://blog.carringtontheme.com/

- Thematic: http://themeshaper.com/thematic/
- Demo: http://themeshaper.com/thematic/

- Hybrid: http://themehybrid.com/
- Demo: http://themehybrid.com/demo/hybrid/

- Starkers: http://viewportindustries.com/products/starkers/
- Demo: http://starkers.viewportindustries.com/

Como puedes ver, las demostraciones están muy peladas, tienen pocos estilos. En mi opinión son la mejor opción, ya que así puedes hacer proyectos a medida. Yo ya me hice una plantilla base con las funciones que siempre uso, sobretodo a nivel de SEO (metainformación, breadcrumbs, redirecciones de los RSS automáticas, quitar el /category de Wordpress, redireccionar el trailing slash, un paginador personalizado, evitar las metadescripciones duplicadas, etc). Y a partir de ahí ya le cambio los estilos que tengo hechos y le añado funciones (es ir añadiendo snippets en functions.php). Lo próximo, por ejemplo, será crear un sistema de valoración y votación de productos, que los usuarios puedan opinar y que de cada opinión se genere una nueva URL (como un nuevo post).