mai 14

Dans la guerre de communication qui confronte Apple à Adobe (pour rappel, voir le billet de Steve Jobs, Apple refuse d’implémenter la technologie Flash dans l’iPhone et l’iPad prétextant des questions de mauvaise optimisation, des failles de sécurité et une mauvaise gestion du multitouch entre autres), une nouvelle voie (voix ?) s’ouvre (s’élève ?), la communauté open-source demande à Adobe d’ouvrir complètement son code.
Plus de développeurs permettraient, peut être, de faire de rapide amélioration et faire taire toutes les critiques à son encontre (dont le fait que c’est un format propriétaire et hégémonique, 97% des navigateurs en sont « équipés »)
la pétition est ici

mai 13

Tout le monde ne joue pas avec son ordinateur mais le jeu est le propre de l’homme ;)
On ne peut que se réjouir de voir la plateforme de téléchargement, de vente, de promotion du jeu PC : STEAM, venir sur MAC et avec elle sa communauté de millions de joueurs en ligne.
Une petite centaine de jeux sont pour le moment disponibles. Tous les jeux acquis sur MAC sont également disponible sur PC et vice versa.

PORTAL (un casse tête 3D) est actuellement disponible gratuitement, je vous invite à le télécharger (ça serait dommage de s’en priver) :

http://store.steampowered.com/

avr 30

Il arrive régulièrement, pour ne pas dire tout le temps, que l’entête d’un site soit un logo, une image. On peut, et on doit, lui ajouter une balise « alt » (en plus d’un lien vers l’accueil, par convention) mais cela ne suffit pas ! Dans mon cas j’ajoute toujours une balise h1, le nom du site, suivi d’une balise h2, son slogan, puis d’un paragraphe « p ».
Pourquoi un paragraphe ? Car généralement la première chose que rencontre un moteur de recherche c’est un menu, ce qui n’est pas très sexy, ni explicite. Ce paragraphe pourra contenir votre description du site, celle que vous avez longuement travaillée pour la soumettre aux annuaires dans le cadre de votre référencement, n’est ce pas ? ;) .
Au final, vous me direz : « bah c’est pas vraiment ce que je veux que les visiteurs voient ». et bien il ne verront rien car vous mettrez dans votre CSS : #header h1, #header h2, #header p {display:none;} ! voilà !

avr 29

Il y a un petit fichier robots.txt à la racine du site, effacer la ligne : Disallow: /images/ pour indexer les images de votre site.
Vous pouvez retirer les images par défaut de Joomla, elles ne sont pas très utiles…

avr 17

Pour améliorer son référencement une des règles d’or est d’écrire son code de manière « sémantique ». Ce qui veut dire que chaque balise correspond bien à son contenu.
C’est le passage du HTML à mamy au XHTML, on n’utilise plus les table pour faire sa mise en page. Les table sont réservées aux « données tabulaires ». Ainsi, l’ensemble des balises disponibles sont enfin utilisées à leurs justes valeurs, les malvoyants si retrouvent mieux et les moteurs de recherche aussi !
h1, h2, h3, hx sont des balises de titres et sous-titres. Il ne peut y avoir qu’un balise de titre par page : h1 (c’est ma conception), par contre il peut y avoir de multiples balises de sous-titres h2, h3 etc.

Malheureusement les CMS en font un peu à leur tête (surtout leurs développeurs) et Joomla n’échappe pas à la règle. Heureusement il existe cette excellent fonction Override, que je traite dans un article précédent, bien qu’un peu limitée elle permet de modifier le code d’origine sans toucher au sources !
Nous allons donc pouvoir remplacer div class="componentheading" par h1, h2 ou h3.

Vous trouverez les fichiers à modifier aux emplacement suivants :

joomla-site.com/components/com_content/views/archive/tmpl/default.php
joomla-site.com/components/com_content/views/article/tmpl/default.php
joomla-site.com/components/com_content/views/category/tmpl/default.php
joomla-site.com/components/com_content/views/frontpage/tmpl/default.php
joomla-site.com/components/com_content/views/section/tmpl/default.php

Faites une recherche sur le mot clef componentheading et remplacer les div par la balise que vous souhaitez.

avr 16

Depuis un an je me suis (re)lancé dans la formation.
Formations aux technologies du web, à Mac Os X, aux multimédias et aussi aux arts graphiques.
Dans ce cadre, je suis une élève qui souhaite entrer aux beaux-arts de Nantes (qui est une école plutôt prisée :) ). C’est son premier choix.
Et voilà le résultat : CONVOCATION au concours d’entrée !
convocation à l'école supérieure des beaux-arts de Nantes

Je suis très fier et heureux pour elle °o_O° !!!

avr 07

Pour transformer l’aspect généré par la balise <input>, rien de plus simple :
<input class="bouton" type="image" src="images/votrebouton.gif" value="submit" />

mar 22

Voila une solution qui résout le problème :
http://joomlacode.org/gf/project/jartforms/forum/?action=ForumBrowse&forum_id=6813&_forum_action=ForumMessageBrowse&thread_id=8586

Attention, pour la dernière version d’Artform v. 2.1b7.1 [RC1 For Joomla 1.5], seul la solution donner dans le dernier post fonctionne :

remplacer la ligne 127 dans [I]components/com_artforms/artforms.php[/I] par
[QUOTE]$row = $rows[0];
$row->text = stripcslashes( $row->text);
$row->danktext = stripcslashes($row->danktext);
$row->titel = stripcslashes($row->titel);[/QUOTE]

et remplacer la ligne 419 dans administrator/components/com_artforms/admin.artforms.php
[QUOTE]$formid = $row->id;
$row->text = stripcslashes($row->text);
$row->danktext = stripcslashes($row->danktext);
$row->titel = stripcslashes($row->titel);[/QUOTE]

Voilou !

mar 16

Peut être galérez-vous avec cet excellent créateur de formulaire en ligne pour joomla qu’est Artform ?
Il a l’air bien sous tous rapports mais au moment de remplir son rôle, que neni, il n’envoie pas de mail de confirmation comme quoi « y’a kékun ki vient de vous écrire » !
Hé bien c’est simple !
La réponse ne vient pas d’une mal fonction d’ArtForm mais de son manque de tutoriel ou, ne serait-ce que, d’un mode d’emploi…

Vous devez au préalable paramétrer Joomla! ;) hé oui, allez dans le panneau de configuration côté serveur et là, il y a quelque champs faisant référence à l’envoi de mail.
Pour ma part je suis chez OVH, je vous met les paramètres qui ont fonctionnés pour moi :

Mailer: SMTP
Mail de: postmaster@monsite.com (ou l’adresse à laquelle vous souhaitez être joint)
Nom expéditeur: Mon Site
Sendmail Path: /usr/sbin/sendmail
Identification SMTP requise : Oui
Securité SMTP : Aucun
SMTP User: postmaster%monsite.com
SMTP Pass: Mot de Passe de l’adresse mail (du login si vous ne l’avez pas paramétré)
SMTP Host: smtp.monsite.com:5025

mar 06

Une astuce que je viens de découvrir sur le site Joomweb.
Il s’agit de retirer, ou de ne pas mettre, la balise meta du Generator.
C’est vrai que c’est sympa de rendre à César ce qui appartient à César mais si cette indication aide le hacker à repérer les failles de votre site, vos mieux s’abstenir !
Donc pour joomla, ajouter la ligne de code PHP suivante :
this->setGenerator(null);