Comment juger de la qualité de la connectivité d’un site Web ?

Souvent, les seules contraintes que nous nous fixons lors de la réalisation d’un site Web se situent au niveau de la conformité de son affichage quant à un design préétabli sur les trois principaux navigateurs du moment, et au respect des fonctionnalités demandées. Avec des projets plus avancés, nous pouvons aller jusqu’à l'implémentation de tests automatisés validant des pans plus ou moins complets de l'applicatif.

Malheureusement, on oublie souvent de prendre en compte dans nos critères de réussite, l’infrastructure même rendant notre site accessible au monde entier.
Pourtant, une mauvaise configuration ou l’utilisation de protocoles obsolètes peut nuire de façon très concrète à l’expérience utilisateur (par exemple en rallongent les temps de chargement), voir carrément en rendant le site inaccessible. L’idée de cet article est donc de présenter des notions propres à ce domaine, impersonnelles et suffisamment globales pour pouvoir s’appliquer à tout projet Web.

Notez également que nous nous limitons ici à la partie de l’infrastructure effectuant la connectivité avec l’extérieur. Nous ne parlerons pas de résilience aux pannes ni de politiques de sauvegardes.

IBM Lotus Notes vs MS Outlook

Etude des différences entre le client de messagerie IBM Notes vs Microsoft Office Outlook

IBM Notes

 

Microsoft Outlook

 

Interface Utilisateur

Les  +

  •  Touche insert pour les mails lus/non lus
  • Délégations faciles à mettre en place

 

 

 

Les –

  • Ouverture très lente du client car chargement Eclipse
  • > 2 Go la base peut se corrompre

 

Les +

  • Ouverture de client plus rapide
  • Eléments supprimés disponibles pendant 30 jours
  • Volume de la base 5 Go
  • Mise en page du corps du mail très facile (=word)
  • Recherche inter boites aux lettres très puissante

Les –

  • Paramétrages ne sont pas à la portée du simple utilisateur comme les réunions par exemple

 

Sécurité

·         Sécurisé avec un Id Notes

·         Sécurité du client (ECL)

·         Peut être indépendant de l’AD= Sécurité supplémentaire

·         Cryptage des fichiers en local

 

·         SSO avec OS reposant su L’AD

·         Fichier OST non encrypté

·         Pas possible de mettre les lecteurs en  « reader only »

 

Mode Offline

·         Les répliques locales permettent de stocker toute application dans les bases de données cryptées localement

·         Synchronisation est possible avec la possibilité de faire une réplication sélective (que quelques dossiers)

 

·         Outlook en mode cache, si le client Outlook plante ou le profil est corrompu … on perd tout

 

Backup

·         Backup possible suivant la disponibilité des bases sur le serveur Domino (30 jours par ex.)

·         Restauration de la base mail sur un autre endroit / et peut être sélective

 

·         Pas de restauration de base mail car Microsoft garantie l’intégrité des données à l’instant T…

 

Le support

 Bof .... Support très réactif et beaucoup de technotes sont disponibles via Google

 

 

  • Lotus Notes et Exchange sont deux plates-formes totalement différentes, Les deux ont leurs avantages et inconvénients.
  • Outre le fait que les deux vous offrent la possibilité de faire de la messagerie, ils ont très peu en commun. Avoir deux systèmes totalement différents inflige leurs propres problèmes.

 

Lazy loading dans WordPress

Le lazy loading, à quoi ça sert ?

Le lazy Load ou chargement différé est un moyen d’accélérer le chargement HTML et ainsi d’améliorer à la fois l’expérience utilisateur et le référencement des sites.
Le principe est simple : il consiste à différer le chargement de ce qui n’est pas tout de suite utile à la lecture d’une page par le navigateur : à savoir, la plupart des fichiers js et les images qui ne sont pas sensées apparaître immédiatement dans la fenêtre du navigateur car se trouvant dans la partie hors champ de la page (en général le bas de la page). La ligne de démarcation entre partie visible sans scroll et le reste de la page est nommée la ligne de flottaison.

Faire des maths en css avec calc()

