Bonnes Pratiques Web
Follow
Find
10.4K views | +17 today
 
Scooped by Shaker technologies
onto Bonnes Pratiques Web
Scoop.it!

5 Everyday Navigation Techniques to Master - ISSUES - Website Magazine

5 Everyday Navigation Techniques to Master - ISSUES - Website Magazine | Bonnes Pratiques Web | Scoop.it
One of the most effective ways for Web designers to help meet a company's goals and achieve the digital success they so desire, is by implementing navigational elements on their website designs that propel users forward through the sales/lead...
more...
No comment yet.
Bonnes Pratiques Web
Développement Php, Mysql , Javascript, Jquery, Css3, (X)HTML5...
Your new post is loading...
Your new post is loading...
Rescooped by Shaker technologies from JavaScript Libraries for HTML5
Scoop.it!

jsPDF - HTML5 PDF Generator | Parallax

jsPDF - HTML5 PDF Generator | Parallax | Bonnes Pratiques Web | Scoop.it
Parallax

Via Jason Tintelnot
Shaker technologies's insight:

Un script pour générer des pdf côté client.

more...
Jason Tintelnot's curator insight, August 26, 2013 9:49 AM

Generate PDF dynamically using HTML5.

Scooped by Shaker technologies
Scoop.it!

Google Apps Script — Google Developers

Google Apps Script is a scripting language based on JavaScript that lets you do new and cool things with Google Apps like Docs, Sheets, and Forms. There's nothing to install — we give you a code editor right in your browser, and your scripts run on Google's servers.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

New Version of Ludei CocoonJS Provides PhoneGap Alternative for Developers to Compile HTML5 Apps

New Version of Ludei CocoonJS Provides PhoneGap Alternative for Developers to Compile HTML5 Apps | Bonnes Pratiques Web | Scoop.it
Ludie has announced CocoonJS 2.0, the latest version of its platform which allows develope.
Shaker technologies's insight:
CocoonJS is also compatible with Apache Cordova/PhoneGap projects. Developers can provide their existing project and potentially enhance the overall HTML5 execution speed, testing/debugging capabilities and deployment and monetization experience using CocoonJS.
Develops can take their HTML5 game or app, test how it works directly on the device using the CocoonJS Launcher Apps for iOS and Android and then upload the HTML5 code to Ludie’s cloud-based platform and Ludie will deliver a final app or bundle for the app stores.
The CocoonJS Launcher App provides a tool for both testing the acceleration technology and debugging the content allowing remote debugging of web content directly on the device.
The CocoonJS Launcher App works very similar to a web browser allowing developers to execute remote URLs or even complete projects stored on the device providing the ability to execute a project anytime, anywhere even when offline. It also allows the opportunity to access Cordova plugins and the CocoonJS extensions.
CocoonJS not only bundles apps and games for mobile but also for desktop and web based platforms such as Windows, MacOSX, Linux, Tizen, Mozilla Marketplace, Chrome Store, Pokki, OUYA, etc. 
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Google propose un kit de développement web responsive

Google propose un kit pour aider les développeurs à créer des pages qui suivent ses recommandations, ou Web Fundamentals, en ce qui concernent l'adaptabilité des pages aux différents terminaux.
Shaker technologies's insight:

Sont supportés les navigateurs IE10 et 11, Firefox 30 et 31, Chrome bien entendu, ainsi que la plupart des navigateurs populaires sur mobiles.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

L'algorithme Panda 4.0 pénaliserait fortement les sites bloquant l'accès aux ressources CSS et JavaScript

la raison de cette chute du trafic était l'interdiction faite au robot de Google d'accéder aux ressources CSS et JavaScript. Interdiction faite par le fichier robots.txt
Shaker technologies's insight:

Selon l'auteur du billet, avoir donné l'accès à ces ressources en corrigeant le fichier robots.txt des sites pénalisés a provoqué une "remarquable résurrection".

