Oltana.net 23 Mai 2012 à 04:34:25 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
Nouvelles:
Pour les gens déja membres, veuillez supprimer le cookie du site présent sur vos navigateurs, sous peine de pb de connexion.

Si ca n'y fait toujours rien, se faire renvoyer un nouveau mot de passe, puis le changer un fois loggé.
 
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Webmastering] Créer un site web de A à Z  (Lu 3705 fois)
Patami
Administrateur
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« le: 16 Août 2005 à 23:21:34 »

Dans ce tutorial vous allez pouvoir découvrir les différents outils qui s'offrent à vous pour créer votre site web, que ce soit un site personnel ou professionnel. Nous avons pour but de vous initier au monde du webmaster, de vous préparer à vous lancer dans la création d'un site web, simple ou plus élaboré selon vos besoins. Nos tutoriaux sont donc destinés à un public débutant, sachant néanmoins utiliser un ordinateur et internet un minimum :arrow: Internet & Adresse ip
 :arrow: Nom de domaine et ip, une association intéressante
 :arrow: La bande passante, un précieux allié ; ou un ennemi juré


Choix des outils

 :arrow: Premiers conseils
 :arrow: Quelques hébergeurs (Gratuits - Payants)
 :arrow: WS_FTP LE
 :arrow: FILEZILLA
 :arrow: HTML & XHTML
 :arrow: JAVASCRIPT
 :arrow: ASP & ASP.NET
 :arrow: FLASH


Scripts tout faits

 :arrow: Scripts de sites prêts et configurables à installer (Cms, blogs, forums)
 :arrow: Le rérérencement
 :arrow: Conseils


Ce tutorial a entièrement été réalisé par Gaëtan Lefèvre (Patami). Toute reproduction interdite sans accord écrit de l'auteur. Merci de respecter les droits d'auteurs ! Bonne lecture Clin d'oeil
Journalisée

Votre site 100% configurable en un tour de main, c'est désormais possible avec KwsPHP
Patami
Administrateur
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #1 le: 16 Août 2005 à 23:43:08 »

Notions de base


Internet & Adresse ip

L'Internet est un gigantesque réseau reliant une multitude d'ordinateurs entre-eux. Dès qu'un ordinateur se connecte à ce réseau il obtient un numéro unique qui l'identifie. C'est l'adresse IP (elle est plus précisément composée de 4 nombres, séparés par des points, par exemple : 81.213.94.176). Ce numéro vous est attribué par votre F.A.I. (fournisseur d'accès internet = la société qui vous fournit votre accès à internet, souvent la société de téléphone, ou la société de télédistribution). A chaque nouvelle connexion à internet vous obtenez une adresse IP différente (notez qu'il est possible d'avoir une ip fixe, qui ne change pas. C'est le cas entre autre des internautes ayant une connexion internet via le câble).
Ainsi, sachez qu'à partir de votre ip, on peut retrouver votre F.A.I. qui lui peut facilement vous identifier (pas de panique, un F.A.I. ne peut pas révéler ces informations, sauf si décision de justice l'y contraint).


Serveur internet

