Me contrataron para hacer un sitio web y estoy trabajando con un diseñador (que resulta ser el tipo que está en contacto con el cliente y me contrató, así que no, no puedo patearle el trasero =)) que tiene demasiado miedo para tocar el código php, y es demasiado novato en html y css para darme modelos lo suficientemente buenos, por lo que el trabajo de hoy pasará por su nuevo modelo html de una página medio programada y eliminará <div>
y cambiará las clases y demás .
¿Existe algún tipo de herramienta, o algún mejor flujo de trabajo para que esto sea más fácil para los dos? Tal vez estoy lidiando con esto de la manera incorrecta, soy nuevo en el desarrollo web y no conozco suficiente HTML / CSS (y supuestamente lo sabe) para que me dé una maqueta gráfica y haga el Todo, así que lo que estamos haciendo es que me da una página HTML estática que parece que él quiere, y la puse <?php ?>
alrededor =)
¿Alguien puede darme algún consejo sobre esto?
Respuestas:
Solía hacer desarrollo front-end independiente, mi flujo de trabajo fue algo como esto:
fuente
Los diseñadores web no deberían tener que tocar mucho el código PHP, si es que lo hacen.
Por lo general, los diseñadores desarrollan las imágenes en algún paquete de gráficos (donde sea necesario), generalmente Photoshop. Cree el HTML / CSS para una versión estática del contenido, con contenido alternativo para la dinámica también construido. Entonces el programador tiende a tomar esto y hacerlo dinámico. De lo contrario, cuando se desea una separación completa, el programador le permite al diseñador saber qué variables están disponibles para el código y tener algo en su lugar para construir el HTML para las secciones en bucle.
Los diseñadores generalmente pueden escapar sin conocer los lenguajes de codificación necesarios, los programadores que proporcionan dinamismo al sitio generalmente necesitan saber qué está haciendo el HTML / CSS para manipularlo correctamente.
Si tanto el diseñador como el programador no son buenos en HTML / CSS, entonces Dios lo ayude.
fuente
Verifique las cuadrículas de CSS, esto es realmente rápido de aprender para los no expertos y hace que la composición de la página sea realmente fácil.
Aquí hay algunos de ellos:
fuente
Tienden a estar de acuerdo con el sentimiento general. Realmente se reduce al hecho de que los diseñadores y programadores son 2 campos diferentes:
Diseñadores: Típicamente estudiantes de artes en la universidad, se les enseñó cómo construir cosas bonitas, coordinación de colores, animación, etc.
Programadores: por lo general, un experto en informática de algún tipo, enseñó ciencias y / o negocios durante toda su vida.
Por lo tanto, enseñar a un diseñador a codificar es similar a enseñarle a un esquimal a navegar ... simplemente no tienen los antecedentes, aunque podría suceder si presionas lo suficiente.
fuente
Puede externalizar la conversión html / css del diseño. Lo que no entiendo es por qué no está creando el marcado primero y luego haciendo que inyecte php en las plantillas.
fuente
Los diseñadores web, los gráficos nunca deben tocar NUNCA NINGÚN CÓDIGO. Sin HTML, CSS, PHP (!), JavaScript, NADA.
Repita eso 100 veces, luego, si no funciona, repítalo 1000 veces OTRA VEZ. Y los desarrolladores / programadores NUNCA deberían diseñar GRÁFICOS.
Eso no es profesional y he visto un MESS hecho por un gráfico por muchas veces. Por lo general, funcionará en un navegador y la calidad del código es como en el siguiente ejemplo:
Realmente inutilizable para cualquier otra cosa, pero contacto + foto como el sitio web de la panadería local (10-15 visitantes en una semana).
Soy nuevo en el desarrollo web.
Hola, ese es el problema aquí. Probablemente estés tratando con un gráfico profesional que conoce sus cosas (colores, vectores, impresión / diseño comercial) ... por otro lado, eres un desarrollador que ... ¡no conoceremos su trabajo!
Desarrolladores que hacen gráficos y gráficos que DEV. Eso es una mierda no profesional. No pueden hacer nada bien. Obtendrá un código incorrecto y el gráfico se verá horrible.
Tal vez deberías contratar a un desarrollador que conozca HTML / CSS (bueno, si yo dijera "contratar a un gráfico que sepa php, me parecería una locura, ¿verdad?"). Probablemente piense que ser un gráfico no es un trabajo "real", por eso puede escribir código y quizás también ser administrador del servidor :)
Cómo lidiar con tales diseñadores. ¡Personalmente le di un aumento porque obviamente él sabe lo que está haciendo!
fuente