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. -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
