Utiliser le clavier en mode plein écran avec Flex dans un navigateur web

Le mode plein écran sur un site, permet de masquer le navigateur web et d’afficher l’application ou le site en mode plein écran.

Le problème de sécurité avec ce type de fonctionnalité, aurait été que des petits malins, fassent passer leur site en mode plein écran, pour un bureau windows par exemple, je vous laisse imaginer les dégâts que cela pourrait engendrer.
Pour palier à cette problématique Adobe a décidé d’ajouter une sécurité qui bloque certaines fonctionnalités de flash player en mode plein écran.

Telle que la saisie dans un champ TextInput, ou l’event KeyEvent, ce qui n’est pas toujours très pratique, car vous pourriez avoir besoin de touches clavier pour l’application ou le jeu que vous êtes en train de développer. Dans la nouvelle version de Flash ( à partir de Flash player 11.3 ), Adobe a ajouté un nouveau mode plein écran :

FULL_SCREEN_INTERACTIVE

, ce dernier permet une demande d’autorisation pour l’utilisation du clavier, au passage en mode plein écran.

Super me direz-vous ! Encore faut il comprendre et savoir le mettre en place car il existe très peu de documentation à ce sujet ! Mais vous savez quoi ? je me suis cassé la tête une fois de plus pour vous 😉

Donc c’est très simple encore fallait il le savoir le passage du mode plein écran en Flash avec les fonctions clavier activé ce fait de la manière suivante :

stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;

Mais cela ne suffit pas ! et c’est à ce moment en général que vous cherchez à comprendre pourquoi cette belle fonctionnalité ne fonctionne pas !La solution est dans le corps de votre page web ajoutez le paramètre suivant :

params.allowFullScreenInteractive = "true";

et

<param name="allowFullScreenInteractive" value="true" />

Et voila, un beau message s’affichera au passage en mode plein écran pour demander à l’internaute si il accepte ou non de partager les évents du clavier.

WordPress get_terms retourne un tableau vide

Fonction get_terms de WordPress

La fonction get_terms de WordPress permet de lister toutes les catégories ou taxonomy de votre choix.
Il existe une subtilité qui vous fera tout d’abord penser à un bug pour ensuite vous donner un gros mal de crâne sans précédent 😉 .
Car par défaut cette fonction vous retournera seulement les  » taxonomy  » ayant des « post » ou « custom post » mais ceci n’étant pas précisé, il se peut que vous cherchiez pourquoi une taxonomy n’est pas dans la liste. Bref voici la solution à votre problème : 'hide_empty' => 0 tout simplement ne pas masquer les taxonomy vides.

get_terms('taxonomy', array( 'hide_empty' => 0 ));

Magento comment reinitialiser son mot de passe en localhost

Perte de mot de passe Magento en localhost

Si vous aussi vous avez eu un problème de perte de mot de passe de votre Magento en localhost, voici la solution pour le réinitialiser.
Le problème de réinitialisation du mot de passe en local sur magento c’est que lorsque vous cliquez sur renvoyer le mot de passe par mail, et bien rien ne part ! c’est normal sauf si vous avez configuré votre service mail magento au préalable. ce qui n’est en général pas le cas !Des petits malins se disent déjà  « je vais aller modifier le mot de passe directement dans la table de la base de donnée de mon magento local en le cryptant de nouveau en md5 », sauf que vous oubliez peut être que magento utilise un système de passe phrase pour crypter le mot de passe.

La solution pour réinitialiser le mot de passe Magento en localhost

commencez par cliquer sur le lien pour réinitialiser votre Mot de passe : « Mot de passe oublié ? »

connexionAdminMagento01

Ensuite ajoutez n’importe quel mail dans le champs requis ( oui n’importe lequel car de toute façon vous ne recevrez jamais le lien pour réinitialiser … si c’était le cas je ne ferais pas cet article ! 🙂  )

reinitMdpMagento

ensuite:

  • allez dans la base de données de votre Magento en local,
  • puis dans la table « admin_user »
  • copier coller le champs « rp_token »

tokenMdpMagento

  • ajouter ce rp_token au bout de l’url suivante : http://localhost/magento_dev/index.php/admin/index/resetpassword/?id=1&token=
  • copier le tout et coller dans votre barre d’url de navigateur.

Voila la fenêtre qui vous permet de réinitialiser le mdp est enfin la ! il ne vous reste plus qu’à faire le changement .

c’est fini pour cet article n’hésitez pas si vous avez des questions ou des solutions encore plus pratique ! 🙂

Facebook AppCenter : Facebook lance son AppStore

facebook_appcenterUne nouvelle qui vient d’être publiée officiellement sur le blog des développeurs Facebook. Le réseau social qu’on ne présente plus va lancer son appstore pour les plus de 900 millions d’utilisateurs de Facebook. Une nouvelle place de marché,va donc bientôt rentrer en scène au coté des deux mastodontes que l’on connait déjà, l’Appstore d’Apple et Google Play pour les appareils Android.

Vous pourrez trouver l’ appCenter de Facebook d’ici quelques semaines à l’url suivante : http://www.facebook.com/appcenter , celle-ci n’est pour le moment pas encore activée.
La position des applications sera déterminée par plusieurs critères dont les commentaires et les votes des utilisateurs.
Des outils seront fournis aux éditeurs des applications pour qu’ils puissent tracker les actions et avis des utilisateurs.
L’ appcenter redirigera pour les utilisateurs de smartphones et tablettes pour le téléchargement, directement sur l’appstore ou google play, en fonction de la marque et du système de l’appareil.