Veuillez noter que je publie maintenant mes articles sur Apical, votre plateforme d'apprentissage.

Christiane Lagacé

Archives de l'auteur

  • Développer et utiliser les « shortcodes » WordPress

    Accéder à « Développer et utiliser les « shortcodes » WordP »

    Qu'est-ce qu'un « shortcode » ?

    Un « shortcode » WordPress, c'est un petit bout de code (non, sans blague ;-)) qui est exécuté lorsqu'une série de caractères donnée est rencontrée. La série de caractères sera toujours entourée de crochets carrés (ex : [gallery]). Dans les faits, c'est cette série de caractères entourée de crochets carrés qu'on appelle shortcode. (suite…)
  • Comment les « hackers » réussissent les injections SQL

    Accéder à « Comment les « hackers » réussissent les injecti »

    Une injection SQL consiste à entrer des caractères précis dans une variable qui sera utilisée dans une requête SQL. Ces caractères feront en sorte que la requête originale sera déviée de son but afin d'ouvrir des portes aux utilisateurs malveillants. Ils pourraient, par exemple, s'authentifier sans connaître le mot de passe, créer un nouvel usager administrateur dont ils connaîtront le mot de passe, détruire une table, bousiller les données, etc.

    Mais où ces injections peuvent-elles être entrées ? À n'importe quel endroit où les données peuvent être modifiées par un usager : dans une case de saisie, dans un URL, dans un cookie, etc.

    (suite…)
  • mysqli : la nouvelle technique pour travailler avec une base de données MySQL

    Accéder à « mysqli : la nouvelle technique pour travailler ave »

    Votre site Web devra fort probablement accéder à une base de données pour définir soit sa structure (ex : ses menus, ses configurations), soit son contenu (ex : le texte à afficher dans les pages Web, les usagers ayant droit de se connecter), soit les deux.

    Il existe plusieurs techniques pour accéder à la base de données et y exécuter des requêtes. Avant PHP 5.5.0, plusieurs programmeurs utilisaient mysql_connect() et les autres fonctions de l'extension mysql (voir l'article « Travailler avec une base de données MySQL »).

    Cette extensions est désormais obsolète. Les programmeurs avisés utilisent maintenant l'extension mysqli. Le i tient pour improved. Il s'agit donc d'une version améliorée de l'extension originale.

    (suite…)
  • La transposition didactique

    Accéder à « La transposition didactique »
    La transposition didactique, ou didactisation, consiste à transformer des savoirs disciplinaires (pouvant provenir de savoirs savants, de situations professionnelles ou de pratiques sociales, incluant les questions socialement vives) en savoirs à enseigner (énoncés dans les devis ministériels et dans les plans cadres de cours) puis en savoirs enseignés (énoncés dans les plans de cours et les plans de leçon). Mais sur quoi doit-on se baser pour effectuer les transformations nécessaires pour que le savoir disciplinaire puisse être effectivement enseigné ? Bien qu'il n'y ait pas de recette toute faite, nous allons regarder les grands principes qui nous guideront dans ce travail.

    (suite…)

  • Gabarits pour démarrer un nouveau site Web à partir de zéro

    Accéder à « Gabarits pour démarrer un nouveau site Web à par »

    Vous désirez développer un nouveau site Web à partir de zéro ? Voici des gabarits HTML et CSS qui pourront servir de base à votre travail.

    Ces gabarits sont bien incomplets. Il vous offrent cependant la possibilité de débuter votre site sans vous casser la tête pour les prémices habituelles.

    (suite…)
  • WPTouch : une extension pour adapter facilement votre site au mobile

    Accéder à « WPTouch : une extension pour adapter facilement vo »

    Adapter un site Web au mobile consiste à ajuster la feuille de style pour que l'affichage soit aussi agréable sur un ordinateur à écran large que sur un téléphone cellulaire. On parlera de rendre le site Web adaptatif ou, en anglais, responsive.

    Si les règles de bases sont assez simples à mettre en place, il reste que l'adaptation demande un travail supplémentaire non négligeable. Et pour que l'affichage sur cellulaire soit optimal, vous devrez probablement passer de longues heures à jouer avec votre CSS.

    Saviez-vous que les firmes qui développent des sites Web peuvent ajouter facilement 500$ aux coûts d'un site Web pour le rendre adaptatif ?

    C'est ici qu'une extension comme WPTouch devient intéressante : vous l'installez sur votre site WordPress et, du coup, votre site s'affiche correctement sur un téléphone cellulaire sans que son apparence soit affectée sur un écran plus large.

    (suite…)
  • Subscribe to comments : une extension permettant de s’abonner aux commentaires

    Accéder à « Subscribe to comments : une extension permettant d »

    Il existe différents types d'abonnements à un site Web. Parmi les plus fréquents, notons :

    • Abonnement pour être avisé par courriel lorsqu'un nouvel article est publié
    • Abonnement pour être avisé par courriel lorsqu'un nouveau commentaire est ajouté

    C'est justement à ce dernier type d'abonnement que « Subscribe to comments » s'adresse. (suite…)

  • Navayan Subscribe : une extension pour les abonnements au site

    Accéder à « Navayan Subscribe : une extension pour les abonnem »

    Si vous tenez un blogue ou si vous publiez de l'information sur votre site d'entreprise en utilisant la fonctionnalité d'articles de WordPress, vous aimerez Navayan Subscribe. Cette extension permet aux internautes de s'abonner au site Web. Les abonnés recevront un courriel à chaque fois que vous publiez un nouvel article.

    (suite…)
  • Contact Form 7 : une extension pour créer un formulaire de contact

    Accéder à « Contact Form 7 : une extension pour créer un form »
    En tant que Webmestre ou auteur d'un site Web, vous devez mettre en place différents moyens pour que les internautes puissent vous rejoindre :
    • Commentaires au bas d'une page : message visible pour tous les internautes
    • Page de contact avec votre adresse électronique : le message sera envoyé en privé mais souhaitons-nous vraiment publier notre adresse électronique ?
    • Page de contact avec un formulaire de contact : le message sera envoyé en privé sans publier notre adresse de courriel
    La dernière option nous semble la plus appropriée pour envoyer un message privé. Et pour générer un formulaire de contact, rien de plus simple que l'utilisation de l'extension WordPress Contact Form 7. (suite…)
  • Les extensions incontournables

    Accéder à « Les extensions incontournables »
    Les fonctionnalités d'un site WordPress peuvent être codées à différents endroits :
    • Dans le thème
    • Dans le fichier functions.php
    • Dans des extensions
    Donc, si vous avez choisi un thème qui n'offre pas toutes les fonctionnalités désirées, vous pouvez soit coder ces fonctionnalités vous-même ou encore vous tourner vers des extensions toutes faites. Pour éviter de réinventer la roue, on réservera la programmation personnalisée pour les fonctionnalités qui n'existent pas sur le marché. Voici donc, pour vous aider à démarrer vos recherches, une liste d'extensions qui pourraient vous être fort utiles. Plusieurs d'entre elles sont d'ailleurs utilisées sur mon propre site Web. Revenez régulièrement sur cette page car je la mettrai à jour pour suivre les nouveautés. Bonne exploration !

    (suite…)