calc() est une fonction native de CSS3 qui permet de faire des calculs mathématiques simples (addition, soustraction, multiplication et division) en remplacement de n'importe quelle valeur de largeur / hauteur / position / angle / temps ...etc.

Etre capable de faire des calculs mathématiques simples en CSS peut être utile dans certains cas et peut éviter d'utiliser du javascript inutilement.

Intégrer solr dans WordPress

WordPress / Solr

Certes il existe déjà des plugins qui permettent d’intégrer solr dans WordPress, mais ils sont soit basiques soit non open source. On va donc voir ensemble comment intégrer solr dans WordPress qui est capable d’indexer les champs customs (typiquement des champs ACF) et les documents (pdf par exemple). [Cet article nécessite une connaissance de solr et WordPress.]

Du PHP dans Visual Studio: est-ce vraiment possible ?

Présentation

Depuis plusieurs mois maintenant je suis amené à travailler sur deux languages différents : le C# (.NET) et le PHP 🙁 .

Le problème c'est que je suis "Full Microsoft" et j'adore mon EDI "Microsoft Visual Studio 2017" !!! C'est vrai, je peux utiliser VS Code, mais moins pratique quand même.

J'ai donc cherché pour savoir si je pouvais faire du PHP dans mon environnement préféré. Et j'ai trouvé un plugin (payant je l'avoue) mais qui vaut le détour: "PHP Tools for Visual Studio" !

Je vais vous présenter ce plugin rapidement et vous montrer comment l'utiliser.

Visual Studio Code : quésaco ?

Présentation

Visual Studio Code est un éditeur de code source léger mais puissant qui fonctionne sur toutes les plateformes tel que Windows, MacOS et Linux. Il prend en charge la plupart des languages connus comme JavaScript, TypeScript et Node.js ou encore C ++, C #, Python, PHP...

Il intègre toutes les fonctionnalités attendues pour ce genre d'outils (snippets, indentation automatique, coloration syntaxique, auto complétion, code refactoring...etc). 

Il intègre aussi un gestionnaire de paquets et de dépôts (Connexion à GIT par exemple). Enfin, il est possible de développer des plugins pour VS Code.

Télécharger VS Code ici.

OneDrive Entreprise

C'est quoi OneDrive Entreprise ?

OneDrive Entreprise fait partie intégrante d'Office 365 ou de SharePoint Server et fournit une place dans le cloud où vous pouvez stocker, partager et synchroniser vos fichiers de travail. Vous pouvez mettre à jour et partager vos fichiers depuis n'importe quel appareil avec OneDrive Entreprise. Vous pouvez même travailler sur des documents Office avec d'autres en même temps.

Que propose OneDrive en termes d'espace de stockage?

C'est un service de stockage de fichiers privés avec un quota de base 200GB et extension à 1 To possible
Synchronisation avec le dossier OneDrive sur le lecteur c: \ du PC.
Client de synchronisation installé par défaut sur Windows 10 et disponible en tant qu'application spécifique sous Windows 7

 

Comment accéder à OneDrive ?

Accès à partir de n'importe quel appareil connecté à Internet, y compris les smartphones iPhone, Android et WindowsPhone.

Collaboration et partage en ligne avec OneDrive ?

L'une des plus grandes fonctionnalités offertes par OneDrive est qu'elle vous permet de collaborer sur des documents (Word, Excel, PowerPoint, OneNote) avec d'autres collaborateurs.

OneDrive - Le cloud qui connecte tous les produits et services Microsoft ?

L'une des principales caractéristiques de OneDrive réside dans le fait qu'il est profondément intégré aux produits les plus importants de Microsoft. Ce service est utilisé par toutes ces plates-formes différentes comme point central pour télécharger des fichiers sur le cloud, synchroniser les paramètres du système et des applications, se souvenir de vos mots de passe, de votre historique de navigation, etc.

Conclusion

OneDrive Entrprise est vraiment un excellent outil collaboratif. Il offre suffisamment d'espace de stockage dans le cloud et permet de l'utiliser sur une multitude d'appareils.