Aller au contenu

pluriels

Membre+
  • Compteur de contenus

    487
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par pluriels

  1. Tout d'abord félicitations pour le trafic, je dois faire la même chose en 40 ans ! je suppose que tu y es déjà allé. http://dev.mysql.com/doc/refman/5.0/fr/mys...timization.html 7.3. Verrouillage de tables 7.4. Optimiser la structure de la base de données 7.5. Optimiser le serveur MySQL
  2. pluriels

    array ou mysql

    c'est ton choix ! parle nous plutôt de ton projet, qu'on fasse une belle étude de cas... Quand nous parlons d'analyse, nous parlons souvent d'UML ou MERISE. Un projet bien analysé au départ, pas forcément un cahier des charges de 150 pages, mais une bonne réflexion sur le projet permet de partir sur de bons rails. Si l'analyse n'est pas suffisante, on est vite tenté de rattraper avec des rustines par-ci et par-là. Si tu veux de l'aide pour l'analyse, n'hésite pas à nous présenter ton projet Par exemple : Je veux faire un site sur les jeux videos. pour un jeu, il y a un titre, un editeur, un distributeur, une ou de langues, une configuration minimale, une ou des plateformes, une catégorie, une date de sortie, etc... on peut donc faire une grosse table de jeux avec toutes ces informations. Mais en y pensant bien, on pourrait faire une table des éditeurs... Et puis une table des plate-formes... Le but n'est pas de découper les 100 champs de ta table en 4 tables de 25, mais plutôt de les organiser logiquement.
  3. merci pour le compliment, je le dirais à mon graphiste Si tu choisis un CMS payant comme celui de JulienCoquet, de la même manière, il existe des critères importants. Outre les critères communs aux CMS, comme tu paies, il faut un service supplémentaire. - documentation - assistance, parce que démarrer avec un CMS n'est jamais évident - tarifs pour les développements spécifiques, parce qu'on a toujours quelque chose de spécifique - déploiement et hébergement : la solution peut-elle se déployer chez les principaux hébergeurs, ou es-tu obligé de payer un hébergement chez ton fournisseur de CMS... Bon courage
  4. peut-être optimiser les requêtes ? As-tu un exemple de requête "complexe" ?
  5. pluriels

    array ou mysql

    ah oui pardon ! C'est pareil quand j'achète un disque dur 300 Go... UML vs MERISE UML est un brin complet pour ce qui nous concerne. MERISE est plus simple pour commencer.
  6. Voici mon expérience sur SPIP. J'avais aussi essayé Joomla / Mambo mais le système de modules / plugins me déplaisait au départ. Peut-être un Googlefight pourrait t'aider à départager. J'utilise SPIP et je travaille en collaboration avec un graphiste. Le backoffice permet principalement de gérer : - les utilisateurs, de manière assez simple. Si tu veux quelque chose de précis dans la gestion des accès; SPIP n'est pas l'idéal. - les rubriques - les articles contenus dans ces rubriques. - un système de documents attachés (images ou fichiers) - les mots-cles / tags Tout le contenu est enregistré dans MySQL, à l'exception des medias, physiquement sur le serveur. Ensuite, pour afficher ce contenu, tu as toute latitude. SPIP possède son propre moteur de template et te permet de générer tout et n'importe quoi pour afficher le contenu. Malheureusement, il y a du joli et du moins joli Donc à toi les pages XHTML / CSS. De la même manière que tu peux intégrer une animation Flash à une page XHTML, tu peux le faire dans un template SPIP. La communauté SPIP est importante et met à disposition des plugins et autres morceaux de code. En cherchant, on trouve souvent ce dont on a besoin. Etant répandu, il possède aussi une documentation et une bibliographie importante. Je trouve qu'éliminer SPIP d'entrée est une erreur. Par sa simplicité, il permet de mieux comprendre les enjeux d'un CMS. Si tu as le temps, je te conseille de faire les tests toi-même. Chaque CMS a sa philosophie et il se peut que l'un ou l'autre réponde à ta logique. Pour ta deuxième question : - en creusant bien, la plupart des CMS peuvent générer des flux XML. - en creusant un peu plus, on se rend compte que flash peut lire les flux XML... http://www.laterrasse-marnand.com Site réalisé sous SPIP Technique intéressante : Le bandeau flash supérieur vient lire un flux xml généré avec SPIP Ce flux contient les noms et les url des images. Le plus dur pour un graphiste est de comprendre et maîtriser le système des templates. SPIP peut être un bon départ. Ensuite, tu peux toujours te lancer sur d'autres CMS. DRUPAL par exemple gagne en popularité. Comparatif : http://www.cms-quebec.com/tiki-view_tracker.php?trackerId=3
  7. Il est sûrement possible de faire le calcul directement dans la requête...
  8. pluriels

    array ou mysql

    2000 lignes avec 100 champs de 200 caractères, ça fait 40 000 000 octets, soit 40Mo... Il faut surtout bien analyser la structure de ta base, une ou plusieurs tables. Ensuite bien écrire tes requêtes. Pour bien analyser ta base, je te conseille MERISE pour commencer http://www.sam-mag.com/P53,53,5,43,,,default.aspx autre élément à prendre en compte, est-il pratique d'afficher les 2000 lignes en même temps ? tu peux introduire un système de pages ou encore permettre à ton visiteur d'effectuer une recherche plutôt que d'afficher l'ensemble. Encore un autre point, le plus long dans l'utilisation PHP / MySQL, c'est la connexion à la base. Normalement, dans l'ordre : connexion exécution de la requête fermeture de la connexion Ce que je vois pas, c'est pourquoi faire une requête pour chacune des lignes ?
  9. Salut, Pour moi, ce sujet soulève des questions intéressantes : au niveau de référencement - comment des bloggers incontrôlables, sans connaissances 'techniques' arrivent à polluer Google et ainsi se classer plutôt bien voire mieux que les sites que nous faisons avec un étude approfondie du référencement ? - comment retrouver certains articles et autres contenus super-pertinents, suite à la fermeture du site ? Personnellement, j'ose même plus vendre de référencement... au niveau de l'évolution technique - le webmaster 'originel', avec son code HTML, ses tableaux - les scripts prêt à l'emploi, Spip, Joomla, Mambo, Typo3, les scripts pour les blogs... - les sites internet avec espace privé et les sites communautaires Il faut bien reconnaître qu'au niveau technique, les choses ont changé un peu vite. Des sites faits il y a moins de 3 ans coûtent maintenant 2 à 3 fois moins cher et sont réalisables par "le fils de la concierge". C'est sûr que ça fait un peu mal.... au niveau du modèle économique du web en général - faire de l'argent avec le contenu d'autrui - encore et toujours faire de l'argent avec de la publicité - le commerce en ligne, pour faire de l'argent Où est la place des webmasters face aux régies publicitaires ? au niveau du plaisir de surfer C'est vrai qu'au début, je pouvais errer comme une âme en peine pendant des heures, un sujet me menant à un autre. Je vois ça autrement maintenant. Il y a un côté voyeur / consommateur qui s'installe. Comme pour la presse gratuite, on consomme des infos de mauvaise qualité. Lire un bon journal prend du temps, surfer correctement aussi
  10. Une partie de la réponse réside dans ton poste. Javascript s'exécute côté client. Il te faudra donc des manipulations côté serveur. Quand le premier utilisateur se connecte, tu enregistres le moment de connexion(BDD ou fichier texte). Ensuite, lorsque les autres utilisateurs se connectent, ils viennent lire cette valeur.
  11. salut, pour les sessions, quand tu en as besoin, je te conseille plutôt : session_start(); ensuite tu utilise le tableau $_SESSION un petit tutoriel : http://www.phpfrance.com/tutoriaux/index.p...es-sessions-php
  12. Merci pour ce commentaire. On se demandait avec un collègue à quoi pouvait bien servir SSH pour un hébergement mutualisé. Pour la partie hébergement, je passe principalement par OVH, je ne leur fais pas de pubs, car eux aussi ont des pannes et le SAV est un peu mort des fois Fichiers Ma plateforme de développement est sur WAMP Parmi les choses que je fais en développement : - modification de mon fichier HOSTS pour faire pointer www.monsite-test.com vers localhost - création d'un virtualhost www.monsite-test.com sur apache. Cette manipulation permet d'avoir des problèmes avec les url et les dossiers / sous-dossiers. Pour plus de détails sur ces manipulations => google De manière temporaire, je crée un sous-domaine chez OVH du type : test.monsite.com sur lequel je teste à nouveau le site Base de données La mode étant à UTF-8, j'y passe aussi. Toutes mes bases sont donc en UTF-8. Dans ce cas, j'exporte systématiquement ma base MySQL en fichier texte via phpMyAdmin. Ensuite je fais l'import aussi via phpMyAdmin chez OVH. Bien choisir utf-8 dans tous les cas L'avantage est qu'à aucun moment je n'ouvre le fichier, ni le modifie. De cette manière, pas de risque de parasiter les données avec des sauts à la ligne, un mauvais format de sauvegarde
  13. Je recense ici tout ce qui touche à mon travail de webmaster, ma spécialité étant le développement PHP. Communication en général Positionnement Editorial / Contenu Identité graphique Webdesign Accessibilité Ergonomie Charte graphique Intégration Intégration charte graphique -> template Plateforme technique Développeur Web Intégrateur CMS La vie du site SEO Newsletter Affiliation Publicité Hébergement En ce moment, je me rends compte que pour faire mon boulot, j'ai besoin d'aide extérieure. Sauf que quand je travaillle seul, je sais parfaitement ce que je fais d'une étape à l'autre, mais à plusieurs, comment s'organise-t-on ? Mon objectif est de regrouper dans ce topic les bonnes pratiques Par exemple : En ce moment, c'est mon graphiste qui décline ma charte en XHTML / CSS, mais je galère pas mal pour coller ça dans les templates de mes applications. Comment lui donner les bonnes informations pour faciliter le travail ? Autre exemple classique : Passer de l'environnement de développement à un hébergement OVH Comment configurer mon environnement de développement pour que le déploiement se fasse le plus simplement possible ?
  14. Salut 1) est-ce un vrai commentaire ? un commentaire sur un blog ? y a avait-il un rapport avec le message ? A mon avis, c'est un bot qui diffuse le message 2) un logiciel pour cracker les comptes MSN est illégal, comme tout logiciel pour cracker quoi que ce soit d'ailleurs 3) Forcément le revendre est illégal 4) puis payer pour un truc sans garanties, à la limite si les pigeons sont volontaires, mais il y en a ! Si j'étais développeur et qu'il y a des gens pour m'acheter un script qui fait le café tant qu'il y a de l'argent à prendre !!! Bon d'accord je sors
  15. françois, je te conseille d'utiliser l'ouverture et la fermeture des fenêtres en javascript au strict minimum. 1) les différents navigateurs intègrent des fonctions pour les fenêtres intempestives de s'afficher(anti-popups). 2) les navigateurs interprètent le javascript d'une manière assez différente. Sauf si tu aimes t'arracher les cheveux parce que ça fonctionne sur IE, mais pas Firefox ni Opera, ni Safari... Tu peux peut-être ouvrir ta page par un lien HTML classique. Par contre dans la nouvelle page, mettre un javascript afin de redimensionner la fenêtre dans le onload du body.
  16. il me semble que SugarCRM est plutôt bien placé
  17. Une fois le tarif journalier fixé, il faut maintenant évaluer la durée. En fonctions des outils et des techniques utilisées, ça passe du simple au double. L'expérience est aussi un facteur non négligeable(erreurs à ne pas commettre, problèmes déjà résolus...) De mon côté, je prend une semaine par site, soit 1500 Euros - 1750 Euros, et je ne fais jamais le graphisme. Ce qui donne souvent des sites autour de 3000. Si tu débutes, que ton travail graphique n'est pas celui d'un graphiste pro(recherche graphique, positionnement..) une semaine à 300 euros => 1500 euros le site. Evidemment, ça tire le marché vers le bas, mais les débutants doivent bien commencer.
  18. Je vous fais partager mon expérience, assez fraîche tout de même puisque j'ai 2 ans d'activité. Pour ma part, je fais du développement et de l'intégration CMS. Donc jamais je ne crée "graphiquement" parlant. Année 1 : J'ai choisi de partir à 300 Euros HT /jour. Finalement, comme je démarrais, je suis même descendu à 250Euros HT /jour. Année 2 : L'effort commercial porte ses fruits, surtout en fin d'année. Les clients avec qui j'étais à 250Euros HT ne veulent pas augmenter. Au final, je ne travaille plus pour eux. D'un autre côté, je trouve d'autres clients, qui à 400Euros HT ne bronchent pas. En moyenne, je pense avoir été à 300 Euros HT/jour Année 3 : Le bouche-à-oreille fait son oeuvre. Maintenant, mon objectif est de m'aligner à 400 Euros HT/jour. J'ai fait l'essai avec un site que j'ai produit la deuxième année en presque 2 mois. Refondu en 2 semaines. Finalement, le client est gagnant. Les délais sont plus courts et la facture plus légère. Bon courage pour ton entreprise. Si tu es vers Lyon, on peut se rencontrer pour en parler autour d'un verre.
  19. Voir la définition de wikipedia : http://fr.wikipedia.org/wiki/Travailleur_ind%C3%A9pendant Je te conseille pour monter ta boîte les site de l'APCE. http://www.apce.com/ Par expérience, c'est : - un peu fastidieux au niveau administratif - un peu raide les 2e et 3e années, car l'Etat récupère les charges non prélevées les 1ere et 2eme années. + la liberté, assez jouissif de pouvoir dire NON à un client quand il abuse, alors qu'habituellement, le client est roi et on se la ferme. + si ça marche bien, la liberté au niveau emploi du temps. J'ai gardé 2 mois libres pour voir ma fille après sa naissance... - si ça marche bien, l'emploi du temps peut être aussi assez chargé ! Alors les journées de 16 heures pendant 2 semaines( si ce n'est plus )... - un certain isolement, qu'on compense sur les forums et les blogs, mais cela dépend de l'activité + si vous êtes un geek
  20. Bonjour, Lionel, 29 ans, jeune papa d'une petite Amandine. Je suis développeur PHP et j'ai monté ma société de développement web et de formation. Je cherche principalement à faire partager mon expérience sur PHP et le résultat de mes balades sur le web. D'après mon cheminement, voici les étapes rencontrées par un développeur PHP : 1) du tout mélangé, XHTML/CSS/PHP 2) du moins mélangé traitements PHP en haut de la page et ensuite affichage XHTML/CSS avec des echo en php 3) L'utilisation d'un moteur de template type Smarty et d'une couche d'abstraction aux données 4) les frameworks comme CakePHP Pour la partie Affichage, Accessibilité, CSS, normes W3C sont mon quotidien, mais j'ai encore un peu de mal Si vous êtes dans la région lyonnaise, nous pouvons nous rencontrer pour partager nos expériences.
  21. Salut, sous firefox, je vous conseille firebug, pratique en complément de webdevelopper
  22. Pour les débutants curieux ou les développeurs chevronnés, je vous conseille CakePHP http://www.cakephp.org/ http://www.cakephp-fr.org/ Symfony http://www.symfony-project.com/ Ce sont deux frameworks qui permettent de développer rapidement des applications web Cependant, il y a une période d'adaptation et de formation non négligeable. Pour avoir utilisé CakePHP sur un projet, je me rends compte que l'investissement valait vraiment le coup. Le tutoriel permet de créer un blog en 15 minutes. Evidemment, s'il faut sécuriser tout ça, ça prendra un peu plus de temps...
×
×
  • Créer...