Join Us on Facebook Follow us on Twitter Add to Circles Subcribe to our RSS feeds

mardi 11 février 2014

Making-of: pourquoi avoir migré de Wordpress à Blogger ?

« A key element of Web blogs is the community element. Most blogs are not self-contained; they are highly dependent on linking to each other, » Evan Clark Williams, co-fondateur de Blogger et Twitter.

A ses débuts, en 2012, McGulfin s’exprimait sur la version gratuite de wordpress, la .com ( la variante en .org nécessite un hébergement externe). Côté cour, le template, sobre, mêlait photos et accroches textuelles. Visuellement attrayant et conférant au blog un aspect dynamique, je n'ai jamais regretté ce choix. Côté jardin, la prise en main du back office s'est faite aisément.
En bref, ce fut un coup de foudre. Mais...


Le temps s'égraine et quelques « freins et couacs » apparaissent: la lenteur d'affichage de la page d'accueil, les vidéos qui ne s'intègrent plus, des images qui disparaissent, cette impossibilité d’insérer des séquences animées avec le code embed, sans parler des iframe. Qui plus est, la version gratuite ne me permet pas de connecter mon blog à une instance Google Analytics, ni d'être affilié au programme Adsense. 

Les bases de cet amour wordpress.com étaient donc fondées sur des vices du consentement. Des déceptions qui m’ont poussées à migrer vers Blogger, cette plateforme créée en 1999 et rachetée en 2004 par Google. Dans la foulée, j'ai acquis le nom de domaine mcgulfin.com. 

Blogger est ouvert, l’html, le cœur du site, est accessible. Ce qui permet une personnalisation accrue. Par exemple, je souhaitais qu'un menu déroulant soit présent en haut de mon site. Après quelques recherches, j’ai trouvé un morceau de code qui me permettait d’en insérer un. Dés lors, mettant à profit mes leçons de code academy, je l’ai un peu bidouillé. Changement de couleur, changement des titres, de la disposition des icônes « réseaux sociaux ».
Ce n’est pas grand chose, certes, mais imaginez cette fierté: celle d’avoir trifouillé dans un obscur langage informatique, de l’avoir vaincu et de bénéficier, au final, d’un site qui ne ressemble pas aux autres. C’est grisant.

Toutefois, la migration ne s’est pas faite en un claquement de doigt. L’idée était d’exporter les données de wordpress dans un fichier xml pour ensuite le passer dans un convertisseur afin de le rendre Blogger-compatible. Sauf que des messages d’erreurs n’ont cessé de polluer cette simple procédure. Au final, chaque article a du être importé, un à un. Un travail oh combien chronophage.
Aujourd'hui, tout semble (quasi) en ordre. Tout ceci fut possible grâce à ce Monsieur (cliquez ici !), mais aussi grâce à un certain Antoine S., l’auteur du bandeau McGulfin. Un grand merci !

Pour aller plus loin
- Si vous souhaitez avoir un menu déroulant qui apparaît tout en haut de votre blog, découvrez le travail de Dapinder Singh et cliquez ici ! Ci-dessous, le code, qui doit être inséré dans "modèles", "edit html ", et avant la balise </head>, que vous pouvez facilement retrouver en affichant la barre de recherche ( ctrl + f ) : 
<style>

#wctopdropcont{
  width:100%;
  height:40px;
  display:block;
  padding:0;
  margin:0 0 22px 0;

 z-index:100;
  top:0px;
left:0px;
 position:fixed;
    box-shadow:2px 2px 5px  #444444;
-moz-box-box-shadow:2px 2px 5px  #444444;
-web-kit-box-shadow:2px 2px 5px  #444444;
-goog-ms-box-shadow:2px 2px 5px  #444444;
background:#180000;
}

#wctopdropnav{
  float:left;
  width:700px;
  height:40px;
  display:block;
  padding:0;
  margin-left:40px;
}

#wctopdropnav ul{
  float:left;
  margin:0;
  padding:0;

}

#wctopdropnav li{
  float:left;
  list-style:none;
  line-height:40px;
  margin:0;
  padding:0
background:#180000;

}

#wctopdropnav li a, #wctopdropnav li a:link{
  color:#fff;
  display:block;
  margin:0;
font:16px georgia, verdana;
  padding:10px;
  text-decoration:none;
}

#wctopdropnav li a:hover, #wctopdropnav li a:active, #wctopdropnav .current_page_item a  {
  color:#fff;
  padding:10px;
background: rgb(180,223,91); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(180,223,91,1) 0%, rgba(180,223,91,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,223,91,1)), color-stop(100%,rgba(180,223,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4df5b', endColorstr='#b4df5b',GradientType=0 ); /* IE6-9 */
}
#wctopdropnav li li a, #wctopdropnav li li a:link, #wctopdropnav li li a:visited{
  font-size: 12px;
background:#180000;
  color: #fff;
  width: 150px;
  margin: 0;
  padding: 0px 10px;
  line-height:30px;
  position: relative;
}

#wctopdropnav li li a:hover, #wctopdropnav li li a:active {
  color: #fff;
background: rgb(180,223,91); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(180,223,91,1) 0%, rgba(180,223,91,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,223,91,1)), color-stop(100%,rgba(180,223,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4df5b', endColorstr='#b4df5b',GradientType=0 ); /* IE6-9 */
}

#wctopdropnav li ul{
  z-index:9999;
  position:absolute;
  left:-999em;
  height:auto;
  width:170px;
  margin:0px;
  padding:0px
}

