Créer un blog en PHP

Septembre 2012

Un blog est un site web qui permet de publier des billets (aussi appelés posts ou articles) et de les afficher par ordre antéchronologique, un peu à la manière d'un journal, d'où le nom : weblog : web + log => "journal sur internet".

Pour créer un blog en PHP, il existe plusieurs solutions :

  • Utiliser un CMS ou un moteur de blog comme Wordpress ou Dotclear
  • Choisir une plateforme d'hébergement de blogs comme Blogger ou Wordpress.com
  • Développer soi-même un blog, à l'aide de PHP et d'une base de données MySQL

Choisir entre Wordpress et Dotclear

Les deux principaux moteurs de blog du marché sont l'américain Wordpress et le français Dotclear.

Wordpress est le moteur de blog le plus utilisé au monde, il a plusieurs avantages, et non des moindres :

  • La facilité d'utilisation (interface simple et ergonomique, installation en 5 minutes...)
  • Communauté très active, beaucoup de plug-ins et thèmes disponibles
  • Extrêmement modulaire et facile à personnaliser, grâce à son API très bien documentée (le codex) et ses hooks
  • Optimisé pour le référencement : URL rewriting natif, pings, sitemap (via des plugins)
  • Protection native contre le spam dans les commentaires, via le plugin Akismet développé par la même équipe que Wordpress
  • Très bonne gestion de l'UTF-8 et donc de tous les alphabets (russe, japonnais, hébreu, chinois...)
  • Compatible PHP 4. Même si PHP 4 est une technologie complètement obsolète, ça peut parfois être utile quand on ne peut pas passer à PHP 5 (pour je ne sais quelle raison obscure)

Par contre il a un énorme inconvénient auquel peu d'utilisateurs prêtent attention lors de leur choix : les performances.

Il n'est pas rare de voir plus de 30 requêtes SQL ainsi qu'un temps d'exécution PHP dépassant 500 ms pour générer une simple page (comme la page d'accueil ou un billet). C'est la contrepartie de la modularité de Wordpress et de fonctionnalités telles que les champs personnalisés (qui nécessitent de faire de nombreuses jointures et de nombreuses requêtes SQL pour remonter toutes les informations dont Wordpress a besoin pour générer les pages).

De l'autre côté, autant le dire tout de suite, Dotclear est assez populaire en France (son pays d'origine), mais il l'est nettement moins dans les autres pays du monde.

À part ça, Dotclear n'a pas grand-chose à envier à Wordpress, si ce n'est sa communauté. On trouve beaucoup moins de plugins et de thèmes pour Dotclear que pour Wordpress. Par contre, Dotclear est beaucoup plus léger pour le serveur, donc si vous avez un site à fort trafic, c'est une différence à ne pas négliger.

Quelle plateforme d'hébergement de blog ?

Si vous ne disposez pas d'un hébergement web et ne souhaitez pas en acheter un, vous pouvez utiliser une plateforme d'hébergement de blog gratuit comme :

L'avantage est bien sûr le prix, par contre vous ne pourrez pas personnaliser votre blog comme on peut le faire quand on héberge soi-même son site.

La page du jour est excel condition couleur, bonne lecture.

Programmer un blog en PHP

Si vous êtes téméraire, vous pouvez créer vous même votre application de blog en PHP.

Même si ça demande un peu de travail, c'est quand même beaucoup plus simple que de créer un forum.

On peut commencer avec simplement une table : posts, qui stockent la liste des billets.

Ensuite on peut y ajouter d'autres tables pour apporter d'autres fonctionnalités :

  • users : liste des utilisateurs du blog, pour permettre à plusieurs personnes d'écrire sur le blog
  • tags : enregistre une liste de tags, qui sont ensuite associés aux posts via une table posts_tags

C'est d'ailleurs un exemple qui est souvent pris dans les tutoriels de Framework web comme Symfony, CodeIgniter ou Ruby on Rails, car c'est à la fois simple à comprendre et à utiliser, et suffisamment élaboré pour voir les différents concepts d'association entre les utilisateurs et les posts, entre les posts et les tags.