Panda 4.0 est-il aussi sévère ? A chaque webmaster de le vérifier. Quoi qu'il en soit, Google, dans ses recommandations aux webmasters, a toujours indiqué qu'il ne fallait pas bloquer l'accès aux fichiers CSS et JavaScript, blocage qui est souvent fait avec l'intention d'économiser de la bande passante. Ce qui est une mauvaise idée.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

LG publie son SDK WebOS pour ses SmartTV

Histoire de surfer sur la vague du succès - 1 million de SmartTv vendus en 4 mois - et histoire d'y impliquer les développeurs, car là comme ailleurs les applications sont un des nerfs de la guerre, LG publie un SDK

Shaker technologies's insight:

Les technologies utilisées sont les technologies classiques des applications Web : HTML, CSS, et JavaScript.

Le SDK procure  le LG SmartTV Emulator, un émulateur qui vous permettra de tester vos applications sur votre poste de travail. Celui-ci peut être Windows, Linux ou Mac OS X.

Un guide de design vous aidera à concevoir vos applications.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Top Performance Mistakes when moving from Test to Production: Excessive Logging - Compuware APM Blog

Top Performance Mistakes when moving from Test to Production: Excessive Logging - Compuware APM Blog | Bonnes Pratiques Web | Scoop.it
When things work great in testing it doesn’t necessarily mean that everything works great in production. There are many things that might be different – such as: much higher load than tested, different hardware, external services that couldn’t be tested, “Real Users” that execute transactions that weren’t tested. This blog marks the start of a …
Shaker technologies's insight:

Logging is important – but handle with care

We all know that logging is important as it provides valuable information when it comes to troubleshooting. Logging Frameworks make it easy to generate log entries and, with the help of tools, its becoming easier to consume and analyze log files when it is time to troubleshoot a problem. But what if there is too much log information that nobody looks at anyway, that just fills up your file system and – the worst thing – seriously impacts your application performance and with that introduces a new problem to you application? The following two examples are taken from an online web application running on Tomcat. We can easily see how the current logging settings can become a real problem once this application gets deployed in testing.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Understanding Application Performance on the Network – Part II: Bandwidth and Congestion - Compuware APM Blog

Understanding Application Performance on the Network – Part II: Bandwidth and Congestion - Compuware APM Blog | Bonnes Pratiques Web | Scoop.it
When we think of application performance problems that are network-related, we often immediately think of bandwidth and congestion as likely culprits; faster speeds and less traffic will solve everything, right? This is reminiscent of recent ISP wars; which is better, DSL or cable modems? Cable modem proponents touted the higher bandwidth while DSL proponents warned …
Shaker technologies's insight:

