Je trouve dans ma boite un mail de Christophe, qui synthétise une série de questions qu’on me pose régulièrement depuis que j’ai ouvert ce site. J’en profite pour faire une réponse ouverte pour que tout le monde en profite 😉

Tout d’abord merci pour cette idée de faire un article sur les photoblog, il m’a permis de me lancer, je travaille actuellement sur la maquette.
J’ai par contre quelques questions.
Connais-tu des livres qui me permettraient de mieux comprendre le fonctionnement d’un site web / blog / photoblog et autres termes RSS/php/hébergement/base MySQL … ?
Par ailleurs, avec quel logiciels peut-on créer des sites / photoblog / blog ?
Enfin, avec quel outil as-tu créer photofloue.net (en dehors du photoblog avec pixelpost) ?
Merci pour les pistes que tu pourras me donner (web / blog / forum / livres).
Christophe

Je vais essayer de te donner quelques pistes, mais ça dépend en fait de ce que tu cherches à faire, dans quel esprit.

Je ne connais pas php/sql, pourtant je peux créer des blogs, les modifier, etc. Avec l’expérience, j’arrive à avoir une vague idée de ce que fait une commande php dans les plus courantes, mais je serais bien incapable d’écrire la moindre ligne de code. Et je n’ai pas envie d’apprendre (j’aurais peut-être envie de savoir, mais pas envie de passer le temps nécessaire à apprendre). Je sais conduire ma voiture, et question moteur, tout ce que je sais est où est le niveau d’huile, de lave-glace, et je reconnais la batterie (enfin, je crois que c’est la batterie, il y a un truc rouge et un truc noir). Ne rien savoir du reste ne m’empêche pas de conduire. Je sais aussi faire la pression des pneus.

Ce que je sais dans une page codée en php, c’est distinguer le code lui-même (facile, il est entre les signes supérieur et inférieur). Ca me permet de modifier ce qui est écrit en clair sur la page, par exemple de modifier le mot « Next » par « Suivant » si je veux adapter un modèle de page anglais.

Donc des livres sur php/SQL, je n’en sais rien, si ce n’est que j’ai feuilleté récemment PHP et MySQL pour les Nuls, qui est dans le style du reste de la collection plutôt bien fichue. Mais il faut être motivé. Et il y en a beaucoup d’autres.

PHP et MySQL pour les Nuls

 (cliquez sur la couverture pour voir les détails du livre chez Amazon)
Quitte à passer du temps à apprendre un langage de programmation, ce qui me semble plus important pour quelqu’un qui veut personnaliser son blog ou photoblog, c’est CSS. CSS signifie Cascading Style Sheets (feuiiles de styles en cascade). Un fichier CSS définit le graphisme d’un site, regroupant toutes ses caractéristiques (couleurs, polices, colonnes, etc.) dans un fichier séparé de ceux qui font tourner le blog. Dans les photoblogs faits avec PixelPost, c’est un fichier qui se termine par .css : dans le modèle simple-fr, il y en a 3 : dark.css, light.css (ce qui permet à chaque utilisateur de choisir entre un fond blanc et un fond gris en cliquant sur ce terme en bas de page), at aussi blue.css qui n’est pas utilisé mais qui pourrait l’être très facilement en modifiant le modèle.

Il y a de très nombreux sites sur le web (en anglais pour la plupart) qui traitent des subtilités de CSS (qui par moment est effectivement assez subtil). Un des maîtres à penser de CSS est Eric Meyer, qui a fait une série de bons bouquins (voir ci-dessous). Dans les ressources en français, il faut signaler pompage.net qui fait un remarquable travail de compliation et de traduction d’articles anglais sur le design web (et donc le css).

Livres d’Eric Meyer chez Amazon :

CSS CSS CSS

 (L’ouvrage de base sur CSS, version normale et version poche, et un petit bouquin de référence — cliquez sur la couverture pour voir les détails du livre chez Amazon)
Pour comprendre les termes comme RSS, PHP, SQL, et leurs amis, un point de départ : le portail informatique de Wikipedia.

Il y a des bouquins sur « comment faire son blog », j’en ai feuilleté quelques-uns, mais je n’ai pas été convaincu.

Avec quels logiciels peut-on créer des sites / photoblogs / blog ?

Il y a quelques années il fallait passer par un poids lourd comme Dreamweaver 8« >Dreamweaver, mais ce sont des logiciels professionnels (et/donc chers 479 €, ou 219 € dans sa Version Education) qui demandent sinon une certaine expertise, en tous cas d’y consacrer du temps. Aujourd’hui, on peut s’en passer, au profit de deux types de logiciels :

  • les systèmes de publication, pour beaucoup des logiciels libres comme WordPress (orienté blog), Pixelpost (photoblog), SPIP (gestion de publication plus large)
  • les logiciels « light » (mais efficaces) de conception web comme RapidWeaver (pour Mac, moins de 35 €) et… je ne sais pas lequel pour PC (mais vous allez remédier à ça dans les commentaires !).

Il est toujours intéressant d’aller faire un tour sur Framasoft pour trouver s’il existe des logiciels libres adaptés à son projet.

Avec quoi est fait photofloue.net ?

Avec WordPress. Le principe de fonctionnement est similaire à celui de Pixelpost (une série de fichiers PHP qui font tourner le blog, une base de données SQL, des modèles de sites interchangeables facilement). La différence est que WordPress est plus complet et plus complexe (dans son moteur, pas dans son utilisation), mais qui peut le plus ne peut pas forcément le moins, et un photoblog n’est pas évident à développer sous WordPress.

Le modèle est maison, non sans avoir emprunté des idées et bouts de code de gauche et de droite.