#wctopdropnav li:hover ul, #wctopdropnav li li:hover ul, #wctopdropnav li li li:hover ul, #wctopdropnav li.sfhover ul, #topwctopdropnav li li.sfhover ul, #topwctopdropnav li li li.sfhover ul{
  left:auto
}

#wctopdropnav li:hover, #wctopdropnav li.sfhover{
  position:static
}
#wctopdropsoc {
  float:right;
  width:220px;
  padding:0px 0px ;
  margin:9px 10px 0px 0px;
   }
#wctopdropsoc img
{
margin-left:5px;
margin-top:-2px;
height:26px;
border:none;
}

</style>

  <div id='wctopdropcont'>
     <div id='wctopdropnav'>
         <ul>
           <li><a href=''>Home</a></li>
           <li><a href='#'>About us</a></li>    
           
           <li><a href='#'>Tools</a>
               <ul>
                  <li><a href='#'>Item 1</a></li>
                  <li><a href='#'>Item 2</a></li>
                  <li><a href='#'>Item 3</a></li>
                  <li><a href='#'>Item 4</a></li>
                  
               </ul>
           </li>
    <li><a href='#'>Categories</a>
              
             <ul>
                  <li><a href='#'>Widgets</a></li>
                  <li><a href='#'>Templates</a></li>
                  <li><a href='#'>SEO</a></li>
                  <li><a href='#'>Wordpress</a></li>
                  <li><a href='#'>Blogger</a></li>
                  <li><a href='#'>Customization</a></li>
               </ul>
           </li>
             <li><a href='#'>Contact us</a>           
           </li>
         </ul>
      </div>

      <div id='wctopdropsoc'>
         
<a href='http://feeds.feedburner.com/WindroidClubblog' target='_blank'><img alt='Subcribe to our RSS feeds' src='http://2.bp.blogspot.com/-ea9ILzszTF0/UR3ySvlxd0I/AAAAAAAABMQ/4QBrWHbt0FU/s1600/feed.png'/></a>
<a href='http://www.facebook.com/Windroidclub' target='_blank'><img alt='Join Us on Facebook' src='http://1.bp.blogspot.com/-3wW_EmAR24w/UR3tVFL5fFI/AAAAAAAABLc/RMS76XM5sK8/s1600/fbb.png'/></a>
<a href='https://twitter.com/windroidclub' target='_blank'><img alt='Follow us on Twitter' src='http://1.bp.blogspot.com/-wSCdvgK8Ctw/UR3tWusvgyI/AAAAAAAABL0/FY3nUvdlJx0/s1600/tww.png'/></a>
<a href='https://plus.google.com/105802694845534710685' target='_blank'><img alt='Add to Circles' src='http://1.bp.blogspot.com/-YWI0K2Ebh2Q/UR3tVS1gDhI/AAAAAAAABLk/8hYaD0Yur_k/s1600/gpp.png'/></a>

      </div>
   </div>

Des précisions

1-Si vous souhaitez changer de couleur, modifiez les données de background:#180000. Afin de trouver le code de la couleur adéquate, celle que vous souhaitez, voici un site qui vous donne la correspondance web du spectre de lumière: code-couleur.
2- Si vous souhaitez personnaliser vos intitulés, travaillez sur ce bout de code et changez les termes: About, Tools, Catégories, Contact. De même, après la mention href= virez le dièse # et remplacée le par l'url de renvoi. 
<ul>
           <li><a href=''>Home</a></li>
           <li><a href='#'>About us</a></li>    
           
           <li><a href='#'>Tools</a>
               <ul>
                  <li><a href='#'>Item 1</a></li>
                  <li><a href='#'>Item 2</a></li>
                  <li><a href='#'>Item 3</a></li>
                  <li><a href='#'>Item 4</a></li>
                  
               </ul>
           </li>
    <li><a href='#'>Categories</a>
              
             <ul>
                  <li><a href='#'>Widgets</a></li>
                  <li><a href='#'>Templates</a></li>
                  <li><a href='#'>SEO</a></li>
                  <li><a href='#'>Wordpress</a></li>
                  <li><a href='#'>Blogger</a></li>
                  <li><a href='#'>Customization</a></li>
               </ul>
           </li>
             <li><a href='#'>Contact us</a>           
           </li>
         </ul>
3- N'oubliez pas de changer les liens afin que les icônes "réseaux sociaux" redirige vers les bonnes adresses.
<a href='http://feeds.feedburner.com/WindroidClubblog' target='_blank'><img alt='Subcribe to our RSS feeds' src='http://2.bp.blogspot.com/-ea9ILzszTF0/UR3ySvlxd0I/AAAAAAAABMQ/4QBrWHbt0FU/s1600/feed.png'/></a>
<a href='http://www.facebook.com/Windroidclub' target='_blank'><img alt='Join Us on Facebook' src='http://1.bp.blogspot.com/-3wW_EmAR24w/UR3tVFL5fFI/AAAAAAAABLc/RMS76XM5sK8/s1600/fbb.png'/></a>
<a href='https://twitter.com/windroidclub' target='_blank'><img alt='Follow us on Twitter' src='http://1.bp.blogspot.com/-wSCdvgK8Ctw/UR3tWusvgyI/AAAAAAAABL0/FY3nUvdlJx0/s1600/tww.png'/></a>
<a href='https://plus.google.com/105802694845534710685' target='_blank'><img alt='Add to Circles' src='http://1.bp.blogspot.com/-YWI0K2Ebh2Q/UR3tVS1gDhI/AAAAAAAABLk/8hYaD0Yur_k/s1600/gpp.png'/></a>

Aucun commentaire:

Enregistrer un commentaire

Floating Facebook Widget