Découvrez ce tutoriel photoshop : créer la transparence, photomanipulation à lire tout de suite !

32 commentaires :
Seuls les 10 derniers commentaires sont affichés.
Cliquez ici pour afficher tous les commentaires
commentaire n°5673 par sle.p.ak.ovs.311.@gmail.com
sle.p.ak.ovs.311.@gmail.com samedi 24 octobre 2020, 22:13
https://t.me/DatingFlirting - Sex without obligation - https://bit.ly/34RxuK7
commentaire n°5727 par s.lepa.kov.s3.11.@gmail.com
s.lepa.kov.s3.11.@gmail.com vendredi 6 novembre 2020, 04:38
https://t.me/DatingFlirting - Sex without obligation in your city - https://bit.ly/34RxuK7
commentaire n°5787 par sle.pako.vs.3.1.1.@gmail.com
sle.pako.vs.3.1.1.@gmail.com mercredi 2 décembre 2020, 16:56
https://hot-desire.com/T1kMpvjB?dir=main - Flirting in your city

п»їhttps://bit.ly/34GSPFv
- Sex without obligation







@@@==
commentaire n°5788 par sl.epak.ovs.311@gmail.com
sl.epak.ovs.311@gmail.com mercredi 2 décembre 2020, 17:04
п»їhttps://bit.ly/34GSPFv - Meet, be inspired, communicate and continue flirting! Follow the link

https://bit.ly/3pqNrie
- Sex without obligation in your city







@@@==
commentaire n°5792 par s.le.p.a.ko.vs3.11.@gmail.com
s.le.p.a.ko.vs3.11.@gmail.com mercredi 2 décembre 2020, 19:31
https://hot-desire.com/T1kMpvjB?dir=gay - Meet, be inspired, communicate and continue flirting! Follow the link

https://hot-desire.com/T1kMpvjB?dir=gay
- Sex without obligation







@@@==
commentaire n°5793 par sl.e.p.a.k.o.v.s311@gmail.com
sl.e.p.a.k.o.v.s311@gmail.com mercredi 2 décembre 2020, 19:37
https://hot-desire.com/T1kMpvjB?dir=main - Sex without obligation in your city

https://bit.ly/3pn28mx
- Flirting in your city







@@@==
commentaire n°5798 par s.le.p.a.k.o.vs.31.1.@gmail.co
s.le.p.a.k.o.vs.31.1.@gmail.co mercredi 2 décembre 2020, 20:45
https://hot-desire.com/T1kMpvjB?dir=gay - Meet, be inspired, communicate and continue flirting! Follow the link

https://bit.ly/3pqNrie
- Flirting in your city







@@@==
commentaire n°5799 par s.le.pa.k.ovs.31.1@gmail.com
s.le.pa.k.ovs.31.1@gmail.com mercredi 2 décembre 2020, 21:11
https://hot-desire.com/T1kMpvjB?dir=main - Flirting in your city

https://hot-desire.com/T1kMpvjB?dir=main
- Meet, be inspired, communicate and continue flirting! Follow the link







@@@==
commentaire n°5800 par s.l.e.p.a.ko.v.s311.@gmail.com
s.l.e.p.a.ko.v.s311.@gmail.com mercredi 2 décembre 2020, 21:18
https://hot-desire.com/T1kMpvjB - Meet, be inspired, communicate and continue flirting! Follow the link

https://bit.ly/2TBGPyA
- Sex without obligation in your city







@@@==
commentaire n°6252 par s.le.pak.ovs3.1.1@gmail.com
s.le.pak.ovs3.1.1@gmail.com dimanche 20 décembre 2020, 10:37
https://bit.ly/2I3ZL7m - Dating and sex without obligation in your city

https://bit.ly/3pn28mx - Flirting in your city

<a href=https://hot-desire.com/T1kMpvjB>;<img src="https://i114.fastpic.ru/thumb/2020/1204/ec/4aeaa674b6965f0736cb750b9d1117ec.jpeg";></a>
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré