Instalando temas de html5up.net

Estoy teniendo problemas para instalar temas de html5up.net

Por ejemplo, si instalo directamente desde WordPress obtengo el siguiente error:

Instalando tema desde el archivo: html5up-txt.zip

Descomprimiendo…

Instalando el tema…

No se ha podido descomprimir el paquete. El tema no tiene la hoja de estilo style.css.

Fallo en la instalación del tema.

En cambio, si lo instalo directamente en la carpeta de temas (como se indica en el módulo 4 del curso), al final de la sección «Themes» de WordPress aparece el siguiente mensaje:

Broken Themes

The following themes are installed but incomplete. Themes must have a stylesheet and a template.

Name Description

html5up-txt/css Template is missing.

Por lo que veo, es un error muy común pero después de mucho googlear no consigo dar con la solución.

¡Mil gracias de nuevo!

PD: Mi versión de WordPress actual es la 4.1.1

Hola, Jorge:

Me temo que los temas de HTML5up no son compatibles con WordPress, ya que los temas están basados en HTML5 y CSS3, así que para configurarlos y modificarlos tendrías que utilizar un editor HTML como Dreamweaver o Kompozer.

Si los quieres probar o utilizarlos, puedes descargarte cualquier tema y luego modificar los archivos HTML uno por uno reemplazando textos y tocando el HTML y el CSS. Seguramente te costará algo más de trabajo modificarlos porque hay que trabajar en un entorno diferente a WordPress, pero si sabes de HTML y CSS no tendrás mucho problema en conseguir un buen resultado.

Si quieres descargar temas gratuitos de WordPress puedes meterte en wordpress.org/themes y desde ahí echar un vistazo a los que tienen disponibles. :slightly_smiling_face:

Un saludo.

¡Vaya! Entonces, para aclararme, ¿WordPress no es compatible con temas basados en HTML5 y CSS3? Por curiosidad, ¿qué tipo de tecnología usa entonces? ¿y qué modificaciones habría que hacer en los archivos?

Las plantillas de HML5up, ¿sirven para algún otro CMS actual o se han diseñado para ser usadas y editadas directamente en herramientas como Dreamweaver?

Gracias de nuevo por resolver mis dudas

Hola, Jorge:

Los temas de WordPress están desarrollados en PHP. Esto significa que la mayoría de archivos que contienen están en formato PHP (si te fijas en las carpetas de los temas, vas a ver que todos los archivos llevan la extensión .php).

¿Significa eso que WordPress no es compatible con HTML5 y CSS3? No, simplemente el HTML5 y el CSS3 se aplican de forma diferente. Digamos que actúan como códigos complementarios para esos archivos PHP, por tanto no son los agentes principales. No obstante, la interfaz de WordPress sí nos permite utilizar de forma sencilla funciones de HTML y CSS. Eso es lo que convierte a WordPress en un CMS tan interesante.

Respecto a las plantillas de HTML5up, si te fijas bien, todos los archivos que contienen están en formato HTML. En consecuencia, para poder manipularlos debes editarlos con un editor web tipo Dreamweaver (o similares) y no pueden utilizarse con otros CMS. Los CMS son en realidad una alternativa a los sitios desarrollados en HTML, pero eso no significa que no se puedan generar sitios de calidad en HTML con los conocimientos adecuados, aunque su gestión es menos cómoda que la de un CMS, pues todos los cambios que se hagan tendrán que hacerse siempre desde el editor web. En ese sentido, siempre son más recomendables los CMS.

En fin, ya ves que el tema da para mucho, pero lo principal que debes entender es que los CMS y los sitios web montados con HTML5 son alternativas diferentes. En resumen:

CMS = Sitio web desarrollado con archivos de código PHP

HTML5 = Sitio web desarrollado con archivos de código HTML

Te dejo un artículo interesante que he encontrado para que amplíes información: HTTP://PIMEON.COM/PIMEBLOG/PARA-MI-WEB-CMS-O-HTML/

¡Un saludo!

Ahora he pillado el tema. Aunque no he programado nunca en PHP, sí tengo experiencia como programador en ASP y SQL Server. Ambas tecnologías funcionan de manera similar: el archivo (ASP o PHP) se ejecuta en el servidor, y éste devuelve al navegador del usuario el código HTML resultante . Entiendo que WordPress trabaja en PHP y que el código que devuelve es HTML5.

En cuanto a las plantillas de HTML5up, efectivamente, están todas en formato HTML. Esto significa que, si se desea, dicho código HTML puede ser utilizado en webs dinámicas que usen un lenguaje cliente-servidor como, por ejemplo, los archivos PHP.

En cuanto a los CMS, más que un sitio web, personalmente diría que son un conjunto de herramientas que permiten administrar un sitio web dinámico desarrollado con archivos en código PHP, ASP, o cualquier otro lenguaje de servidor, pero sin necesidad de conocimientos de programación ni de lenguaje SQL (para las bases de datos).

En fin, como bien dices, el tema da para mucho :slightly_smiling_face:

¡Muchas gracias responder tan rápido y seguimos en contacto!

¡Hola, Jorge!

Vaya, no sabía que controlabas tanto. Gracias por tus aportaciones. Mi respuesta era un poco más general porque era demasiado largo y complejo explicar en una sola respuesta en el foro las diferencias entre PHP y HTML5, pero sí, efectivamente estás en lo cierto en lo que comentabas antes.

Y sí, efectivamente los CMS son mucho más de lo que yo comentaba, pero de nuevo intento resumir para hacerlo todo más digerible para aquellos que no están tan puestos en estos temas. :wink:

¡Un saludo y gracias por darle vidilla al foro con tus mensajes! :grinning: