Accueil À propos Services Technologies Portefolio Blogue English
La liste d'Antoine-Labelle Nouvelles Hautes-Laurentides GenList2 Twitter

JSON en PHP

2018-01-28 19:06:19

À la suite d'une question sur JSON sur le canal IRC #php, voici un peu de documentation sur l'encodage et le décodage de JSON en PHP

Commenter (0)

Par yansanmo

Section:

Les balises <meta> dans Wordpress

2014-03-23 12:57:11

Voici une petite analyse de 9 extensions pour ajouter des balises meta dans Wordpress

Lire la suite

Commenter (0)

Par yansanmo

Section:

La programmation évènementiel en Javascript

2014-03-17 16:28:01

La programmation Asynchrone en Javascript cause bien des mots de têtes aux débutant d'après le nombre élevé de questions qui sont demandées sur irc.freenode.org ##javascript . Et pourtant, le langage Javascript a toujours supporté les événements dans les navigateurs. On peut aussi parler de programmation événementiel.

Tout d'abord, il faut arrêter de penser séquentiellement en terme de ligne de code et commencer à réfléchir selon le temps d'exécution du code...

Lire la suite

Commenter (0)

Par yansanmo

Section:

Adaptation ou restructuration?

2011-03-23 14:36:53

À chaque jour, je suis confronté aux demandes de modification de mes clients pour leur site Web. Quel est le meilleur moment de gérer ses modifications? À un certain point, est-ce qu'on doit refaire le site, aller chercher une nouvelle technologie (nouveau CMS, engin de blogue), est-ce que l'usager doit être capable de modifier un élément, est-ce qu'il doit être capable de modifier tout?

Habituellement, je préfère l'approche adaptative et continue. Ainsi, lorsqu'on veut ajouter du dynamisme dans les pages Web, j'opte pour l'ajout de code PHP ciblé, exactement où l'élément est modifié, je n'en modifie pas plus. Avec les règles de réécriture (rewriterule), on peut facilement rediriger "page.html" vers "page.php" de façon transparente, sans redirection javascript ou HTTP. On évite ainsi de réécrire tous les liens dans les pages. Je fais donc les modifications progressivement selon les demandes. Il est rare que je vais conseiller à mes clients de supprimer tout ce qu'ils ont pour recommencer à zéro. Ils est important pour eux de garder une certaine image. De plus, pour les moteurs de recherches, il est important de garder une constance dans l'accès aux ressources Web.

La restructuration est nécessaire quand le contexte change du tout au tout. Lorsque l'entreprise change, le site doit être changé en conséquence, par exemple, lors de la fusion de deux entreprises, un nouveau site Web me semble une meilleure approche.

Pour la gestion du changement, voici une de mes techniques. Si le client demande une fois, je le fais, sans poser de questions. Si le client demande deux fois, je modifie de façon à ce que le changement soit simple pour moi. Si le client demande trois fois, je développe un outil pour qu'il puisse le modifier. À mon avis, plus de trois demandes signifient que le client veut le contrôle et qu'il est temps de le rendre responsable.

Commenter (0)

Par yansanmo

Correction du validateur pour l'UTF-8

2011-01-29 18:32:48

Étrangement j'avais oublié des variables d'environnement pour mon validateur XHTML et personne n'a osé ne me dire par courriel. L'oubli de ses variables produisaient des erreurs pour les caractères accentués en UTF-8... Les variables avaient été ajustées sur mon ancien serveur Redhat/Fedora mais présentement mon serveur utilise Debian. C'est maintenant corrigé. Je l'ai aussi spécifié dans le fichier README.

Commenter (0)

Par yansanmo

Dossiers mai à novembre 2010

2010-11-26 12:30:29

Il y en a eu de l'eau qui a passé sous les ponts depuis le dernier billet. C'est que ProgYSM est très occupé par ses clients.

Voici une liste de sites que j'ai touchés, modifiés, améliorés ou réparés en tant que consultant depuis le mois de mai. Je m'occupe généralement de la gestion interne, des modifications à l'arrière scène et en tout temps je collabore avec les infographistes et les édimestres responsables des sites.

Donner du pouvoir de gestion aux propriétaires et gestionnaires des sites, c'est une mission pour ProgYSM.

Technologies et logiciels: Apache2, Bash, Certificat SSL, CSS, Cron, FOP, GD, Infolettre (courriel), Javascript, JOSM, MySQL, PHP, Postfix, PostgreSQL, RSS, XCache, XHTML, XML, XSLT, XUL.

Merci à tous de faire confiance à ProgYSM.

Commenter (0)

Par yansanmo

Importation du bassin Laurentides-Est

2010-05-05 10:46:33

L'importation du bassin Laurentides-Est (02LC000) qui va de Rivière-Rouge à St-Jérôme a été complétée hier. Cette fois-ci les noeuds dupliqués ont été enlevés après l'importation. Les prochaines importations seront sûrement pour les bassins hydrographiques de l'Abitibi-Témiscamingue et de l'Outaouais.

Commenter (0)

Par progysm@

Développement de la semaine dernière

2010-04-12 06:25:57

La semaine dernière a été chargée en projet de site Web. J'ai donc installé les nouvelles versions des sites Web Herbes en Folie, Tourisme Hautes-Laurentides et Upper-Laurentians en plus de travailler sur deux autres sites qui ne sont pas encore en ligne. Tous ces sites utilisent des CMS personnalisés construits à l'aide de GenList2. Remarquer que Upper-Laurentians est la traduction de Tourisme Hautes-Laurentides. Les deux sont gérés à partir d'une seule interface d'administration bilingue avec base de données commune.

Avec tout ce développement, GenList2 a été amélioré. En effet, j'ai intégré plusieurs modifications et ajouter encore plus de paramètres de configuration. Il est donc désormais possible d'ajouter une authentification LDAP, ajouter des filtres "année" et "clé étrangère" dans la gestion multiple et ajouter des sections (avec onglet) dans le formulaire d'édition simple. La gestion multiple possède aussi un champ de recherche sur les champs textes et des flèches pour changer l'ordre d'affichage de la liste. Enfin, j'ai ajouté une configuration pour que l'éditeur tinymce utilise un modèle enfant pour les images. Par exemple, on crée un modèle page avec un éditeur HTML et un modèle enfant "imagepage" qui permet le téléchargement d'images. Avec les bonnes configurations, l'éditeur HTML utilisera les images correspondantes.

Du côté d'OpenStreetMap, j'ai terminé l'importation des lacs et rivières pour la région de Kiamika (bassin hydrographique 02LF000). Je vais attendre un peu que les cartes soient mises à jour avant de continuer avec la partie Nominingue/Rivière-Rouge/Labelle.

Commenter (0)

Par progysm@

Suivante ⇒