Internet

Moonlight 2.0 beta : Silverlight 2.0 commence à faire son apparition sous linux

0
Moonlight

Moonlight 2.0

Moonlight le projet de Novell pour porter la technologie Microsoft Silverlight concurrente de Adobe Flash, vient de publier la beta de son projet en version 2.0.

Cette nouvelle version permettra d’exploiter les applications Silverlight 2.0 ainsi que quelques fonctionnalités de la version 3.0.

Continue reading “Moonlight 2.0 beta : Silverlight 2.0 commence à faire son apparition sous linux” »

Fonction pour générer des "slugs" pour vos URLs

0

Dans les bonnes pratiques à prendre pour le référencement, on retrouve le url_rewriting qui consiste à réécrire vos urls sous forme simplifiée et très explicite pour optimiser la pertinance. Ex : une url comme

http://www.monsite.com/employements_offers?country=43&city=4215&category=452&societe=4321

peut se renommer de la façon suivante :

http://www.monsite.com/france/marseille/developpement-web/ssii-xxx

En effet des url’s plus explicites et qui cachent les noms des paramètres GET sont à privilégier pour optimiser le référencement de vos applications Web.

Cela vous oblige à rajouter un champs particulier dans vos tables que l’on appelle le « slug » et qui est une sorte de d’identifiant publique explicite prévu pour les urls. Pour générer automatiquement ces slugs, il vous faut une expression régulière qui va modifier un terme pour le mettre dans une forme compatible avec les navigateurs. Par exemple : Provence Alpes Côte D’Azur on peut le transformer en provence-alpes-cote-dazur.

La fonction suivante vous permettra de générer facilement ces slugs :

/*  $str : terme à transformer
 *  $replace : des caractères ou termes à remplacer par quelque chose passé
 *  en paramètre dans un tableau
 *  $delimiter : délimiteur pour representer les espaces par défaut
 *  c'est un tiret "-" je conseille fortement de garder
 *  ce format qui est le meilleur dans un souci de référencement.
 */
function toAscii($str, $replace=array(), $delimiter='-') {

setlocale(LC_ALL, 'en_US.UTF8');

if( !empty($replace) ) {

$str = str_replace((array)$replace, ' ', $str);

}

$clean = iconv('UTF-8', 'ASCII//TRANSLIT', $str);

$clean = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $clean);

$clean = strtolower(trim($clean, '-'));

$clean = preg_replace("/[\/_|+ -]+/", $delimiter, $clean);

return $clean;

}

PHP 5.3 : la version finale est enfin sortie

0

PHP Après de nombreuses versions candidates, la version finale de PHP 5.3 est enfin sortie.

Pour rappel, la version 5.3 est la dernière étape avant la sortie de PHP 6. Elle comporte un certain nombre d’améliorations sur la programmation orienté objet.

Continue reading “PHP 5.3 : la version finale est enfin sortie” »

Windows seven : livré en Europe sans Internet Explorer 8 !

0

microsoft-windows-vista-logo1-1 Après des amendes pharaonique par la commision Européenne pour abus de monopole, Microsoft se tient à carreau en ce qui concerne les produits fournis avec son nouveau système d’exploitation.

Internet Explorer 8 ne sera pas fournit avec Windows 7, il faudra le télécharger séparement sur le site de Microsoft pour l’installer. Cette nouvelle incroyable, peut offrir des nouvelles opportunités aux Web puisqu’on pourra peut être voir d’autres navigateurs dans les entreprises comme Firefox, Chrome, Opera, …

Continue reading “Windows seven : livré en Europe sans Internet Explorer 8 !” »

WordPress 2.8 : nouvelle version

0

wordpress-28

Version finale de WordPress 2.8

Voici les nouveautés :

Continue reading “WordPress 2.8 : nouvelle version” »

Haut de page