Aller au contenu

Nicolas

Hubmaster
  • Compteur de contenus

    4 503
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Nicolas

  1. Bonjour, Je développe un projet en CakePhp et j'aimerai avoir une organisation de fichiers qui soit cohérente et adaptée à plusieurs projets web et aux mises à jour futures de CakePhp. Pour commencé j'ai tout mis dans le même répertoire public à savoir /home/user/domains/mondomaine.com/public_html Dans le répertoire public_html j'ai donc les sous répertoires et fichiers suivants : Ensuite j'ai déplacé le répertoire lib qui contient un sous répertoire Cake qui est le coeur de CakePhp. J'ai mis ce répertoire dans /home/user/domains/mondomaine.com/ afin qu'il soit privé (=non accessible de l'extérieur). Puis j'ai indiqué ce répertoire dans le fichier de config /app/webroot/index.php Tout fonctionne bien (le projet en cours ainsi que le projet qui me sert à faire des tests fonctionnent avec le même répertoire lib/Cake). - J'aimerai savoir si j'ai bien procédé ? - Pour des raisons de sécurité et de centralisation des fichiers importants est-ce que je dois pas mettre le contenu de /app (mise à part le répertoire webroot) dans une zone de répertoire privé comme je l'ai fait avec le coeur. Autres questions concernant les mises à jour : - Pour la mise à jour du coeur j'aurai juste à remplacer les fichiers du répertoire /home/user/domains/mondomaine.com/lib/Cake ? J'ai modifié les fichiers suivants : Pour database et email ca ne pose pas de problème car lors des mises à jour il n'y a pas de risque d'écrasement de fichier puisque ces 2 fichiers possède un suffixe default. Par contre pour core.php et routes.php ce n'est pas le cas. Comment dois je procéder ? J'ai pensé à faire une copie de ces 2 fichiers /core-sav.php /routes-sav.php (par exemple) pour garder les modifs et les reproduire à chaque mise à jour sur les fichier originaux. - Est-ce une bonne idée ? - Même question pour app/Controller/appController.php que j'ai du modifier. Merci d'avance pour les réponses ;-)
  2. A découvrir sur cette vidéo la nouvelle version de Googlemap en 8bits. />http://www.youtube.com/watch?feature=player_embedded&v=rznYifPHxDg#!
  3. Le script est à adapter suivant le produit utilisé. Sous wordpress je te conseille de faire un include vers le script à partir du fichier index.php ou init.php ca évitera de le refaire à chaque mise à jour du produit. Sinon tu peux supprimer des urls avec Webmaster Tools. Tu peux supprimer un répertoire entier par exemple /tag , /search ...
  4. Oui j'ai bien compris ;-) je te donne une solution pour les désindexer plus rapidement.
  5. Je fais un petit script en php pour détecter si la page fait partie des pages à supprimer de l'index if ... { include('./template/page-vide.html'); exit; } Si la condition est remplie j'appelle une page vide au niveau affichage mais qui contient le noindex <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="robots" content="noindex"> </head> <body></body> </html>
  6. Sur mes sites c'est parfois très long à disparaitre. Alors parfois je force un peu les choses avec du noindex ou en utilisant Webmasters Tools
  7. Tu peux aussi faire une version différente de ton texte pour la page d'accueil. Vu la taille du texte et la fréquence des mises à jour ca ne sera pas un gros travail supplémentaire. ;-)
  8. Bonjour, Tu as aussi ces documentations en ligne sur le siteduzero http://www.siteduzero.com/tutoriel-2-213-securite-php.html Certaines documentations datent un peu mais ca donne les principes de base.
  9. Nicolas

    Class....

    Salut Portekoi, Je pense que tu devrais en profiter pour faire ton code avec une structure MVC surtout si ton projet devient important. Bien sur c'est pas une obligation mais c'est pas mal pour la clareté du code. Il y a une documentation de 250 pages (mise à jour le 26 mars 2012) POO et le MVC sur le site du zero : http://www.siteduzero.com/tutoriel-3-147180-la-programmation-orientee-objet-en-php.html
  10. Bonjour, Y a t-il un moyen de savoir si il y a eu une remise à zero ?
  11. Les frameworks sont surtout utiliser dans les grosses structures ou il est impératif d'avoir un très bon outils pour travailler en équipe. Les petites structures ont parfois leurs propres environnement de dev qu'elles ont améliorées sans cesse depuis des années. A cette époque les FW étaient moins connus et moins populaires que maintenant et surtout les FW c'est un temps d'adaptation et de formation assez important. Et les petites structures ne peuvent pas toujours se le permettre au début de leur activité. De plus il est parfois difficile pour ces structures de changer completement leur façon de travailler. Mais les FW ont tendance à se généraliser. C'est surement l'avenir mais on sait jamais un nouveau type de produit peut vite prendre la place. Tout va vite sur le net et il faut vite s'adapter.
  12. D'accord avec Dadou ;-) Mais il y a aussi beaucoup de bons développeurs qui savent bien travailler en équipe. Sur l'optimisation il y a 20 ans on avait pas trop le choix les languages comme le C ou l'assembleur demandaient une rigueur extrème. A la moindre erreur c'était la machine qui plantait. De plus comme tu le dis la puissance des machines imposait une optimisation assez poussée du code.
  13. C'est vrai ;-) vu que je rewrite les urls je n'ai pas ce problème. Dans mon cas le fichier php n'est pas connu mais là c'est différent tu fais bien de le préciser.
  14. oui ;-) ca veut dire qu'il faudrait renommer certaines pages ou changer la variable lors de l'appel exemple pour cette page : if ($page==qi){ include("qi1.php"); } soit changer la valeur "qi" par "qi1" sur les urls index.php?page=qi1 ou renommer qi1.php par qi.php Pareil pour les autres pages concernées
  15. Tu devrais interroger la variable $page par un "echo" sur une page test pour voir si elle contient bien la bonne valeur.
  16. Je pense que c'est la bonne méthode de faire une modification et attendre ca permet de voir d'ou vient le problème. Pour la suite c'est important ;-)
  17. C'est p-e un problème d'emplacement des fichiers du site qui a changé suite au changement d'hébergeur. sinon tu peux optimiser ton code en mettant include($page.".php"); Ca eviterait d'avoir un grand nombre de if elseif
  18. Bonjour et bienvenue Le référencement c'est beaucoup de temps pour apprendre et pour améliorer son positionnement. Même si ces 2 actions peuvent être réalisées en même temps il faut quand même beaucoup de temps.
  19. Oui c'est pour ça que j'ai précisé sur des projets moyens ou grands... Sur mes petits sites c'est tout "fait maison" ;-)
  20. Théoriquement Panda doit pénaliser les sites faisant trop d'échanges de liens et plus généralement faisant de la suroptimisation. Reste à terminer quelle est la limite ;-) Tu l'as p-e dépassé mais je le répète ce n'est pas que certain que cela vienne de là. Il faut explorer toutes les pistes.
  21. Non car si ces sites scannent tes pages regulièrement le problème reviendra...
  22. Possible car ca fait quand même pas mal de liens sur une même page mais c'est pas sur du tout que cela vienne de là Ce qui m'embete avant tout c'est que tu as 243 pages de duplicate content à partir d'autres sites :-( dont quelques proxy !!! />https://www.google.fr/search?q=le+site+de+rencontre+gay+et+rencontre+lesbienne+gratuit+avec+chat+gay+pour+tous+ceux+et+celles+qui+d%C3%A9sirent+faire+des+rencontres+pr%C3%A8s+de+chez+eux.&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a#q=%22le+site+de+rencontre+gay+et+rencontre+lesbienne+gratuit+avec+chat+gay+pour+tous+ceux+et+celles+qui+d%C3%A9sirent+faire+des+rencontres+pr%C3%A8s+de+chez+eux.%22&hl=fr&client=firefox-a&hs=gfb&rls=org.mozilla:fr:official&prmd=imvns&filter=0&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=e201fdfe62b0ee42&biw=1680&bih=858
  23. Bonsoir, En admettant que Google considère que ton site est à caractère sexuel (ce qui est possible vu ce que tu as remarqué sur Google Preview) ca ne veut pas dire qu'il va le pénaliser. J'ai 2 questions ;-) 1/ Est ce que c'est la page d'accueil qui ressortait sur ce terme ? 2/ Combien d'échanges de liens as-tu fait avec ce terme ?
  24. Je suis du même avis qu'Occitech sur l'utilité des FW. Sur des petits projets l'utilisation de la méthode et du produit se discutent. Sur de gros projets c'est plus pareil. Rester sur ses principes et acquis sans essayer de voir que des produits peuvent être très intéressants d'un point de vue technique, travail en équipe, évolution, gains de temps, ... c'est dangereux voir suicidaire Si les grands groupes (j'entends par la des sociétés de 50 employés dont 10 développeurs) utilisent les Frameworks ce n'est p-e pas pour rien ;-). Je fais parti de ceux qui pensent qu'il faut être spécialisé pour trouver plus facilement un poste ou pour gérer des projets. Pour être efficace il vaut mieux maitriser un framework parfaitement plutôt que 5 moyennent. Surtout que pour être expert dans un FW il y a du boulot et de l'expérience à acquerir; ca ne se fait pas en 2 semaines. Après rien n'empeche de s'intéresser à d'autres FW histoire de savoir qu'elles sont les avantages / inconvients, de voir comment ils évoluent etc ...
×
×
  • Créer...