Bonnes Pratiques Web
23.0K views | +5 today
Follow
 
Scooped by Mickael Ruau
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...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...
Scooped by Mickael Ruau
Scoop.it!

GetUP! - CodeCamp pour entrepreneurs

Vous êtes freelance, SSII, ou agence web, et vous voulez créer une session GetUP.
Remplissez le formulaire ci-dessous pour décrire votre session. Elle sera publiée sur le site après validation.

Mickael Ruau's insight:

Sur le modèle ouvert des startup weekend, un site qui permet aux freelances et aux agences de trouver des clients. 

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

[Code Igniter] Ressources Code Igniter pour développeurs PHP expérimentés

[Code Igniter] Ressources Code Igniter pour développeurs PHP expérimentés | Bonnes Pratiques Web | Scoop.it
Suite à la demande d'un ami, je vous propose quelques liens pour une prise en main accélérée du framework Code Igniter version 3.0. Pour commencer,
more...
No comment yet.
Rescooped by Mickael Ruau from Web Increase
Scoop.it!

Why is the Text to HTML Ratio Important for SEO - Ranking Tuts

Why is the Text to HTML Ratio Important for SEO - Ranking Tuts | Bonnes Pratiques Web | Scoop.it
Looking for the best practice for SEO which lead to higher page ranking. Here is a tutorial: Why is the Text to HTML Ratio Important for SEO
Via Jean-Jacques Roland
more...
No comment yet.
Rescooped by Mickael Ruau from Web Increase
Scoop.it!

11 Erreurs d'optimisation Web les plus fréquentes

11 Erreurs d'optimisation Web les plus fréquentes | Bonnes Pratiques Web | Scoop.it
Pour s’assurer un référencement correct sur Google, il est quand même important de connaître ne serait-ce que les bases de l’optimisation Web.
Via Jean-Jacques Roland
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

JavaScript Function Objects - dofactory.com

JavaScript Function Objects - dofactory.com | Bonnes Pratiques Web | Scoop.it
more...
No comment yet.
Rescooped by Mickael Ruau from Web Increase
Scoop.it!

The Moment CSS Started Making "Sense" | CSS-Tricks

The Moment CSS Started Making "Sense" | CSS-Tricks | Bonnes Pratiques Web | Scoop.it
It was way back in 2008 that Chris shared his "Ah-ha!" moment when working with CSS. You know, that metaphorical lightbulb that ignites when you go from no
Via Jean-Jacques Roland
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Les bots sont responsables de 49 % du trafic internet mondial, ils sont pour la plupart des bots malicieux dédiés au cybercrime

Les bots sont responsables de 49 % du trafic internet mondial, ils sont pour la plupart des bots malicieux dédiés au cybercrime | Bonnes Pratiques Web | Scoop.it
Aujourd’hui, il y a 3,4 milliards d’internautes dans le monde, mais contrairement à ce que l’on pourrait croire, ils ne génèrent qu’une requête sur deux du trafic Internet. Selon une étude de l’entreprise de sécurité Imperva, 51 % du trafic internet global était humain en 2015, alors que l’autre moitié a été causée par des bots de différentes natures. En effet, il y a des robots légitimes, conçus par différents acteurs comme les opérateurs du web, les équipes de sécurité, le
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Apprendre le composant DependencyInjection du framework PHP Symfony

Apprendre le composant DependencyInjection du framework PHP Symfony | Bonnes Pratiques Web | Scoop.it
Apprendre le composant DependencyInjection du framework PHP Symfony
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

JavaScript Advanced Objects - dofactory.com

JavaScript Advanced Objects - dofactory.com | Bonnes Pratiques Web | Scoop.it
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP Error Handling

Well organized and easy to understand Web bulding tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, PHP, and XML.
Mickael Ruau's insight:

By default, PHP sends an error log to the server's logging system or a file, depending on how the error_log configuration is set in the php.ini file. By using the error_log() function you can send error logs to a specified file or a remote destination.

Sending error messages to yourself by e-mail can be a good way of getting notified of specific errors.

Send an Error Message by E-Mail

In the example below we will send an e-mail with an error message and end the script, if a specific error occurs:

<?php
//error handler function
function customError($errno, $errstr) {
  echo "<b>Error:</b> [$errno] $errstr<br>";
  echo "Webmaster has been notified";
  error_log("Error: [$errno] $errstr",1,
  "someone@example.com","From: webmaster@example.com");
}

