De retour dans la course

Hello tous le monde !

Comme vous l'avez sans doute remarqué depuis quelques temps il n'y à plus aucune mise à jours des modules Prestashop. J'ai fait un "burn-out" suite à mon environnement parisien insoutenable sur le long terme et j'ai choisis de déménager
à Bordeaux. Le développement dans un salon / bureau / cuisine donnant sur une rue très bruyante est révolu j'ai à présent un vrai bureau au calme. Les mise à jours vont revenir très bientôt en ce moment je suis en train de travailler sur email template avec une refonte du moteur. J'ai décider de stocker dans des fichiers les textes des emails et de proposer un vrai générateur tout propre au standard html sans "hack" de tableau.

Hello everybody

Has you notice there is no more update on our Prestashop module since a long time ago. I have made a "burn-out" in my old place in paris because it was awfull to work there on the long terme and i choose to move to Bordeaux. No more coding in a living room / kitchen / desk on a noisy street, now i got a fully fonctionnal room to work. Update gonna come pretty soon and i just started to work for an update of email template with a new engine to store text and without html trick.

 

Du vrai html dans contact form 7 pour wordpress

Aujourd'hui j'ai voulu faire une tache toute simple, mettre du "vrai html" dans le plugin contact form 7 ( Version 3.4.1 ) pour Wordpress. Par vrai html j'entend un email qui à du style et qui comporte des images. Après plusieurs essais infructueux ( saut de lignes inutiles, caractères qui disparaissais ), j'ai regardé la source du message. La plupart des balise sont entourées d'un paragraphe et les sauts de lignes via la fonction native wpautop(). Pour désactiver cette fonction, commentez la ligne 529 du fichier wp-content/plugins/contact-form-7/includes/classes.php.

		if ( $use_html ) {
			$body = $this->replace_mail_tags( $mail_template['body'], true );
			$body = wpautop( $body );
		} else {
			$body = $this->replace_mail_tags( $mail_template['body'] );
		}

Deviens donc :

		if ( $use_html ) {
			$body = $this->replace_mail_tags( $mail_template['body'], true );
			//$body = wpautop( $body );
		} else {
			$body = $this->replace_mail_tags( $mail_template['body'] );
		}
 

Les meilleurs plugins pour Wordpress

Voici une liste non exhaustive si vous voulez développer un site sous wordpress. Cette liste sera souvent mise à jours, vu que des nouveaux plugins sortent et que d'ancien ne sont plus tenu à jours. Certains de ces plugins ne vous servirons à rien et d'autre seront vraiment indispensables car des fonctions vraiment très basique ne sont pas disponibles sous wordpress ( comme pouvoir remplacer une image ou copier un article ).

Les indispensables

Les indispensables il y en a beaucoup, mais certaines choses manque vraiment dans Wordpress. Par exemple sous Wordpress il est impossible de remplacer une images ou alors de copier un poste. Ce genre de plugins vous feront donc gagner un temps considérable sur le développement d'un site pour vous focaliser sur l'essentiel. En gros ne commencez pas à remplir votre site avec du contenu, tant que vous n'aurez pas installé ces plugins, sinon vous allez perdre du temps.

  • Duplicate Post ( FR ) : Ce plugin vous permet de cloner / duppliquer un article, ce qui vous fera gagner du temps et vous permettera de gabariser correctement votre travail.
  • Enable media replace ( EN ) : Ce plugin vous permet de remplacer une image. Vous pouvez soit en envoyer une nouvelle et écraser l'ancienne, soit la remplacer avec le nouveau nom de fichier.
  • Media Catégorie ( FR ) : Ce plugins vous permet de catégoriser les media ( images / vidéos / fichiers ) pour rendre l'affichage plus clair.
  • Regenerate thumnails ( FR ) : Ce plugins vous permet de regénérer les miniature des images.
  • Display Widget ( EN ) : Ce plugin vous permet de choisir l'affichage d'un widget sur tel ou tel page, ou catégorie.
  • Widget context ( EN ) : Ce plugins vous permet de configurer les sur certaines sections de votre site.

Mobilité

  • WP Touch ( FR ) : Ce plugin vous permet de gérer une version mobile de votre site. La détection ce fait via le user agent,  plugin indispensable si vous n'avez pas un thème compatible avec les mobiles ( responsive ).

