Blog

  • Comment manipuler l’historique du navigateur

    pushstate_ajaxA l’apparition de l’Ajax, nous pouvions modifier les informations dans une page sans la recharger. Ajax permettait le rechargement spécifique de ces informations.

    Ce rechargement n’avait, pendant plusieurs années, qu’un seul défaut : il ne permettait pas de manipuler l’historique comme on le voulais.

    Javascript permet de manipuler l’historique de navigation grâce à l’objet window.history.
    Le site de mozilla contient une page complète sur la manipulation de l’historique du navigateur.

    Pour utiliser correctement cette manipulation, il suffit d’utiliser les méthodes pushState() et replaceState(), et l’évènement popstate.

     

    Avec cette objet Javascript, vous deviendrez un professionnel de l’historique avec votre navigateur.

    Enjoy !

  • Premier sur Google avec les clés du référencement naturel

    Premier sur Google avec les clés du référencement naturel

    Formation sur le référencement naturel

    Si vous voulez créer un site ou une plateforme Web connu, le référencement est une chose qu’il vous voudra mettre en place.
    Le référencement doit être réfléchi en même que le design, et les fonctionnalités techniques.

    La formation que je vous présente aujourd’hui dure 2h41, et est présenté par Guillaume Grelet. C’est une formation complète; divisé en 4 parties :

    • Les bases du référencement naturel
    • Référencement d’un site étape par étape
    • Cas particuliers
    • Vérification et croissance de votre busines

    Chaques vidéos détaille les informations les plus importantes pour un référencement naturel optimal. Vous apprendrez à optimiser vos pages et votre contenu. Vous verrez aussi des particularités comme le e-commerce ou le mobile.

    La vidéo ci-dessous vous présente comment installer Webmaster tools et Google Analytics pour votre site, qu’il soit basé sur un CMS ou non :

    Liens de partenariat

    Lien de la formation SEO : Tuto Premier sur Google avec les clés du référencement naturel
    Lien des formations sur le référencement et le seo : Toutes les formations liées au référencement.

  • CommitStrip, Le blog qui raconte la vie des codeurs

    commitstripJe vous présente dans cette article, un blog qui raconte la vie des codeurs.

    Vous avez envie d’en savoir plus sur la vie des codeurs ? Vous voulez aussi en rire ? Pour cela, il suffit d’aller sur CommitStrip.

     

    Enjoy !

  • Comment créer un plugin Jquery ?

    jqueryLa création de plugin n’est pas évidente en soi, sauf quand le site de « learn Jquery » propose plusieurs pages sur ce concept.

    La page spécifique sur la création de plugins est la suivante : https://learn.jquery.com/plugins/.
    C’est une série de quelques pages complètes, avec quelques exemples basiques. Parfait pour les bonnes pratiques.

    En suivant ces différentes pages, vous pouvez créer un template de plugin, base de tous vos futurs développement de plugins.

    Voici, ci-dessous, un exemple de template :

    /*
     * template jquery
     */
    (function ($) {
    	// Création de la fonction
    	$.fn.name_plugin = function(options) {
    
    		var settings = $.extend( {} /* defaults here */, options );
    		// Globals here
    
    		// Functions here
    
    		// Execute here
    
    	};
    })(jQuery);
    

    J’ai pu faire quelques tests. C’est facile à faire.

    Enjoy !

  • Créer votre propre Framework PHP

    logo_symfonyDerrière ce titre aguicheur se cache tout une série de tutoriel sur le site de Symfony.

    Cette série d’articles est visible sous le titre Create your own PHP Framework. Tout est en anglais, mais c’est très bien expliqué.

    Beaucoup de développeur pense qu’il est laborieux de recréer la roue, mais Symfony pousse la réflexion plus loin. En effet, quand on développe une application, il faut utiliser le meilleur outil possible (framework, CMS, etc…). Le fait de créer son propre micro-framework a ses avantages, comme la maîtrise totale de ce micro-framework (entre autre).

    Pas mal de chose sont traité, comme le Front Controller, le Routing, le Templating, etc…, et ce tutoriel permet pas mal de liberté comme l’ajout de nouvelles fonctionnalités. Le micro-framework pourra être modifiable comme vous le souhaitez.

    En suivant ce tutoriel, j’ai créé moi-même un micro-framework, qui en est à sa version 1.
    Vous pouvez le retrouver sur mon github à cette adresse : Guillaume-RICHARD/micro-framework.