Aller au contenu

Utilisateur:Sub/brouillons/Créer un site web 2

Un livre de Wikilivres.
Information :link={{{link}}}

Cette page est un brouillon d'un futur livre Créer un site web. C'est un remaniement de Utilisateur:Sub/brouillons/Créer un site web. Pour l'instant, il ne s'agit que de notes partielles, un gros travail de structuration reste à faire.

Définir un projet clair

Définir un budget

Avant de nous lancer dans l'aventure, il faut définir un budget. Le budget pour un site se chiffre par année de fonctionnement.

Nous avons retenu, pour la suite de l'ouvrage, trois budgets types distincts :

  • le budget nul : c'est à dire qu'aucune dépense ne sera faite.
  • le budget bas coût : qui considère que vous avec un budget abordable. C'est probablement votre budget si vous êtes seul à financer le site.
  • le budget coût normal : qui considère que vous avec un budget normal. C'est probablement votre budget si vous êtes plusieurs à financer le projet, par exemple une association.
Budget Équivalent dans différentes monnaies
Euros Dollars canadiens Francs suisses
nul 0 €/an 0 $/an 0 Fr/an
bas coût < 100 €/an < 160 $/an < 160 Fr/an
coût normal > 100 €/an > 160 $/an > 160 Fr/an

Nous parlons bien ici du budget de création et du maintient en ligne d'un site web. Les frais concernant l'achat de livres, ou l'accès à Internet ne sont pas inclus.

Mode hébergé et mode non-hébergé

C'est là un choix qui concerne vos exigences de qualité mais aussi du temps et de l'énergie que vous êtes prêt à consacrer à votre projet.

En mode hébergé, la solution vous est fournie clé en main. Tout est géré par celui qui vous héberge donc vous n'avez pas à vous préoccuper par l'aspect technique des choses. En revanche, vous serez beaucoup moins libres pour personnaliser votre site.

En mode non-hébergé, c'est le contraire. Vous êtes 100% libres mais il faut en contrepartie, s'occuper de la technique. Il faudra donc passer du temps pour se former et parvenir à vos fins mais au final, vous pourrez faire ce que vous voulez. Il faut aussi considérer que ce travail n'est pas perdu, quand vous souhaiterez faire d'autres sites web vous saurez déjà tout !

On peut faire le parallèle avec l'achat d'une maison. En mode hébergé, vous obtenez clé en main une maison d'une seule pièce meublée et décorée (peut-être pas à votre goût) dans laquelle vous ne pourrez rien toucher. La maison est entretenue et vous n'avez qu'à en profiter. En mode non-hébergé, ou vous donne un terrain, des plans, des matériaux et des gens prêts à vous conseiller. À vous de construire votre maison, il vous faudra du temps pour apprendre à construire et pour construire votre maison mais vous pourrez la faire aussi grande que vous voulez ! À la fin, vous saurez construire les maisons (elles se construisent toutes de la même façon) et vous pourrez en faire d'autres...

Créer un blog

Les solutions

En mode hébergé