Formulaire de contact

  • Contact form 7 ( FR ) : Ce plugins sert à générer des formulaire de contact sous forme de shortcode. Des tonnes d'options sont disponibles ainsi que la gestion de gabarit mail en html.

Vidéo

  • Vider vidéo quicktags ( EN ) : Ce plugin vous permet de configurer les tailles des vidéos des différents sites de partages ( youtube / dailymotion / vimeo ). Il inclue également un shortcode pour les articles ou l'ont peur configurer une vidéo à la taille qu'on veut. Une 20 ène de services vidéos sont disponible. Si vous avez plus de 4 ou 5 vidéo à gérer sur votre site je vous conseille vraiment ce plugin.

Photos

  • Lightbox Gallery ( EN ) : Rajoute une gallerie sous forme de light box. Ce plugin est indispensable, mais peut ne pas fonctionner avec certains thèmes.

Réseaux sociaux

  • Shareaholic ( EN ) : Ce plugin vous permet d'ajouter une barre de partage en bas de chaque poste. Beaucoup d'options sont disponible. Par contre les autres "sous plugins" ne sont pas terribles.

Les shortcodes

  • GPP Shortcodes ( EN ) : Ce plugin vous permet de générer des shortcode pour afficher du texte sous forme de colonne, des boites de dialogues, ect.

Les inutiles mais indispensables

  • YITH Custom Login ( EN ) : Ce plugin vous permet de personnaliser la page de connexion au backoffice
  • YITH Maintenance Mode ( EN ) : Ce plugins affiche une page de maintenance lorsque vous voulez dépanner le site sans le mettre complètement offline. Le plugin comporte plein d'options dont un formulaire de contact pour être prévenu de la réouverture du site.
  • YITH Pre-Launch ( EN ) : A peut pres identique au plugin de maintenance, mais rajoute un compte à rebours pour l'ouverture d'un site.

Référencement

  • Google Sitemap Generator ( EN ) : Plugin pour générer des sitemap, ces fichier qui permettent une indexation plus rapides ainsi qu'un meilleur référencement. Le plugin est assez simple à configurer et pas mal d'options sont disponibles. Il est possible d'exclures des pages, des catégories, ect. Le plugin détecte les pages php généré via les thèmes ( du style portfolio.php ).
  • All in one SEO Pack ( EN ) : Pugin pour optimiser le référencement de votre sites. Pas mal d'options sont disponibles ainsi qu'une version pro ( non testée ). Le plugin modifie également le backoffice de wordpress pour rajouter des informations détaillés sur chaque article / page / ect.

Sécurité

  • Really simple captcha ( FR ) : Ce plugin vous permet de générer un captcha pour le formulaire de contact. 100% compatible avec contact form 7 car du même auteur

Optimisation

  • WP Super Cache ( EN ) : Ce plugin vous permet d'accélérer le chargement de votre site en créant des pages statiques. Je conseille l'utilisation et l'installation de ce plugin tout à la fin avant de mettre le site en production car il peut n'être compatible qu'a moitié avec votre thème, et alors vous aller passer votre temps à supprimer le cache.
 

Héberger plusieurs sites avec wamp en localhost via des vhost

SYSTEM FAILURE MATRIX

Les alias c'est bien mais vous ne pourrez pas accéder à online d'un site en cours de développement sur votre machine. Le mieux est de ce rapprocher le plus possible d'un environnement de production, sur le localhost

Pour éviter les mauvaise surprises, autant utiliser un nom de domaine pour la version offline et online d'un site. Ensuite on restreint le site à quelques ip et le tour est joué, vos clients pourront consulter vos site en cours de développement, ce qui facilitera grandement la vie de tout le monde.

 

Liste des caractères spéciaux html / iso

Voici une liste des principaux caractère spéciaux en html, pour tout les webmaster et codeurs en herbe.

 

Le web 2.0 votre pire ennemi si il est modifié ?

Tout le monde connait le "web 2.0", même si au final aucun standard n'est vraiment définit, et ce terme devient peut à peut un abus de langages. Pour le commun des mortel du web 2.0 c'est un web dynamique, avec des machin qui clignote de partout et du contenu qui ce rafraichi dans un cadre définit. Globalement le web 2.0 sert surtout au niveau des services, et de la possibilité de les exporter et utiliser sur un site web.

 


Partager l'article

Facebook MySpace Twitter Digg Delicious Stumbleupon 

Le blog : Les catégories

Web 2.0

Le blog : les archives

Web 2.0