Lorsqu’on s’attache à rendre un design de qualité sur un site internet, on aborde très souvent la problématique des polices et on se confronte à la faiblesse du choix disponible. En effet, peu de polices sont universellement installées sur la grande majorité des ordinateurs. Vous retrouverez ici la liste des polices avec leurs taux respectifs d’installation.
Le premier artifice que les développeurs et la norme W3C a inventé est la pile de police ou « font stack ». Ceci permet de définir un ensemble de polices plutôt qu’une seule. Ainsi, on affichera la première police de la liste qui est disponible. Ceci permet de gérer les équivalences de polices entre les mondes PC & Mac notamment. Cet outil conserve toutefois l’inconvénient de ne fournir qu’un petit nombre de styles différents.
Lire la suite…
crea, technique, web, webdesign
Je constate souvent que les formats de fichiers informatiques, notamment en ce qui concerne le stockage d’images, est souvent mal compris par la plupart des utilisateurs. Ceci est un petit aide mémoire pour y voir (un petit peu) plus clair.
Il y a énormément de formats de fichiers image. Les principaux sont :
- JPG : le format classique pour le stockage de photos. Il permet une compression performante et réglable. Par contre, il ne gère pas la transparence.
- TIFF : le format TIFF permet de stocker des photos sans dégradation. Par conséquent, il prend beaucoup d’espace disque.
- GIF est un format ancien sur le web qui permet de gérer des petits pictogrammes. Il permet de faire également des animations en faisant succèder plusieurs images.
Il gère la transparence. C’est donc le format privilégié pour les boutons et autres illustrations d’un site web.
Il a cependant un gros défaut, il ne gère que 256 couleurs, ce qui provoque des dégradés de couleurs très basse qualité avec des effets de crènelage désagréables
- PNG est le successeur de GIF pour l’illustration web. Il dispose des même avantages mais il gère par contre 16 millions de couleurs comme le format JPG. Ainsi, le rendu est de bien meilleure qualité.
Ceci implique cependant que la compression est moins bonne et par conséquence que l’espace disque occupé est plus important (gênant pour des illustrations qui sont chargés énormément sur un site complet). Lire la suite…
crea, image, photoshop, tutoriel, web
Il peut être utile d’avoir le MCD Magento à portée de main, mais étant donné sa complexité, il est un peu difficile de l’imprimer.
En voici une version imprimable sur 9 feuilles A4.
Télécharger le PDF
(J’ai eu quelques difficultés à le réaliser donc je me suis dit que ce pourrait être utile à d’autres, il ne vous reste plus qu’à le découper
)
Pour info, j’ai fini par utiliser le logiciel posterazor, simple et pratique.
base de données, magento
Au fil de développements, il est toujours utile d’avoir sous le coude quelques expressions régulières valides. En voici quelques unes qui pourraient servir :
Adresse e-mail :
^[[:alnum:]]([[:print:]])*@([[:print:]]|[^[:blank:]])+\.([[:alpha:]]){2,}$
Numéro de téléphone (depuis la France) :
^(\+00[ .]?[[:digit:]]{2,3}|\+33|0)[[:digit:] .]{9,14}$
URL (en http(s) ou ftp) :
^(https?://|ftp://)(www)?([[:graph:]]|[^[:blank:]])+$ Lire la suite...
Mise à jour d’une petite extension wordpress pour sélectionner les catégories qui doivent être affichées en homepage d’un blog wordpress :
<?php
/*
Plugin Name: Front Page Categories
Version: 0.3
Plugin URI: http://www.damiencuvillier.com/2010/04/16/front-page-categories/
Description: Select categories to display on the front page.
Author: Ryan Boren & Damien Cuvillier*/
function fpc_where($where) {
// Change this to the categories you want to show on the front page.
// Example: $cats_to_show = ’1 2 3 4′;
$cats_to_show = ’44 4′;
global $wpdb, $wp_query;
if (! $wp_query->is_home) {
return $where;
}
$cat_array = explode(‘ ‘, $cats_to_show);
$where .= « AND » . $wpdb->posts . « .ID IN (SELECT object_id FROM » . $wpdb->term_relationships ;
$where .= » LEFT JOIN » . $wpdb->term_taxonomy . » ON » . $wpdb->term_taxonomy . « .term_taxonomy_id = » . $wpdb->term_relationships . « .term_taxonomy_id « ;
$where .= « WHERE ( » . $wpdb->term_taxonomy. ».term_id = « ;
$where .= implode(‘ OR ‘.$wpdb->term_taxonomy.’.term_id = ‘, $cat_array);
$where .= « )) »;
return $where;
}
add_filter(‘posts_where’, ‘fpc_where’);
?>
wordpress