J'ai été embauché pour créer un site Web et je travaille avec un designer (qui se trouve être le gars qui est en contact avec le client et m'a embauché, donc non, je ne peux pas lui botter le cul =)) qui a trop peur pour toucher au code php, et est trop novice en html et css pour me donner des modèles assez bons, donc le travail d'aujourd'hui passera par son nouveau modèle html d'une page semi-programmée et supprimant <div>
s et changeant les classes et les autres .
Existe-t-il une sorte d'outil ou un meilleur flux de travail afin de faciliter cela pour nous deux? Peut-être que je traite tout cela de la mauvaise façon, je suis nouveau dans le développement Web, et je ne connais pas assez HTML / CSS (et il le suppose) pour qu'il me donne juste une maquette graphique et fasse le tout ce que nous faisons est donc il me donne une page HTML statique qui ressemble à ce qu'il veut, et je l'ai mis <?php ?>
=)
Quelqu'un peut-il me donner des conseils à ce sujet?
Réponses:
J'avais l'habitude de faire du développement frontal freelance, mon flux de travail était quelque chose comme ceci:
la source
Les concepteurs Web ne devraient généralement pas avoir à toucher le code PHP, voire pas du tout.
Habituellement, les concepteurs développent les visuels dans certains packages graphiques (le cas échéant), généralement Photoshop. Construisez le HTML / CSS pour une version statique du contenu, avec un contenu alternatif pour la dynamique également construit. Ensuite, le programmeur a tendance à prendre cela et à le rendre dynamique. À défaut, lorsqu'une séparation complète est souhaitée, le programmeur informe le concepteur des variables disponibles pour le code et a quelque chose en place pour créer le code HTML des sections en boucle.
Les concepteurs peuvent généralement s'en tirer sans connaître les langages de codage nécessaires, les programmeurs apportant du dynamisme au site ont généralement besoin de savoir ce que fait le HTML / CSS afin de le manipuler correctement.
Si le concepteur et le programmeur ne sont pas bons en HTML / CSS, alors Dieu vous aide.
la source
Vérifiez les grilles css, c'est très rapide à apprendre pour les non experts et à rendre la composition des pages vraiment facile.
en voici quelques uns:
la source
Ont tendance à être d'accord avec le sentiment général. Cela se résume vraiment au fait que les concepteurs et les programmeurs sont 2 camps différents:
Designers: Généralement des majors des arts au Collège, on leur a appris à construire de jolies choses, à coordonner les couleurs, à l'animation, etc.
Programmeurs: Généralement informaticiens, ils ont enseigné les sciences et / ou les busiens toute leur vie.
Par conséquent, apprendre à un concepteur à coder équivaut à enseigner à un Esquimau comment surfer ... il n'a tout simplement pas le fond, bien que cela puisse arriver si vous poussez assez fort.
la source
Vous pouvez externaliser la conversion html / css de la conception. Ce que je ne comprends pas, c'est pourquoi ne crée-t-il pas d'abord le balisage, puis vous fait-il injecter du php dans les modèles?
la source
Les concepteurs de sites Web, les graphistes ne doivent JAMAIS, JAMAIS toucher AUCUN CODE. Pas de HTML, CSS, PHP (!), JavaScript, RIEN.
Répétez cela 100 fois, puis si cela ne fonctionne pas, répétez-le 1000 fois. Et les développeurs / programmeurs ne doivent JAMAIS concevoir des GRAPHIQUES.
Ce n'est pas professionnel et j'ai vu un MESS réalisé par un graphiste à maintes reprises. Habituellement, cela fonctionnera dans un navigateur et la qualité du code est comme dans l'exemple suivant:
Vraiment inutilisable pour autre chose, mais contactez + photo comme le site Web de la boulangerie locale (10-15 visiteurs en une semaine).
Je suis nouveau dans le développement Web,
Hé, c'est le problème ici. Vous avez probablement affaire à un graphiste professionnel qui connaît son métier (couleurs, vecteurs, impression / design commercial) ... vous êtes en revanche un développeur qui ... nous ne connaîtrons pas son métier!
Les développeurs qui font des graphiques et des graphistes qui DEV. C'est juste des conneries non professionnelles. Ils ne peuvent rien obtenir correctement. Vous obtiendrez un mauvais code et le graphique aura l'air merdique.
Vous devriez peut-être embaucher un développeur qui connaît HTML / CSS (enfin si je disais "embauchez un graphicien qui connaît php, je serais fou, non?"). Vous pensez probablement qu'être graphiste n'est pas un "vrai" travail, c'est pourquoi il peut écrire du code et peut-être aussi être administrateur de serveur :)
Comment traiter avec de tels designers. Je lui avais personnellement donné une augmentation parce qu'il savait évidemment ce qu'il faisait!
la source