Comparaison des plate-formes de blog en mode hébergé
Offre Caratéristiques Conditions
Gandi blog Un blog sous Dotclear. 1 Go d'espace ; quota 10 Go ; 30 thèmes et possibilité de modifier le CSS ; nombre de rédacteur illimité ; anti-spam. détail Offert pour l'enregistrement d'un nom de domaine
Wordpress.com Un blog sous Wordpress. 3 Go d'espace ; 60 thèmes ; statistiques ; anti-spam ; jusqu'à 35 rédacteurs. détail Gratuit. features supplémentaires payantes (espace disque supplémentaire, rédacteurs illimités, CSS personnalisé, utilisation d'un nom de domaine…)

Vous trouverez une catégorie Hébergeur de blogs sur l'annuaire Dmoz.

En mode non-hébergé

Deux solutions sortent clairement du lot : Dotclear et Wordpress.

Créer un forum

Quelques conseils

  • Permettez aux lecteurs de suivre facilement les discussions :
    • Il faut que pour pour chaque sujet, on puisse être informé de le publication de nouveaux messages via un flux de syndication (Atom ou RSS) ou, à défaut, par courriel.
    • On doit pouvoir citer un ou plusieurs messages précédents
    • Les lecteurs enregistrés doivent pouvoir marquer les sujets qui les intéressent
    • Les lecteurs enregistrés devraient pouvoir repérer, parmi les listes de sujets, ceux qui sont apparus depuis lors dernier passage
  • Évitez les problèmes :
    • En rédigeant une charte a priori et en la soumettant aux participants
    • En ayant nommé suffisamment de modérateurs compétents
    • il faut que le forum permette de gérer les messages rapidement et simplement (modification, suppression, déplacement dans une catégorie "poubelle").
  • Vos participants
    • Ayez un système de rémunération des bons participants (karma, grades)
    • Permettez aux participants d'avoir leur avatar et d'avoir un profil où ils peuvent donner les informations qu'ils souhaitent publiques (adresse courriel et de messagerie instantanée)
  • Organisez la communication
    • Permettez de lancer des sondages
    • Un système de messagerie privée entre les utilisateurs peut éviter de parasiter les discussions.
  • Rendez l'information accessible
    • Rangez les sujets, en utilisant autant que nécessaire des catégories et sous-forums
    • Il faut qu'on puisse rechercher efficacement des messages (uniquement dans un sous-forum par exemple)
    • On peut mettre en avant les meilleurs sujets en les faisant apparaître en haut de la liste des sujets d'une catégorie (sujet épinglé)

Les solutions

Il existe des offres intéressantes dans les deux cas.

En mode hébergé

En mode hébergé, on peut remarquer les offres suivantes :

Comparatif des plate-formes d'hébergement de forums
Offre Caractéristiques Conditions
MyFluxBB plate-forme basée sur FluxBB ?

Vous trouverez une catégorie Hébergement de forum sur l'annuaire Dmoz.

En mode non-hébergé

En mode non-hébergé, vous trouverez votre bonheur parmi les différents logiciels existants. Parmi eux :

Pour héberger votre forum, il vous faudra un hébergement avec une base de donnée et PHP. Il vous faudra aussi de l'espace disque si vous envisagez de proposer aux intervenants de poster des images mais aussi pour stocker les avatars.

Créer un wiki

Un wiki pour quoi faire ?

Définir une politique éditoriale claire

Qui peut participer ?

Une politique d'édition des liens

En tant que wiki, votre site est une cible potentielle pour les personnes souhaitant faire la promotion de leur sites, parfois de façon malhonnête (spam). Aussi, il vous faut définir très clairement des règles quant à la présence de liens : quels liens peuvent être présents ? Quelques règles que vous pouvez imposer :

  • Les liens doivent être pertinent
  • Les liens ne doivent pas pointer vers des sites payants

Pour faire un filtrage des liens, vous pouvez aussi compter sur les participants. Vous pouvez, par exemple, utiliser tout ou partie de ces règles :

  • Seules les personnes ayant contribué suffisament à une page ont le droit d'apposer des liens sur cette même page.
  • Les liens doivent être pertinent
  • Les liens doivent d'abord être proposés en page de discussion et approuvés par au moins par d'autres utilisateurs
  • Seuls certains contributeurs reconnus peuvent apposer des liens. Pour sélectionner ces contributeurs, on peut utiliser les méthodes suivantes
    • Tous les inscrits (pas les anonymes)
    • Tous les inscrits depuis un certains temps (à déterminer)
    • Tous les inscrits ayant déjà contribuer significativement (se baser sur le nombre de modifications ou de création de page)

Choisir une licence pour le contenu

Si vous voulez inciter les gens à contribuer, il convient de reconnaître aux auteurs leurs droits en leur laissant la paternité et le droit d'exploitation de leurs travaux. Il est donc fortement conseiller de choisir une ou plusieurs licences libres comme la GFDL ou la CC BY-SA. Si vous utilisez du contenu de Wikipédia comme base de travail, vous devez impérativement choisir la GFDL.

Promouvoir votre wiki

Référencer votre wiki

Une fois votre wiki créé et les premières contributions apportées, vous allez pouvoir vous pencher sur le référencement du wiki : il s'agit de le rendre visible sur le reste de l'internet afin qu'il puisse être trouvé par des internautes (qui pourront devenir contributeur).

La structure même des wikis, caractérisée par la multiplicité des liens internes et la forte présence de mot-clés, est un très bon point pour le référencement dans les moteurs de recherches. Vous n'avez pas de soucis à vous faire donc pour que votre wiki soit trouvé à l'aide de moteurs de recherche.

Du point de vue des annuaires : vous pouvez vous référencer dans les annuaires habituels.

Ajoutez votre site à l'annuaire WikiIndex, vous pourrez le faire simplement puisque c'est... un wiki. N'oubliez pas de bien catégoriser la page présentant votre wiki, notamment précisez le(s) sujet(s) traité(s) et les langues utilisées. La procédure à suivre se trouve à l'adresse http://www.wikiindex.org/WikiIndex:Ajouter_un_Wiki

Les solutions

Pour les wikis, vous avez des solutions en mode hébergé et en non-hébergé. Vous les trouverez toutes sur le site anglais WikiMatrix qui vous permet de les comparer et qui propose aussi un assistant.

En mode hébergé

Les WikiFermes sont des plate-forme de wikis en mode hébergé. Il en existe pléthore sur Internet, gratuites comme payantes.

Wikifermes
Offre Technologies Conditions
Wikia Basé sur Mediawiki. Gratuit, sous réserve d'acceptation. Publication sous licence libre.

Voir aussi w:en:Comparison of wiki farms

En mode non-hébergé

Si vous voulez créer votre propre wiki en mode non-hébergé, il existe une pléthore de moteurs de Wiki. Nous vous recommandons toutefois de choisir celui que nous avons sélectionné : Mediawiki que nous étudierons en détail dans la section qui lui est consacrée.

Pour aller plus loin…

Wikilivres

Liens externes

chapitres à rédiger en page de discussion

Créer un site en mode non-hébergé

Choisir un hébergeur

Comment choisir un hébergeur

Ce choix est important parce que c'est un des aspects qu'il faut calculer le mieux possible dès le début du projet. En effet, une le site lancé chez un hébergeur, il est difficile, bien que possible, de revenir en arrière. Changer un site d'hébergeur n'est pas une mince affaire, c'est faisable, dès lors qu'on a les compétences : c'est pourquoi, si le cas se présentait à vous, nous vous suggérons de faire appel à quelqu'un.

Votre budget

L'hébergement représente une part importante de votre budget. Le succès de votre site dépend de la bonne qualité de votre hébergement : un bon hébergeur garantira que votre site sera disponible au moins 99% du temps.

Votre bugdet Les solutions vers lesquelles vous tourner
nul Regardez tout d'abord si vous pouvez trouver une offre d'hébergement associative gratuite, cela peut se faire sous certaines conditions. Si vous ne trouvez pas d'association prête à vous héberger, voyez si votre fournisseur d'accès à Internet offre un service d'hébergement (c'est très souvent le cas). Si ce n'était pas le cas ou que son offre est insuffisante pour vos besoins, voyez du côté de l'hébergement publicitaire. Si vous ne trouvez pas, il va falloir revoir votre budget ou être plus modeste au niveau des ressources que vous demandez.
bas coût La première offre qui devrait vous intéresser est l'hébergement associatif, vous devriez y trouver votre bonheur. Vous pouvez aussi souscrire à une offre d'hébergement mutualisé. Si vous en avez besoin, vous pouvez, avec ce budget, trouver des offres d'hébergement dédié.
coût normal Ici aussi, la première offre qui devrait vous intéresser est l'hébergement associatif. Vous pouvez aussi souscrire à une offre d'hébergement mutualisé. Si, éventuellement, vous en avez le besoin, vous pouvez souscrire à une offre d'hébergement dédié.

