Aller au contenu

Aide pour création de site


Déchet(s) recommandé(s)

Bonsoir à tous,

je suis sur le point de créer un site. Je connais bien le HTML et le CSS. J'apprend le Javascript.

J'aimerais incorporer à mon site des formulaires fonctionnels, un module de recherche, un mini forum (pour laisser des commentaires), vous voyez, ce genre de truc.

Je ne sais aucunement comment le PHP & cie fonctionne. Je ne suis pas encore rendu là.

Avez vous des trucs ou conseils pour moi?

Y a t'il des sites qui offrent la possibilité d'avoir ses services?

  • J'aime! 1
Lien vers le commentaire
Partager sur d’autres sites

J'imagine que tu cherches pas à apprendre comment faire ces trucs toi-même, à moins que tu sois prêt à attendre quelques années avant d'avoir quelque chose en ligne...

Y a t'il des sites qui offrent la possibilité d'avoir ses services?

Scripts généraux:

http://www.hotscripts.com/ (scripts généralement gratuits)

http://sourceforge.net/ (projets souvent en dév., mais certains sont des bijoux)

http://codecanyon.net/ (petits bidules pas chers, mais souvent géniaux)

Forums:

http://www.phpbb.com/ (le gestionnaire de forum le plus utilisé, open source, ultra complet)

http://www.simplemachines.org/ (un concurrent, moins complet)

http://www.phorum.org/ (le moins complet, mais donc plus personnalisable)

Pour les formulaires, tu peux soit stocker tes informations envoyées par les visiteurs dans une base de données (ce qui va fort probablement te demander l'aide d'un script) ou y aller par toi-même en t'envoyant les infos par courriel:

http://www.php-astux.info/script-formulaire-contact.php

Pour le visiteur, pas de différence, mais c'est plus facile de mettre ça à notre goût avec l'envoie par courriel (quoi que ça peut être gossant de tout recevoir dans sa boîte de réception).

Pour le moteur de recherche, c'est souvent un dilemne pour les webmasters.

Soit tu le fais toi-même (...), soit tu dois utiliser un script qui va analyser toutes les pages de ton site pour pouvoir faire une recherche (ce qui demande quand même pas mal de travail pour arriver à quelque chose de bien) ou le plus facile, tu y va avec quelque chose comme Google Custom Search Engine:

http://www.google.com/cse/

En fait c'est comme si tu demandait à Google de ne chercher que sur un site: le tiens. Ce qui est bien, c'est que tu peux personnaliser ça pour afficher les résultats dans ton site Web et ça donne un assez beau résultat.

Comme tu peux le voir, c'est assez facile.

C'est sûr que si tu y vas avec un CMS (gestionnaire de contenu) comme Joomla, Typo3, Drupal, phpNuke, tu n'aura besoin d'aucune connaissance et que d'une installation minimale et tout sera déjà intégré (ou ajoutable via des plugins pour le forum, par exemple). Ça a ses avantages, mais si tu comptes apprendre de toi-même, tu va vite te sentir limité dans les possibilités.

Mon petit grain de sel: même avec des solutions toutes faites, il est bien d'avoir quelques bases sur l'installation et la gestion d'une base de donnée (souvent MySql). La plupart des scripts et trucs du genre vont demander à ce que tu en installes une toi-même, mais si tu disposes d'un panneau de contrôle comme cPanel c'est VRAIMENT un jeu d'enfants.

