.featherlight {
box-sizing: content-box;
padding: 1%;
* {
box-sizing: content-box;
}
}
.gallery-item:hover {
cursor: pointer;
}
Bonne syntaxe de la gallerie en js :
$(document).ready(function(e) {
// Featherlight for Wordpress gallery
$('.gallery-item').featherlightGallery(
{
gallery: {
previousIcon: '◀', /* Code that is used as previous icon */
nextIcon: '▶', /* Code that is used as next icon */
galleryFadeIn: 100, /* fadeIn speed when slide is loaded */
galleryFadeOut: 300, /* fadeOut speed before slide is loaded */
},
namespace: 'featherlight', /* Name of the events and css class prefix */
targetAttr: 'data-featherlight-img', /* Attribute of the triggered element that contains the selector to the lightbox content */
variant: null, /* Class that will be added to change look of the lightbox */
resetCss: false, /* Reset all css */
background: null, /* Custom DOM for the background, wrapper and the closebutton */
openTrigger: 'click', /* Event that triggers the lightbox */
closeTrigger: 'click', /* Event that triggers the closing of the lightbox */
filter: null, /* Selector to filter events. Think $(...).on('click', filter, eventHandler) */
root: 'body', /* Where to append featherlights */
openSpeed: 250, /* Duration of opening animation */
closeSpeed: 250, /* Duration of closing animation */
closeOnClick: 'background', /* Close lightbox on click ('background', 'anywhere', or false) */
closeOnEsc: true, /* Close lightbox when pressing esc */
closeIcon: '✕', /* Close icon */
loading: '', /* Content to show while initial content is loading */
persist: false, /* If set, the content will persist and will be shown again when opened again. 'shared' is a special value when binding multiple elements for them to share the same content */
otherClose: null, /* Selector for alternate close buttons (e.g. "a.close") */
beforeOpen: $.noop, /* Called before open. can return false to prevent opening of lightbox. Gets event as parameter, this contains all data */
beforeContent: $.noop, /* Called when content is about to be presented. `this` is the featherlight instance. Gets event as parameter */
beforeClose: $.noop, /* Called before close. can return false to prevent opening of lightbox. `this` is the featherlight instance. Gets event as parameter */
afterOpen: $.noop, /* Called after open. `this` is the featherlight instance. Gets event as parameter */
afterContent: $.noop, /* Called after content is ready and has been set. Gets event as parameter, this contains all data */
afterClose: $.noop, /* Called after close. `this` is the featherlight instance. Gets event as parameter */
onKeyUp: $.noop, /* Called on key up for the frontmost featherlight */
onResize: $.noop, /* Called after new content and when a window is resized */
// type: 'image', /* Specify content type. If unset, it will check for the targetAttrs value. */
contentFilters: ['image'] /* List of content filters to use to determine the content */
// jquery/image/html/ajax/text: undefined /* Specify content type and data */
});
});
[contact email_to="" label_name="Nom " label_email="Email " label_subject="Sujet " label_captcha="Entrez le nombre " label_message="Message " label_submit="Envoyer" message_error="Veuillez remplir tous les champs." error_name="Veuillez entrer au moins 2 caractères" error_email="Veuillez entrer une adresse email valide" error_subject="Veuillez entrer au moins 2 caractères" error_captcha="Veuillez entrer le bon nombre" error_message="Veuillez entrer au moins 10 caractères" message_success="Merci pour votre message. Vous allez recevoir une réponse dans les plus brefs délais."]
et des
qui disparaissent et ajoute des options intéressantes pour l'édition, en plus de permettre de visualiser la hiérarchie des blocks html... Excellent ! [[https://wordpress.org/plugins/tinymce-advanced/|Page du plugin]]
----
===== Traduction =====
[[http://codex.wordpress.org/Multilingual_WordPress#Different_types_of_multilingual_plugins|Les différents types de plugins multilangues]]
==== Sublanguage ====
Plugin de traduction qui passe par des champs personnalisés. Très bon dans le concept, mais le plugin est jeune et très peu d'utilisateurs : méfiance.\\
Fonctionnement étrange, incompatible avec les ACF. N'a pas l'air de sauvegarder les champs...\\
Il est quand même intéressant dans l'idée. À garder sous la main ?
[[https://wordpress.org/plugins/sublanguage/|Page du plugin]] [[https://wordpress.org/plugins/sublanguage/faq/|FAQ, check "How to make a custom post-meta value translatable?"]]
==== qTranslate X ====
Plugin de traduction basé sur des champs personnalisés. Possède un plugin qui permet de le synchroniser avec ACF.\\
"If you test qTranslate-X for the first time and you are not sure if you will use it later, then do your testing on a test-copy of your site, since after a translated content is added, **site becomes unusable without qTranslate-X**."\\
**Douteux. En plus il n'a pas l'air compatible avec ACF même avec le plugin de synchro. Les champs ont l'air de ne pas être pris en compte. Autant l'éviter et ajouter des champs ACF manuellement pour les langues en attendant une meilleure solution.**
[[https://wordpress.org/plugins/qtranslate-x/|Page du plugin]] [[https://wordpress.org/plugins/acf-qtranslate/|Plugin de synchronisation avec ACF]] [[https://wordpress.org/plugins/qtranslate-slug/|Plugin de traduction de slug]]
==== WPGlobus ====
Héritier de qTranslate X mais amélioré (apparemment). À tester pour voir ce que ça donne. Attention il a aussi le problème de l'installation difficile à enlever, mais il y a un outil de nettoyage pour ça désormais. [[https://wordpress.org/support/view/plugin-reviews/wpglobus|Page du plugin]]
==== Bogo ====
Plugin de traduction par le créateur de contact form 7. À étudier. Approche "one post per langage". [[https://wordpress.org/plugins/bogo/|Page du plugin]]
----
===== Gestion des médias ======
==== Kaltura All-in-One Video Plugin for WordPress ====
Gestion des vidéos diverses. À tester. Recommandé par Charlène.
[[https://wordpress.org/plugins/all-in-one-video-pack/]]
==== PDF Embedder ====
À tester. Quel langage ? Dépendances ? Sécurité ?
[[https://wordpress.org/plugins/pdf-embedder/|Page du plugin]]
==== PDF Viewer ====
Permet d'intégrer des pdf en se basant sur PDF.js, un [[https://mozilla.github.io/pdf.js/|script libre]]. Intéressant mais en V0.1. À tester.
**Hacking :**
[[https://wordpress.org/plugins/wp-security-scan/]]
==== Wordfence Security ====
Plugin de sécurité.\\
Nul à chier d'après [[https://www.pluginvulnerabilities.com/2016/12/21/wordfence-is-leaving-sites-relying-on-their-plugin-vulnerable-to-unfixed-vulnerability-that-they-know-is-being-exploited/|cet article]] : + d'une semaine de réaction suite à une vulnérabilité, passif de vulnérabilité directement dans leur plugin, mensonges pour pousser les gens à utiliser leur plugin, **fix de certaines vulnérabilités majeures repoussé au mois suivant pour les utilisateurs gratuit alors que ceux qui payent l'ont,** etc.
[[https://wordpress.org/plugins/wordfence/]]
==== Sucuri Security ====
Plugin de sécurité générale. L'entreprise qui le gère à l'air sérieuse (plusieurs articles intéressants sur le hacking). Bouffe pas mal de mémoire, semble provoquer des bugs dans le backoffice... Balance des alertes mails pour des actions banales par défaut (post update, installation de plugin, etc), attention à bien les désactiver.
[[https://wordpress.org/plugins/sucuri-scanner/|Page du plugin]]
==== Login LockDown ====
Aucun soucis.
[[https://wordpress.org/plugins/login-lockdown/]]
==== Limit Login Attempts ====
Comme login lockdown, mais bloque aussi les connexions par cookies. Plugin non mis à jour depuis 2 ans.
[[https://wordpress.org/plugins/limit-login-attempts/]]
==== WP Security Audit Log ====
Problèmes de base de données étrange, apparition d'erreurs de base de données. Méfiance. Utilité discutable.
[[https://wordpress.org/plugins/wp-security-audit-log/]]
==== Plugin vulnerabilities ====
Donne des infos sur les vulnérabilités des programmes installés. À tester. [[https://wordpress.org/plugins/plugin-vulnerabilities/|Page du plugin]]
==== All in one WP security & firewall ====
Good shit. [[https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/|Page du plugin]]
----
===== Sauvegarde =====
==== UpdraftPlus Backup and Restoration ====
Intéressant, pompe à fric, pas de support multi-site gratuit. À voir. [[https://wordpress.org/plugins/updraftplus/|Page du plugin]]
==== UpdraftCentral ====
Gestion centralisée des backups depuis une install locale, style MainWP + maj plugin il me semble. À tester quand même. [[https://wordpress.org/plugins/updraftcentral/|Page du plugin]]
==== BackWPup Free - WordPress Backup Plugin ====
Intéressant, pas mal buggé apparemment. Support multi-site gratuit. À tester. [[https://wordpress.org/plugins/backwpup/|Page du plugin]]
==== BackUpWordPress ====
Système de sauvegarde simple. Mal codé apparemment... À tester. [[https://wordpress.org/plugins/backupwordpress/|Page du plugin]]
==== WP-DB-Backup ====
Sauvegarde des bases de données. Ne marche pas à priori. [[https://wordpress.org/plugins/wp-db-backup/|Page du plugin]]
----
===== WooCommerce =====
À tester voir si ça tient vraiment la route. [[https://wordpress.org/plugins/woocommerce/|Main plugin]]
Thème officiel : [[https://woocommerce.com/storefront/#|Storefront]] (casse-couilles à télécharger, ils demandent une facture inutile)
Les produits sont bien des posts type ⇒ risque de trop grosse table dans la BDD ?
==== WooCommerce Services ====
[[https://wordpress.org/plugins/woocommerce-services/|Page du plugin]] - Proposé à l'installation de WooCommerce. **Sert à externaliser des fonctions core du site.** Pue la merde comme idée, à voir.
==== Mollie Payments pour WooCommerce ====
[[https://fr.wordpress.org/plugins/mollie-payments-for-woocommerce/|Page du plugin]] - Sert à gérer plein de moyens de paiement facilement, mais se prend une **putain de marge** sur genre tout, genre **0,25 € + 1,8%** pour une carte bleue quand même. J'ai checké ça uniquement parce qu'il y avait une offre pour le câbler, ça a pas l'air ouf.
==== MailChimp for WooCommerce ====
[[https://wordpress.org/plugins/mailchimp-for-woocommerce/|Page du plugin]] - Proposé à l'installation. Vraiment utile ?
----
====== Plugins PHP ======
==== Matomo ====
[[https://matomo.org|Site]] - [[https://github.com/matomo-org/matomo|GitHub]]\\
Anciennement Piwik.\\
Alternative à Google analytics intéressante.
Pré-requis élevés, coûteux en ressources et espace BDD ?
==== Open web analytics ====
Analyse de trafic open source. À tester.
[[http://www.openwebanalytics.com/|Site officiel]]
----
**À trier**
[[http://mobiledetect.net/]]
[[https://github.com/stephband/jquery.event.swipe]]
[[https://github.com/benmajor/jQuery-Touch-Events]]
[[https://github.com/yairEO/touchy]]
[[http://adaptive-images.com/]]
[[https://noelboss.github.io/featherlight/]]
Animation avancées et performantes (il parait) : [[http://greensock.com/]]
[[http://julian.com/research/velocity/]]