Aujourd’hui, je vous propose une revue du web de quelques trucs et astuces que j’utilise en développement ou administration. A l’origine, j’avais prévu de détailler chacun dans un article, mais ça ne va pas être possible à court terme. Alors plutôt que de garder ça dans mes brouillons, le voici sous forme de liste.

Quelques trucs et astuces pour MySQL

Choisir le bon interclassement d’une base mySQL

http ://wiip.fr/content/choisir-le-bon-interclassement-mysql-pour-utf-8

Tout sur l’interclassement dans mySQL

https ://mathiasbynens.be/notes/mysql-utf8mb4

Comment optimiser les tables mySQL

Quelques trucs et astuces de développement

Rendre le design de son site « mobile first » en toute simplicité. Source. Un excellent tutoriel qui explique comment faire avec des règles css. Simple et élégant : https ://blog.lesieur.name/grille-css-responsive-et-semantique-sans-framework/

Comprendre le javascript actuel quand on a rien suivi depuis 2001 (comme moi !) : https ://medium.com/the-node-js-collection/modern-javascript-explained-for-dinosaurs-f695e9747b70

Plusieurs trucs et asutuces pour WordPress

Masquer le fait que votre site utilise WordPress

Voici une bonne façon d’améliorer la sécurité de son site, car si le pirate ne sait pas que vous utilisez WordPress, il aura plus de mal à en exploiter une faille. Il suffisait d’y penser : https ://wordpress.stackexchange.com/questions/1507/steps-to-take-to-hide-the-fact-a-site-is-using-wordpress

Automatiser sa chaîne de fabrication WordPress avec gulp

Pourquoi et comment utiliser apply_filter

https ://pippinsplugins.com/a-quick-introduction-to-using-filters/

Développer un plugin WordPress

avoir un besoin qui nécessite un plugin. Souvent, un morceau de code dans le thème suffit largement, surtout si vous n’envisagez pas de le publier. N’oublions pas que la plupart des vulnérabilités de WordPress sont dues aux plugins, donc en limiter l’usage peut être une bonne chose. Parfois, cependant, pour se conformer aux normes de développement de WordPress, un plugin peut être indispensable.

Voici quelques sources d’inspiration :

Administrer plusieurs sites WordPress avec une interface unique

Il existe deux options : InfiniteWP ou ManageWP. InfiniteWP peut être hébergé par vos soins (c’est l’option gratuite) alors que ManageWP est un service en ligne. Par contre, ManagerWP est plus riche fonctionnellement, plus élégant et plus ergonomique. Il est aussi plus ancien, donc on peut supposer que InfiniteWP va aussi évoluer et s’améliorer avec le temps.

Utiliser Disqus pour gérer les commentaires

Et éviter ainsi d’être spammé : http ://blog.chapagain.com.np/wordpress-comments-are-auto-closed-while-using-disqus-commenting-system/.

Vérifier les réglages dans wordpress :

  • « Autoriser les lecteurs à publier des commentaires sur les nouveaux articles » : coché
  • « Autoriser les lecteurs à publier des commentaires sur les nouveaux articles … » : décoché
  • (Si vous voulez autoriser les ping et rétro-liens) « Autoriser les liens de notification d’autres blogs (pings et rétroliens) sur les nouveaux articles » : coché

Vérifier les règlages dans disqus : « Do not allow comments after days. Using … days will disable this feature » : mettre « 0 ».

Fixer la bannière d’un site lors du défilement de la page

Version simple : sans rétrécissement de la banière

@media (min-width :1200px)
{
.wrapper
{
padding-top : 140px ;
}
header
{
position : fixed ;
width : 100 % ;
z-index : 9999 ;
}
.main-nav
{
background : #FFFFFF ;
}
}

Version évoluée : avec rétrécissement

Version élégante : avec image fixe défilante

Créer un système de réservation avec WordPress

Quelques exigences de départ :

  • Promouvoir le lieu
  • Proposer les plages disponibles
  • Pas de paiement en ligne
  • Premier contact par le site possible pour obtenir le numéro de téléphone
  • Attention aux spammers
  • Afficher une carte avec le lieu

Choisir un plugin : https ://www.webacademy.bzh/blog/formation-wordpress/meilleurs-plugins-wordpress-location-vacances

  • WP Booking System : —
    Attention, au moment de l’activer : « Deprecated : Methods with the same name as their class will not be constructors in a future version of PHP ; wpbs_widget has a deprecated constructor in … »
  • Pinpoint Booking System : —
    Très compliqué
  • Advanced Booking Calendar : +++
    Simple et propose toutes les fonctionnalités voulues.

Créer le site : https ://www.webacademy.bzh/blog/formation-creation-site-web/creer-site-location-saisonniere

Tags :

Classés dans : ,