Si tu commences à plonger dans le PHP, tu pourras personnaliser tes solutions (pour autant que tu aies accès au code source, ce qui n'est pas toujours le cas - il peut être encodé), donc ça ne peut pas faire de tord non plus.

Pour la base, il y a le site du zéro:

http://www.siteduzero.com/tutoriel-1-210-php.html

J'aime pas particulièrement, mais c'est vrai que c'est souvent plus facile de commencer en français.

W3Schools une fois que tu es un peu plus avancé:

http://www.w3schools.com/php/php_looping.asp

Il y a aussi la doc officielle qui pourra t'en apprendre plus sur telle ou telle fonction:

http://www.php.net/manual/fr/

  • J'aime! 1
Lien vers le commentaire
Partager sur d’autres sites

Oui, j'ai l'intention d'apprendre ça. Maintenant, je suis dans le javascript. Disons aussi, que je n'ai pas envie de faire mon site dans plusieurs années.

Je pourrais être limogé pour ça, mais un bon moyen de se lancer dans les langages côté serveur une fois qu'on a des bonnes bases en Javascript est l'ASP Jscript (serveurs Windows) à cause de leur similitude au niveau de la syntaxe. Il devient facile d'apprendre le PHP, parce qu'on connaît l'environnement serveur et que la syntaxe est pas complètement différente.

J'ai appris le PHP avant, que j'aime 1000x plus, mais beaucoup de gens que je connais ont suivi cette méthode parce qu'enseignée par certains profs.

Mais bon, ça demande de toucher à un environnement Windows avec ses incalculables défauts (je ne parle pas d'ASP.net ici).

  • J'aime! 1
Lien vers le commentaire
Partager sur d’autres sites

Pour le javascript, utilise jQuery.

jQuery est une librairie comme il doit en exister une dizaine d'autres (quoi que je considère aussi que ce soit la meilleure). C'est effectivement intéressant pour les fonctionnalités plus complexes déjà montés (slideshow d'images et autres trucs du genre)... Mais si tu veux au moins être capable de faire les trucs les plus basiques toi-même et pouvoir modifier les trucs qui existent déjà, tu devrais quand même pas abandonner ton apprentissage.

  • J'aime! 1
Lien vers le commentaire
Partager sur d’autres sites

Vas-y avec le PHP, c'est opensource. Le ASP c'est vraiment un gros caca chiant à coder et je parle par expérience.

Ceci dit, tu songes faire quoi exactement comme site web ? Un site d'informations random ? Un blog que tu customizeras ? Car t'as peut-être même pas besoin d'apprendre tout ça maintenant et utiliser carrément des CMS ( comme mentionné plus haut ).

PS: Tant qu'à faire du PHP, apprends à faire du MySQL en même temps, tu peux te faire un serveur personnel avec wamp ( http://www.wampserver.com/ ). Ça te crée un petit serveur APACHE avec une base de données et vu que c'est en local, t'as pas besoin de synchroniser tes fichiers en FTP = pratique pour le développement.

PPS: La raison pourquoi je te conseille pas ASP, c'est qu'il te faut un fuckin' serveur windows avec IIS et c'est plus cher te payer ça qu'un serveur qui supporte le PHP.

Modifié par Caßz
  • J'aime! 1
Lien vers le commentaire
Partager sur d’autres sites

Vas-y avec le PHP, c'est opensource. Le ASP c'est vraiment un gros caca chiant à coder et je parle par expérience.

Ceci dit, tu songes faire quoi exactement comme site web ? Un site d'informations random ? Un blog que tu customizeras ? Car t'as peut-être même pas besoin d'apprendre tout ça maintenant et utiliser carrément des CMS ( comme mentionné plus haut ).

PS: Tant qu'à faire du PHP, apprends à faire du MySQL en même temps, tu peux te faire un serveur personnel avec wamp ( http://www.wampserver.com/ ). Ça te crée un petit serveur APACHE avec une base de données et vu que c'est en local, t'as pas besoin de synchroniser tes fichiers en FTP = pratique pour le développement.

PPS: La raison pourquoi je te conseille pas ASP, c'est qu'il te faut un fuckin' serveur windows avec IIS et c'est plus cher te payer ça qu'un serveur qui supporte le PHP.

Bien j'étudie en informatique et la programmation de site web m'intéresse beaucoup, et j'aime l'apprendre tranquillement par moi même.

J'ai perfectionné mes connaissances de HTML et CSS, et là j'apprend le javascript. Donc je me suis dit : "Pourquoi ne pas me partir un petit projet pour le plaisir". Je pensais peut-être faire un site en rapport à la musique underground du Québec, ou quelque chose comme ça

En passant, je recherche activement un/des collaborateurs. Si des gens sont intéressés.

Merci

Lien vers le commentaire
Partager sur d’autres sites

Ca m'étonne d'entendre parler d'ASP (pas asp.net). C'est terriblement dépassé, ca fait longtemps que Microsoft ne développe plus cette technologie. Y a encore des gens qui l'utilisent ?

Les compagnies qui ont créées des projets avec la vieille technologie ne vont pas arrêter tout bonnement de les maintenir simplement parce que c'est une vieille technologie ;)

Ça coûte cher, refaire un produit.

Donc pour les besoins de l'argent, eh bah certains programmeurs sont forcés d'apprendre sur le tas comment programmer en ASP pour certains trucs alors que les main products sont en ASP.Net.

Et pour King Hippo, je te conseille vraiment de commencer par de petits projets random pour commencer à apprendre le PHP et sa base, puis ensuite de combiner tes connaissances avec le MySQL. Quand t'auras un semblant de projet en PHP qui réussit à lire des données et les modifier, alors tu pourras ensuite créer de plus gros trucs.

Mais si t'as aucune notion de programmation, ça t'aidera pas beaucoup. Cherche pour des tutoriels de novices (google search a lot) et référe-toi souvent aux sites de documentation des deux langages : http://php.net/index.php | http://dev.mysql.com/doc/refman/5.0/fr/index.html

Et sois persévérant.. Faut que tu te casses le crâne en masse.

Modifié par Caßz
  • J'aime! 1
Lien vers le commentaire
Partager sur d’autres sites

jQuery est une librairie comme il doit en exister une dizaine d'autres (quoi que je considère aussi que ce soit la meilleure). C'est effectivement intéressant pour les fonctionnalités plus complexes déjà montés (slideshow d'images et autres trucs du genre)... Mais si tu veux au moins être capable de faire les trucs les plus basiques toi-même et pouvoir modifier les trucs qui existent déjà, tu devrais quand même pas abandonner ton apprentissage.

Je parlais seulement du core qui peut éviter des problèmes qui ne sont pas nécessaires.

De plus, il connait le CSS. Il pourra s'en servir avec le sélecteur.

Ça va te faire beaucoup d'apprentissage King Hippo.

Combien de pages estimes-tu ton site?

  • J'aime! 1
Lien vers le commentaire
Partager sur d’autres sites

Les compagnies qui ont créées des projets avec la vieille technologie ne vont pas arrêter tout bonnement de les maintenir simplement parce que c'est une vieille technologie ;)

Ça coûte cher, refaire un produit.Donc pour les besoins de l'argent, eh bah certains programmeurs sont forcés d'apprendre sur le tas comment programmer en ASP pour certains trucs alors que les main products sont en ASP.Net.

Ha d'accord, j'avais cru comprendre que certains commencaient de nouveaux projets avec le vieux ASP.

  • J'aime! 1
Lien vers le commentaire
Partager sur d’autres sites

Je parlais seulement du core qui peut éviter des problèmes qui ne sont pas nécessaires.

De plus, il connait le CSS. Il pourra s'en servir avec le sélecteur.

Ça va te faire beaucoup d'apprentissage King Hippo.

Combien de pages estimes-tu ton site?

Oui, beaucoup d'apprentissage. Je me dis que j'aurais tellement dût m'y mettre avant, au lieu que de juste apprendre la base du HTML.

Pour mon site, je ne sais pas vraiment, je pensais commencer ma maquette ce soir. Lorsque ce sera fait, y insérer du design que ma copine aura fait avec ses talents de cégepienne en graph.

Je voulais me servir du PHP surtout pour créer des formulaires fonctionnels pour mon site. Du moins, pour commencer.

En bout de ligne, je veux pouvoir m'en servir pour mes futurs emploies.

Lien vers le commentaire
Partager sur d’autres sites

Ca m'étonne d'entendre parler d'ASP (pas asp.net). C'est terriblement dépassé, ca fait longtemps que Microsoft ne développe plus cette technologie. Y a encore des gens qui l'utilisent ?

Je parlais simplement pour apprendre les bases côté serveur (je ne fais pas d'ASP, encore moins d'ASP.net et je suis vendu à PHP).

Je me verrais mal lui conseiller de se trouver un serveur, mais si je ne m'abuse, sur Windows l'ASP s'active facilement. Les gens qui ont déjà fait du ASP Jscript vous diront à quel point on se lance facilement dans la programmation côté serveur quand on connaît bien le Javascript.

Tu peux aussi bien commencer en PHP. Si on est pour nommer des "émulateurs" de serveur, mon préféré est http://www.zmws.com/

EDIT: Bon enfin je peux faire du ASP pour mon travail, mais là n'est pas la question.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Je veux revenir!
 Partager

×
×
  • Créer...