Evolution de template


Un mini billet pour signaler les deux, trois changements survenue sur mon blog...

icone crane Depuis quelques semaines, je repoussais le moment fatidique de mettre à jour le script dotclear...
En effet, contrairement aux précédentes Màj, celle-ci impliquait une réinstallation complète :s .
Bref, après cette longue mise à jour prise de tête sans trop de dommage (je n'ai perdu que mes statistiques de viste depuis 18 mois... :aie ); je me suis dit, pendant que tu as les main dans le camboui, profites-en pour faire le ménage dans tout ça...

Donc, Pour résumer les dernières mises à jour du blog :

Navigation

  • MàJ de Dotclear 1.2.6 à 1.2.7.
  • Maintenance et suppression de nombreux plugins.
  • Ajout des dernières réponses dans le sidebar.
  • un nouveau pop-up d'image plus rapide ( slimbox => jquery lightbox ) à la place de ligthbox.

Template

  • ajout d'onglets jquery qui séparent le corps des billets en 3 parties.
  • ajout de coins arrondis jquery.
  • réagencement de certaines pages.

Passage à Dotclear 2 ?

J'en brule d'impatience :coeur .Ca finira par arriver...
Mais pour cela, j'attends l'adaptation de deux plugins bien utiles :

  • Comback (les réponses au commentaires)
  • Starsystem (l'évaluation des billets)
  • Nombre de lectures

Edit le 8/10/2007

Modificiations template

Menu
  • les dernieres réponses et commentaires passent dans la barre fixe de gauche.
  • les citations passent en bas de première page.
  • la liste des galeries, les liens et les crédits disparaissent dans des pages annexes.
  • J'ai remplacé les gros liens du menu par des petits icones roses (pris ici).
Corps
  • augmentation de la prédominance de couleur bleu /rose.
  • les titres des billet passent en Georgia et sont décorés d'une crane et d'un fond sombre.
  • ajout d'icone bleu devant les titres des pages annexes.
  • création des pages annexes A propos et Liens

Ajout et maj de plugins Jquery

  • UI accordion 1.0 : menu fixe de gauche en accordéon .
  • UI tabs 3.0 : les onglets répondent mieux à la navigation et ajout d'un effet fondu.
  • Jquery lightbox 0.4 : pour remplacer slimbox qui remplacait lightbox => plus de conflits entre bibliothèques JS.
  • Tooltips 1.0 : pour mettre en avant les balises title des liens.
  • Curvycorner modifié et optimisé pour les coin arrondis. (en cours)

=> Malgrès tout ces ajouts d'images et de javascript, j'ai réussi à allèger sensiblement le poid total du code :-D .


Edit le 14/10/2007

Allègement

  • Séparation de template.php en 7 parties (pour allèger chaque page chargée).
  • Optimisation et compression des CSS (encore en cours).
  • Alllègement de la banniere (55ko => 27ko)
  • La listes des archives est, elle aussi, déplacée en page connexe.
  • Disparition complète du calendrier.
  • Suppression de curvycorner (les coin arrondis) => ça ramait trop, 2 sec de chargement en +.
  • Supression du chapo de billet en mode "post".
  • Maj de certaines adresses obsolètes dans des vieux billets.

Enjolivement

  • Personnalisation des css de la page galerie, de la pagination.
  • Ajout d'une description du blog ou de la catégorie dans le sidebar.
  • Ajout du plugin jquery smooth (pour allez en haut et en bas avec effet smooth)
  • Enieme modif de la mise en page et des couleurs (ça devrait plus trop bouger)
  • Ajout de dégradé en haut et en bas (+ 0,5ko).
  • Ajout d'un lien "billet précédent"/"billet suivant" dans le mode post.

Edit le 18/10/2007

  • création d'un fichier css exclu pour IE6 (je ne me suis rendu compte que récemment que c'était l'apocalypse mon blog sur IE6 :aie )
  • ajout de bande sur les coté avec les petits cranes en motif.
  • glissement de certains bleu vers le gris.
  • modif du favicon
  • ajout de coin arrondis juste pour mozilla avec -moz-border-radius.
  • remplacement de lire la suite par une phrase qui incite à cliquer sur l'aperçu pour économiser un lien double.

Edit le 07/11/2007

  • Images de fond pour les pages annexes Archives, Contact, Liens, Petites Fées
  • Onglets pour les pages annexes Petites Fées et Stats

Edit le 27/11/2007

  • Ajout d'infos sur le droit d'auteur.
  • MàJ et ajout d'onglets pour la page annexe Annuaires
  • Amélioration du template de la page Galerie

BILAN

Avant

Souvenez-vous, avant c'était comme ça...

Après

  • Meilleur ergonomie
  • Vitesse de chargement divisé par 2
  • Réparation de divers bugs
  • Template plus joli ( bin, en tous cas je trouve ^^ )

ToDo

  • Trouver une solution pour le bug du popup d'images avec les onglets et les étoiles d'évaluation.
  • Ajouter un nouveau background/header plus coloré.
  • Ajouter tooltips jquery ?
  • Alègement du code et surtout des css.
  • Ajouter des onglets sur toutes les pages annexes.
  • Ravalement du template (presque fini)
  • Finir la page Commande (presque fini)

Bugs restants

  • avec Safari : bug avec popup d'image lightbox qui s'ouvre tout seul.
  • avec Firefox et IE : la playlist s'ouvre 2 fois, dont une fois dans la page principale :/.

Évaluer ce billet

0/5

  • Note : 0
  • Votes : 0
  • Plus haute : 0
  • Plus basse : 0

Fatal error: Uncaught Error: [] operator not supported for strings in /homepages/24/d148287374/htdocs/Blogs/dc2/inc/core/class.dc.postmedia.php:61 Stack trace: #0 /homepages/24/d148287374/htdocs/Blogs/dc2/inc/core/class.dc.media.php(592): dcPostMedia->getPostMedia(Array) #1 /homepages/24/d148287374/htdocs/Blogs/dc2/cache/cbtpl/c7/81/c7814baf25212d356ce5b9fc0329eb0e.php(120): dcMedia->getPostMedia('558', NULL, 'attachment') #2 /homepages/24/d148287374/htdocs/Blogs/dc2/inc/libs/clearbricks/template/class.template.php(268): include('/homepages/24/d...') #3 /homepages/24/d148287374/htdocs/Blogs/dc2/inc/public/class.dc.template.php(231): template->getData('post.html') #4 /homepages/24/d148287374/htdocs/Blogs/dc2/inc/public/lib.urlhandlers.php(122): dcTemplate->getData('post.html') #5 /homepages/24/d148287374/htdocs/Blogs/dc2/inc/public/lib.urlhandlers.php(523): dcUrlHandlers::serveDocument('post.html') #6 /homepages/24/d148287374/htdocs/Blogs/dc2/inc/libs/clearbricks/url.handler/class.url.handler.php(166): dcUrlHandlers::post( in /homepages/24/d148287374/htdocs/Blogs/dc2/inc/core/class.dc.postmedia.php on line 61