Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 5 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. <div class="comment" typeof="schema:UserComments">
  2. <p class="comment-meta">
  3. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">23/04/2008</span> :
  4. </p>
  5. <div class="comment-content" property="schema:commentText">
  6. <p>Bon il faut vraiment que je style les commentaires par contre :-)</p>
  7. </div>
  8. </div>
  9. <div class="comment" typeof="schema:UserComments">
  10. <p class="comment-meta">
  11. <span class="comment-author" property="schema:creator">No&#39;</span> le <span class="comment-date" property="schema:commentTime">23/04/2008</span> :
  12. </p>
  13. <div class="comment-content" property="schema:commentText">
  14. <p>Holy Cow, Batman!<br />J&#39;ai l&#39;impression qu&#39;on annonce une grande vague de froid sur l&#39;enfer, là.</p>
  15. <p>:)</p>
  16. </div>
  17. </div>
  18. <div class="comment" typeof="schema:UserComments">
  19. <p class="comment-meta">
  20. <span class="comment-author" property="schema:creator">NiCoS</span> le <span class="comment-date" property="schema:commentTime">23/04/2008</span> :
  21. </p>
  22. <div class="comment-content" property="schema:commentText">
  23. <p>Congrats, moi qui pensait pas vivre assez vieux pour voir ça... ;-)</p>
  24. <p>Je trouve l&#39;ensemble plutôt réussi de premier abord.</p>
  25. <p>Petite suggestion pour les commentaires, indiquer que l&#39;étoile correspond à un champ obligatoire...</p>
  26. </div>
  27. </div>
  28. <div class="comment" typeof="schema:UserComments">
  29. <p class="comment-meta">
  30. <span class="comment-author" property="schema:creator">kib2</span> le <span class="comment-date" property="schema:commentTime">23/04/2008</span> :
  31. </p>
  32. <div class="comment-content" property="schema:commentText">
  33. <p>Chapeau David,</p>
  34. <p>ça a pris le temps, mais c&#39;est plus crédible ainsi.</p>
  35. <p>Autre chose : tu pourrais ajouter un langage de markup dans les commentaires, je suis allergique au (X)HTML :)</p>
  36. <p>Note : le lien du flux &quot;EC2 pour les bioinformaticiens&quot; ne pointe nulle part.</p>
  37. </div>
  38. </div>
  39. <div class="comment" typeof="schema:UserComments">
  40. <p class="comment-meta">
  41. <span class="comment-author" property="schema:creator">NiKo</span> le <span class="comment-date" property="schema:commentTime">24/04/2008</span> :
  42. </p>
  43. <div class="comment-content" property="schema:commentText">
  44. <p>Félicitations, c&#39;est très réussi :)</p>
  45. </div>
  46. </div>
  47. <div class="comment" typeof="schema:UserComments">
  48. <p class="comment-meta">
  49. <span class="comment-author" property="schema:creator">vincent</span> le <span class="comment-date" property="schema:commentTime">24/04/2008</span> :
  50. </p>
  51. <div class="comment-content" property="schema:commentText">
  52. <p>Oouuuuaaa.. Moi non plus je ne pensais pas vivre assez vieux pour voir cela. Et je dis chapeaux.. Je pense qu&#39;il y a quelques trucs à faire sur le design, mais le principal est la fonctionne.. et ce qui nous intéresse c&#39;est le contenu de toute façon ;-)</p>
  53. <p>Encore chapeau !</p>
  54. </div>
  55. </div>
  56. <div class="comment" typeof="schema:UserComments">
  57. <p class="comment-meta">
  58. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">24/04/2008</span> :
  59. </p>
  60. <div class="comment-content" property="schema:commentText">
  61. <p>Merci les djangonautes !</p>
  62. <p>Bon il faut aussi que je règle un problème d&#39;invalidation de cache lorsqu&#39;on laisse un commentaire apparemment...</p>
  63. <p>@NiCoS : tu as essayé de laisser un commentaire vide ?!</p>
  64. <p>@kib2 : chez moi ça marche, c&#39;était pas un problème de cache DNS ?<br />Pour le markup dans les commentaires, j&#39;étudie la question.</p>
  65. <p></p>
  66. </div>
  67. </div>
  68. <div class="comment" typeof="schema:UserComments">
  69. <p class="comment-meta">
  70. <span class="comment-author" property="schema:creator">thomasc</span> le <span class="comment-date" property="schema:commentTime">24/04/2008</span> :
  71. </p>
  72. <div class="comment-content" property="schema:commentText">
  73. <p>Yeah.....enfin......<br />Bravo pour cette refonte. Bon courage pour tous les peaufinages mais làça en jette déjà pas mal!<br />( j&#39;adore le &quot;Tu t&#39;es pris sur un skyblog ?! Le terme &quot;2x!&quot; n&#39;est pas le bienvenu ici.&quot; pour &quot;2x!&quot;<br />:)</p>
  74. </div>
  75. </div>
  76. <div class="comment" typeof="schema:UserComments">
  77. <p class="comment-meta">
  78. <span class="comment-author" property="schema:creator">Julien</span> le <span class="comment-date" property="schema:commentTime">24/04/2008</span> :
  79. </p>
  80. <div class="comment-content" property="schema:commentText">
  81. <p>Bon courage pour cette refonte</p>
  82. </div>
  83. </div>
  84. <div class="comment" typeof="schema:UserComments">
  85. <p class="comment-meta">
  86. <span class="comment-author" property="schema:creator">giz404</span> le <span class="comment-date" property="schema:commentTime">24/04/2008</span> :
  87. </p>
  88. <div class="comment-content" property="schema:commentText">
  89. <p>Enfin ! On ne l&#39;attendait plus !</p>
  90. <p>Je voulais commenter hier soir, mais j&#39;avais des bizarreries (problèmes de liens, mélange d&#39;anciennes et nouvelles pages... Je ne sais pas si c&#39;était dû à mon cache, je n&#39;ai pas approfondi), mais là, tout à l&#39;air de bien fonctionner.</p>
  91. <p>Alors, concernant cette refonte, plein de choses à dire.<br />Déjà, chapeau ! On sent la réflexion derrière cette nouvelle organisation, la page d&#39;accueil permet un aiguillage rapide vers ce que l&#39;on cherche, tout en conservant la présentation du site, vraiment, j&#39;apprécie.<br />De même, la vue &quot;billet seul&quot; avec le billet sur toute la largeur a vraiment de la gueule. C&#39;est sobre, minimaliste, j&#39;adore.</p>
  92. <p>Ce que j&#39;apprécie moins, c&#39;est les virgules dans les URL. Ça a du sens, c&#39;est indéniable, mais je n&#39;y suis pas habitué (ça viendra avec le temps...)</p>
  93. <p>Au niveau du design, je sais que je ne devrais pas me focaliser là-dessus -- en même temps c&#39;est un peu mon taf, donc voilà, je suis superficiel, j&#39;assume<br />Donc j&#39;ai quand même quelques critiques : que l&#39;ensemble soit peu &quot;stylé&quot; pour le moment m&#39;importe peu, mais il y a des choses que j&#39;aurai organisé différemment.</p>
  94. <p>- les titres centrés me gènent, surtout dans le corps du billet, ou ils se détachent un peu trop du texte.<br />- les infos &quot;date, tags&quot; qui sont un peu grandes à mon goût, alors que ce n&#39;est pas le contenu le plus important.<br />- Les alinéas &quot;text-indent&quot; cassent également la fluidité de la lecture, notamment sur le bloc &quot;en savoir plus&quot; (dans le contenu des billets aussi d&#39;ailleurs)<br />- l&#39;emplacement du bloc &quot;billets contextuels&quot; dans l&#39;affichage d&#39;un billet seul est étrange, dans la mesure où il coupe le corps du billet des commentaires qui y sont associés.<br />- Favicon pas très zoulie (oui oui, on nage dans le subjectif)<br />- Titres un peu trop gros dans la liste des billets. Et un peu plus d&#39;air entre chaque billet serait le bienvenu.<br />- en revanche, il y a beaucoup d&#39;espace entre les noms des auteurs et leur commentaires (en colonne de droite)<br />- très bonne idée de mettre une étoile pour les billets choisis, mais ça rend mal (sous windows - je suis au taf)</p>
  95. <p>Ce qui apparait comme un paquet de critiques n&#39;est en fait que de petits ajustements qui pourront être effectués rapidement pour tirer le meilleur de ton nouveau design. Le choix de Blueprint comme framework me semble d&#39;ailleurs judicieux (grille rigoureuse, flexibilité, gains de temps énormes)</p>
  96. <p>Et enfin, de façon complètement irrationnelle, c&#39;est en voyant un blog comme le tien que j&#39;ai envie de me mettre à Django (ou autre) et coder mon propre blog from scratch... Félicitations !</p>
  97. <p>&quot;Tu t&#39;es pris sur un skyblog ?! Le terme &quot;2x&quot; n&#39;est pas le bienvenu ici.&quot; Roooh. Là, t&#39;abuses. On a droit à l&#39;emphase. 2 points d&#39;exclamation, même trois, c&#39;est autorisé. Il faudrait interdir à partir de quatre.</p>
  98. <p>Tu filtres aussi sur &quot;Kik00&quot; et &quot;L0L&quot; ?</p>
  99. <p>Ah ben ouais.</p>
  100. </div>
  101. </div>
  102. <div class="comment" typeof="schema:UserComments">
  103. <p class="comment-meta">
  104. <span class="comment-author" property="schema:creator">Hugo</span> le <span class="comment-date" property="schema:commentTime">24/04/2008</span> :
  105. </p>
  106. <div class="comment-content" property="schema:commentText">
  107. <p>Bravo c&#39;est très réussi et ça permet de découvrir un site qui fonctionne sous Python :)</p>
  108. </div>
  109. </div>
  110. <div class="comment" typeof="schema:UserComments">
  111. <p class="comment-meta">
  112. <span class="comment-author" property="schema:creator">Linux</span> le <span class="comment-date" property="schema:commentTime">24/04/2008</span> :
  113. </p>
  114. <div class="comment-content" property="schema:commentText">
  115. <p>Félicitations pour le site</p>
  116. <p>Tu sais toucher un mot sur ce que tu fais avec RDF?</p>
  117. </div>
  118. </div>
  119. <div class="comment" typeof="schema:UserComments">
  120. <p class="comment-meta">
  121. <span class="comment-author" property="schema:creator">NiCoS</span> le <span class="comment-date" property="schema:commentTime">25/04/2008</span> :
  122. </p>
  123. <div class="comment-content" property="schema:commentText">
  124. <p>@David : non, en effet on l&#39;a si on soumet le formulaire vide mais c&#39;est pas &quot;anti-ergonomique&quot; comme principe ça ? ;-)</p>
  125. <p>Sinon, je crois qu&#39;il manque un &quot;Commentaire envoyé&quot; - je croyais que le mien s&#39;était perdu dans l&#39;espace ou bloqué par un antispam...</p>
  126. </div>
  127. </div>
  128. <div class="comment" typeof="schema:UserComments">
  129. <p class="comment-meta">
  130. <span class="comment-author" property="schema:creator">NiCoS</span> le <span class="comment-date" property="schema:commentTime">25/04/2008</span> :
  131. </p>
  132. <div class="comment-content" property="schema:commentText">
  133. <p>Je précise ma pensée : l&#39;autre jour, on le voyait pas directement publié (bug de cache ?)</p>
  134. </div>
  135. </div>
  136. <div class="comment" typeof="schema:UserComments">
  137. <p class="comment-meta">
  138. <span class="comment-author" property="schema:creator">Fabien</span> le <span class="comment-date" property="schema:commentTime">25/04/2008</span> :
  139. </p>
  140. <div class="comment-content" property="schema:commentText">
  141. <p>Joli travail, le design me semble plus vide, mais la lecture reste agréable et le contenu toujours aussi intéressant, le plus important est sauvé ;)</p>
  142. <p>Deux questions de n00b en Django (et Python).</p>
  143. <p>Qu&#39;est ce que tu utilises pour convertir le titre de tes articles en chaînes épurées de tout accents ? J&#39;imagine que pour les espaces un simple replace suffit mais pour les autres caractères spéciaux il doit y avoir un module.</p>
  144. <p>Et la 2eme question, je suppose que tu retrouves tes articles via le titre et non l&#39;id. Donc je suppose que tu dois demander à Django de créer un index sur le champ contenant le titre ?</p>
  145. <p>En fait, je voudrai aussi faire des urls avec le titre dedans, donc je profites de ton expérience pour vérifier que j&#39;emprunte la bonne voie :)</p>
  146. </div>
  147. </div>
  148. <div class="comment" typeof="schema:UserComments">
  149. <p class="comment-meta">
  150. <span class="comment-author" property="schema:creator">Gilles</span> le <span class="comment-date" property="schema:commentTime">25/04/2008</span> :
  151. </p>
  152. <div class="comment-content" property="schema:commentText">
  153. <p>Salut David,</p>
  154. <p>Mais quelle journée ! Mitt, toi... Hé bé :) Félicitations ! Beau boulot. Concernant les &quot;critiques&quot;, je rejoins giz404 (mais c&#39;est assez subjectif).</p>
  155. <p>C&#39;est vrai que les URLs avec les virgules, ça désoriente. A ce sujet, pourquoi avoir adopté une telle structure ? Même si ça peut paraître &quot;logique&quot; pour certains, ça ne l&#39;est pas pour moi :p</p>
  156. <p>Et si tu décides un jour de poster des billets en anglais, ce sera structuré comment (idem pour les pages) ?</p>
  157. <p>Bonne journée à toi.</p>
  158. </div>
  159. </div>
  160. <div class="comment" typeof="schema:UserComments">
  161. <p class="comment-meta">
  162. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">25/04/2008</span> :
  163. </p>
  164. <div class="comment-content" property="schema:commentText">
  165. <p>@thomasc : je me demandais qui allait le remarquer le premier ;)</p>
  166. <p>C&#39;était surtout pour tester les fonctionnalités de django-newcomments, j&#39;avoue. Après j&#39;ai trouvé ça marrant.</p>
  167. <p>@Julien : merci</p>
  168. <p>@giz404 : wow merci pour le feedback ! (pour les problèmes étranges de redirections, c&#39;était un problème de cache DNS).</p>
  169. <p>&gt; les titres centrés me gènent, surtout dans le corps du billet, ou ils se détachent un peu trop du texte.<br />Je trouve que ça permet de faire une pause entre les paragraphes, le fait de n&#39;avoir que le billet permet justement de calmer un peu le rythme sans être attiré par d&#39;autres choses. Mais j&#39;y réfléchis.</p>
  170. <p>&gt; les infos &quot;date, tags&quot; qui sont un peu grandes à mon goût, alors que ce n&#39;est pas le contenu le plus important.<br />C&#39;était surtout pour être cohérent avec les autres pages du site, je prends ta remarque en compte dans l&#39;évolution.</p>
  171. <p>&gt; Les alinéas &quot;text-indent&quot; cassent également la fluidité de la lecture, notamment sur le bloc &quot;en savoir plus&quot; (dans le contenu des billets aussi d&#39;ailleurs)<br />Oui, j&#39;ai ajouté le plugin fancy pour blueprint mais il va falloir que j&#39;enlève certaines règles qui ne me plaisent pas non plus.</p>
  172. <p>&gt; l&#39;emplacement du bloc &quot;billets contextuels&quot; dans l&#39;affichage d&#39;un billet seul est étrange, dans la mesure où il coupe le corps du billet des commentaires qui y sont associés.<br />C&#39;est un peu voulu, en fait je voulais casser la colonne et permettre de rebondir pour ceux qui ne veulent pas lire les commentaires.</p>
  173. <p>&gt; Favicon pas très zoulie (oui oui, on nage dans le subjectif)<br />C&#39;est un peu les vestiges d&#39;un design expérimental. Il faut que je retravaille ça.</p>
  174. <p>&gt; Titres un peu trop gros dans la liste des billets. Et un peu plus d&#39;air entre chaque billet serait le bienvenu.<br />Ok.</p>
  175. <p>&gt; en revanche, il y a beaucoup d&#39;espace entre les noms des auteurs et leur commentaires (en colonne de droite)<br />Oui, la sidebar doit évoluer aussi.</p>
  176. <p>&gt; très bonne idée de mettre une étoile pour les billets choisis, mais ça rend mal (sous windows - je suis au taf)<br />Je m&#39;en doutais, j&#39;ai pas du tout testé sous windows/ie. Je suis assez attaché à cette petite étoile, je vais voir ce que je peux faire à ce niveau.</p>
  177. <p>@Hugo : il y en a beaucoup d&#39;autres (pownce, ljworld, etc cf djangosites.com) notamment jehaisleprintemps.net depuis peu ;-).</p>
  178. <p>@Linux : oui c&#39;est prévu.</p>
  179. <p>@NiCoS : je me suis basé sur l&#39;acquis au niveau ergonomie (étoile == bien souvent requis) et ça me semblait évident qu&#39;il fallait au moins annoncer qui on est pour poster un commentaire.<br />Concernant les commentaires qui ne s&#39;affichent pas du premier coup c&#39;est effectivement un problème de cache.</p>
  180. <p>@Fabien :</p>
  181. <p>&gt; Qu&#39;est ce que tu utilises pour convertir le titre de tes articles en chaînes épurées de tout accents ?</p>
  182. <p>En mettant un populate_from, une petite fonction js fait tout le travail pour moi : http://code.biologeek.com/file/fa5f8ccedebe/journal/models.py#l29</p>
  183. <p>&gt; Et la 2eme question, je suppose que tu retrouves tes articles via le titre et non l&#39;id.</p>
  184. <p>Tout à fait, les vues génériques me permettent de spécifier le champs qui doit être pris en compte : http://code.biologeek.com/file/fa5f8ccedebe/biologeek/urls.py#l85</p>
  185. <p>Pour l&#39;index, tu peux le spécifier dans la déclaration du modèle il me semble.</p>
  186. <p>Bon il faut absolument que j&#39;ajoute du markup et des sauts de lignes à ces commentaires...</p>
  187. </div>
  188. </div>
  189. <div class="comment" typeof="schema:UserComments">
  190. <p class="comment-meta">
  191. <span class="comment-author" property="schema:creator">aurels</span> le <span class="comment-date" property="schema:commentTime">25/04/2008</span> :
  192. </p>
  193. <div class="comment-content" property="schema:commentText">
  194. <p>Félicitations pour cette nouvelle mouture de ton blog qui, je n&#39;en doute pas, restera de qualité dans l&#39;avenir.</p>
  195. </div>
  196. </div>
  197. <div class="comment" typeof="schema:UserComments">
  198. <p class="comment-meta">
  199. <span class="comment-author" property="schema:creator">giz404</span> le <span class="comment-date" property="schema:commentTime">26/04/2008</span> :
  200. </p>
  201. <div class="comment-content" property="schema:commentText">
  202. <p>Confirmation : sous linux, l&#39;étoile est nickel :)<br />C&#39;est donc bien windows et son faux mode de lissage de polices qui est en cause.</p>
  203. </div>
  204. </div>
  205. <div class="comment" typeof="schema:UserComments">
  206. <p class="comment-meta">
  207. <span class="comment-author" property="schema:creator">NiKo</span> le <span class="comment-date" property="schema:commentTime">26/04/2008</span> :
  208. </p>
  209. <div class="comment-content" property="schema:commentText">
  210. <p>Pourquoi tu as viré la date des urls de billets ? Je me rends compte après avoir navigué un peu sur le site et en naviguant dans mon historique que ça manque un peu... Bon, ok, peut-être que ça ne gêne que moi :P</p>
  211. <p>Et j&#39;aurais peut-être mis les tags en fin d&#39;url, voire je les aurais pas mis du tout ;) C&#39;est orienté SEO ?</p>
  212. <p>Bon sinon c&#39;est super chouette loooooool</p>
  213. <p>(Pardon.)</p>
  214. </div>
  215. </div>
  216. <div class="comment" typeof="schema:UserComments">
  217. <p class="comment-meta">
  218. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">27/04/2008</span> :
  219. </p>
  220. <div class="comment-content" property="schema:commentText">
  221. <p>@Gilles : merci pour les remarques :)</p>
  222. <p>&gt; Et si tu décides un jour de poster des billets en anglais, ce sera structuré comment (idem pour les pages) ?<br />A priori je compte rester en français.</p>
  223. <p>@giz404 : oui on m&#39;a rapporté ça aussi... je dois avouer que je n&#39;ai pas du tout testé sous Windows ni IE.</p>
  224. <p>@NiKo : je trouvais que la date n&#39;était pas pertinente dans les urls pour les billets car ils ne se rapportent pas forcément à l&#39;actualité (contrairement au bistrot).</p>
  225. <p>&gt; C&#39;est orienté SEO ?<br />En partie oui. On verra si c&#39;est utile.</p>
  226. </div>
  227. </div>
  228. <div class="comment" typeof="schema:UserComments">
  229. <p class="comment-meta">
  230. <span class="comment-author" property="schema:creator">er:k</span> le <span class="comment-date" property="schema:commentTime">29/04/2008</span> :
  231. </p>
  232. <div class="comment-content" property="schema:commentText">
  233. <p>Félicitations ! cette fois-ci s&#39;est fait, et ça devrait permettre de mettre en avant ton travail et tes compétences.</p>
  234. </div>
  235. </div>
  236. <div class="comment" typeof="schema:UserComments">
  237. <p class="comment-meta">
  238. <span class="comment-author" property="schema:creator">Louevie</span> le <span class="comment-date" property="schema:commentTime">16/05/2008</span> :
  239. </p>
  240. <div class="comment-content" property="schema:commentText">
  241. <p>Bonjour,</p>
  242. <p>Je lis dernièrement ce blog assez régulièrement et je le trouve très intéressant. Aussi, au vu de ton expérience, je voulais te demander pourquoi ou pourquoi pas tu préfères t&#39;orienter vers des développements web en python, plutôt qu&#39;en J2EE? <br />Je ne cherche pas vraiment à connaitre les avantages, inconvénients, puisqu&#39;on les trouve sur de nombreux forums, mais je voudrais savoir pourquoi toi, en particulier, tu as choisi?<br />Merci et à bientôt sur d&#39;autre article.</p>
  243. </div>
  244. </div>