Bandwidth effect = [ [# bytes sent or received] x [8 bits] ]/ [Bottleneck link speed]

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Getting Started with Responsive Web Design Development Techniques | Javalobby

Getting Started with Responsive Web Design Development Techniques | Javalobby | Bonnes Pratiques Web | Scoop.it

There are some general techniques to keep in mind when building a responsive UI:

  • Flexible layouts – Using proportional sizes to fit to every page. You can also use new CSS3 modules like grid layout, flexbox and more.
  • Flexible images and media – Using CSS to avoid images or media overflow out of their containing elements.
  • Media queries – Using the CSS3 media queries module to detect media features like screen resolution and to respond accordingly with CSS. 
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Breakpoints And The Future Of Websites - Smashing Magazine

Breakpoints And The Future Of Websites - Smashing Magazine | Bonnes Pratiques Web | Scoop.it
This article looks at breakpoints beyond screen size and explores possibilities and approaches to use them to create truly adaptive experiences on the web.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

PhoneGap Architectural Considerations | Javalobby

PhoneGap Architectural Considerations | Javalobby | Bonnes Pratiques Web | Scoop.it

In this article, we’ll try to highlight everything that you need to consider when building a PhoneGap application, from the app architecture and code organization, to user interface paradigms.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Vous ne comprenez pas les icônes - Miratech

Vous ne comprenez pas les icônes - Miratech | Bonnes Pratiques Web | Scoop.it

Avant la lecture des résultats, faites le quizz pour tester vos connaissances.

Shaker technologies's insight:

Voici les résultats obtenus, détaillés par icône. Beaucoup d’icônes sont mal comprises des utilisateursalors qu’elles sont pourtant très utilisées.

IcôneSignification% bonnes réponses hors contexte% bonnes réponses en contexteRéponses surprenantesCommentairesMenu11,6%47,3%« pour écrire un texte »
« affichage linéaire »Cette icône est la plus mal comprise (que ce soit en contexte ou hors contexte) alors qu’elle est très utiliséeListe23,2%Non testé« répertoire »
« paragraphes »Partager25,9%50%« réseaux connectés entre eux »
« connexion »Cette icône est très mal comprise par ceux qui n’utilisent pas souvent d’applicationsFlux RSS46,4%Non testé« wifi »
« son »Beaucoup de participants ont confondu cette icône avec l’icône du wifiPinterest46,4%Non testé« microphone »Localisation52,7%Non testé« retoucher »
« identifier »Plusieurs icônes existent pour se localiserLinkedIn53,6%Non testé« entrée »
« open »
« internet »Plus
Voir plus54,5%66%« réseau »Exporter
Envoyer à
Transférer57,1%67%« suivant »
« page suivante »Affichage grille58%31,3%« plan »
« immobilier appartement »Cette icône permet également d’accéder aux applications sur les smartphones AndroïdAjouter aux favoris59,8%Non testé« défibrillateur »
« faire un don »Télécharger61,6%Non testé« ajouter à une liste »
« poids »Rechercher67,9%Non testéAccueil67,9%Non testé« immobilier »
« maison »Cette icône est très utilisée sur les applications mobiles ou les sites. On aurait pu s’attendre à un résultat plus élevéActualiser
Rafraichir68,8%83%« zoom pour grossir l’article »Certains utilisateurs ont confondus cette icône avec l’icône de rotation d’une imageParamètres74,1%Non testé« programme »
« recherche »Lieu
Localisation74,1%70,5%« aide »
« traces »Enregistrer78,6%Non testé« ordinateur »
« carte photos »
« carte SD »Cette icône est également très utilisée dans les logicielsProfil
Compte80,4%77,7%« administration »Nous avons accepté les réponses comme « contact » dans la partie hors contextePièce jointe
Attachement83%96,4%« note »
« revenir voir plus tard »Commentaires83,9%72,3%Nous avons accepté les réponses telles que « tchat » et « message » dans la partie hors contexteFavoris83,9%77,7%« restaurant étoilé »
« exprime la gloire, la célébrité »Nous avons accepté les réponses comme « noter une application » dans la partie hors contexteVerrouiller86,6%Non testé« rendre privé »Nous avons accepté les réponses du genre « site sécurisé »Twitter86,6%Non testé« économie »
« voyage »Informations89,3%Non testé« internet »Alarme
Alerte92%82,1%« appeler »Résultats plus élevés hors contexte car nous avons accepté les réponses « sonnerie »Supprimer94,6%Non testé« pour sauvegarder ? »Panier94,6%Non testé« la carte »Mail
Boîte mail95,5%Non testé« croisement »
« repos »Facebook97,3%Non testé« Microphone »Cette icône est la plus comprise parmi celles hors contexte

Comme vous pouvez le voir ci-dessus, les icônes telles que « partager » et « menu » sont très mal comprises par les utilisateurs. Pourtant les applications dotées de ces icônes sont très nombreuses.

Alors un conseil si vous voulez concevoir une application mobile : faites attention aux icônes que vous utilisez. Le mieux est d’accompagner chaque icône de sa signification en texte afin qu’il n’y ait pas d’ambiguïté pour l’utilisateur.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

La fragmentation technologique des terminaux mobiles - Miratech

La fragmentation technologique des terminaux mobiles - Miratech | Bonnes Pratiques Web | Scoop.it

La France compte 24 millions de possesseurs de smartphones, soit 44% de français de plus de 11 ans. 6 millions de tablettes et 15 millions de smartphones seront vendus en 2013. Entre 2011 et 2013, la possession de tablettes a évolué de plus de 400%.

Shaker technologies's insight:

Pour le cas des systèmes d’exploitations, ou OS, l’équation est simple : Android domine le marché. Equipant 4 téléphones vendus sur 5, Android est ultra majoritaire, notamment dans les pays émergeants. Apple arrive en seconde place et les autres OS se partagent moins de 8% du reste des ventes.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Persona

Persona | Bonnes Pratiques Web | Scoop.it
Mozilla Persona est un système d'identification pour le web facile à utiliser et à déployer. Il fonctionne sur tous les principaux navigateurs , vous pouvez l' utiliser dès maintenant .
Shaker technologies's insight:

Pourquoi utiliser Persona sur votre site ?

  1. Persona élimine complètement les mots de passe spécifiques à un site web, libérant les utilisateurs et les sites web du fardeau de créer, gérer et sauvegarder de manière sécurisée les mots de passe.
  2. Persona est facile à utiliser.  En deux clics seulement, un utilisateur de Persona peut se connecter sur un site web comme Voost,  en s'affranchissant des contraintes liées à la création d'un nouveau compte.
  3. Persona est facile à mettre en oeuvre. Les développeurs peuvent ajouter Persona à leur site web en seulement un après-midi.
  4. Bien mieux, il n'y a pas d'enfermement (lock-in). Les développeurs recoivent une adresse e-mail vérifiée pour chacun de leurs utilisateurs,  et l'utilisateur peut utiliser n'importe quelle adresse e-mail avec Persona.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

CSS Guidelines (2.0.16) – High-level advice and guidelines for writing sane, manageable, scalable CSS

High-level advice and guidelines for writing sane, manageable, scalable CSS
Shaker technologies's insight:
ContentsUp Next
  • Specificity
  • Architecture
  • Preprocessors
  • Layout
  • Performance
  • Code Smells
  • Legacy, Hacks, and Technical Debt
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Squid / Guide Open Source

Squid / Guide Open Source | Bonnes Pratiques Web | Scoop.it
Squid est un serveur proxy HTTP fréquemment utilisé en entreprise. La première version de Squid date de 1996.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

WebIDE : un environnement de développement d'applications Web intégré à Firefox

WebIDE : un environnement de développement d'applications Web intégré à Firefox | Bonnes Pratiques Web | Scoop.it
Mozilla vient d'annoncer l'intégration de WebIDE, un environnement de développement d'applications web, dans Firefox.
Shaker technologies's insight:

Partant du constat que démarrer le développement d'une application Web (application à base de HTML, CSS et JavaScript) n'est pas une chose simple et que cela nécessite la manipulation de nombreux outils, Mozilla veut apporter, avec WebIDE, un environnement complet, immédiatement utilisable. Un environnement qui sera agréable aux développeurs Web, habitués aux navigateurs.

WebIDE est construit à partir de l'App Manager de Firefox OS et il incluts des outils de déploiement et de débogage. L'éditeur de code est basé sur CodeMirror (projet open source) et l'analyse du code est faite grâce au framework tern.js.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

2 bouts de carton et votre smartphone se transforme en casque à réalité augmentée !

2 bouts de carton et votre smartphone se transforme en casque à réalité augmentée ! | Bonnes Pratiques Web | Scoop.it

Deux lentilles dans le "casque" séparent en deux l'image de l'écran du smartphone pour donner un effet stéréoscopique. Vous pouvez donc utiliser Google Earth ou Google Street View pour faire des balades immersives, le gyroscope et l'accéléromètre du smartphone réagissant aux mouvements de votre tête via l'application Android associée.

Shaker technologies's insight:

Mieux : le tout est accompagné d'un SDK qui vous permettra de développer des application de réalité virtuelle aussi simplement que vous développeriez une application web ou mobile.


Mise à jour : ce site propose l'achat du kit pour 25 dolars : http://www.dodocase.com/products/google-cardboard-vr-goggle-toolkit

more...
No comment yet.
Rescooped by Shaker technologies from Responsive WebDesign
Scoop.it!

Prioritizing Devices: Testing And Responsive Web Design

Prioritizing Devices: Testing And Responsive Web Design | Bonnes Pratiques Web | Scoop.it
This article devises a testing strategy to test responsive web design smart and efficient, saving you time, effort and frustration.

Via gonzodesign
more...
gonzodesign's curator insight, July 14, 3:32 PM

There must be a better way to deal with the problem that responsive design has created for testing. In this article, we’ll devise a testing strategy so that you don’t have to test every device every time you want to update a live website.

Scooped by Shaker technologies
Scoop.it!

Understanding Application Performance on the Network – Part I: A Foundation for Network Triage - Compuware APM Blog

Understanding Application Performance on the Network – Part I: A Foundation for Network Triage - Compuware APM Blog | Bonnes Pratiques Web | Scoop.it
As a network professional, one of your newer roles is likely troubleshooting poor application performance. For most of us, our jobs have advanced beyond network “health,” towards sharing – if not owning – responsibility for application delivery. There are many reasons for this more justifiable than the adage that the network is first to be …
Shaker technologies's insight:
  1. Increased globalization, coupled with (in fact facilitated by) inexpensive bandwidth means that the network is becoming a more critical part of the business at the same time its constraint is shifting from bandwidth to latency.
  2. Many of the network devices – appliances – that sit in the path between remote offices and data centers are application-fluent, designed to enhance and speed application performance, often by spoofing application behaviors; in fact, many of these have evolved in response to problems introduced by increased network latency.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Top Web Performance Tips from Velocity Conf 2014

Top Web Performance Tips from Velocity Conf 2014 | Bonnes Pratiques Web | Scoop.it
I attended the Velocity Conference in Santa Clara recently, here are the top takeaways on how to improve the performance of your web or mobile site.
Shaker technologies's insight:
Session #1 Responsive Web Performance in the Wild by Mark Zeman SpeedCurveSession #2 Web Standards from the Future by Jonathan Klein EtsySession #3 Look Ma, No Image Requests! Pamela Fox Khan AcademySession #4 Lessons Learned from Building a CSS Minifier by Stoyan Stefanov FacebookSession #5 Making Web POSH by Jan-Willem Maessen GoogleSession #6 Delivering Optimized Images on the Modern Web by Joshua MarantzSession #7 Making Web Fonts Fast(er) by Ilya Grigorik Google
So here are the top web performance tips from the Velocity talks, hope you find them useful.
  1. Use SPDY / HTTP Multiplexing to improve the bandwidth usage and “above the fold” render time.
  2. Web fonts (WOFF/WOFF2) provides a lot of benefits in zoom, read, and search. Optimize them by using Google Fonts or Typekit.
  3. Images: WebP can reduce the size of images by 30%. Delay loading images below the fold and Load images in CSS as data.
  4. CSS:  Load the CSS at the top of the page, inline CSS and combine external CSS files with a separate font CSS and load the Web Fonts as data.
  5. JavaScript:  Minify and combine JavaScript file, load external JavaScript them at the bottom of the page.
  6. Use pagespeed for “in source resource optimization” without modifying your web page.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

A Collection Of Free Bootstrap 3 Templates

A Collection Of Free Bootstrap 3 Templates | Bonnes Pratiques Web | Scoop.it
There are now free bootstrap templates available to web designers and web developers.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

An Overview of Mobile Debugging Techniques – Part One | Web Builder Zone

An Overview of Mobile Debugging Techniques – Part One | Web Builder Zone | Bonnes Pratiques Web | Scoop.it

Working with mobile sites (or hybrid applications via PhoneGap) can be painful at times when you need to debug. Unless you're perfect (and therefore, do not exist, so how are you reading this?), you're going to need to iterate through numerous different builds of your application before you get it just right. In this article, I'm going to look at a few of the options available to developers to help debug their mobile web applications.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Loi Hamon

Loi Hamon | Bonnes Pratiques Web | Scoop.it
E-COMMERÇANTS : SOYEZ PRÊTS POUR LE 14 JUIN !
Shaker technologies's insight:













DROIT DE RÉTRACTATION ALLONGÉ À 14 JOURS

  • Modifiez vos conditions générales de vente - CGV (à défaut, le consommateur bénéficiera de 12 mois pour se rétracter)
  • Vérifiez si vous bénéficiez d’une exception vous permettant d’écarter l’application du droit de rétractation
  • Remboursez le consommateur dans les 14 jours de sa rétractation .

 

INFORMATION RENFORCÉE DU CONSOMMATEUR

  • Mentionnez les moyens de paiement acceptés au plus tard au début de la commande
  • Précisez les délais de livraison (à défaut le délai sera de 30 jours maximum)
  • Rappelez au consommateur les garanties applicables
  • Affichez le récapitulatif de la commande et rappelez les CGV préalablement à la validation de la commande
  • Envoyez le formulaire type de rétractation lors de la confirmation de la commande
  • Assurez-vous que le contenu et le mode de confirmation de la commande sont conformes à la loi (envoi par courrier électronique de toutes les informations de la commande et lettre de rétractation type)
  • Affichez l’information au bon endroit (page d’accueil de votre site, dans le parcours de commande …)
  • Modifiez vos conditions générales de vente


INTERDICTION D’IMPOSER UN PAIEMENT SUPPLÉMENTAIRE 

  • Obtenez le consentement exprès du consommateur (exemples: ne pas pré-cocher les cases optionnelles, ni insérer automatiquement des produits dans le panier de commande...).


AJOUT D’UNE NOUVELLE MENTION SUR LE BOUTON DE COMMANDE 

  • Modifiez le nom de votre bouton de commande: "Commande avec obligation de paiement"

 

RESPONSABILITÉ DU PROFESSIONNEL JUSQU’À LA REMISE DU BIEN AU CONSOMMATEUR 

  • N’incluez pas de clause contraire dans vos CGV

 

PREUVE À LA CHARGE DU PROFESSIONNEL

  • Sauvegardez et organisez la traçabilité
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Comment adapter son site à l'international ? - Miratech

Comment adapter son site à l'international ? - Miratech | Bonnes Pratiques Web | Scoop.it

Miratech a participé à une grande étude internationale pour analyser les différences de comportement des utilisateurs selon les pays.


L’étude à mis en avant 2 paramètres qui varient suivant les pays :

  • L’opinion et la perception des utilisateurs
  • Les endroits de la page où les utilisateurs s’attendent à trouver les informations

Il ne suffit donc pas de traduire son site, il faut l’adapter !

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Comment déterminer le nombre de participants à un test utilisateurs ? - Miratech

Comment déterminer le nombre de participants à un test utilisateurs ? - Miratech | Bonnes Pratiques Web | Scoop.it
Plus on ajoute de participants, moins on en apprend

Nielsen & Landauer démontrent qu’un test mené auprès de 10 utilisateurs révèle plus de 98% des problèmes d’un site Internet ! Ce faible échantillon surprend, en comparaison aux méthodologies de tests classiques.

Shaker technologies's insight:
Courbe de Nielsen & Landauer : un test sur 5 participants permet de découvrir plus de 80% des problèmes d’un site web.

On sait que l’utilisateur « moyen » n’existe pas, chacun ayant son comportement propre. L’intérêt des tests utilisateurs, véritables mises en situation, est de refléter précisément la diversité des comportements.

Devant l’interface à tester, le participant navigue selon des scénarii définis et réalise des tâches correspondant aux points critiques à étudier. On vérifie qu’il se repère dans le site et trouve l’information, que les liens sont correctement placés, … Les problèmes d’utilisabilité sont concrètement mis en évidence.

Au cours d’un test, chaque participant génère ainsi de nouvelles informations par rapport au précédent, mais ces données sont de moins en moins significatives : à partir de 5 participants elles sont déjà quasi identiques à celles déjà recueillies.

more...
No comment yet.