Dans le monde, il existe de nombreuses sociétés qui possèdent de puissants ordinateurs, connectés 24h/24 à internet (et donc que l'on éteint jamais). Les serveurs, par une technique spéciale (que vous verrons plus tard) permettent aux internautes d'accéder à des données stockées sur leur disque dur, en utilisant un navigateur internet. Ainsi, c'est sur ce genre d'ordinateur que l'on stocke les pages de sites web, qui doivent être accessibles 24h/24 !


Nom de domaine et ip, une association intéressante

Pour se rendre sur un serveur, et pouvoir consulter les informations stockées sur celui-ci, il suffit de connaître son ip. Ensuite, avec un navigateur internet, on peut aller visionner le contenu proposé sur le serveur.
Maintenant, retenir un numéro pour accéder à un site web n'est pas très pratique, ainsi on a inventé le nom de domaine. Un nom de domaine est l'équivalent du numéro, mais sous forme de texte. Au lieu d'utiliser l'ip comme url (url = adresse complète d'une page internet) on utilise donc un nom de domaine. Comment associer un nom de domaine à une adresse ip ? Et bien pour cela on utilise des serveurs spéciaux (DNS) qui, lorsque l'on utilise un certain nom de domaine redirigent automatiquement vers l'ip correspondante. Bien évidemment, ce service est payant comme pour tout. Notez qu'un nom de domaine est bien sûr unique !
Un nom de domaine comporte un mot central (ou plusieurs) et une extension. Il existe de nombreuses extensions possibles par exemples faisant référence à un pays .be .fr .it .de .us .nl .ch etc etc
On rencontre aussi fréquemment le .com (pour site commercial), .net (site parlant d'internet), .info (site d'informations), .org (site d'une organisation), etc
Un site où vous pouvez retrouver pas mal d'extensions et le contexte de leur utilisation : http://www.drim.com/domaine/extensions-nom-domaine.aspx


Mon ordinateur, un serveur potentiel ?

Vous pouvez faire de votre ordinateur un serveur, en installant certains logiciels, cependant ce n'est pas très conseillé pour plusieurs raisons :
- si vous ne faites pas attention à la sécurité, des hackeurs pourraient s'introduire sur votre ordinateur
- pour bien faire, vous devriez laisser votre ordinateur allumé 24h/24. Or un ordinateur normal, installé dans une pièce inadéquate, n'est pas conçu pour ce genre de chose
- les sociétés qui louent une partie de leurs serveurs ont une bande passante (notion expliquée plus bas) très importante alors que vous, en simple internaute, avez une capacité assez limitée (vous devriez payer assez cher pour avoir quelque chose de convenable, ce qui ne serait pas rentable par rapport au louage d'un espace sur un serveur payant)


La bande passante, un précieux allié ; ou un ennemi juré

Vous devez savoir que lorsque vous vous rendez sur un site web, pour pouvoir l?afficher dans le navigateur internet sur votre ordinateur, vous devez télécharger (= fait de transférer des données d'un serveur sur son ordinateur) tout le contenu de la page (ainsi non seulement le texte, mais aussi chaque image, ...)
Comment fonctionne le téléchargement ?
1) vous envoyez un signal au serveur, qui dit que vous désirez qu?il vous envoie tel ou tel fichier
2) le serveur envoie chaque fichier un à un sur votre ordinateur
3) une fois qu'il a reçu un fichier, votre ordinateur envoie une confirmation au serveur, qui lui envoie le fichier suivant, et ainsi de suite jusqu?à ce qu'il n'y en ait plus

Dans le même ordre d'idée, il est possible d'uploader, c'est-à-dire d'envoyer des données de son ordinateur sur le serveur.

Lorsque vous envoyez un signal de ce genre, ou un fichier, vous utilisez le réseau internet et mobilisez une ligne. Pour cela, vous devez payer. Chaque fichier envoyé a une certaine taille, celle-ci peut être minime (quelques octets ou kilo-octets) ou importante (plusieurs Mega-octets). Ainsi votre F.A.I. et les hébergeurs (= sociétés qui louent des serveurs) fixent un certain prix pour une certaine quantité de donnée. Vous avez donc un barème par mois à ne pas dépasser (sans quoi vous devez payer des suppléments). A noter que cela varie, chez certains F.A.I. la bande passante est illimitée, il faut examiner chaque offre au cas par cas.
Pour la bande passante utilisée sur votre ordinateur, vous payez donc à votre F.A.I.
Les propriétaires des serveurs eux payent donc à leur hébergeur. Notez que la bande passante d'un serveur doit, si le site est fort visité, être assez importante, pour pouvoir envoyer les fichiers à chaque visiteur sans risquer de dépasser le barème.

D'ailleurs, la plupart du temps, les gros sites web au lieu de louer une partie de serveur prennent un serveur dédié, donc un serveur entier pour eux tout seul, ce qui leur revient finalement moins cher et est plus performant que de payer des sommes importantes pour avoir une très grande bande passante !
Journalisée

Votre site 100% configurable en un tour de main, c'est désormais possible avec KwsPHP
Patami
Administrateur
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #2 le: 16 Août 2005 à 23:45:14 »

Choix des outils

Pour créer un site, il faut les outils adéquats. Un simple bloc note peut suffire pour le code, mais ce n'est pas très optionnel, et manque de fonctionnalités ! Vous avez à disposition des outils gratuits dont vous ne devriez pas vous priver !

Tout d'abord, plusieurs logiciels de codage (html, php, css, ?) mais également clients FTP, ...
http://www.framasoft.net/rubrique368.html

J'ajoute à cette liste le logiciel de codage Context (que je recommande, après Dreamweaver) :
http://www.01net.com/telecharger/window ... 30862.html

Egalement intéressant pour mettre ses images au format web, quelques logiciels de graphisme : http://www.framasoft.net/rubrique400.html

Un convertisseur de caractères spéciaux, très utile pour les codeurs ! http://mypage.bluewin.ch/les-secrets-du ... ecial.html

Très utile également, créez un serveur local sur votre ordinateur (support de php et mysql !)
http://www.easyphp.org/
Un tutorial d'installation : http://www.commentcamarche.net/php/phpeasy.php3
Dans le même genre, uniquement pour windows, il existe Wamp http://www.wampserver.com/
Il existe également en anglais XAMPP http://www.apachefriends.org/en/ proposant encore plus de possibilités, mais moins connu ...

Pour administrer votre base de donnée, où vous stockez vos données pour les sites en php et mysql, un logiciel fréquemment utilisé est PHPMyAdmin. Installé souvent d'office chez l'hébergeur, il est parfois absent. Tutorial d'installation : http://www.crdp-strasbourg.fr/freeSofts ... t/ai35.htm
Tutorial d'utilisation : http://www.crdp-strasbourg.fr/freeSofts ... /ai642.htm
Journalisée

Votre site 100% configurable en un tour de main, c'est désormais possible avec KwsPHP
Patami
Administrateur
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #3 le: 16 Août 2005 à 23:52:13 »

Choix de l'hébergeur

Rappel : un hébergeur est une société qui loue aux particuliers un certain espace disque sur des serveurs internet.


Premiers conseils

Le choix de votre hébergeur est une étape capitale dans la création de votre site web. En effet si votre hébergeur n'est pas fiable, ne vous convient pas, vous pourriez perdre votre travail, et un temps précieux !
Il existe sur internet des hébergeurs gratuits et des hébergeurs payants. Souvent les gratuits ne vous proposent que des offres assez limitées, avec de la pub (sous forme de pop-up, bandeau vertical/horizontal, ..) pour rentabiliser leur offre.
Faites bien attention aux caractéristiques de l'offre :
- lisez attentivement les conditions
- comparez les différentes offres du marché
- méfiez-vous des propositions trop alléchantes (prix très bas pour offre importante)
Notez qu'il est très facile de devenir hébergeur sur internet. Ainsi ne vous fiez pas à l'apparence du site de l'hébergeur, mais regardez plutôt l'importance de la communauté hébergée là-bas, pensez à lire les éventuelles critiques de sites externes sur l'hébergeur. Pour les hébergeurs anglophones, recherchez ce symbole, qui assure que l'hébergeur est fiable :




Quelques importants critères de sélection

1) La bande passante

En plus de la fiabilité, il vous faut choisir un hébergeur selon vos besoins : si votre site doit avoir un nombre important de visiteurs, ou doit proposer des téléchargements de fichiers, pensez à prendre une offre proposant de la bande passante en suffisance ! Notez qu'un petit calcul à partir de statistiques potentielles peut être intéressant, calcul dans lequel vous devez principalement prendre en compte :
- le nombre de visiteurs
- l'affichage (et donc téléchargement) des images de grosse taille par ces visiteurs
- le téléchargement de fichiers


Pour les hébergeurs payants, on prend habituellement un hébergement de 2-3 mois pour se faire une idée de la bande passante nécessaire.
Il faut toujours se laisser une bonne marge au cas où le nombre de visiteurs augmente brusquement !!

Pour les hébergeurs gratuits, il faut faire très attention au contenu de la charte de l'hébergeur :
- soit la bande passante accordée est illimitée, dans ce cas pas de soucis à se faire de ce côté
- soit la bande passante accordée est très petite, alors il est conseillé de mettre tous vos fichiers destinés à être téléchargés sur un autre serveur, accordant une bande passante plus importante.


2) L'espace disque

Si vous avez besoin de beaucoup d'espace disque, mettez d'abord vos fichiers destinés à être téléchargés sur un autre serveur, afin de centraliser toutes les pages de votre site sur un seul serveur, vous verrez que c'est beaucoup plus facile à gérer ainsi ! Notez qu'il est tout de même préférable d'avoir un hébergement unique que d'en avoir plusieurs, c'est plus facile à gérer !

3) Le support de différents langages web

Certains webmasters font leur site dans un certain langage qui doit donc être supporté par le serveur. Je conseille à ces webmasters de bien faire attention à cela, et de bien vérifier les versions supportées ! Concernant les bases de données mysql (que nous verrons plus tard) vérifiez bien qu'il n'y a pas de limite importante de la base de donnée en nombre d'entrées, en espace utilisé.
Enfin, faites attention aux limites de requêtes sql, ça peut être fatal pour un site en php !
Ps : notez que ce 3e critère concerne plus les webmasters déjà un peu plus expérimentés. Je trouvais néanmoins important de le notifier. Tout sera expliqué dans les tutoriaux suivants ...

4) La publicité

Faites attention à la publicité en trop grande quantité, cela désavantage votre site. Lisez donc bien les conditions de chaque hébergeur !

5) Le support technique

Une communauté à votre disposition sur un forum, voire même l'équipe de l'hébergeur prêts à répondre à vos questions et résoudre vos problèmes est un bon atout chez un hébergeur gratuit, par contre est tout à fait normal chez un hébergeur payant !

6) Possibilité d'utiliser un client FTP

On appelle FTP l'espace disque d'un serveur internet. Un client FTP est un logiciel qui permet de transférer des fichiers de son ordinateur à son FTP, ou l'inverse.
La plupart des hébergeurs gratuits et payants vous donnent la possibilité d'utiliser un client FTP, mais certains hébergeurs ne proposent qu'un WebFTP.
Le WebFTP est un service proposé par l'hébergeur qui permet à partir du site de ce-dernier de transférer des fichiers de son ordinateur au serveur, et parfois l'inverse. C'est donc le même principe qu'un client FTP, mais beaucoup plus limité : un client FTP permet de transférer un nombre illimité de fichiers à la fois, alors qu'un WebFTP ne permet de transférer que quelques fichiers à la fois, cela prend donc beaucoup plus de temps (il faut tout faire manuellement : création de dossier, aller dans le bon répertoire pour uploader un fichier, etc ..) alors qu'un client FTP gère cela automatiquement ! Nous vous apprendrons un peu plus tard à vous servir d'un client FTP.


