5177 sujets

Le Bar du forum

Bonjour A tous,

J'ai de bonne base en CSS, Xhtml, jquery, et je souhaite me lancer dans un projet de mise en place d'un annuaire spécialisé dans les hôtels d'un autre pays que la France.
Mon objectif, recenser tous les hôtels de ce pays, pour que les internautes puissent venir consulter les annonces. et pourquoi pas un jours mettre un moteur de réservation (mais la c plus compliqué, je ne pense pas qu'un petit webmaster comme mois puisse faire cela).

Mon Cahier des Charges et le suivant :

- Côté hôteliers : l'hôtelier se load avec login et code et peu à l'aide de plusieurs pages d'administration (style extranet), loader toutes les informations sur son annonce (photos, descriptif, dispo, etc...) Objectif : l'hôtelier vient sur le site, il clique sur référencer un hôtel, et il gére toute son annonce tout seul comme un grand.

- Coté internaute : Un page d'accueil bien optimisé pour le référencement, avec un gros moteur de recherche ( recherche par mot clés (ex : je cherche un hôtel avec spa, piscine a Lyon), recherche par région, recherche par ville, etc...)

Une fois que le client à fait ca recherche, il tombe sur une liste de d'annonce bien classé. (possibilité de filter, ordre alphabetique, prix etc...)

Sur la page d'accueil, je veux faire apparaitre par exemple, les promotions, les coups de coeur, les dernieres annonces publié etc... ( un peu comme le site web suivant : http://www.trouvetonhotel.fr/)

C assez classique comme projet, mais très intéressant . J'ai hate de me lancer la dedans.

J'ai regarder du coté de joomla, mais je ne suis pas trés chaud, manque de flexibilité. Et puis j'ai envie de me prendre la tete à faire une DATABASE, d'apprendre à faire des requetes SQL etc....

Mes bases sont trés moyenne en php et un peu mieux en sql mais pas sur les requetes.

Voila je cherche un max d'infos pour pouvoir réaliser ce projet. SI vous avez un bouquin, un article, un tuto video, etc... N'hésitez pas a m'en faire part je suis preneur. !!!!

merci pour votre aide !
Smiley biggrin
Modifié par dreadstock (10 Nov 2009 - 14:16)
Bonjour,

Je vais peut-être un peu t'apporter une douche froide, mais c'est mon devoir (de prof Smiley cligne ) de te le dire: tu prends le problème à l'envers.

Avant de te lancer dans un projet grandiose, reviens aux bases. J'ai vu passer plusieurs de tes messages récemment, en particulier sur JavaScript, qui montrent que tu ne maîtrises pas le processus de développement d'un script (c'est une interprétation subjective, qui ressort de l'impression que me donnent tes messages sur le sujet). Soit, on ne peut pas être expert en tout.

Un message précédent montrait que tu ne produisais pas de code HTML valide. Ça, c'est plus ennuyeux.

Tu nous donnes maintenant un cahier des charges qui montre, eh bien, que tu ne sais pas très bien en quoi cela consiste. Disons que c'est un peu sommaire, et que pour de simples projets académiques de deux semaines, je donne à mes étudiants des documents "un peu" plus longs que ça...

Tu nous dis ensuite que tes "bases sont trés moyenne en php". Passe encore, il existe des solutions toutes faites sur le marché: on peut éviter de se lancer dans un projet d'envergure si on sent qu'on n'en a pas les compétences.

Puis tu continues en indiquant que tu es "un peu mieux en sql mais pas sur les requetes." Euh... SQL, cela signifie "Structured Query Language". C'est est un langage de requêtes.

Donc, si je récapitule, tu aurais besoin de consolider tes bases en JavaScript, HTML/CSS, gestion de projet Web, PHP/SQL.

Il me semble dans ces conditions que te lancer dans un tel projet est prématuré. On apprend certes très bien sur le tas. Mais il faut savoir se fixer des objectifs qui sont toujours juste un peu au-delà de ce que l'on sait déjà faire, sinon à force d'échecs, la démotivation et la frustration arrivent vite. Je pense donc que tu devrais au préalable te faire la main sur des projets certes moins ambitieux, mais qui te permettront de te fixer des objectifs atteignables. Tu auras ainsi la satisfaction de produire quelque chose tout en apprenant.
Modifié par Gilles (05 Nov 2009 - 15:32)
Merci pour ta réponse.

Pour me justifier, je suis toujours en phase d'apprentissage. Des petits webmasters arrivent à faire des eboutiques , pourquoi pas moi, au final, ce que je veux faire et comme une eboutique.

Cela fait plusieurs année que je suis passionné par l'univers du web. Depuis 1 ans je m'y suis mit comme autodidacte car je bosse à coté. En 1 ans j'ai appris le xhtml et le css ( mon code n'est pas toujours valide, car j'aime pas trop la finition, je sais c un défault, mais cela ne me parait pas essentiel), concernant le javascript j'y connais pas grand chose, mais avec les tutos, avec jquery, j'ai reussi à faire des trucks super sympa.
Concernant Sql, en effet, je sais construire une base de données, mais je ne sais pas bien écrire des requêtes avancée. Je me suis toujours lancé des projets internet un peu fou pour mon niveau, mais sur le tar j'ai appris énormément. Pourquoi ne pourrais pas y arriver. Pourquoi n'arriverais je pas à faire un site comme celui que je site plus haut. Le temps n'ai pas un problème s'il me faut 1 ans pour faire ce site, tant pis. Je veux juste arriver à faire ce genre de site.

Donc si vous pouvez m'indiquer quelques tuyaux, je suis preneur, car je suis têtu et je ferais ce site quoi qu'il en soit.

(d'ailleurs, petite question a part, a quoi sert exactement le validateur w3c, est il obligatoire, est ce dangereux pour mon site de ne pas le valider ? )

Merci
Salut,

Ne pas valider un site n'est pas grave en soit... pas plus que de ne pas gonfler ses pneus ou de ne pas changer ses plaquettes de freins, après tout, la voiture roule quand même.

Je ne me permets pas de juger tes compétences quelles qu'elles soient pour te dire ou non si tu as les capacités pour faire ton projet. Mais je veux juste te préciser que l'e-commerce requiert une finition plus qu'importante, sur tous les plans, mais notamment la sécurité. Ca ne s'improvise pas, et nécessite des connaissances avancée des divers langages qui y sont liés. La viabilité de ton projet dépend justement de ta maîtrise de ses logiciels, il faut que tu le saches. Smiley cligne

Sinon petit tuyau, tu devrais te relire avant d'envoyer tes messages car niveau français ils sont relativement perfectibles. Smiley murf
Modifié par Mikachu (05 Nov 2009 - 18:44)
merci, pour ton aide, c'est vrai que je me relis pas trop , mais je promets que je vais faire un effort. N'avez vous donc pas un bouquin ou un tuto à me conseiller. je pensé à elephorm apprendre php et mysql ? merci
Administrateur
Bonjour,

pour ce que tu vises PHP5 avancé d'É. Daspet et C. de Geyer assurément et si tu ne veux pas filer des milliers d'€ (sans même t'en apercevoir) à quelques ukrainiens via n'importe quelle faille que tu aurais laissé béante ou créé Sécurité PHP 5 et MySQL (j'ai pas lu le dernier cité, le premier est une bible indispensable si on persévère en PHP)
Bonjour Ahhhhhh merci, enfin une aide de vrai foremeur !!!

Merci de du tuyau, je vais regarder de ce coté là. Je commençai à désespérer avec tous ces postes négatifs et non constructifs. Merci .

La sécurité en PHP est une chose vraiment importante ?

encore merci
dreadstock a écrit :
Bonjour Ahhhhhh merci, enfin une aide de vrai foremeur !!!

Merci de du tuyau, je vais regarder de ce coté là. Je commençai à désespérer avec tous ces postes négatifs et non constructifs. Merci .

C'est pas pour dire, mais je les trouve plutôt constructives les réponses qu'on t'a données. Smiley rolleyes
Ton attention a été attiré sur des lacunes qui pourraient s'avérer plus que problématiques pour la viabilité de ton projet.

Et, en ce qui me concerne, je préfère savoir quels sont les apsects qui poseront problèmes avant de commecer tout projet et de me retrouver devant le fait accompli en me disant :"Et m..." Smiley cligne
Administrateur
L'avis le plus constructif du sujet est CERTAINEMENT celui de Gilles, je commence à m'inquiéter ...
Note du vendredÿ: ne pas confondre ce que tu veux entendre et ce que tu devrais prendre en compte Smiley cligne
Modifié par Felipe (06 Nov 2009 - 15:12)
En effet, mon impatience et mon désir d'apprendre, ne mon pas permis de comprendre cette nuance.
Merci à tous pour vos réponses. Après réflexion, je dirai que certains postes sont en effet très constructifs, mais ils ne répondent malheureusement pas vraiment à mes attentes. Ma question de départ est quelqu'un connaitrait-il un bouquin ou un tuto (du genre elephrom apprendre le PHP et Mysql)qui pourrait me permettre de résoudre ma problématique : créer un site web dynamique (du genre annuaire spécialisé, avec possibilité d'administration pour le client et le webmaster) en utilisant les technologies Php et mysql ?. Je ne me soucis pas pour l'instant de la sécurité (mais merci quand même pour votre mise en garde), et je pense que les bouquins relatifs au php et mysql, traitent plus ou moins de la sécurité et des possibles d'intrusions, et quand j'aurai atteint un niveau suffisant, je m'attarderai certainement plus sur ce sujet très important.

Mon objectif, dans un premier temps n'est pas de sortir un site web dynamique tout beau tout frais, mais d'apprendre à coupler Php et Mysql le plus simplement possible.
Mes connaissances et compétences sont les suivantes : niveau correcte (je pense suffisant pour un usage non professionnel purement par plaisir), en photoshop (pour création design), CSS, Xhtml, jquery, et mise en place de bases de données (seulement arborescence et création table et database sur mysql). Je comprends quelques fonctions php, mais je ne code pas, je transforme quelques scripts à ma sauce mais rien de plus.
Ce que je cherche à comprendre, c'est comment faire pour créer un moteur de recherche, avec possibilité pour un internaute d'effectuer une recherche multicritères, qui lui permettra d'afficher une liste d'annonces sur une même page. Et de créer un extranet, ou le client pourra gérer ces annonces sur son extranet.
Je pense pas que cela soit impossible à faire pour moi. je suis très motivé, très impatient certes (comment lutter contre sont tempérament ?), mais avec beaucoup de travail, je pense honnêtement pouvoir y arriver.
En effet, avant d'investir dans un bouquin ou un tuto video à 50 euros, je viens poster un message sur alsacreations pour avoir votre avis et vos conseils de votre part. Je vous en serai très reconnaissant.

Merci
Hello,

Si j'étais à ta place, je commencerais par lire et relire des introductions à PHP, et notamment à PHP5 objet. Puis je créerais un petit site pour faire des essais, avec un prétexte quelconque, avant de me lancer sur le gros projet. Ou bien je ferais un prototype rapide du site que je vise, avant de le recoder «proprement».

Plutôt que de faire des requêtes MySQL depuis PHP, je crois que je passerais par une classe d'ORM (object relational mapper) pour pouvoir faire du code objet et gérer mes données comme des objets, et laisser l'ORM faire les requêtes MySQL nécessaires. Je ne sais pas si c'est un bon conseil pour un projet pédagogique, peut-être pas, mais je n'aurais pas envie de m'embêter avec le code MySQL natif.

Enfin, je regarderais du côté des frameworks PHP, avec pour principaux critères: framework PHP5, documentation en ligne claire et exhaustive.

Ceci dit, si j'étais à ta place, je coderais le site en Python avec Django, vu que c'est un outil que je commence à connaitre un peu et qui me plait. Smiley lol
Salut dreadstock,

Nous sommes les créateurs du site www.trouvetonhotel.fr que tu as précédemment cité. Nous tenons à te féliciter pour ta motivation, nous aussi nous sommes autodidactes ! avec de la volonté, on peut tout faire... Nous comptions également développer trouvetonhotel sur l'Europe, pourquoi ne pas mettre en commun nos compétences ?

C'est toi qui as fait le design du site Arch-fs.fr ?
Modifié par patart (08 Nov 2009 - 19:14)
Bonjour Florent V,

Je te remercie pour ton aide, tes conseils sont très précieux. Je ne pensez pas que les framework étaient aussi maniable.
Je vais me pencher sérieusement sur les quelques idées que tu m'a donnés.
C'est vrai, que si je pouvais éviter d'apprendre par coeur tous ces languages, cela m'arrangerais fortement, même si je sais qu'il faut quand même apprendre les bases.
Par contre j'ai regardé plein de tuto ce weekend sur le php, c'est vraiment un language incroyable. Mais malheureusement, je le trouve bien plus compliqué que tout ce que j'ai pu voir jusqu'ici (html, css).

Bon j'espère que ces frameworks pourront m'aider. !

merci encore
J'ai regardé un peu Python, ça a l'air très intéressant, penses tu que je puisse me lancer la dedans sans apprendre auparavant le php ?
J'ai regardé un peu Python, ça a l'air très intéressant, penses tu que je puisse me lancer la dedans sans apprendre auparavant le php ?

Bon j'hésite :

l'idée de me lancer dans l'inconnu avec Python me plait bien. Mais, ce language me permettra t il de faire le site web dynamique que je site plus haut dans mon post ?

Sinon, il y a le framework Jelix ?

J'hésite ???????

Laquelle de ces 2 solutions va me permettre de réaliser mon projet et laquelle va me permettre de vraiment évoluer au niveau compétences web ?