Una pregunta bastante interesante como para debatir entre cada uno de nosotros, sobre la forma mas elegante de trabajar... es muy cierto lo que dice miguel. pero te cuento mi experiencia =
- Tener en cuenta que el cake trabaja con distintas salidas puede ser XHTML, XML, RSS segun el componente plugin llamado. entonces armar distintos Layouts. Entonces, para aprovechar del 100 % de tu proyecto en cake. vas a tener que activar todos los layouts de salida que tiene cake = rss, xml, js, ajax - Tener en cuenta que cake separa cada layout de cada metodos/accion llamadas entonces vas a poder agrupar secciones con una sola vista. Por jemplo yo tengo un portal hecho en cake quien funciona con tres layouts = "home.ctp, interiores.ctp y nota.ctp", y despues viene grupos de vistas agrupado en un directorio portando el nombre de mi controlador. Estas vistas tambien pueden ser agrupadas. - Trabajar con esta regla que todo lo que sale de los controladores son variables, de preferencias objetos o arrays para pasarselos a los HELPERS que generan htmls. así tenes algo parecido a los taglib de struts. y menos codigos php en el ctp para facilitar el trabajo del diseniador/css designer - El formato de salida tiene que ser un formato XHTML muy depurado, asi podras en el futuro cambiar la hoja de estilo y tener un grafica optimizada o distinta. - también no te olvides que tenes que diseñar el layout flash.ctp quien permite comunicar estados, resultados de acciones al usuario web. On Apr 22, 3:27 pm, "Ricardo Mun~oz A." <[EMAIL PROTECTED]> wrote: > 2008/4/22 Martin Carrillo <[EMAIL PROTECTED]>: > > > > > Buenas estoy empezando con un proyecto en cakephp, y voy a trabajar > > junto con un diseñador que me va a proveer el diseño html de la pagina. > > Cual seria la forma de integrar esas paginas al proyecto? deberia > > cambiar las extensiones a ctp y armar los controladores o hay otra forma > > mas elegante de integrar el diseño? > > la manera mas "elegante" es usar XHTML + CSS. para aplicar el disen~o > se deberian realizar los siguientes pasos: > > 1. disen~ador hace prototipo usando XHTML + CSS. (las etiquetas XHTML > usadas no deberian cambiar nunca mas) > 2. desarrollador toma el XHTML y lo deja en su correcpondiente layout > + views + elements. > 3. desarrollador toma CSS y lo deja en webroot. > 4. disen~ador actualiza CSS. (en el CSS debe estar todo el disen~o grafico) > 5. volver paso 3. > > ;) > > -- > Ricardo Mun~oz A. --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a [email protected] Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~----------~----~----~----~------~----~------~--~---
