T'as redémarré ?
J'avais tout bon, mais sans doute que des manip précédentes avaient tout cassé
maintenant, il semble être bien enregistré sur le php
Bon, en vrai, ca fonctionne toujours pas dans mon code, et je sais pas pourquoi, mais c'est pas le topic du support technique
Bof. Ca fait environ 6 ans que notre plateforme de dév/test PHP est sous windows et celle de qualification/production sous Linux, et je n'ai pas à m'en plaindre, au contraire. Les seules différences notables proviennent du système de fichiers et des droits afférents, mais ça se gère facilement en paramétrant des contextes de développement Dev et Production ad hoc dans les fichiers de config de Zend Framework (et maintenant Symfony). Hormis cette différence de configuration, je n'ai jamais eu à écrire de code PHP spécifique à un OS, et ce malgré l'utilisation de diverses extensions (SNMP, SShell, ImageMagick, etc.).
Par contre, je déconseille l'utilisation de Wamp ou tout autre environnement intégré ; il est préférable de récupérer PHP à partir de http://windows.php.net/ et Apache à partir de son site, et de tout installer et configurer à la main. C'est certes plus long mais ça n'est pas très compliqué et on garde le contrôle complet sur ce qu'on installe et active.
Je plussoie GrandFather là dessus.
Et pareil déjà utilisé dans un env professionnel, hormis le système de fichiers (et un windows non case-sensitive ) et les droits no soucix. Ca se fait très bien en fait même maintenant avec un git pour windows qui tourne du feu de dieu.
D'ailleurs à ce sujet j'ai installé sous mon win10 le bash ubuntu natif (bon techniquement c'est une 14.04 derrière, dommage ça aurait mérité une 16.04...) et je vais tester ce soir si on peut se servir de git direct via se dernier sans avoir à installer de fait tout le bordel sous windows (bien que ça soit très bien automatisé maintenant!)
Hello tout le monde,
Par hasard, est ce qu'un d'entre vous connait un logiciel qui permettrait d'optimiser toutes les photos présentes dans un/des répertoires données de la même manière qu'un OptiPng ou jpegtran pour Windows
J'utilise ImageOptim sur Mac, et je vois qu'ils ont quelques alternatives Windows sur leur page : https://imageoptim.com/versions.html
Si tu veux un git + un shell unix (zsh, avec un chouette profil de coloration par défaut) + le gros des outils unix habituels (client ssh, etc), tu as l'excellent babun qui marche sur n'importe quel Windows
Bah du coup j'ai justement testé ça hier soir, ça marche nikel, du coup avec mon p'tit windows 10 bah impeccable, avec le shell ubuntu j'ai un git qui tourne niquel sans avoir à installer d'autres truc que git dans le bash d'ubuntu avec un vieux apt-get install git \o/ (c'était ça que je voulais tester ) sans avoir à installer plein de trucs (que ça soit à la mano ou encapsulé dans un package).Ptin du coup taffer sous win 10 c'est bien + simple que sous un win 7 (je connaissais babouneun ) je trouve! :D
Ce qu'il faut savoir, c'est qu'on ment beaucoup aux minmatars, surtout lorsqu'ils posent des questions du style: "t'es sûr que ça vole, ce truc ?" Cooking Momo, le 30/08/09
Gniiiiiiiiiiiii le chef de projet qui me demande de changer toutes les polices d'un site car c'est une demande du client et 4 jours plus tard on apprends qu'en fait non le client aimait bien la typo sur les maquettes et qu'il faut les remettre
Gniiiiiiiiiiii le chef de projet qui fait des ateliers de conception avec le client sans prendre en compte l'existant et nous oblige à péter 150 trucs au lieu de les réutiliser
Avant, j'étais en agence, il y a avait autant de cdp que de devs. Le boulot était toujours en retard, avec plein de changements sans arrêt. Maintenant je suis chez le client (pas en ss2i), il n'y a aucun chef de projet, et si c'est quand même plus le bordel niveau organisation, ça se passe étonnement bien. Beaucoup moins de pression sur les devs, du coup ils bossent mieux et font de la qualité.
En soit ça me gêne pas d'avoir un chef de projet. C'est juste que sur ce projet c'est tellement foireux...
Je suis dans l'antenne "agence web" d'une SSII de taille moyenne (moins de 200 personnes) dans une ville de province alors que le gros des troupes et à Paris.
Ici on est trois sur le projet. Moi l'intégrateur, un collègue dev et une collègue chef de projet qui gère la réalisation.
SAUF QUE !
Tous les ateliers de conception, les avant-vente, les maquettes et compagnie ont été faites à notre siège par d'autres gens (normal ils sont à côté du client). Et le CP qui gère ça à Paris et un novice (dans le vrai sens du terme, le mec fini son alternance de master)
Mais sans déconner le mec est totalement à la ramasse, il envoie des demandes et se contredis le lendemain. Il te sors un fichier excel sorti de nul part en fin de projet intitulé "retour client maquette" avec 200 trucs à changer par rapport aux maquettes. Il va sans dire que je n'ai jamais entendu parler de ce fichier pendant les deux semaines où j'ai commencé l'intégration...
Dans tout ça ma collègue CP qui fait le pont entre nous et le siège essaye tant bien que mal de gérer le truc en expliquant qu'on va devoir dépasser sur le planning mais bon la pauvre elle viens d'arriver dans la boîte et on lui a collé ça comme projet.
Bref ce projet commence à me casser les noix. Et dire qu'on en a 5 autres qui arrivent avec ce client...
Ah on dirait chez moi.
Dernière modification par Thomasorus ; 26/08/2016 à 20h37.
Eh ben, je suis bien content d'être resté indépendant. J'avais hésité à intégrer une agence à Brest et je me doutais que c'était l'enfer.
J'ai trois clients qui font mon année, qui respectent mes décisions et mon timing, et qui me font assez confiance pour parfois me balancer les codes de leur CB alors qu'on ne s'est jamais rencontré (si, si, c'est vrai).
Je roule pas sur l'or, mais je bosse où, quand et comment je veux; à vous lire, je suis rassuré sur ma décision de ne jamais être salarié.
Courage les gars !
PS: si t'as envie Thomasorus, je serais ravi d'échanger avec toi dans un bar ou un autre de Brest > MP quand tu veux
Ca va parce que je suis intégrateur et j'ai quand même des projets sympas (et puis on a de bonnes conditions de travail et des salaires corrects ! ).
C'est juste qu'on est sur un cas typique d'usure des devs et de clients qui qui ne veulent rien entendre. C'est un cercle vicieux difficile pour tout le monde : le boss peut pas dire au client d'arrêter ses conneries, le client a raison parce qu'il pait les salaires des devs, les devs s'ennuient et s'énervent en plus de stagner et voudraient que le boss fasse quelque chose pour changer ça.
Avec le temps je pense (j'espère !) que ça va s'arranger.
edit : mellifico check tes mps.
Dernière modification par Thomasorus ; 26/08/2016 à 20h37.
Tam tadaaam !
Je suis presque à bout de mon baptême du feu sur Prestashop. Je vais bientôt ouvrir mon shop (dès que je reçois mon nouveau stock etc.). Je me suis laissé cette semaine encore pour peaufiner, régler quelques bugs et rédiger du contenu (sur l'histoire, la philosophie, l'entretien du cuir, etc.).
Donc voilà, je l'avais montré aux Métrocanards pour avoir quelques conseils et ils sont super (bien sûr, je ne peux pas tous les suivre, en raison de mon manque de compétences et que je voudrais éviter de trop retarder l'ouverture de mon shop opérationnel).
Je pense que ça fera hurler les pros, mais je trouve le résultat suffisamment propre pour le montrer au gens sans avoir trop honte Encore une fois, il s'agit d'un projet d'apprentissage, où j'essaie de faire un max de mes deux mains (avec bien sûr l'aide des gens qui me soutiennent autour de moi)
Le module de Mr. Odd est très chouette. Ça m'a permis de concilier l'affichage des déclinaisons dans la product-list sans devoir duppliquer les pages produit
Donc, si vous avez des conseils ou des pistes pour m'aider à peaufiner le truc, je prends volontiers !
Petites remarques avant tout :
1) Il s'agit d'une bêta, donc, forcément, y a pas la peinture partout Le site est en mode catalogue aussi
2) J'ai pas encore reçu mon stock, donc ce sont encore les vieilles photos du KS qu'il me faut remplacer.
3) Je pourrais peut-être pas faire tout ce que vous me recommanderez de faire, parfois par manque de compétence, parfois par manque de temps, parfois par flemme
>> C'est par ici : https://sympa-bonnard.ch
Ah ! Et j'oubliais... J'ai noté quelques bugs que je n'ai pas réussi à résoudre pour le moment. Si vous avez une idée :
1) Je n'arrive pas à trouver la subtilité CSS qui fait que, une fois qu'on clique sur un élément du menu et qu'on écarte le curseur de la souris, le titre du menu disparaît derrière le background (il me semble que c'est ça, mais je ne suis pas sûr. C'est peut-être un effet de transparence).
2) Je pense que c'est lié au module de Mr.Odd, mais, en arrivant sur la page d'un produit, quand on passe le curseur sur l'image, le zoom affiche l'image par défaut au lieu de celle sur laquelle on essaie de zoomer (là, mes compétences sont dépassées).
3) Je n'arrive pas à greffer/faire apparaître le module des logos de paiement (le bloc qui affiche un visuel des moyens de paiement), soit dans le footer, soit dans la page produit. Il est pourtant activé et je l'ai réinstallé moulte fois C'est pas indispensable, mais bon, comme c'est un peu la recommandation de base partout, je me dis qu'il faudra bien que je le fasse un jour.
Il ne manque pas genre le prix sur les produits ?
C'est propre, le design est moderne, d'un point de vue client c'est niquel.
Par contre le code source... y'a bien 20 appels de feuilles de styles dans le header et 20 scripts js, dans le header en plus !
La bonne pratique c'est 2 ou 3 de chaque, avec les <script> en bas de page. Car le javascript est bloquant pour le navigateur, il attends de l'avoir télécharger pour afficher le reste de la page. Donc sur ton site, il faut attendre 20 appels serveur avant d'afficher la page. Autant quand on a la fibre on s'en rend même pas compte, autant en 3G, les clients quitterons la page avant tellement elle sera longue à charger.
Donc je te conseillerais de trouver un concatenateur/compresseur de CSS et de JS, ça dois bien exister comme module Presta.
Mais sinon c'est cool comme taf pour un débutant .
Vu qu'il utilise jquery il pourrait utiliser $( document ).ready() et mettre tout le contenu de ses balises <script> dedans.
Sinon ouais c'est propre
Way! J'avais commencé avec un mdp de base, mais c'est sûr que ce n'est pas viable. Si j'ai bien compris, les trucs à sécuriser le plus c'est :
1) l'accès FTP
2) le mdp de la BDD
3) l'accès back-office
Donc mdp à la Horse battery box different pour chacun d'eux.
J'ai juste ?
Sinon, Prestashop est assez simple pour le backup, mais c'est vrai que je n'ai pas de stratégie (genre, si mon DD grille, ou bien à quelle fréquence sauvegarder). Là, pour le moment, je sauvegarde chaque fichier que je modifie dans le FTP dans un dossier Dropbox (dans des dossiers par date etc.). Je pensais foutre une backup complète comme ça aussi. Y a mieux à faire ?
EDIT : quand tu dis "possibilité de faire auditer le tout", tu entends quoi ? Y a une bonne pratique pour rendre la chose auditable ?
- - - Mise à jour - - -
J'ai mis en mode catalogue
- - - Mise à jour - - -
Ah merci ! C'est clair que niveau optimisation du bousin, je suis zéro. J'avais un autre thème d'installé avant et ô dirait que certains modules persistent (je vais faire un peu de ménage, pourtant ils sont désactivés, c'est bizarre).
Merci pour le tip, je vais fouiller pour le concaténateur/compresseur !
Et merci pour les mots, j'ai mis beaucoup de cœur à faire ce truc. Après, j'ai été au plus simple et j'ai viré tout ce qui me semblait superflu (à coup de display: none, j'espère que c'est optimal ).
Noob technology inside messieurs
Merci beaucoup pour votre aide, vous êtes tops !
Je parlais surtout de backup automatiques du côté de ton hébergeur. Un e-commerce c'est forcément la cible de tout pleins de méchants des Internet. Donc si tu comptes sur les revenus de celui ci, il faut ce qu'il faut.
Et quand je disais un audit, je pensais carrément à payer pour un audit spécialisé.
Ouais pense aussi à cacher la version de ton apache si c'est pas déjà fait... Après normalement, prestashop doit être assez bien conçu pour limiter les injections.
Supprime la ligne 80 de ton fichier tmmegamenu.css
Quand tu survoles les éléments de ton menu, le thème ajoute la class sfHover a tes liens et les passe en blanc. Du coup blanc sur fond blanc = que dalleCode:.top_menu .menu_indent > ul > li.sfHover > a, .top_menu .stickUpHolder .menu_indent > ul > li.sfHover > a {color: white; }
Merci very much! Je me suis pris la tête avec ça, mais je n'arrivais pas à trouver même en inspectant le site !