Pallier les problèmes de sauvegarde des formulaires importants

Lorsque l'on travaille sur un projet Drupal conséquent comportant de nombreuses de fonctionnalités et de nombreuses permissions à contribuer, on observe régulièrement un problème récurrent de sauvegarde sur des formulaires de grande taille. Régulièrement, les changement ne sont pas pris en compte en base de donnés. Des alésa récurrents sur les formulaires de droits /admin/user/permissions et /admin/people/permissions. Comment pallier à ce problème ? C'est le sujet de cet article...

Distinguez vos différents serveur SQL en un coup d’oeil !

Suite au déroulement de nombreux projets, un développeur se trouve rapidement face à un Microsoft SQL Server Management Studio comprenant une dizaine ou plus, de serveurs de base de données enregistrés. Même si les noms donnés à ces derniers sont parlants, par exemple "ProjetXY_Recette", il est fréquent de perdre du temps en cherchant le bon nom dans une liste longue voire même d'ouvrir le mauvais serveur. Voici quelques astuces pour répondre à cette problématique organisationnelle...

Simplifier la connexion à un référentiel DataServices

Vous trouvez qu'il est compliqué de vous connecter à un référentiel SAP BO DataServices (BODS) ? Découvrez en 6 étapes comment éviter de ressaisir le mot de passe du référentiel BODS à chaque connexion en donnant les droits d’extraction de mot de passe à l’utilisateur qui se connecte au référentiel. Méthode  testée sur une plateforme BI 4.2 SP03 avec DataServices 4.2 SP08 et sur une autre plateforme BI 4.2 SP04 et DataServices 4.2 SP09.

Audit PHP : sécurité et bonnes pratiques

PHP_LOGO

Créé en 1994, PHP (Hypertext Preprocessor) est un langage de programmation très répandu sur Internet.

C'est un langage puissant, facile à aborder et permissif.
De ce fait, il est fréquent de retrouver des codes PHP qui ne respectent pas les normes élémentaires de sécurité et de bonnes pratiques.

Cet article est un aide-mémoire qui dresse une liste (non exhaustive) des points à contrôler dans le cadre d'une revue de code.