Archives pour la catégorie CMS

[WordCamp] Comment gérer les projets WordPress pour de gros client ?

Résumé de la conférence : comment gérer des projets WordPress pour de gros clients ?

Notez que ces astuces peuvent être facilement transcrites à n’importe quel CMS.

Cette conférence a été animée par Emilie Lebrun.
Voir les slides de la conférence

 

De grandes marques telles que la BNP, les Pages Jaunes, le groupe LVMH, le groupe Renault, la RATP, Canal +, … on leur site propulsé par WordPress. Continuer la lecture

[WordCamp] Les clés pour réussir son site WordPress

On va voir ici quelles sont les clés pour réussir son site WordPress.

Notez que ces astuces peuvent être facilement transcrites à n’importe quel CMS.

Cette conférence a été réalisée par Daniel Roch – SEO Mix.

Voir les slides de la conférence

 

WordPress est utilisé pour réaliser 25% des sites mondiaux. De grands noms tels que Dassault aviation ou Vogue ont été réalisés avec.

Continuer la lecture

[WordCamp] Faire de l’UX sur des projets WordPress

Comment peut-on faire de l’UX sur des projets WordPress ?

Notez que ces astuces peuvent être facilement transcrites à n’importe quel CMS.

Cette conférence a été réalisée par Alexandre Warnia de Zarzecki.

Voir les slides de la conférence

 

Qu’est-ce que l’UX ?

L’UX signifie User eXperience (ou eXpérience Utilisateur). L’expérience utilisateur est au-dessus du matériel. Par exemple, nous achetons moins souvent de CD tandis que nous allons plus souvent aux concerts.

C’est la même chose pour le web, l’expérience est au-dessus du site internet.

Ce n’est pas un métier, tout le monde en est responsable, de la créa à la prod.

Continuer la lecture

[WordCamp] Un design réussi

Résumé de la conférence : comment faire un bon un design ?

Notez que ces astuces peuvent être facilement transcrites à n’importe quel CMS.

Cette conférence a été réalisée par Thomas VillainAnyBoDesign.

Voir les slides de la conférence

 

Afin de réaliser un bon design, il faut différencier le fond de la forme et bien connaître son sujet : de quoi on parle, à qui on s’adresse ?

Continuer la lecture

[WordPress] Retour sur le WordCamp 2016

Cette année j’ai pu aller au WordCamp a Paris qui se déroulait les 5 et 6 Février.

Un grand merci aux organisateurs, bénévoles et conférenciers pour ces 2 jours. J’ai appris pas mal de choses et fait de belles rencontres.

Comme son nom l’indique, le WordCamp a pour thème WordPress. Il y a 2 jours de conférences – 32 au total – réparties sur 2 salles.

Certaines conférences peuvent également être transposées à d’autres CMS sans aucun problème.

Tout au long des semaines à venir je mettrai les résumés des conférences auxquelles j’ai assistées.

Continuer la lecture

[WordPress] Variables Twig

Suite à mon article sur TWIG, voici quelques variables utiles pour TWIG.

Afficher l’index d’un tableau : {{ user['id'] }}

Afficher l’attribut d’un objet, dont le getter respecte la convention $objet->getAttribut() : {{ user.id }}

Afficher une variable en lui appliquant un filtre. Ici, « upper » met tout en majuscules : {{ pseudo|upper }}

Afficher une variable en combinant les filtres. « striptags » supprime les balises HTML : {{ news.texte|striptags }}

Utiliser un filtre avec des arguments. (Attention, il faut que date soit un objet de type Datetime ici) : {{ date|date('d/m/Y') }}

Concaténer : {{ nom ~ " " ~ prenom }}

Insère des variables dans un texte, équivalent à printf : {{ "Il y a %s pommes et %s poires"|format(153, nb_poires) }}

Source

[WordPress] Récupérer des posts meta

Toujours des astuces avec la syntaxe TWIG.

Si vous avez créer des post meta via ACF, vous pouvez les récupérer de cette façon :

Dans le PHP :

/* Post Meta Slider */
$context["slider"] = array();
	// une slide
	$context["slider"][] = array(
		"img_slider" => get_post_meta($context['post']->ID, 'img_slider1', true),
		"titre_slider" => get_post_meta($context['post']->ID, 'titre_slider1', true),
		"lien_slider" => get_field('lien_slider1', $context['post']->ID)
	);
	$context["slider"][] = array(
		"img_slider" => get_post_meta($context['post']->ID, 'img_slider2', true),
		"titre_slider" => get_post_meta($context['post']->ID, 'titre_slider2', true),
		"lien_slider" => get_field('lien_slider2', $context['post']->ID)
	);
	$context["slider"][] = array(
		"img_slider" => get_post_meta($context['post']->ID, 'img_slider3', true),
		"titre_slider" => get_post_meta($context['post']->ID, 'titre_slider3', true),
		"lien_slider" => get_field('lien_slider3', $context['post']->ID)
	);

Dans le HTML / TWIG