Vos besoins en technologie

Votre hébergeur doit supporter les technologies dont vous aller avoir besoin. Vous saurez ce dont vous avez besoin lorsque vous aurez choisi l'application que vous installerez chez l'hébergeur. Dans la partie où nous présentons ces applications, nous préciserons, à chaque fois quels sont les exigences à respecter par l'hébergeur pour les besoins de l'application.

PHP
Les plupart des applications utilisent cette technologie. Faites attention à la version demandée (4 ou 5), si il faut du PHP 5 pour que l'application fonctionne et que l'hébergement ne propose que du PHP 4 : cela ne marchera pas du tout ! Parfois, certains hébergeur brident voire même désactivent certaines fonction, notamment la possibilité pour l'application d'envoyer des courriels (pour l'activation d'un compte après inscription par exemple) : vérifiez que toutes les fonctions importantes sont disponibles.
Ruby on Rails
C'est une alternative de PHP (ce qui signifie qu'une application Ruby on Rails n'est pas en PHP et réciproquement). Cette technologie est plus récente que PHP, elle est donc moins utilisée. Néanmoins quelques moteurs de sites tout à fait intéressant fait en Ruby on Rails commencent à apparaître. Il est bien plus difficile de trouver un hébergement Ruby on Rails qu'un hébergement PHP.
Base de donnée
La plupart des applications que ne présentons requiert une base de donnée. Deux sont Là encore, l'une et l'autre ne sont pas compatibles. C'est à dire que si une application demande MySQL, il faut que l'hébergeur propose MySQL qu'il propose PostegreSQL ou non . De la même façon, si une application demande PostgreSQL, il faut que l'hébergeur propose PostgreSQL qu'il propose MySQL ou non. Si l'hébergeur propose les deux, pas de soucis à se faire.

