Terminado

Maquetación Sitio Web

Publicado el 06 Febrero, 2013 en Programación y Tecnología

Sobre este proyecto

Abierto

Buscamos maquetador para un sitio de e-comerce de unas 10 pantallas. El sitio tendrá un glosario con buscador, una sección compraventa con buscador, una sección de avisos clasificados con buscador, pantalla de ingreso con usuario y clave, pantalla de registro de nuevos usuarios, una pantalla de inicio con slides, etc.

Necesitamos que el maquetado se atenga a las siguientes reglas:

Es *muy* importante atender a estas indicaciones a fin de que la fase de programación y el futuro mantenimiento del sitio sea menos complicado.

    Para su diseño, el sitio se basará en la grilla fija de 12 columnas de un total de 940px de ancho que presenta "Bootstrap" en su modalidad fija (no utilizará por ahora el modo fluido ni responsive). Ver ejemplo (para ver la disposición del ancho de la página). Se pide encarecidamente no diseñar para estructuras que no se encuadren dentro de dicha grilla.

Ejemplo de ancho:
http://designshack.net/tutorialexamples/bootstrap/index.html

Artículo (en inglés) que muestra la grilla y un par de sugerencias:
http://www.hjaelpmignu.dk/content/getting-twitter-bootstrap-and-running
Un ejemplo de la grilla:
http://www.hjaelpmignu.dk/system/files/sites/default/files/users/1/tutorials/html/bootstrap/wireframe.png

    Para su maquetación, el sitio incluirá la hoja de estilo CSS de Bootstrap sin modificar. Todo ajuste/modificación/agregado a los estilos previamente definidos en Bootstrap debe hacerse por separado en una hoja de estilos adicional que el maquetador incluirá *luego* de la de bootstrap (en el orden de inclusión).
    Para su maquetación, el sitio se hará con HTML5 y se espera que se vea correctamente en Internet Explorer 9 en adelante,Mozilla Firefox y Chrome.
    El sitio utilizará jQuery como librería de Javascript y PHP como lenguaje de programación. De ser necesario el maquetador podrá incluir programación PHP para lo que considere (por ejemplo: include).

Link a la librería Bootstrap para que tanto el diseñador como el maquetador lo conozcan:
http://twitter.github.com/bootstrap/getting-started.html#html-template

Me quedó una cosa más que siempre sugiero para el
maquetador.


Para la maquetación:
* Los DIV que corresponden a las filas y las columnas de la
grilla de Bootstrap deben ser lo más indepediente posible
de otros estilos. No deben tener otra clase adicional ni ser
referidos directamente en hojas CSS.
* Si se necesita darle un estilo adicional a toda una
columna o a toda una fila, se debe AGREGAR UN DIV (u otro
elemento) DENTRO de la columna y es a ese elemento al que se
le puede agregar clases.
* Cuando se deben "anidar" columnas, seguir esas mismas
reglas. Intentar no agregarle clases a los div de la grilla
(class=row y class=spanXX) sino manejarse con elementos
separados si hace falta.

Ejemplos:


INCORRECTO:


Esto es incorrecto porque en un div que es class="spanXX"
agrega otra clase.



<div class="row">
    <div class="span6 una-clase">
        esto es el contenido
    </div>
    <div class="span5 otra-clase">
        aquí más contenido
    </div>
</div>



CORRECTO:


El modo correcto es AGREGAR OTRO DIV DENTRO del class=spanXX
y a ese ponerle las clases que quieras.


<div class="row">
    <div class="span6">
        <div
class="una-clase">esto es el contenido</div>
    </div>
    <div class="span5">
        <div
class="otra-clase">aquí más contenido</div>
    </div>
</div>


Por supuesto, también esto es correcto si no se necesitara
agregar clases:



<div class="row">
    <div class="span6">
        esto es el contenido
    </div>
    <div class="span5">
        <ul>
         
<li>aquí más contenido</li>
         
<li>otro contenido</li>
        </ul>
    </div>
</div>

*************************************************************************************

Categoría Programación y Tecnología

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por S. A.