WEB-d Développement Web

PHP, SQL, HTML5, CSS3, Javascript, Mootools, Référencement, SEO, CMS, e-commerce, Apache, Linux, Ubuntu, ...

Blog WEB-d Développement Web

« Articles précédents Articles suivants »

Utiliser APC comme cache

L'extension Advanced PHP Cache (APC) est généralement utilisée pour accélérer l'exécution d'un site en mettant en cache le bytecode PHP. Il est cependant également possible d'utiliser APC pour stocker en cache mémoire d'autres données, comme le résultat d'une requête SQL ou d'un calcul lourd.

Il faut naturellement d'abord installer APC :

Lire la suite

Redimensionner facilement les images pour un site mobile

J'ai déjà, dans un post précédent, présenté quelques techniques pour optimiser un site web pour les smartphones. Voici un truc supplémentaire très simple pour que les images s'affichent correctement. Il suffit d'ajouter la règle suivante dans son fichier CSS:


img {
    max-width: 100%;
}
 

Lire la suite

Des polices de caractère spéciales avec CSS

Depuis sa version 3, CSS intègre la directive @font-face, qui permet d'utiliser directement des polices de caractère TTF ou OTF sur un site web. Ceci permet, par exemple, d'ajouter...

Un titre en police Gabrielle

Lire la suite

Créer et diffuser un flux RSS

Il existe de nombreuses librairies PHP pour lire et utiliser un flux (feed) RSS sur son site web. Il en existe cependant beaucoup moins qui permettent de créer un fichier RSS correct à partir d'une série d'articles ou de news. La plupart des solutions que l'on trouve sur internet consistent à écrire manuellement le code XML correspondant. Ce n'est pas pratique, et mène souvent à des erreurs...

PHP Universal Feed Generator

Lire la suite

Charger la suite de la page avec Mootools ScrollSpy

Un des effets intéressants de Facebook est le fait de charger automatiquement les histoires suivantes lorsque l'utilisateur arrive en bas de la page. Il est possible d'obtenir le même effet grâce à Mootools et ScrollSpy.

Dans le code HTML de la page, il suffit d'inclure mootools-core et scrollspy. Il faut aussi prévoir un conteneur (div id="container" dans l'exemple ci-dessous) dans lequel on viendra insérer le contenu supplémentaire:

Lire la suite

« Articles précédents Articles suivants »