Vos besoins en espace disque

C'est un aspect négligeable dès lors que sur votre site vous ne publiez que du texte. Si, par contre, vous distribuez du contenu multimédia (images, sons, vidéos), ce critère est important. Il s'agit de déterminer quelle quantité maximale de données votre hébergeur est prêt à stocker. L'hébergeur pose un quota et s'il est atteint, vous ne pourrez plus envoyer de nouveaux fichiers.

Il faut donc, avant de choisir votre hébergeur, évaluer grosso-modo combien d'espace disque il vous faudra. N'oubliez pas de considérer, autant que possible, l'espace dont vous aurez besoin à l'avenir (si aujourd'hui vous publiez 100 photos mais que vous en ajoutez au fur et à mesure, combien faudra-t-il d'espace dans deux ans ?).

Si vous êtes familier des mesures de tailles (ou poids) de fichiers, vous n'aurez pas de problème : il vous suffit de faire la somme des poids de tous les fichiers (plus une petite marge) et vous aurez votre besoin.

Si vous n'êtes pas familier des tailles de fichier : elles se mesurent en octet et nous avons 1 Giga-octet = 1 000 Mega-octet = 1 000 000 Kilo-octet = 1 000 000 000 octets. Comme vous n'êtes pas familier de cette unité, voila quelques mesures qui devraient vous aider à intégrer cette notion.

Estimation de tailles de documents en fonction du type de fichier
Type de document Taille (en moyenne)
un document (pdf) ~200 Ko
une photo ~1 Mo
une musique compressée (mp3 ou ogg) ~5 Mo
Une clé USB de 512 Mo à 2 Go
Un CD 650 Mo
Un DVD 4.7 Go
Un Ordinateur 120 Go

Une galerie de 100 images occupe 100 Mo, pour 1000 images, on passe à 1 Go. Si vous distribué de la musique, on peut compter 50 Mo l'album, ce qui fait 4 albums pour 200 Mo, 20 albums sur 1 Go.

Vos besoins en bande passante

C'est une question corollaire de la précédente, si bien que de la même façon, vous n'êtes pas concerné pour le texte mais seulement si vous publier du contenu multimédia. Il s'agit cette fois de savoir combien de données vous aller faire circuler entre votre hébergeur et vos visiteurs. Pour être exact, il s'agit de savoir combien de donnée va être télécharger depuis votre site en fonction du nombre de visiteurs et de ce que télécharge chacun de ces visiteurs. Ici encore, il faut anticiper pour trouver une approximation de vos besoins.

Chaque hébergeur propose dans leur offre un quota. C'est la quantité maximale de données, en octets/mois, que vous pourrez envoyer tout visiteurs confondus. En cas de dépassement de ce quota, votre site sera rendu indisponible par votre hébergeur, il sera de nouveau disponible le mois suivant, quand le quota se renouvelle.

