janvier
mercredi
25
HTML5 CSS3

Le langage HTM5 / CSS3 promette au web un belle avenir … sur le long terme. Si vous souhaitez mettre à votre jour votre site ou vos templates, je vous conseille la visite de HTML5 please.

En effet, toutes les nouvelles fonctionnalités du W3C sont intégrées de façon « plus ou moins complète » dans nos navigateurs. Ce site indique pour chacune des propriétés s’il faut les utiliser ou pas. Le site est plutôt bien pensé et l’utilisation des filtres vous fera gagner beaucoup de temps (navigateur, mobile, tablette, etc.).

Une fois que vous aurez fait votre choix les propriétés sont affichés avec un joli bandeau vous donnant le type d’utilisation :

  • Vert : à utiliser sans problèmes
  • Orange : à utiliser avec précaution (fallback, polyfill ou prefixes)
  • Rouge : à ne pas utiliser (passe ton chemin il y a rien à voir)

Petit rappel :

  • prefixes : Il faut rajouter un préfixe à une propriété css pour que celle-ci fonctionne avec le navigateur visé.
  • fallback : Une solution de repli.
  • polyfill : Un script qui permet de simuler le comportement d’une fonctionnalité non prise en charge par le navigateur (évite le hack barbare).
juillet
vendredi
29

Si votre blog est hébergé sur un serveur mutualisé, il se peut que votre base de données SQL ralentisse votre site web. En effet avec WordPress votre base de données peut rapidement « exploser » si :

  • Vous utilisez les sauvegardes automatiques des articles (post revisions)
  • Vous avez des posts en attente de relecture (modération)
  • Vous installez différents plugins pour les tester
  • Vous utilisez des plugins mal optimisés
  • Vous avez une série de commentaires indésirables en attente
  • etc.

Optimiser votre site WordPress

Pour y remédier vous pouvez installer Wp-optimize. Ce plugin vous permettra :

  • D’effacer les brouillons qui se créent automatiquement
  • D’effacer les révisions des articles
  • De supprimer  les messages de spam en attente
  • De supprimer les commentaires non-approuvés
  • D’optimiser les tables de votre base de données

Pour utiliser ce plugin, il suffit simplement d’installer et de cocher les différentes checkbox qui vous intéressent puis de cliquer sur « Process ». Vous allez alors gagner en rapidité et en place sur votre base de données !

juillet
mercredi
20

Juste pour le plaisir, une petite vidéo d’un chihuahua de 10 kg tout mouillé qui réussi à mettre en fuite deux cambrioleurs :


Tags : , ,
juin
vendredi
24

Voici quelques petites astuces pour accélérer et optimiser un site web réalisé avec Joomla. Ces astuces visent essentiellement à améliorer la charge serveur mais aussi à accélérer le temps de chargement de vos pages.

  • Le cache de Joomla

Par défaut Joomla propose un système de cache, commencez par l’activer ! Le système est simple, à chaque visite d’une page par un internaute une version statique est crée. La prochaine fois qu’un internaute consultera votre page, la version statique serai servie évitant la multiplication des requêtes au serveur.

Pour le configurer rendez-vous dans Site > Système > Paramètre du cache. Si vous souhaitez configurer comment joomla va gérer ce cache, il vous suffit ensuite de vous rendre dans Plugins > System cache.

  • La compression des pages

Activez la compression GZIP de vos pages web. Pour activer cette option, allez dans Site > Système > Serveur. Vous pourrez alors profiter d’une compression automatiser de vos pages avec GZIP. La taille de vos fichiers peut être réduite de plus de 70%.

  • Optimisez vos templates
  1. Optimisez vos templates et vos CSS en compressant au maximum vos fichiers avec csscompressor par exemple.
  2. Optimisez vos images, idéalement ne dépassez pas les 10 Ko.
  3. Minimisez l’utilisation du JavaScript. Appelez vos JavaScript que si votre page en a besoin.
  4. Regroupez les portions de code JavaScript dans un fichier unique.
  5. Évitez si possible d’utiliser des données externes (images qui sont hébergées ailleurs, iframes,etc.)
  • Optimisez vos bases de données
  1. Désinstallez les composants, modules et plugins inutilisés.
  2. Utilisez la commande Optimiser la table de votre client de base de données.
  3. Indexez toutes vos tables (par défaut c’est le cas dans joomla mais pour vos extensions tierces ?)