Quelques hébergeurs

GRATUITS

Free   http://www.free.fr

Un des meilleurs hébergeurs gratuits, aucun problème pour la bande passante.
Attention cependant, il faut désormais avoir free comme F.A.I. (donc avoir une ip free) pour pouvoir accéder à votre FTP.
Notez que sous certaines conditions, free propose jusqu'à 1 Go d'espace disque !

Espace disque : 100Mo (extensible à 1Go sous certaines conditions)
Bande passante : illimitée
Accès FTP : oui
Support php/mysql : oui
Pub : non

Lycos/Multimania   http://multimania.lycos.fr

Hébergeur moyen, bande passante illimitée, mais pub assez gênante !

Espace disque : 50 Mo
Bande passante : illimitée
Accès FTP : oui
Support php/mysql : oui (mais base de donnée de 10Mo maximum)
Pub : oui (beaucoup !)

Ifrance  http://www.ifrance.com

Hébergeur moyen : l'offre s'améliore peu à peu, mais les serveurs restent lents !

Espace disque : 100Mo
Bande passante : illimitée (lente !)
Accès FTP : oui
Support php/mysql : oui
Pub : oui (pop up)

Voila  http://www.voila.fr

Un hébergeur rapide, assez stable avec un peu de pub. Cependant, ne propose qu'un WebFTP avec possibilité d'upload de 5 fichiers à la fois maximum (pas d'utilisation d'un client ftp possible), et ne supporte pas le php (et donc pas de base de donnée mysql) !
Pour terminer, utilisation de la bande passante fort règlementée, et le nombre de fichiers sur le serveur est limité ! A déconseiller, à moins de vouloir faire un petit site perso non destiné au grand public.

Espace disque : 100Mo
Bande passante : très limitée et très lente
Accès FTP : non (mais webftp de capacité 5 fichiers à la fois)
Support php/mysql : non
Pub : oui

FBHost  http://www.fbhost.be

Bon hébergeur, sérieux, bonne offre excepté pour la bande passante. Notez néanmoins quelques problèmes de serveurs (coupures, ralentissements) possibles !

Espace disque : 50Mo
Bande passante : 500Mo
Accès FTP : oui
Support php/mysql : oui
Pub : oui

Network Hosting   http://www.network-hosting.com/

Hébergeur moyen, serveurs assez lents, réservé aux sites parlant d'informatique ..

Espace disque : illimité
Bande passante : illimitée mais très lente !
Accès FTP : oui
Support php/mysql : oui
Pub : ?

T35  http://www.t35.com/

Très bon hébergeur (anglophone) avec espace disque et bande passante illimités. Cependant pas de base de donnée mysql ..

Espace disque : illimité
Bande passante : illimitée
Accès FTP : oui
Support php/mysql : seulement php !
Pub : ?

100webspace http://www.100webspace.com

Hébergement quelque peu limité, mais étant donné que c'est gratuit, c'est une bonne offre. L'hébergeur est anglophone.

Espace disque : 100Mo
Bande passante : 3 Go/mois
Accès FTP : oui
Support php/mysql : oui
Pub : oui (fine bannière en haut des pages)

Atspace http://www.atspace.com

Un hébergeur (anglophone) pas mal pour les petits sites. Ne propose malheureusement que peu d'espace disque, le php n'est pas supporté, aucune base de donnée mysql proposée ?

Espace disque : 50Mo
Bande passante : illimitée
Accès FTP : oui
Support php/mysql : non
Pub : non

Freebie  http://www.freebiehost.info/

Un hébergeur (anglophone) limité en bande passante, mais proposant une base de donnée mysql, supporte php, perl et 150Mo d'espace disque

Espace disque : 150Mo
Bande passante : 1,5 Go/mois
Accès FTP : oui
Support php/mysql : oui
Pub : bannière de taille moyenne en haut de page

Rockweb  http://www.rockweb.org/

Espace disque : 100Mo
Bande passante : ? (le serveur ne peut pas servir au téléchargement intensif)
Accès FTP : oui
Support php/mysql : oui
Pub : non

PAYANTS

Llord   http://www.llord.com

Un très bon hébergeur, fort prisé pour le moment, bon service technique, stable, pas cher, il a tout pour plaire.
Conseillé pour budget normal.

Celeonet   http://www.celeonet.fr

Super hébergeur, excellent support technique, hébergement de haute qualité !
Seul point faible : service assez cher !

Hosteur  http://www.hosteur.com/

Hébergeur fiable, stable mais cher !

OVH   http://www.ovh.com/

Bon hébergeur avec des offres intéressantes ... bande passante importante ! Attention néanmoins nombre de connexions simultanées à la base de donnée restreint !

TotalChoiceHosting   http://www.totalchoicehosting.com

Hébergeur (anglophone) moyen, quelques problèmes de serveurs rencontrés, mais de bonne qualité en général. Prix très démocratiques, excepté pour les noms de domaine !

Webhostingbuzz  http://www.webhostingbuzz.com/