Reprenons l'exemple de notre galerie de 1000 images. Supposons qu'on aie 100 visiteurs par mois et que chacun d'eux regarde 100 images (soit 10% de la galerie) lors de leur unique passage mensuel. Cela nous fait 100 visites × 100 images × 1 Mo (le poids moyen habituel d'une image) : en un mois, on aura donc envoyé 10 000 Mo de données, soit 10 Go à nos visiteurs. Il nous faut donc, dans cet exemple, un hébergeur qui nous autorise un quota de 10 Go par mois.

Il est difficile de faire ces estimations. Aussi, afin d'éviter que votre site ne devienne indisponible, voici quelque conseils :

  • Utilisez un outil de statistiques d'audience afin d'avoir des données sur lesquelles faire vos estimations.
  • N'hésitez pas à surestimer vos prévisions.
  • Éventuellement, souscrivez à une offre d'hébergement sans quota. Dans ces offres, vous êtes facturé en fonction du traffic que vous générez.

Vos besoins divers

Votre hébergeur peut aussi vous fournir des comptes de courrier électronique ou des redirections. Il peut peut-être vous fournir des statistiques.

Les solutions d'hébergement

L'hébergement libre ou associatif

Cet hébergement est proposé par des associations qui vous hébergeront en contre-partie d'une petite cotisation voire gratuitement si vous vous engagez sur certains points.

Tuxfamily est un hébergeur associatif qui peut vos contenus s'ils sont libres. Toile-libre est un hébergeur associatif indépendant, ils proposent deux offres. Ouvaton est une coopérative d'hébergement.

Offres d'hébergement associatif
Hébergeur Espace disque Technologies Conditions d'accession à l'offre
Tuxfamily 100 Mo d'espace disque + espace de download de 1 Go (tous deux extensibles avec justification) PHP (4 et 5) ; Bases de données MySQL et PostgreSQL ; FTP, FTPS (FTP sur SSL), SSH and SFTP ; comptes et redirections courriels pour votre domaine ; possibilité d'utiliser un nom de domaine Gratuit. Le contenu que vous proposez doit être publier sous licence libre
Toile-libre
Ouvaton

