Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/03/2004, 21:11
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Lo mejor es lo que propone Cotor ..

Ambos: diseñador y programador definen el diseño de todos los bloques/partes de la web .. tanto las "plantillas" padre (el index .. la distribución de los menus .. donde debe aparecer el contenido de la web .. publicidad si corresponde . y sobre todo que partes va a ser diferente la distribución ..) también definen los bloques más pequeños como "ese diseño caracteristico que envuelve a un listado de datos dinámicos .. " etc ...

Con eso claro el Diseñador puede trabajar esas partes y el programador será el que le diga "cuando quieras mostar el valor "dinámico" usa {tal_contenido}" .. El resto se encargará el programador si ese {tal_contenido} llega desde una BD y hay que repetir N veces el bloque .. paginar esos resultados .. o atender a condiciones para presentar tal o cual gráfico si corresponde .. En tal caso al programador se le dice "aquí si pasa tal cosa sale tal imagen .. si pasa lo otro sale la otra imagen" .. El programador hace la lógica y el Diseñador hace el ".jpg" que corresponda.

En realidad seria el diseñador el que defina la gráfica y "usabilidad" del sistio .. estructura y demás de los datos a presentar y el programador de darle el dinamismo que necesite, extraer los datos desde donde estén (Base de datos, etc) y presentarlos usando las "plantillas" que entre ambos diseñen (el programador dará las "{variables}" y el diseñador "adornará" esa presentación de esos datos ..)

Lo bueno que tiene trabajar con sistemas de Templates es que una vez "armado" el esqueleto del sitio y se le ha dado la distribución básica de elementos y sobre todo la presentación básica de esos elementos dinámicos (tablas HTML que se generan desde datos de una consulta SQL a una BD .. etc) el diseñador puede presenar varios diseños sin tener que intervenir para nada el programador .. incluso algunos diseños no se trata de hacer un simple "skin" sino de cambiar la distribución por completo de esos "bloques" que se definieron y se diseñaron en la primera fase.

Si tu entregas un diseño "estático" HTML de tu psudo plantilla .. el programador podrá o no meterse a hacer el sistema con uso de motores de "templates" .. (depende de la complejidad del diseño y datos dinámicos a presentar) .. pero lo más probable es que tenga que tomar esa "tabla/capa" que has diseñado como "bloque presentación dato/contenido X" y le añada su programación "incrustada" sobre el HTML/etc que tu has diseñado (siendo que tu haces la gráfica y HTML/flash necesario). Trabajando así es probable que entre UDs ni se vean ni les importe lo que haga uno u el otro .. Pero, en cuando tu como diseñador te dé por modificar algo la estructura vas a tener que llamar a tu programador para que lo haga .. pues ya tendrá tal vez por médio bastante lógica que si "tocas" sin saber es probable que lo "estropees" (esto depende mucho de como programe el programador .. si usó "PHP incrustado sobre HTML´" o bien uso "PHP 100% para dar salida a todo el HTML (echo "<b> html</b>"; en lugar por ejemplo de <b><? echo $variable ?></b> lo cual te facilitaría ver mas o menos como queda esa página en tu editor visual de HTML (dreamwevaer o similar).)

Por eso, si se trabaja con sistemas de "templates" es mucho más cómo hacer todo esto. Y lo que es más .. reusar el código de las "templates" para futuras aplicaciones que hagan.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.