Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Plantilla desde 0 con Joomla

Estas en el tema de Plantilla desde 0 con Joomla en el foro de Joomla en Foros del Web. Me han pedido que diseñe un sitio web en Joomla. Yo siempre he trabajado con código XHTML y CSS pero mis conocimientos de PHP son ...
  #1 (permalink)  
Antiguo 06/10/2008, 13:49
Avatar de gorkreg  
Fecha de Ingreso: julio-2008
Mensajes: 305
Antigüedad: 15 años, 9 meses
Puntos: 8
Plantilla desde 0 con Joomla

Me han pedido que diseñe un sitio web en Joomla. Yo siempre he trabajado con código XHTML y CSS pero mis conocimientos de PHP son muuuyyyyy básicos (algún formulario de contacto y poco más). Hace unos meses me dediqué a estudiar cómo funciona Joomla desde la parte de la administración (insertar módulos y componentes, crear usuarios, contenidos, etc) pero desconozco el código.

Bueno, mi pregunta es: ¿puedo lanzarme a crear un template desde cero para una web en joomla o realmente necesito ser un experto en PHP para poder hacer esto?

Gracias de antemano
  #2 (permalink)  
Antiguo 07/10/2008, 09:10
 
Fecha de Ingreso: octubre-2008
Ubicación: Barcelona
Mensajes: 52
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Plantilla desde 0 con Joomla

Hola! Yo te respondo!

Tienes tres opciones:

1. Comprar una plantilla, las hay muy avanzadas y espectaculares por un precio ridículo. Por ejemplo http://demo.rockettheme.com/ Una vez la compras, cambias imágenes, CSS y demás, y ya tienes web. El precio de esas es de 40€ por 3 meses de acceso a la zona de descargas (puedes bajarte todas). Cada una tiene hasta 24 esquemas de color, así que por 40€ puedes hacer cientos de webs "distintas".

2. Coge la plantilla de Joomla por defecto y modifica el CSS. Es relatívamente fácil.

3. Diseña una web como harías con cualquier otra, y usa Joomla como CMS. Lo único que tienes que saber con Joomla es cómo saber si un módulo tiene datos, y saber cómo imprimirlo. Es tan fácil como esto:

Código:
<?php if ($this->countModules('header'): ?>
	<div id="showcase">
		<div id="showcase2">
			<div class="padding">
				<jdoc:include type="modules" name="header" style="rounded" />
			</div>
		</div>

	</div>
<?php endif; ?>
Eso básicamente pregunta: ¿hay un módulo llamado "header"? Si es así, con la instrucción jdoc:include lo imprimes. Como ves es fácil, aunque tienes que ahondar un poco más en conocimientos sobre Joomla, tema módulos, contenidos, etc.

De todos modos te recomiendo una serie de libros:

Joomla! A User's Guide: Building a Successful Joomla! Powered Website (Paperback)

Beginning Joomla!: From Novice to Professional

El primero especialmente te explica cómo crear tus propias plantillas desde cero, y todos los conceptos necesarios para que modifiques plantillas comerciales o las tuyas propias.

Espero haberte ayudado.

Luis
  #3 (permalink)  
Antiguo 08/10/2008, 03:32
Avatar de gorkreg  
Fecha de Ingreso: julio-2008
Mensajes: 305
Antigüedad: 15 años, 9 meses
Puntos: 8
Respuesta: Plantilla desde 0 con Joomla

Gracias Luis.

Bueno, pues parece que no es tan complicado. Me han dejado un libro para diseñar plantillas desde cero con Joomla 1.0 (http://www.packtpub.com/Joomla-Template-Design-open-source-PHP-MySQL/book). Usaré la versión 1.5 así que espero que no haya demasiadas diferencias con la 1.0 a la hora de diseñar una plantilla.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:42.