Les hébergeurs du RHIEN (Réseau d'Hébergeurs Indépendant, Engagés et Non-marchands) devraient aussi pouvoir vous accueillir.

L'hébergement chez le FAI

À faire...link={{{link}}}

Les FAI canadiens, belges, suisses...

Beaucoup de fournisseur d'accès à internet proposent ce service. Si vous êtes abonné, vous disposez sûrement d'un hébergement.

Free
10Go ; PHP4 ; une base de donnée MySQL ou une PostgreSQL.
Orange
100 Mo, pas de PHP ni de base de données. Pour 9€/mois, 150 Mo, PHP, Base de données MySQL.
Neuf
100 Mo ; ?

L'hébergement à la maison

Cette solution est, a priori, à exclure. Néanmoins, cela reste une possibilité et de nombreux sites fonctionnent ainsi, c'est pourquoi nous l'évoquons. Cette solution est réservée aux personnes ayant une connexion Internet illimitée et prêtes à mettre les mains dans la technique. Cela demande un gros travail de formation mais si vous êtes étudiant en informatique, c'est une expérience tout à fait profitable.

Il s'agit de héberger le site chez soi, avec PC en guise de serveur qui restera allumé 24h/24. Tous les logiciels pour monter un système d'hébergements sont librement disponibles. Si vous utiliser Linux, tous ces logiciels sont déjà intégrés à votre système !

Il est tout à fait possible, après avoir lu quelques documentations, d'avoir chez soi une machine hébergeant un ou plusieurs sites de façon 100% fonctionnelle, exactement comme si le site était hébergé sur Internet.

Si cette solution vous intéresse, vous pouvez vous rapprocher du RHIEN (Réseau d'Hébergeurs Indépendant, Engagés et Non-marchands).

L'hébergement publicitaire

C'est une entreprise qui en échange du service d'hébergement affiche une publicité et/ou des fenêtres intruses sur vos pages. Souvent, ces offres ne donnent pas un grand espace disque et peu de techologies sont supportées.

L'hébergement mutualisé

Nous rentrons dans la catégorie de l'hébergement professionel. C'est la solution courante d'hébergement payant. Le principe de l'hébergement mutualisé est d'héberger plusieurs site sur un même serveur. Ce qui permet à l'hébergeur d'économiser des ressources matérielles et au client de l'argent.

L'hébergement dédié

C'est l'hébergement non-mutualisé : votre site est hébergé sur machine spécifique (dédiée donc...). Cet solution n'est nécessaire que si le site nécessite à lui tout seul toutes les ressources d'une machine. Évidemment, cette solution est plus onéreuse que la précédente.

Cette solution n'est intéressante que si vous avez plusieurs sites web ou si vous avez des besoins technologiques particuliers. L'hébergement dédié vous permet également d'installer des services supplémentaires comme un serveur de courrier électronique ou de messagerie instantanée par exemple.

Offre Espace disque Configuration Quota de bande passante Prix Commentaire
Gandi 5 Go 256 Mo garantis + 512 Mo de Swap ; RAID6[1] illimité 6.00 €/mois HT Serveur semi-dédié (vous disposez d'une part de la machine). détail de l'offre
Dédibox 160Go 2 Go DDR2 illimité 29,99 €/mois HT détail de l'offre

Les solutions particulières

Nous allons voir maintenant les solutions qui s'offrent à vous dans les cas particuliers.

S'il se pose la question de la liberté d'expression, vous pouvez voir NearlyFreeSpeech.net.

Si vous êtes développeur et que votre projet est de créer un site pour votre logiciel libre, il existe des services d'hébergement couplés avec des forges logicielles comme SourceForge ou Gna!.

Choisir un système de gestion de contenu

Comment faire votre choix

Audioblog
?
BDblog
?
Blog personnel
Wordpress, Chypr
Blog collectif
SPIP, Wordpress
Digg-like
Pligg, Reddit
Galerie
?
Microblog
Laconi.ca
Photoblog
Pixelpost
Vidéoblog
?
Vitrine
Wiki
Mediawiki

Voir aussi Catégorie:Système de gestion de contenu

À faire...link={{{link}}}

Reste à trouver :

  • vitrine
  • forum
  • BitTorrent
  • réseau social
  • plate-forme de formation
  • galerie

Décrire le projet Bitnami

Panorama des solutions existantes

À faire...link={{{link}}}

Mediawiki

Mediawiki est un logiciel de wiki populaire parce qu'à la fois abouti et simple d'utilisation. Il est disponible en français.

  • Un système de syntaxe permet d'écrire des pages comportant des sections, des paragraphes, des listes, des liens. On peut aussi intégré des images, éventuellement sous forme de galerie.
  • Chaque page à une page de discussion et un historique. Il est possible de comparer deux versions d'une page, et si besoin, de récupérer du contenu ancien
  • Une page permet d'afficher toutes les dernières modifications
  • Tous les utilisateurs ont une page (et donc une page de discussion) personnelle sur laquelle ils peuvent se présenter.
  • Chaque utilisateur a une liste de suivi personnelle dans laquelle il peut ajouter les pages qu'il souhaite. Il peut alors voir toutes les modifications récentes des pages qu'il a sélectionné.
  • Un système de catégorie pour ranger les pages : chaque page peut être rangée dans une ou plusieurs catégories, chaque catégorie est une page (qui peut donc être ranger dans une ou plusieurs catégorie etc.)
  • Possibilité de créer des modèles : des morceaux de pages qu'il est facile d'intégrer sur une page
  • Possibilité d'avoir des administrateurs
  • Protection du vandalisme : possibilité de bloquer (pour une durée déterminée) des utilisateurs ou des IP et de verouiller des pages
  • Support de contenus spéciaux : codes sources (avec coloration syntaxique) et mathématiques (formules LaTeX)
  • Support de l'authentification via OpenID avec l'extension OpenID
  • ...

Un système d'extension vous permet d'ajouter des fonctionnalités à Mediawiki.

Pour installer Mediawiki, vous pouvez consulter le wikilivre MediaWiki pour débutants et la documentation officielle.

Mediawiki requiert PHP 5 ainsi qu'une base de donnée MySQL, PostgreSQL ou SQLite.

Pour les communautés

Vous pouvez utiliser l'extension SocialProfile.

Pixelpost

À faire...link={{{link}}}

logo, captures

Pixelpost est un logiciel de photoblog. Il est disponible en français et ses fonctionnalités sont les suivantes :

  • Commentaires
  • ...

Le site officiel propose un aperçu de sites réalisés avec pixelpost. La seule documentation sur Pixelpost est celle fournie sur le site officiel : elle n'est disponible qu'en anglais. Il existe deux démonstrations en ligne : la première est le démonstration du site pour le visiteur, la seconde est la démonstration de la partie administration.

SPIP

SPIP est orienté publication collaborative.

Un des points forts de SPIP est la quantité et la qualité des documentations disponibles. Il existe déjà trois livres :

Le support est assuré via un forum consacré à SPIP ainsi que via IRC, sur le canal #spip du réseau Freenode

Vous pourrez trouver des exemples de sites réalisés avec SPIP dans l'herbier SPIP. Vous pouvez aussi essayer le démonstration en ligne de SPIP.

Vous pouvez aussi voir les sites SPIP Contrib et spipzine.

Wordpress

À faire...link={{{link}}}

des captures d'écrans (notamment de l'interface de rédaction). Donner des exemples de blogs propulsés par Wordpress. Qui utilise Wordpress

Wordpress est un logiciel de blog populaire, il est disponible en français. Parmi ses possibilités,

  • Il permet d'écrire des billets avec une interface simple
  • Par défaut, il y a une blogroll
  • Commentaires, Track-backs
  • Possibilité de créer des pages statiques en plus des articles. C'est à dire des pages qui sont permanentes comme par exemple Qui sommes-nous ? ou Nous contacter
  • On peut écrire des billets et les sauver pour les publier plus tard
  • Les billets peuvent être classés dans des catégories
  • Wordpress génère un flux RSS avec les derniers billets publiés
  • URL propres

Wordpress intègre un système d'extensions, parmi les extensions utiles on peut distinguer WP-Cache qui améliore considérablement les performances de Wordpress, Akismet qui permet de limiter le spam (gratuit seulement pour un usage personnel). Vous trouverez d'autres extensions sur wordpress-fr.

Wordpress intègre un gestionnaire de thèmes qui vous permet d'ajouter des thèmes, de tester et de choisir celui à activer simplement. Il y a pléthore de thèmes disponibles sur le Web : vous en trouverez une sélection sur Niss.fr, wordpress-tuto.fr pour les thèmes en français. Une sélection de thèmes non-traduits est dans l'article « 100 Excellent Free WordPress Themes » publié par Smashing Magazine (dont le site est d'ailleurs propulsé par Wordpress). Si vous ne trouvez pas votre bonheur, vous pouvez encore chercher dans le répertoire de thèmes du site officiel.

Pour tester Wordpress, vous pouvez utiliser la démonstration de Wordpress en ligne ou utiliser le paquet Bitnami.

Si vous souhaitez avoir un Wordpress en mode hébergé, vous pouvez vous tourner vers Wordpress.com, une plate-forme mise en place par les producteur du logiciel Wordpress, ou vers baywords, une plate-forme hébergée par l'équipe de The Pirate Bay.

Pour utiliser Wordpress en mode non-hébergé : vous pouvez télécharger Wordpress en français en vous rendant dans la section « téléchargements » du site Wordpress-fr. Vous trouverez de la documentation en français sur le site officiel. Si vous avez besoin d'aide, Wordpress-fr propose un forum francophone pour vous aider. Vous pouvez vous tenir informé des nouvelles fonctionnalités, extensions et thèmes en vous abonnant au Planet Wordpress francophone.

Il vous faudra un hébergeur avec PHP, une base de données MySQL ou PostgreSQL...

Wordpress comme plate-forme de blog

Il est possible d'installer Wordpress en tant que plate-forme de blog. Il s'agit du projet Wordpress µ (prononcez « Wordpress MU », comme Multi-Utilisateur).

Transférer des fichiers par FTP

Il s'agit d'envoyer les fichiers que vous souhaitez rendre disponible sur Internet depuis votre machine vers la machine de votre hébergeur. Il faut utiliser pour cela le protocole FTP : rien de compliqué, il existe des logiciels faciles à prendre en main.

Paquet logiciel

Parmi ces logiciels, FileZilla est fonctionnel, libre et multi-plateforme. Il est distribué gratuitement et vous pourrez l'obtenir en le téléchargeant depuis le site officiel ou depuis votre gestionnaire de paquet si vous utilisez Linux (voir encart ci-contre). Vous trouverez un tutoriel FileZilla sur le site Framasoft.

Si vous utilisez Mac OS X, vous préférerez peut-être Cyberduck. Il est également libre et distribué gratuitement. Vous pourrez en obtenir la dernière version depuis le site de Cyberduck

Les bases de données

Une base de données est un logiciel dont la fonction est de stocker les différentes données de votre site. Par exemple, pour un blog, la base de données va stocker le contenu de vos billets (auteur, titre, date de publication, contenu), les commentaires (auteurs, contenu), les comptes enregistrés (identifiants, mots de passes, information du profil). Le rôle de la base de données est de stocker ces données et de les rendre accessible à votre site web.

Quand vous charger une page de votre blog, le moteur du site (par exemple Wordpress) va réagir et va se connecter à la base de donnée et lui demander ce dont il a besoin (exemple : « donne moi les titres et les contenus des dix derniers billets de l'auteur X »). Le moteur récupère alors les données que la base de données lui renvoie puis les traitent générer la page (en fait, il génère le code HTML) qui sera renvoyée au visiteur. Le moteur peut aussi ajouter des informations dans la base de données (c'est ce qu'il fait s'y on publie un billet ou qu'on crée un nouveau compte utilisateur).

Vous vous en doutez, l'accès à votre base de données et évidemment strictement privé. Pour que votre site fonctionne, il faudra donc que vous fournissiez au moteur les informations dont il a besoin pour se connecter à la base de donnée et y faire ses requêtes.

La plupart du temps, ces informations vous seront transmises par votre hébergeur. Ell

  • L'adresse du serveur de base de données, souvent serveursql.monhebergeur.net
  • Le nom de la base de données à utiliser (exemple : mon_blog)
  • L'identifiant et le mot de passe pour se connecter à la base.

Pour mieux comprendre les bases de données à

  • Le serveur de base de données est le disque dur
  • Chaque base de données est un dossier sur ce disque dur
  • Chaque base de données peut contenir plusieurs fichiers (pour reprendre notre exemple, un fichier pour les billets, un fichier pour les commentaires, un fichier pour les identifiants etc...)

Pour que votre site fonctionne, vous devez fournir au moteur le disque dur et le dossier sur lequel il va trouver les données. Après, il se débrouillera avec les fichiers.

MySQL
PostegreSQL
SQLite

Comment utiliser plusieurs moteurs quand on a qu'une seule base de données

Créer des pages statiques

Si vous créer un site composite, vous aurez peut-être besoin de créer une ou plusieurs page statique pour connecter tout ça.

Par exemple :

  • Un blog sur ?????.net/blog
  • Un wiki sur ?????.net/wiki
  • Un forum sur ?????.net/forum

Vous souhaiterez peut-être créer une page d'accueil ?????.net qui présente ces trois parties du site en donnant lien vers chacune de ces parties. Une sorte de point d'entrée unique permettant de montrer que le site a plusieurs parties.

Pour cela vous pouvez créer une page web statique (c'est à dire qui est toujours la même, elle ne va pas chercher de données en bases de données ou ne génère rien). Vous pouvez pour cela utiliser un logiciel de création de page web WYSIWIG comme BlueGriffon.

Aspects légaux

Contenu sujet à cautionlink={{{link}}}

Le texte qui suit n'a pas été rédigé par une personne formellement compétente en la matière. Son contenu est donc sujet à caution.

Les licences de contenu

Études de cas

  1. http://www.gandi.net/hebergement/offre/