//set error handler
set_error_handler("customError",E_USER_WARNING);
more...
No comment yet.
Rescooped by Mickael Ruau from Web Inspiration
Scoop.it!

11 Worst Web Development Mistakes For SEO And How To Fix Them

11 Worst Web Development Mistakes For SEO And How To Fix Them | Bonnes Pratiques Web | Scoop.it
Google's Andrey Lipattsev has said that the three most important website ranking factors are content, backlinks and RankBrain (Google’s artificial intelligence
Via Jean-Jacques Roland
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Free Web Design Tools | Design & HTML Tools

Free Web Design Tools | Design & HTML Tools | Bonnes Pratiques Web | Scoop.it
Check out a selection of free web design tools, generators, converters, and more to help you customize your website according to the needs of your brand and business. We also offer free web design and coding tools to clean up and correctly code your website.
Mickael Ruau's insight:
Web Design Tools
Check out a selection of free web design tools, generators, converters, and more to help you customize your website according to the needs of your brand and business. We also offer free web design and coding tools to clean up and correctly code your website. These tools address many different aspects of web design, including encoding and decoding, conversion, and the implementation of web safe and SEO-friendly web design. All the tools are in beta, so we welcome your feedback!
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

21 Tricks to Creating a Product Page that Converts - E-commerce Nation

21 Tricks to Creating a Product Page that Converts - E-commerce Nation | Bonnes Pratiques Web | Scoop.it
In order to create a product page that converts, you need to think about the little things. What do you need on your product page to convert visitors?
more...
No comment yet.
Rescooped by Mickael Ruau from Web Increase
Scoop.it!

Alternatives au noir #000 : pour un design plus subtil ?

Alternatives au noir #000 : pour un design plus subtil ? | Bonnes Pratiques Web | Scoop.it
Une idée toute simple comme une astuce visuelle pas commune ; oublier définitivement le noir pur hexadécimal dans les interfaces web : le bon vieux #000000 que l'on trouve à foison (et ici même) en quête de subtilité ...
Via Jean-Jacques Roland
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

JavaScript Json - dofactory.com

JavaScript Json - dofactory.com | Bonnes Pratiques Web | Scoop.it
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Blog Octave – Solution business omnicanal – Définissez une arborescence lisible et équilibrée

Lorsqu’on pense « recherche » en e-commerce, on se focalise sur le champ de recherche qui propose une recherche fulltext, c’est-à-dire une recherche par mo
Mickael Ruau's insight:

Notre œil sait appréhender très rapidement un groupe de 7 éléments. En ergonomie, on l’appelle le nombre magique de Miller. A partir de 8 éléments, nous devons lire chaque élément un à un.
Réfléchissez-y avant de démarrer votre catégorisation…

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Blog Octave – Solution business omnicanal – Pour en finir avec les balises hx

Blog Octave – Solution business omnicanal  –  Pour en finir avec les balises hx | Bonnes Pratiques Web | Scoop.it

J’ai souvent entendu dire : « Il faut ABSOLUMENT mettre des balises h3 sur les désignations des produits ». Un peu comme une légende urbaine…

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

JavaScript Design Patterns - doFactory.com

JavaScript Design Patterns - doFactory.com | Bonnes Pratiques Web | Scoop.it

The 23 Gang of Four (GoF) patterns are generally considered the foundation for all other patterns. They are categorized in three groups: Creational, Structural, and Behavioral (see below for a complete list).

In this tutorial we provide JavaScript examples for each of the GoF patterns. Mostly, they follow the structure and intent of the original pattern designs. These examples demonstrate the principles behind each pattern, but are not optimized for JavaScript.

Mickael Ruau's insight:
Creational Patterns  Abstract FactoryCreates an instance of several families of classes  BuilderSeparates object construction from its representation  Factory MethodCreates an instance of several derived classes  PrototypeA fully initialized instance to be copied or cloned  SingletonA class of which only a single instance can exist

 

Structural Patterns  AdapterMatch interfaces of different classes  BridgeSeparates an object’s interface from its implementation  CompositeA tree structure of simple and composite objects  DecoratorAdd responsibilities to objects dynamically  FacadeA single class that represents an entire subsystem  FlyweightA fine-grained instance used for efficient sharing  ProxyAn object representing another object

 

