Hello !
Comme promis, je viens de mettre les sources de mon site sur un repo
BitBucket prive.
Si vous voulez y jetter un oeil, n'hesitez pas a me faire passer votre nom
d'utilisateur BitBucket, et je vous ajouterais a la liste.
Vous pourrez ensuite vous y rendre par le biais de cette addresse :
https://bitbucket.org/christophercrouzet/christophercrouzet.com-dotclear
Je precise qu'a ce stade je donne acces aux sources simplement dans un but
de partage.
Pour ce qui est de l'adaptation en theme standalone Dotclear, nom de code
blu3, j'ai encore espoir de pouvoir le faire un de ces quatre.
Mais comme vous pourrez le voir grace aux sources, ca ne sera pas aussi
evident qu'on pourrait le penser.
Premierement parce que tel quel, le theme a de relativement fortes
dependences vers certains plugins. Pour en faire un theme standalone, il
faut donc supprimer ces dependences avec les features qu'elles apportaient.
Dans certains cas, ca ne sera pas bien mechant, comme l'indice de
popularite sur la page d'accueil, mais dans d'autres ca aura des
repercussions qui influenceront la direction artistique et ou il faudra
probablement faire des choix assez handicapants, comme par exemple la
presentation des articles sur la page d'accueil. En effet, cote admin j'ai
rajoute des options qui permettent de definir comment structurer et styler
chaque article, ce qui permet de casser la monotonie de la page d'accueil
et influence donc grandement sur le design. D'un point de vue plus
technique, ces options vont meme jusqu'a determiner comment chaque article
doit etre partage sur les reseaux sociaux. Bref, faudra reflechir sur tout
ce bordel.
Et deuxiemement parce que j'ai developpe ce site pour qu'il marche
egalement sur des pages qui ne sont pas gerees par Dotclear. Ce qui veut
dire que le code est organise d'une maniere non traditionelle par rapport
aux themes Dotclear habituels, et que ca demandera quelques mouvements de
code et de fichiers ici et la. Mais ca encore, c'est juste un petit detail
technique.
Par manque de temps, ce qui a ete developpe cote admin est plus
qu'inacheve. Pour le plugin `imager` par exemple, l'upload de nouvelles
images marche bien mais il n'y a meme pas d'options pour les supprimer
ensuite. Et encore, si c'etait que ca, ca irait. Mais je suppose que c'est
pas un probleme vu que de toutes facons ca degagera du theme standalone.
Quoique ca serait bien de trouver une meilleure et plus intuitive
alternative pour inserer automatiquement la taille des images en `em` dans
le code HTML pour pouvoir en faire des images responsive, et ce sans que
l'utilisateur doive fournir trop d'efforts comme c'est le cas maintenant.
Peut etre des amelorations a integrer avec le media manager 2.0 ?
Et je ne parle meme pas d'a quel point le code peut etre deguelasse par
endroits, desole :)
Bref, si je vous dit tout ca c'est parce que je ne suis pas sur a 100%
d'avoir le temps de faire la conversion du theme moi-meme. D'ici Lundi je
vais commencer un voyage a duree indeterminee, et non seulement j'aurais un
acces a internet qui risque d'etre assez sparse, mais surtout il se peut
que je ne passe plus trop de temps sur un ordi. Dans les premiers temps en
tous cas, jusqu'a ce que je decide d'eventuellement me poser quelque part
pour bosser sur mes projets. Donc ne comptez pas sur moi pour vous dire
quand j'en aurai fini avec la creation du theme, mais si je vois que
vraiment ca ne va pas etre possible, ou si il y en a qui sont vraiment
impatients, je laisserais ceux qui en ont envie s'en occuper, tout en
essayant de superviser de loin en repondant aux questions par email.
Voila, j'espere que ca vous semble correct comme plan, sinon dites-moi.
En tous cas, ca me ferait super plaisir de contribuer a Dotclear par le
biais d'un theme qui soit en HTML5 (hey, ca faisait longtemps !),
responsive, et tout ca ! :)
Et pour finir, je tiens a dire que je suis vraiment content d'avoir pu
finalister mon site sur la 2.6, cette version est vraiment bien plus
chouette a utiliser !
Merci encore !
Christopher.