Hébergeur (anglophone) qui propose des offres très intéressantes (beaucoup de bande passante et d'espace disque, pour un prix très bas !)

Hairsoft   http://www.haisoft.fr/

Offre un peu chère, mais excellent support.

Oxito   http://www.oxito.com

Bonne offre, site sérieux !

Nexen http://www.nexenservices.com/

Assez connu et apprécié

Hosting-fr http://hosting-fr.com/

Hébergement pro et important



PS : Tous les hébergeurs présentés sur cette page présentent des informations fiables sur leur site concernant les hébergements qu?ils proposent !

Vous pouvez aussi chercher grâce à des moteurs de recherches spécialisés comme http://www.findmyhosting.com/ ou http://www.freewebspace.net/search/power.shtml après l'hébergeur idéal ..
Vous pouvez également consulter ce site http://www.hostanalyse.com/ pour plus de conseils.
Un classement contenant pas mal d'hébergeurs est également disponible ici : http://www.123hebergement.fr/cah/classement.php

Conseil : Si vous désirez être tranquille et créer un site destiné au public, nous vous conseillons grandement de prendre un hébergeur payant. Les prix des hébergeurs sont désormais très démocratiques, et ça vaut la peine si vous désirez vous lancer sérieusement dans la création d'un site web.


Nom de domaine

Rappel : nous avons vu ce qu'était un nom de domaine dans les notions de base.

En prenant un hébergement vous n'aurez généralement pas l'ip du serveur comme adresse pour votre site, souvent les hébergeurs ont un nom de domaine qui renvoie vers leur serveur. Exemple : http://serveur25.machintruc.com
Souvent, vous aurez ce genre d'url, suivi du nom de votre compte (ça varie selon chaque hébergeur). Par exemple chez free ça donnera (si le nom de compte est "test") : http://test.free.fr  et chez lycos ça donnera http://membres.lycos.fr/test

Certaines url sont donc encore raisonnablement courtes, et prendre un nom de domaine supplémentaire n'est pas vraiment nécessaire.
Par contre chez certains hébergeurs l'url sera très longue ou très compliquée ... dans ce cas prendre un nom de domaine pour raccourcir et donc faciliter la mémorisation de l'url du site devient important !

Il existe des noms de domaine gratuits et payants. Evidemment, il ne faut pas vous attendre à des miracles avec le gratuit : vous aurez de la pub qui s'affichera en contre partie, et la redirection est moins performante qu'avec un nom de domaine payant !

Nous vous conseillons grandement de prendre un nom de domaine payant si vous désirez faire un site en php, qui nécessite une connexion avec nom d'utilisateur et mot de passe. En effet il y a souvent des problèmes pour conserver cette connexion au site lorsque l'on utilise un nom de domaine gratuit ...

Souvent, les hébergeurs payants proposent de prendre en plus de l'hébergement un nom de domaine (payant). Vous pouvez le prendre par facilité, mais faites néanmoins attention au prix ! En général, comptez 12? ht par an pour un nom de domaine.
Attention : certains noms de domaine sont plus chers que d?autres, par exemple les .tv, les .eu et les .ch
Il y a aussi une réglementation spéciale pour les .fr qui sont uniquement disponibles pour des entreprises françaises !

Voici quelques sites proposant des noms de domaine (cette liste n'est pas exhaustive, une petite recherche sur google peut être aussi intéressante !) :

GRATUITS

http://www.domaine-gratuit.net/

Noms de domaines en .net/.org/.com ! Offre très intéressante, soumise à quelques conditions bien sûr (pops-up publicitaires, trafic minimum 2000 visiteurs par mois unique à 24h, .. plus d'infos sur les conditions d'utilisation ici http://www.domaine-gratuit.net/?rub=8 ).

http://www.gratisdomaine.com/

Noms de domaines en .com .net .org .info .biz, vous êtes propriétaire de ce nom de domaine pendant 1 an, et ce gratuitement. Cependant, en contre partie, vous aurez des pop up publicitaires..

http://www.ulimit.com

Plusieurs options de redirection possibles, mais pub assez importante, et redirection plutôt lente.

http://www.dot.tk/

redirection rapide, juste un pop-up de pub.

http://www.new.fr/

redirection rapide et sans pub !

http://www.xdir.fr/

redirection rapide, pub légère.

http://www.maxximum.org/

redirection rapide, 1 pop-up, propose des noms de domaines dérivés contenant des .org et .com

http://www.wb.st/

bonne redirection gratuite, sans aucune pub ! (noms de domaines en .wb.st)

http://www.6x.to/

redirection en .6x.to


PAYANTS

http://www.namebay.com

très bon site, bons services, aux tarifs normaux.

http://www.register.be

site pas mal avec large choix d'extensions de nom de domaine mais très cher !

http://www.amen.fr/

Vraiment pas cher !

http://www.neodomaine.com/

Prix normaux, propose extensions de base.

http://www.totalchoicehosting.com

Bons prix, bonne qualité d'ensemble.

http://www.celeonet.fr

Prix normaux, bonne qualité de service.

http://www.bookmyname.com

Prix intéressants, mais ne propose que les extensions de base

http://www.ev1servers.net/english/index.asp

le moins cher, américain, service imbattable

http://www.godaddy.com/gdshop/default.asp

fort intéressant également, américain, un des leaders mondiaux

http://www.opus-hosting.com/

français pas cher !
Journalisée

Votre site 100% configurable en un tour de main, c'est désormais possible avec KwsPHP
Patami
Administrateur
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #4 le: 17 Août 2005 à 00:07:25 »

Utilisation du FTP

Il existe plusieurs clients FTP. Personnellement j'utilise WS_FTP LE ; ça n'est plus tout jeune mais ça fonctionne toujours aussi bien.
Je vous apprendrai également à vous servir de Filezilla


WS_FTP LE

Télécharger

Paramétrage :

Après avoir téléchargé et installé WS_FTP LE, lancez le logiciel.
Vous devriez arriver à cet fenêtre :



Cliquez sur le bouton New. Ensuite remplissez les cases avec les informations fournies par votre hébergeur.

Profile name :  nom que vous donnez à votre compte ftp, pour le retrouver dans le programme
Host Name/Address : adresse du serveur
Host type : mettez Automatic Detect
User ID : nom du compte (= souvent le nom d'utilisateur = login)
Password : mot de passe
Account : ne mettez rien

Pensez à cocher la case Save Pwd pour ne plus devoir retaper le mot de passe Clin d'oeil

Ensuite cliquez sur le 2e onglet, soit Startup. Vous obtenez cette fenêtre :



Initial Remote Site Folder est l'adresse du dossier du serveur dans lequel on se trouvera à l'ouverture du client ftp.
Initial Local Folder est l'adresse du dossier sur votre ordinateur dans lequel on se trouvera à l'ouverture du client ftp.

Ps : vous pouvez laisser ces cases vides

Passons au 3e onglet : Advanced. Vous obtenez cette fenêtre :



Normalement vous n'avez rien à modifier ici, éventuellement le Remote port qui est le port utilisé pour accéder au ftp. Chez la plupart des hébergeurs c'est 21, mais il est possible que chez votre hébergeur ce soit un autre port (dans ce cas votre hébergeur vous le mentionne dans les détails concernant l'accès ftp).

Nous n'avons pas besoin d'aller dans le 4e onglet. Pour valider et enregistrer tous ces paramètres, cliquez sur Ok. Si la connexion s'effectue correctement, alors tous les paramètres entrés sont enregistrés. Il vous suffira à la prochaine ouverture du logiciel de cliquer sur Ok directement pour vous connecter à votre ftp !


Manipulation à faire lors de la 1ère ouverture du logiciel :

une fois connecté, cliquez sur le bouton "Options". Allez dans l'onglet général. Vous obtenez cette fenêtre :



La case Enable log ne doit pas être cochée. Si c'est le cas décochez-la et cliquez sur Ok. Aussi non vous auriez un fichier qui s'ajouterait dans chaque dossier pour enregistrer les modifications effectuées.


Utilisation du logiciel :



La fenêtre de gauche contient les dossiers du disque dur de votre ordinateur tandis que la fenêtre de droite contient les dossiers de votre FTP.
Comme dans Windows, vous pouvez sélectionner un ou plusieurs fichiers/dossiers. Vous avez des commandes pour renommer, supprimer, exécuter des fichiers/dossiers. Vous pouvez même créer de nouveaux dossiers !

Passage en revue des différentes commandes de l'interface :

ChgDir : Permet de changer le dossier dans lequel on se trouve
MkDir : Permet de créer un nouveau dossier
View : Permet de visualiser le fichier sélectionné
Exec : Permet d'exécuter le fichier sélectionné
Rename : Permet de renommer le fichier/dossier sélectionné
Delete : Permet de supprimer le fichier/dossier sélectionné. Notez qu'un dossier doit être vide pour pouvoir être supprimé !
Refresh : Permet de réactualiser la liste des fichiers & dossiers
DirInfo : Permet de donner le contenu du dossier en détails.

En cliquant avec le bouton droit de la souris sur un fichier ou dossier, vous avez de nouvelles commandes disponibles :

Sur un dossier :



Sort... : on ne s'en occupe pas
Change Folder : permet de changer le dossier dans lequel on se trouve
Make Folder .. : permet de créer un nouveau dossier
Delete Folder : permet de supprimer le dossier sélectionné (seulement s'il est vide !)
Transfer Folder : permet de transférer le dossier dans la fenêtre opposée
Rename Folder : permet de renommer le dossier
Move Folder .. : permet de changer le dossier de place sur le FTP
Chmod(UNIX) : permet de changer le chmod du dossier (notion expliquée un peu plus bas)
Refresh list : permet de réactualiser la liste de dossiers & fichiers
Folder list : permet d'avoir une liste détaillée de tous les dossiers de la fenêtre
FTP Commands : on ne s'en occupe pas


Sur un fichier :



Sort... : on ne s'en occupe pas
Change Folder : permet de changer le dossier dans lequel on se trouve
Make Folder .. : permet de créer un nouveau dossier
Delete Folder : permet de supprimer le dossier sélectionné (seulement s'il est vide !)
Transfer file : permet de transférer le fichier dans la fenêtre opposée
Append file : permet de transférer le fichier dans la fenêtre opposée en changeant son nom
View file : permet de visualiser le fichier sélectionné
Edit file : permet de modifier le fichier sélectionné
Execute file : permet d'exécuter le fichier sélectionné
Rename file .. : permet de renommer le fichier sélectionné
Move files .. : permet de changer le(s) fichier(s) de place sur le FTP
Delete files : permet de supprimer le(s) fichier(s) sélectionné(s)
Chmod(UNIX) : permet de changer le chmod du fichier(notion expliquée un peu plus bas)
Refresh list : permet de réactualiser la liste de dossiers & fichiers
Folder list : permet d'avoir une liste détaillée de tous les dossiers de la fenêtre
FTP Commands : on ne s'en occupe pas


Pour transférer des fichiers de votre ordinateur sur votre ftp ou vice versa, sélectionnez le ou les fichier(s) puis cliquez sur la flèche au centre qui convient à votre manipulation. Si vous avez sélectionné des dossiers ils garderont la même structure. S'il existe déjà des fichiers portant le même nom sur le serveur, alors le logiciel vous demandera ce que vous désirez faire (remplacer ou conserver le(s) fichier(s) actuel(s).


Notion de CHMOD :

Vous pouvez constater qu'il y a une commande supplémentaire dans la fenêtre de droite, donc côté serveur : chmod(UNIX). Les fichiers sur votre ordinateur, vous en faites ce que vous voulez, personne n'est censé pouvoir y accéder.
Par contre un serveur est ouvert à tous les internautes, ainsi la sécurité est plus pointue, on peut donc définir les permissions pour voir, modifier ou supprimer un fichier ou dossier. Cela s'appelle le CHMOD. Il est possible de définir la permission pour chaque action séparément.
Via le client ftp vous avez cette mini interface :



Owner = propriétaire
Group = groupe
Other = autre
Read = permission de lire (consulter) le fichier/dossier
Write = permission de modifier le fichier/dossier
Execute = permission d'exécuter le fichier (/dossier)
Notez que ce système de case est remplacé dans le code par un système de chiffres. Par exemple un CHMOD 777 signifie que toutes les cases sont cochées, donc permission maximale sur le fichier.

--> définir ce genre de permission ne permet pas aux simples internautes de modifier quoi que ce soit sur votre site, il faut être connecté sur le ftp (et donc connaître le mot de passe) pour pouvoir faire toute modification, même si le chmod est 777 Clin d'oeil

A quoi sert le chmod alors ?

Et bien lorsque vous voudrez par exemple uploader un fichier sur votre site (à partir d'un script se trouvant sur le serveur), le dossier de destination devra être en chmod 777 pour que vous ayez le droit d'écriture dans le dossier !
Remarque : chez free.fr le chmod est réglé automatiquement, il est inutile d'essayer de le modifier !


FILEZILLA

Voici un excellent client ftp, gratuit qui plus est ! Pour le télécharger et le comprendre, rendez-vous ici :
http://www.framasoft.net/article1941.html  


SMART FTP

Encore un bon client ftp, disponible ici : http://www.smartftp.com/
Journalisée

Votre site 100% configurable en un tour de main, c'est désormais possible avec KwsPHP
Patami
Administrateur
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #5 le: 17 Août 2005 à 00:14:01 »

Choix du langage

Pour créer une page affichable sur internet, vous avez de nombreuses possibilités ! Tout d'abord vous devez faire un choix selon ce que vous voulez faire :
- soit vous choisissez d'utiliser des outils de création de site web qui font tout pour vous, sans que vous ayez besoin d'aucune connaissance de langage web. Vous pourrez combiner à cela des sites tout faits avec de nombreuses options possibles. Cette option est à privilégier si vous ne comptez pas vous lancer dans la création d'un site web bien particulier, si l'importance de votre site web est minime, si vous n'avez pas beaucoup de temps et que votre site n'est pas professionnel.
- Soit vous choisissez d'apprendre un langage web qui vous permettra de faire ce que vous voulez sur internet. Je recommande cette option car vous ne serez alors pas dépendant des autres ; notez néanmoins qu'une combinaison des deux est possible. L'apprentissage des bases d'un langage web est très conseillé, même si vous ne voulez pas vous lancer sérieusement dans la création de site web !

Si vous avez choisi la première solution, allez directement au chapitre Scripts tout faits. Aussi non continuez la lecture normalement ....

Choix du langage approprié

Sur le web il existe plusieurs langages, certains plus complexes que d'autres, je vais vous présenter les principaux, il vous faudra ensuite choisir le langage le plus adapté à ce que vous voulez faire !

Sachez tout d'abord que sur une page web, on distingue 2 choses : ce qui est statique et ce qui est dynamique. Tout ce qui est design sur votre page est dans la plupart des cas statique. Pour tout ce qui est statique, on utilise un langage appelé HTML. Ce langage est la base de tout langage internet, et est donc à maîtriser absolument ! Rassurez-vous, c'est également le plus simple langage web (il n'est même pas considéré comme un langage de programmation !).


HTML & XHTML

Le html est très très simple : il est le plus souvent utilisé pour mettre en forme (de pleins de manières possibles) un texte. Il a également quelques autres fonctionnalités mais rien d'extraordinaire !
Le langage html a longtemps dérivé, les développeurs devenaient de moins en moins rigoureux avec ce langage. C'est pourquoi W3C, ceux qui s'occupent de définir les normes (règles) correctes de développement web a sorti le XHTML. Le xhtml est en fait du html mais plus strict, tout ceci dans le but d'afficher une page web sans problème sur un maximum de navigateurs internet ! L'apprentissage du xhtml n'est donc pas obligatoire, mais vivement conseillé. En effet le html est petit à petit remplacé sur de nombreux sites par le xhtml.
Notez que ce langage évolue, que de nouvelles normes sont créées. Tenez-vous donc un minimum au courant sur le site de w3c http://www.w3.org
--> Si vous désirez vérifier que vos pages sont bien aux dernières normes, W3C vous propose d'analyser vos pages ici :  http://validator.w3.org/

Pour apprendre le html, il existe de nombreux manuels ou sites internet. Personnellement je trouve qu'acheter un livre pour apprendre le html est inutile vu sa simplicité ! Je vais donc vous conseiller quelques sites :

- http://www.lehtml.com  :  Site amateur très bien expliqué, c'est là que j'ai appris le html !
- http://www.siteduzero.com : Site proposant un très bon tuto sur le xhtml, avec en plus une touche d'humour.
- http://aliasdmc.free.fr/ : Site très complet, propose systématiquement des explications de fonctions pour plusieurs langages.

!! Avant de continuer la lecture, il vous faut avoir lu et compris un tutorial sur le (x)html !


CSS

Après avoir étudié le (x)html, vous vous rendrez sûrement compte du temps important nécessaire pour mettre en forme un texte dans ce langage. Devoir à chaque fois répéter vos balises devient rapidement assez lassant, voire énervant ...
C'est pourquoi on a inventé le css. Le css est un langage qui associé au (x)html permet de faire des textes très bien présentés et ce facilement.
Le plus souvent, pour se simplifier la vie, on créé une page style.css dans laquelle on va écrire toutes nos instructions en css.
Le css permet par exemple de définir en une seule ligne tous les attributs d'un texte.
On peut créer des styles personnalisés en css, donc différentes présentations possibles pour son texte, ses liens, ... On donne un nom à chaque style, et ensuite on définit chaque attribut de ce style.

Une fois la page css terminée, avec tous les styles dont nous aurons besoin sur nos pages, il suffit d'inclure la page de css dans nos pages html en plaçant ceci entre les balises <head> et </head>

<link rel="stylesheet" type="text/css" href="style.css" />

Une fois cela fait, vous pourrez alors utiliser les styles que vous avez créés sur votre page. Les styles automatiques, qui s'appliquent à tout le texte, ou à la page, seront directement appliqués. Si vous voulez par contre appliquer à un texte un style particulier créé par vos soins, il vous faut utiliser la balise <span class="nom_de_votre_style"> le texte</span>
En remplaçant nom_de_votre_style par le nom attribué à votre style dans la page css.

Maintenant le css peut vous paraître un peu compliqué pour pas grand chose, bien au contraire : en utilisant le css, d'abord vous avez beaucoup plus de possibilités de mise en forme possibles (le html étant très limité) en plus, il vous suffira de modifier votre feuille de style pour changer l'apparence de toutes vos pages, ce qui se révélera donc bien plus pratique !! A l'heure actuelle, il est très conseillé d'utiliser un maximum le css lorsque l'on créé un site web.

L'apprentissage du css n'est pas obligatoire, vu le nombre d'attributs possibles on consulte souvent les sites listant tous ces attributs lorsque l'on créé sa feuille de style. Notez qu'il est néanmoins très important d'apprendre la structure d'une feuille de style. On ne code en effet pas n'importe comment en css. Pour cela je vous conseille d'aller lire ce tuto : http://www.siteduzero.com/xhtml-css/


JAVASCRIPT

Jusqu'ici nous sommes restés dans le domaine du statique. Le css permet de faire quelques effets dynamiques mais rien de très poussé. Pour rendre votre page dynamique (rentrer en interaction avec l'internaute, le faire agir et modifier la page en fonction de ce qu'il fait) on a la possibilité d'utiliser le javascript. Le javascript est un langage de programmation, et donc un peu plus complexe que les précédents. Heureusement la communauté utilisant le javascript est importante, et des milliers de scripts tout fait pour vous sont disponibles gratuitement sur de nombreux sites !
Le javascript s'intègre dans la page (x)html.
Pour que le navigateur sache bien que l'on écrit en javascript (js en abrégé) on encadre le code javascript par 2 balises :

<script language="javascript">

</script>


Le javascript permet donc de faire une action sans devoir recharger la page. En effet en (x)html une fois la page affichée, plus rien ne se produira. En incluant du javascript, vous pouvez déclencher toutes sortes d'événements, que vous programmez à votre gré ! Il existe pleins d'utilisations du javascript, cela va du simple affichage de message, en passant par le script de protection de page par mot de passe, jusqu'à des algorithmes complexes. Notez que le javascript ne peut pas enregistrer vos données, il peut seulement les utiliser et en faire ce que vous voulez. Mais donc une fois la page quittée, tout ce que l'internaute aura pu faire ne sera nullement enregistré. Le javascript est donc utilisé comme un petit plus sur vos pages, mais sans plus ...

Si néanmoins vous avez besoin de ce langage rapide pour votre site, vous pouvez l'apprendre entre autres sur ces sites :
http://www.allhtml.com/ (tutoriaux complet !)
http://www.developpez.com/ (bons tutos)
http://www.ccim.be/ccim328/js/ (très bien expliqué !)
http://jlcastellani.free.fr/jscript.htm (traduction officielle de la documentation en français)
http://javascript.internet.com/ (pleins de scripts en tout genre)
http://www.toutjavascript.com/ (des scripts de toutes sortes)


PHP & MySQL

Marre de créer pleins de fichiers .html, de devoir ouvrir toutes vos pages pour chaque changement d'un élément sur votre site, marre de devoir ouvrir et fermer tout le temps les pages sur votre pc, puis de les uploader sur le serveur dès que vous voulez modifier le texte d'une page ? Marre de ne rien pouvoir proposer aux visiteurs si ce n'est d'envoyer un message ? Alors le Php est fait pour vous Clin d'oeil

Le php est un langage de programmation, possédant également une très large communauté, qui fonctionne en interaction avec Mysql, un langage qui gère les bases de données.

Notion de base de donnée

Une base de donnée est un endroit dans lequel on va stocker des données, de manière très ordonnée, dans le but de les ré-utiliser plus tard.
Ainsi une base de donnée est constituée de tables (=tableaux). Chaque tableau porte un nom et peut avoir une structure différente bien sûr. Chaque colonne de tableau porte également un nom. On spécifie aussi pour chaque colonne le type de donnée qui sera entrée (numérique, textuelle, date, ...)
Pour gérer ces bases de données, dans lesquelles on va enregistrer nos données, on utilise PhpMyAdmin. PhpMyAdmin est donc une interface d'administration de base de donnée. Pour faire une action sur une base de donnée, il faut donner un "ordre" en langage mysql. Grâce à PhpMyAdmin, on peut manipuler sa base de donnée sans devoir connaître un quelconque langage ! Notez néanmoins que le sql est un langage important que vous utiliserez dans vos pages ...
Pour apprendre à vous servir de PhpMyAdmin, je vous conseille ces 2 sites :
http://www.crdp-strasbourg.fr/freeSofts ... /ai642.htm
http://www.siteduzero.com/php/phpmyadmin.php


Notion de variable

Comme dans tout langage de programmation, le php utilise des variables. Qu'est-ce qu'une variable ? C'est un élément qui peut prendre des valeurs différentes, soit l'inverse d'une constante. En php, on peut donc définir des variables, et c'est très pratique !
Pour prendre un exemple tout simple, je veux faire des fiches des employés de ma société. Disons que je dois à chaque fois donner le nom, prénom et date de naissance de l'employé.
Si je ne connais que le html, je vais alors faire une page html par employé (soit ouvrir fichier par fichier et y encoder toutes les données).
Si je connais le php et sait manipuler une base de donnée (mysql) alors je vais tout d'abord enregistrer toute ma liste d'employés, avec nom, prénom et date de naissance dans la base de donnée en attribuant à chaque membre (automatiquement) un numéro.
Je créé ensuite une page en php dans laquelle je met 3 variables : le nom, le prénom et la date de naissance. Ensuite je vais mettre un certain script qui va aller chercher dans la base de données les informations sur un membre selon le numéro que je donnerai à une autre variable.
Ainsi, j'ai une seule page qui peut m'afficher des milliers de choses différentes en gardant le même aspect, et cela en  définissant simplement différemment une variable ! Le php permet donc de gagner un temps précieux, et offre une grande maniabilité sur les données !
Autre exemple : je veux trier ma liste d'employés selon plusieurs critères à la fois.
En html, je vais devoir le faire moi-même à la main sur ma liste et puis c'est tout.
En php, une fois que j'ai encodé ma liste dans la base de donnée, je peux en faire pleins de choses différentes à la fois sans la modifier de quelque manière que ce soit. Avec un petit script je peux simplement filtrer la liste automatiquement !

Notion de fonction

En php on va donc coder (écrire des scripts) pour faire des actions sur les pages. Un avantage important du php face à d'autres langages est sa richesse en nombre de fonctions. Une fonction est une commande qui va exécuter un script pré-fait pour faciliter la vie du codeur. Ainsi en php grâce aux nombreuses fonctions on code plus facilement, sans perdre de temps ! Il existe pleins de fonctions très intéressantes ...
Bref le php est relativement facile à apprendre, ne demande pas énormément de rigueur, et surtout est très connu et courant sur le web : il existe une quantité invraisemblable de sites expliquant le php, proposant des scripts tout faits, ...

Pour apprendre le php, pour les débutants je conseille fortement http://www.siteduzero.com

Une bonne adresse à noter est http://www.php.net  la documentation de toutes les fonctions existant en php : très utile !

Aussi non voici d'autres sites qui parlent de php :

http://www.allhtml.com/
http://www.phpdebutant.org/
http://php.developpez.com/cours/
http://www.phpfrance.com/
http://www.phpteam.net/
http://www.phpcs.com/
http://www.developpez.net/forums/
http://www.developpez.com/


ASP & ASP.NET

L'ASP.NET est un langage développé par Microsoft, nécessitant une license (il est donc payant). Notons qu'il fonctionne sous Windows NT Server avec Internet Information Server (IIS). La plupart des serveurs sont en Unix/Linux, il vous faudra donc dans la plupart des cas un serveur dédié. Ce langage est utilisé de préférence pour les gros projets. Les possibilités et outils de développement sont très puissants.
Ne m'y connaissant pas en asp.net, je vous propose de lire ces comparatifs et discussions sur le sujet :

http://forum.salemioche.net/sutra9739.php
http://www.asp-php.net/
http://fr.wikipedia.org/wiki/.NET
http://fr.wikipedia.org/wiki/Active_server_pages



JAVA

Java est un langage devenu fort utilisé sur le web par les professionnels. Ces possibilités sont très grandes, cependant l'environnement de travail est assez complexe, et le codage fort long ! A conseiller pour un site pro ayant besoin de grosses fonctionnalités.
Pour plus d'informations sur ce langage, je vous propose de consulter ces quelques sites :

http://fr.wikipedia.org/wiki/Java_(langage)
http://www.infini-fr.com/Sciences/Infor ... /java.html
http://www.commentcamarche.net/java/javaintro.php3
http://www.webmaster-hub.com/publication/article69.html
http://www.developpez.com/



FLASH

Le Flash est un langage utilisé pour des sites à interface graphique évoluée, il permet de déclencher toutes sortes d'événements (effets) suite à un clic, au passage de la souris sur un élement, etc. Les sites en flash étant souvent lourd à charger, il est souvent nécessaire de faire en plus une interface en html, pour les connexions bas débit. Le flash nécessite un plugin installé sur l'ordinateur du visiteur pour fonctionner. C'est un peu la version pro du javascript.
Pour plus d'infos sur le flash, visitez ces sites :

http://fr.wikipedia.org/wiki/Macromedia_Flash
http://www.flashkod.com/
http://www.flash-france.com/
http://www.flashxpress.net/
http://www.badnug.com
http://flash.media-box.net/



Il existe évidemment d'autres langages tel Perl, Python, Coldfusion, ... mais peu utilisés par un utilisateur normal/débutant. Libre à vous de vous documenter sur le sujet.
Journalisée

Votre site 100% configurable en un tour de main, c'est désormais possible avec KwsPHP
Patami
Administrateur
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #6 le: 17 Août 2005 à 00:19:13 »

Scripts tout faits

Il existe sur internet des milliers d'outils pour vous simplifier la vie, et entre autre des sites entièrement faits, produits en série, qui ne demandent qu'à être remplis.
Dans les scripts proposés sur internet je distingue 3 catégories :
- les morceaux de scripts réutilisables/modifiables à souhait, apportant une fonctionnalité spécifique, proposés par des codeurs pour d'autres codeurs
- des sites tout faits, qu'il suffit d'installer sur son serveur, de configurer, de personnaliser
- il existe aussi des sites qui vous proposent de créer votre site web (toujours la même structure, mais des designs légèrement différents au choix) en quelques clics !

Le premier genre est réservé aux connaisseurs d'un langage web, qui désirent soit s'améliorer en comprenant le script, soit prendre le script et le modifier pour l'intégrer à leur site.
Le second genre est réservé au grand public, qui sait se servir d'un pc.
Le troisième est accessible à tous, cependant je le déconseille vivement : on se retrouve alors limité dans son champ d'action et on devient dépendant d'un autre site (si ce site ferme, ou décide de changer ses activités, vous le regretteriez amèrement). Or ce genre de site propose le plus souvent d'installer à votre place sur leur serveur des scripts du second genre (sites tout faits). Il est donc plus prudent de le faire soi-même, au risque de perdre un peu de temps, qui ne compte pas face au risque de tout perdre !


1) Les Scripts à ré-utiliser

Il existe de nombreux sites où vous pouvez trouver des scripts pour la fonctionnalité que vous recherchez. En voici quelques-un, n'oubliez pas de rechercher aussi sur google !

http://www.comscripts.com/
http://www.devscripts.com/
http://www.phpcs.com/
http://www.asp-php.net/
http://www.aspfr.com/
http://www.javascriptfr.com/
http://www.editeurjavascript.com/


TEMPLATES (DESIGNS)
Vous n'êtes pas capable de faire vous-même un joli design pour votre site ? Plusieurs solutions s'offrent à vous : soit vous contactez un professionnel, qui vous fera certainement un travail remarquable mais coûteux ; soit vous prenez un kit graphique. On trouve des kits graphiques gratuits et payants ; notons que les kits sont souvent beaucoup moins cher qu'un design personnalisé, car distribués au grand public et donc plus rentables. Il existe également quelques rares kits uniques. Voici quelques sites proposant des kits graphiques :

http://www.kitgrafik.com/
http://www.kitgratos.net/
http://www.webdiz.com/
http://www.kitgraphiques.net/
http://godtemplates.com/
http://www.top-hebergement.net/kits-graphiques.php
http://www.infos-kit.net/
http://www.spip-art.net/net/
http://www.kitgraphique.net/
http://www.kits-graphiques.com/

Vous cherchez un pro ? Il y en a de nombreux sur le net, je conseille entre autres celui-ci http://www.blworks.net


2) Scripts de sites prêts et configurables à installer

CMS
Un CMS (Content Managing system) est script de gestion de contenu. Il s'agit d'un site très configurable tout prêt, qu'il vous reste à installer, personnaliser et remplir. Ce genre de script comporte souvent des fonctionnalités de bases, et un design de base. Il vous est possible d'y ajouter des fonctionnalités supplémentaires plus ciblées selon votre besoin (appelées dans leur jargon "modules" ou "mods") et également de changer de design (appelé dans leur jargon "thème" ou template en anglais) souvent proposés en téléchargement sur le site du cms.

Voici quelques CMS fort connus :
Mambo http://www.mamboportail.net/ (pro, simple et très répandu !)
Xoops http://www.frxoops.org/ (riche et complet)
e-Xoops http://www.e-xoopsfr.com (performant)
NPDS http://www.npds.org (très pro, plus compliqué pour les débutants !)
PwsPHP http://www.pwsphp.com (convivial, simple et entièrement configurable)
PhpNuke http://www.phpnuke-france.org/ (très répandu, mais le code est encore très mauvais, à déconseiller)
ArtiPHP http://www.artiloo.com/ (nombreuses possibilités, fort souple)

Quelques CMS ne nécessitant pas de base de donnée :
Phortail http://phortail.free.fr/
Guppy http://www.freeguppy.org/
Easy PX 41 http://easypx41.free.fr/
Portix http://www.portix.org/
Itseasy http://www.en1heure.com/itseasy/


De nouveaux projets sont régulièrement lancés sur le net. Une liste plus ou moins complète est disponible ici :
http://www.cms-quebec.com/tiki-index.ph ... us+les+CMS


BLOG
Les blogs sont de petits sites de présentation, genre vitrine du net. Un blog est en principe personnel, on peut y poster des articles/photos sur les sujets qui nous tiennent à coeur, et faire réagir le public, ses amis sur ces même thèmes. La solution idéale pour faire un simple site de présentation (de projet, de soi, ..). Voici donc quelques scripts de blogs qu'il ne vous reste qu'à installer et personnaliser :

Dotclear http://www.dotclear.net/ (le très célèbre et excellent système de blog, à voir aussi : http://petit.dotclear.net/ , http://www.neokraft.net/blog/2005/04/27 ... tclear-121 , http://www.kozlika.org/dotclear/ )

Wordpress http://wordpress.org/ (très bon aussi, à voir sur le même sujet : http://wiki.wordpress.org/lang_fr )

BLOG:CMS http://blogcms.com/ (bonne qualité, petite communauté, site de démo : http://demo.blogcms.com/ )

B2evolution http://b2evolution.net/ (plusieurs atouts intéressants, à tester !)

Vous pouvez retrouver une liste plus complète ici : http://www.framasoft.net/rubrique371.html

FORUM
Un forum est un script permettant à une communauté de communiquer entre-elle. Le principe est simple : le forum est divisé en plusieurs catégories, avec chacune un thème (global) de discussion. Les membres du forum peuvent alors créer des discussions (dans le jargon on parle de "sujets" ou "topics" en anglais) à propos d'un sujet se rapportant au thème de la catégorie dans laquelle ils parlent (dans le jargon, on dira plutôt "Poster", car on poste des messages). Une fois un topic créé, le créateur le débute par un message (on dira dans le jargon "post", de l'anglais) se rapportant au sujet du topic, dans le but bien sûr de mener un débat sur la question avec les autres membres. Ainsi, une fois son message ajouté, les autres utilisateurs peuvent venir répondre et contribuer au débat (notons qu'un forum a souvent en plus du rôle de discussion un rôle de support, d'aide ; les utilisateurs y posent des questions auxquelles la communauté répond).
Exemple : Dans la catégorie "Animaux" je créé un topic dont le titre est "le territoire de chasse du lion", topic dans lequel j'écris un message sur le sujet. D'autres membres peuvent ensuite me répondre dans ce même topic, leur message viendra à la suite du miens, et ainsi de suite.
Un forum peut être également très configurable, on peut donner un pouvoir de modération à certains membres, qui pourront censurer et vérifier que l'on respecte bien le règlement sur le forum. Il est bien sûr possible de créer des forums privés, réservés à certains membres. Notons que comme avec les cms, vous pouvez ajouter des fonctionnalités supplémentaires (dans le jargon "modules" ou "mods") plus ciblées selon votre besoin et changer l'apparence (= le design = le template = le thème (graphique) ) de votre forum. Découvrons quelques scripts de forums à installer, et personnaliser :

PhpBB  http://www.phpbb-fr.com (le plus connu et le plus utilisé, international, beaucoup de modules et designs, à visiter également http://www.phpbb.com , http://www.phpbb.biz/ , http://www.phpbb-graph.com/ , http://www.phpbb-fr-themes.com/ )

Invision Board http://www.invisionboard.fr/ (excellent forum, avec une belle communauté, professionnel ; à voir aussi http://www.ipbr-fr.com/ )

Punbb http://www.punbb.org/ (pour support en français : http://www.punbb.fr/ )

Vbulletin http://www.vbulletin-fr.org/ (pas mal, site officiel anglais : http://www.vbulletin.org/ )

Voici une liste plus complète de forums : http://www.framasoft.net/rubrique246.html



3) Créer son site automatiquement en quelques minutes

CMS - SITE
Créer son site facilement en peu de temps et sans aucune connaissance est un service proposé par ces différents sites. Ne vous attendez bien sûr pas à avoir un résultat superbe, ces services étant limités.
http://www.roxorgamers.com/ (propose des sites phpnuke (nuked klan) )
http://www.voila.fr (interface simple - limité)
http://www.webnrj.com/bbloog/ (intéressant)
http://www.populus.ch/fr/ (pas mal)
http://groups.msn.com/ (pas joli)
http://www.creabc.com/ (assez limité ..)
http://www.facite.com/ (payant mais pas cher)

BLOG
Le moyen simple et rapide de se créer son petit site perso, pouvoir poster des articles, des images, .. Moins grand qu'un site, ce système convient parfaitement pour les petits sites persos.
http://www.skyblog.com
http://www.blogg.org/
http://www.oldiblog.com/
http://www.canalblog.com
http://www.over-blog.com/
http://www.u-blog.net
http://www.iciblog.com

FORUM
Besoin d'un forum ? Vous pouvez facilement en créer un en quelques minutes, le personnaliser à souhait et ce gratuitement ! Intéressant si vous ne désirez pas vous investir dans la création de sites ..
http://www.xooit.com
http://www.forumactif.com
http://www.forum-gratuit.com/
http://www.aceboard.fr/
http://www.free-bb.com
http://www.coolbb.net/fr/creer-un-forum/
Journalisée

Votre site 100% configurable en un tour de main, c'est désormais possible avec KwsPHP
Patami
Administrateur
*****
Hors ligne Hors ligne

Messages: 599



Voir le profil WWW
« Répondre #7 le: 17 Août 2005 à 00:44:27 »

Optimisation du site


Prochainement en ligne !
Journalisée

Votre site 100% configurable en un tour de main, c'est désormais possible avec KwsPHP
Pages: [1]   Haut de page
Imprimer
Oltana.net  |  Tutoriels  |  Grimoire  |  Fil de discussion: [Webmastering] Créer un site web de A à Z
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines