Revue web

La société Takee a présenté en juin 2014 l'Estar 1, soi-disant le premier smartphone holographique. Une hologramme consiste à afficher une image en 3D avec l'impression que celle-ci flotte au dessus de l'écran, à la manière de ce qu'on peut voir dans Star Wars.
Takee a posté une vidéo promotionnelle de cette technologie :

Il est amusant de pouvoir voir ses interlocuteurs ou tout type d'élément en 3D. Cette vidéo montre les possibilités d'intéraction offertes à l'utilisateur. Cela ferait passer Minority Report pour un film d'histoire.

J'ai mis "soi-disant" dans le texte parce qu'Amazon a lancé le Fire Phone lui aussi proposant un rendu 3D. Le smartphone d'Amazon est sorti il y a quelques jours aux Etats-Unis. Pour se donner une petite idée de ce que ce smartphone propose, voici une vidéo :


Le rendu 3D consiste en un effet de profondeur comme on avait sur certaines images ou cartes quand on était jeune. On tournait la carte et on avait une impression de 3D.

On constate que les rendus proposés par ces 2 téléphones ne sont pas les mêmes. L'effet proposé par Takee est quand même plus impressionnant. Sur le modèle d'Amazon, il faut tourner l'appareil pour avoir une impression de 3D. Sur celui de Takee, un capteur à l'avant du smartphone calcule la position du regard et adapte l'image en fonction de cette position et donne l'illusion que nous sommes face à un hologramme.

La vidéo de promotion du Takee a été faite avec des effets spéciaux. Il est donc difficile de se faire une véritable idée des possibilités de cet appareil. Est-ce que cette technologie sera efficace ou pas ? Pour l'instant le doute subsiste...

Sources :

 

Actu site

Une fois n'est pas coutume, ce n'est pas un site que j'ai créé mais une affiche pour le festival des îles de Vermenton (89270) en Bourgogne.

affiche festival vermenton

Il s'agit là d'un travail graphique pour l'association "Le Quatrième Corollaire". La demande était de réaliser deux affiches au format A3 et au format bâche (3mx1m). Espérons que l'affiche soit à l'hauteur de l'évènement et leur permette d'amener de nombreux visiteurs. Entre musique, magie, amusements pour enfants et bon nombre d'activités, je ne doute pas de la réussite de cet évènement.

A ceux qui sont dans le coin, je les invite à découvrir la page facebook du Festival des Iles de Vermenton.

Actu site

Création du site internet de la société Boreal Asset Management.

Le site, basé sur Wordpress, présente de manière claire et efficace les activités en Asset Management et Property Management de cette société. Le diaporama de la page d'accueil permet, en un clin d'oeil, de voir quels types de projet sont gérés.
La page de contact présente de manière originale les collaborateurs. En effet, il est possible de scanner les QR Codes présents sur la pages pour enregistrer leurs coordonnées sur un smartphone ou une tablette ou tout autre appareil pouvant scanner les QR Codes. Il est possible de switcher sur les coordonnées textuelles ce qui permet d'avoir les 2 options à portée de main. J'ai développé un plugin WordPress spécifique pour gérer ces fonctionnalités.

Visiter le site de Boreal Asset Management

Actu site

Marc Brillant, artiste à la Roue Cyr, pour lequel j'ai réalisé son site a tout récemment rejoint la compagnie KAFIG de Créteil pour la préparation du spectacle PIXEL. Consulter les News de Marc Brillant pour en savoir plus sur ce nouveau spectacle et sur son actualité 2013/2014.

Souhaitons-lui réussite et succès pour ce spectacle.

Revue web

D'habitude je peste contre IE mais, pour une fois, c'est le tour d'un autre navigateur : Firefox.

Firefox rencontre un bug de rafraichissement avec les formulaires. Lors d'un refresh de page, certains champs de type select ou input (checkbox) gardent la sélection précédemment entrée alors que l'attribut "selected" est positionné sur un autre item. Ca peut créer quelques comportements incorrects et fausser les valeurs passées au formulaire.

Pour contourner ce problème, on pourra :

  • soit appliquer la correction au niveau HTML
    <form autocomplete="off">
  • soit utiliser jQuery
    $(document).ready(function() {
        if ($.browser.mozilla) $("form").attr("autocomplete", "off");   
    }); 

J'avais rencontré ce problème et c'est sur le site Stackoverflow (site en anglais) où j'ai pu trouver une solution à ce problème.

Voir la solution sur le site Stackoverflow

Revue web

Il fallait que je fasse un article sur IE. Ses contraintes sont pesantes et ralentissent le développement des sites surtout quand on essaye de supporter les x versions de IE.

J'avais vu des publicités sur IE "plus rapide, plus sûr, plus performant, un browser moderne...". Comparé aux autres, il est à la traine dans tous les domaines. Heureusement que les dernières IE s'arrangent mais ça ne suffit toujours pas.

CMS

J'ai constaté récemment, sur la version 1.5.4.1 de Prestashop, qu'on ne pouvait pas réordonner les pages de types CMS. La plupart du temps, ce n'est pas une fonction indispensable mais quand même...surtout quand on veut changer l'ordre des liens du blockcms. C'est un bug connu. Une correction a été apportée sur une branche de développement. Il suffit d'appliquer les modifications indiquées sur la page BO : fixed bug #PSCFV-9586 - Unable to sort CMS page in back office. Il suffit d'enlever les lignes surlignées en rouge et de les remplacer par celles en vert.

Attention cependant, le réordonnancement ne pourra se faire qu'avec les flèches situées dans la colonne "Position" et non par Drap & Drop. Après modification de l'ordre, il ne faut pas oublier d'aller sur le blockcms et le sauvegarder pour tenir compte des nouvelles positions.

Suite à une question en commentaire, voici un tuto rapide en images qui devrait rendre les choses plus claires.

Etape 1: Aller dans la page CMS (menu Préférences / CMS du back office) et réordonner les articles.

tuto-prestashop-cms1

Etape 2 : Aller dans la configuration du module blockcms et cliquez sur Save. Ceci permet de tenir compte des nouvelles positions.

tuto-prestashop-cms2

J'espère avoir réussi à éclaircir cet article :-)

CMS

Dans Joomla, la classe JMail est utilisée pour gérer l'envoi des mails. On utilise l'appel $mailer = &JFactory::getMailer(); pour récupérer l'instance de JMail (plus d'informations sur l'utilisation de la méthode JFactory::getMailer()).

Un problème revient régulièrement sur les forums dédiés à Joomla. Il s'agit de la liste des destinataires qui n'est pas réinitialisée si on souhaite envoyer un mail plusieurs fois à différents destinataires. Le besoin peut être d'envoyer un mail personnalisé pour chaque utilisateur ou groupe d'utilisateurs.

Le code posant problème :

$mailer = JFactory::getMailer();
$from = "contact at hostname0.com";
$fromName = "Contact";
$subject = "...";
$body = "...";
$recipients1 = array();
$recipients2 = array();
$recipients1[] = "address1 at hostname1.com";
$recipients1[] = "address2 at hostname1.com";
$recipients2[] = "address1 at hostname2.com";
$recipients2[] = "address2 at hostname2.com"
$ret = $mailer->sendMail($from, $fromName, $recipients1, $subject, $body, false);
$ret = $mailer->sendMail($from, $fromName, $recipients2, $subject, $body, false);

 On s'attend logiquement à ce qu'un mail soit envoyé au premier groupe de destinataire ($recipients1) puis qu'un autre mail soit envoyé au deuxième groupe de destinataires. Ce n'est pas le cas. Lors du deuxième appel à sendMail le premier groupe est ajouté au deuxième groupe de destinataires. Il ne s'agit pas d'un bug de Joomla. JMail hérite de PHPMailer, une librairie très utilisée pour l'envoi de mails en PHP, et il s'agit du fonctionnement normal de cette librairie.

Pour contourner ce désagrément, on peut réinitialiser la liste des destinataires. Entre les deux appels à sendMail(...), il suffit d'ajouter $mailer->ClearAddresses();.

Etant donné que je suis tombé aussi sur ce problème, j'espère que ce post pourra en aider d'autres.

 

That's it!

Revue web

En tant que webmaster et développeur web, je m'efforce de créer des sites agréables à visiter et conformes aux normes du web (W3C & co). Il est aussi important d'essayer de proposer des sites modernes par le design et par les technologies utilisées. Proposer de tels sites nécessite parfois de jongler avec les outils à notre disposition.

Les navigateurs web font partie de ces outils. Ils ont énormément évolué ces dernières années, ils ont mené une véritable course à l'innovation, aux performances et à la sécurité, pour le plus grand plaisir des internautes. D'ailleurs, le nombre de navigateurs n'a cessé de croitre depuis ces années. D'une époque où utilisait Netscape, Internet Explorer et Mozaic, nous sommes passés à une ère où nous avons le choix entre Internet Explorer, Chrome, Firefox, Safari, Opera, Maxthon, ...

navigateurs web

CMS

Une question qui revient régulièrement sur le web et qui trouve assez peu de réponses : Comment personnaliser la feuille de style du menu livré avec Prestashop 1.5?

Le menu correspond au module blocktopmenu. Le fichier CSS (superfish-modified.css) correspondant se trouve dans le répertoire suivant : <RépertoireInstallationPrestashop>/modules/blocktopmenu/css. Il vaut mieux ne jamais modifier les fichiers core et les modules livrés par défaut avec Prestashop ! C'est dans le répertoire themes qu'on pourra ajouter ou modifier les fichiers de style du framework.

Pour personnaliser blocktopmenu, il faut copier le fichier <RépertoireInstallationPrestashop>/modules/blocktopmenu/css/superfish-modified.css dans le répertoire : <RépertoireInstallationPrestashop>/themes/<VotreThème>/css/modules/blocktopmenu/css/ et le modifier selon vos envies tout simplement.

En savoir plus sur la technique de surcharge (override)