Behavioral Patterns  Chain of Resp.A way of passing a request between a chain of objects  CommandEncapsulate a command request as an object  InterpreterA way to include language elements in a program  IteratorSequentially access the elements of a collection  MediatorDefines simplified communication between classes  MementoCapture and restore an object's internal state  ObserverA way of notifying change to a number of classes  StateAlter an object's behavior when its state changes  StrategyEncapsulates an algorithm inside a class  Template MethodDefer the exact steps of an algorithm to a subclass  VisitorDefines a new operation to a class without change
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Symfony 2 – L’injection de dépendances

Symfony 2 – L’injection de dépendances | Bonnes Pratiques Web | Scoop.it
Symfony 2 – L’injection de dépendances
Mickael Ruau's insight:

En programmation objet, et particulièrement avec les Frameworks, nous sommes souvent amenés à manipuler un grand nombre de classes d’objet différentes. Ces différents objets sont chargés de fournir une fonctionnalité ou un “service”. Dans une application standard, nous serons par exemple amenés à manipuler :

  • Un objet User, supposé représenter l’utilisateur connecté à l’application
  • Un objet Session, pour la gestion de la session de l’utilisateur
  • Un objet Requete, représentant la requête envoyée par un client
  • Un objet Réponse, pour la réponse que l’application va renvoyer
  • Un objet Log, pour pouvoir gérer des logs
  • Un objet Mailer, pour pouvoir envoyer des mails
  • etc …

 

La nécessité de l’injecteur de dépendances provient, d’une part, du fait que certains de ces objets sont liés entre eux, ou plutôt “dépendants” les uns des autres, d’autre part, que les objets sont de plus en plus découplés et scindés en classes bien particulières. Par exemple, le service “Mailer” utilisera peut être le service “Log” pour enregistrer les mails qui sont envoyés par l’application.

 

L’idée de l’injection de dépendances est d’utiliser un fichier de configuration pour auto-générer une classe (un “container”) qui contiendra des méthodes nous permettant d’accéder à ces services ; elle contiendra l’initialisation des services (via l’instanciation de la classe qui les représente), gérera les dépendances de ces services (via les constructeurs ou l’appel de méthodes), la configuration des services, etc….

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

JavaScript + jQuery Design Pattern Framework - dofactory.com

JavaScript + jQuery Design Pattern Framework - dofactory.com | Bonnes Pratiques Web | Scoop.it

Modern Patterns are the more recently 'discovered' patterns. They are among the most frequently used patterns by the JavaScript pros. Just open any popular open-source library or framework and you'll find them used throughout.

Examples include Constructor, Module, Namespace, Mixin, Extend, Partial, Chaining, and more. As a budding JavaScript professional you must be familiar with these.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Free Online Social Media Tools | Social Media Analytics & Monitoring Tools

Free Online Social Media Tools | Social Media Analytics & Monitoring Tools | Bonnes Pratiques Web | Scoop.it
Use these social media tools to better engage and leverage social media, including Facebook, and authorship. Learn more about social signals on existing content and make informed decisions regarding social media activity for your brand and website.
Mickael Ruau's insight:
Social Tools
To help users most effectively leverage the developing areas of social media optimization and authorship, we’ve collected a few social media tools. These tools may be beneficial when gauging content popularity in social spheres, finding influencers, and so forth. Learn more by mining social data and identifying areas for further user engagement and increasing your brand’s reach and social presence.
more...
No comment yet.
Rescooped by Mickael Ruau from Numérique & pédagogie
Scoop.it!

L'essentiel de la typographie en une infographie | ABILWAYS DIGITAL

L'essentiel de la typographie en une infographie | ABILWAYS DIGITAL | Bonnes Pratiques Web | Scoop.it
La typographie est un élément fondamental du graphisme et du comportement des internautes. Découvrez en une infographie l'essentiel de la typo

Via fduport
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Compose me That: Function Composition in JavaScript

Compose me That: Function Composition in JavaScript | Bonnes Pratiques Web | Scoop.it
Source on Github: Composition Tutorial Note: This article is the spiritual sibling of my previous post: Curry me This: Partial Application in JavaScript. Both articles cover fundamental concepts for
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Meta Description et SEO : pourquoi et comment l'optimiser

Meta Description et SEO : pourquoi et comment l'optimiser | Bonnes Pratiques Web | Scoop.it
La Meta Description a une importance indirecte capitale pour le SEO. Apprenez pourquoi elle est très importante et comment optimiser la rédaction de votre balise.
more...
No comment yet.