<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Web on Outweb</title><link>https://outweb.eu/tags/web/</link><description>Recent content in Web on Outweb</description><image><title>Outweb</title><url>https://outweb.eu/images/seo/outweb-default-og.svg</url><link>https://outweb.eu/images/seo/outweb-default-og.svg</link></image><generator>Hugo</generator><language>fr-FR</language><lastBuildDate>Tue, 16 Aug 2011 06:28:46 +0000</lastBuildDate><atom:link href="https://outweb.eu/tags/web/feed.xml" rel="self" type="application/rss+xml"/><item><title>Afficher des graphiques avec JQPlot</title><link>https://outweb.eu/2011/08/16/afficher-des-graphiques-avec-jqplot/</link><pubDate>Tue, 16 Aug 2011 06:28:46 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/08/16/afficher-des-graphiques-avec-jqplot/</guid><description>&lt;p>JQPlot est un plugin JQuery qui permet de dessiner des graphiques dans vos pages HTML. Si vous faites des pages de statistiques sur vos pages Internet vous comprendrez rapidement quelles sont les applications et surtout en quoi il vous simplifie les choses. En effet, il vous suffit de lui donner les données et de décider quel type de graphique vous voulez obtenir en sortie et le tour est joué ! On peut facilement imager une fonction PHP (ou autre) qui va générer les données qu&amp;rsquo;il faut mettre en entrée de JQPlot à partir de votre base de données.&lt;/p></description></item><item><title>Framework JQuery mobile</title><link>https://outweb.eu/2011/08/16/framework-jquery-mobile/</link><pubDate>Tue, 16 Aug 2011 06:28:45 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/08/16/framework-jquery-mobile/</guid><description>Jqmphp, framework JQuery mobile</description></item><item><title>Menu contextuel en JavaScript</title><link>https://outweb.eu/2011/08/08/menu-contextuel-en-javascript/</link><pubDate>Mon, 08 Aug 2011 19:21:24 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/08/08/menu-contextuel-en-javascript/</guid><description>&lt;p>Le plugin JQuery &lt;a href="https://swisnl.github.io/jQuery-contextMenu/">contextMenu&lt;/a> vous permet de faire des menus contextuels sur des images, du texte ou tout autre contenu. L’utilisation de contextMenu peut être utile pour permettre de partager un contenu sur les réseaux sociaux, pour gérer du contenu dynamique ou simplement pour afficher des informations à l&amp;rsquo;utilisateur.&lt;/p>
&lt;p>Voici un exemple de menu contextuel généré par le plugin :&lt;/p>
&lt;p>Pour obtenir ce genre de résultat voici comment appeler le plugin :&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>$.contextMenu({selector: &amp;#39;#id_de_votre_objet_html&amp;#39;, items: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> edit: {name: &amp;#34;Edit&amp;#34;, icon: &amp;#34;edit&amp;#34;, callback: $.noop},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> cut: {name: &amp;#34;Cut&amp;#34;, icon: &amp;#34;cut&amp;#34;, callback: $.noop},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> copy: {name: &amp;#34;Copy&amp;#34;, icon: &amp;#34;copy&amp;#34;, callback: $.noop},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> paste: {name: &amp;#34;Paste&amp;#34;, icon: &amp;#34;paste&amp;#34;, callback: $.noop},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;delete&amp;#34;: {name: &amp;#34;Delete&amp;#34;, icon: &amp;#34;delete&amp;#34;, callback: $.noop},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> sep1: &amp;#34;---------&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> quit: {name: &amp;#34;Quit&amp;#34;, icon: &amp;#34;quit&amp;#34;, callback: $.noop}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}});
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Comme vous pouvez le voir son utilisation est très simple.&lt;/p></description></item><item><title>Sécurité PHP</title><link>https://outweb.eu/2011/08/02/securite-php/</link><pubDate>Tue, 02 Aug 2011 18:21:33 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/08/02/securite-php/</guid><description>&lt;blockquote>
&lt;p>Les informations de cet article datent&lt;/p>&lt;/blockquote>
&lt;p>L&amp;rsquo;actualité étant chargée niveau hack, il est temps de sortir un petit article présentant différentes méthodes de sécurisation d&amp;rsquo;une application PHP.&lt;br>
Je vais donc brièvement vous présenter différentes librairies ou classes PHP orientées sécurité.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://phpids.org/">PHPIDS&lt;/a>&lt;br>
Un monitoring complet des actions de l&amp;rsquo;utilisateur avec évaluation de la dangerosité de chaque requête, et de la session. L&amp;rsquo;outil indispensable pour détecter les recherches de failles.&lt;/li>
&lt;li>&lt;a href="http://www.phpclasses.org/package/2189-PHP-Filter-out-unwanted-PHP-Javascript-HTML-tags-.html">Input filter&lt;/a>&lt;br>
Cette librairie permet de filtrer les tableaux $_GET, $_POST, $_REQUEST pour y detecter le PHP, JavaScript et HTML.&lt;/li>
&lt;li>&lt;a href="http://code.google.com/p/anticsurf/">Anti csrf&lt;/a>&lt;br>
Permet d&amp;rsquo;ajouter un token dans ses formulaires afin de ne pas se les faire détourner. Le but étant que chaque formulaire ne soit soumis qu&amp;rsquo;une seule fois.&lt;/li>
&lt;/ul>
&lt;p>L&amp;rsquo;utilisation des librairies précédentes est un complément mais elles ne constituent pas une sécurité optimale à elles seules.&lt;/p></description></item><item><title>Faire des popups non intrusives avec Fancybox</title><link>https://outweb.eu/2011/07/30/faire-des-popups-non-intrusives-avec-fancybox/</link><pubDate>Sat, 30 Jul 2011 08:00:38 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/30/faire-des-popups-non-intrusives-avec-fancybox/</guid><description>&lt;p>Aujourd&amp;rsquo;hui, je vais vous présenter un plugin JQuery très connu mais qui est un des meilleurs dans son style. &lt;a href="http://fancybox.net/">Fancybox&lt;/a> permet de faire des popups non-intrusives avec un design à la MAC OS. Vous l&amp;rsquo;aurez compris, le design est épuré et sans couleur.&lt;br>
Du fait de sa simplicité apparente, on peut facilement l’intégrer sur nos sites Internet, elle ne choquera pas comme pourrait le faire lightbox avec ses bordures épaisses.&lt;/p>
&lt;p>Je serai relativement court sur cette présentation, car la documentation est très fournie sur le site suivant &lt;a href="http://fancybox.net/">Fancybox&lt;/a>. Vous y trouverez aussi une suite d&amp;rsquo;exemples qui pourront vous convaincre d&amp;rsquo;utiliser ce plugin plutôt qu&amp;rsquo;un autre.&lt;/p></description></item><item><title>Spriter</title><link>https://outweb.eu/2011/07/27/spriter/</link><pubDate>Wed, 27 Jul 2011 17:14:51 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/27/spriter/</guid><description>&lt;p>Pour faire suite à l&amp;rsquo;article sur l&amp;rsquo;optimisation, voici comment gagner du temps sur le chargement des images de vos pages web.&lt;/p>
&lt;p>En général, les développeurs débutants, ou peu soucieux du temps de chargement de la page, utilisent un nombre conséquent d&amp;rsquo;images différentes. Chaque image est donc téléchargée une à une lors de l&amp;rsquo;affichage de la page web. Donc s&amp;rsquo;il y a 100 images sur la page il faudra 100 requêtes HTTP pour toutes les afficher.&lt;/p></description></item><item><title>Des tooltips élégants avec tipTip</title><link>https://outweb.eu/2011/07/26/des-tooltips-elegantes-avec-tiptip/</link><pubDate>Tue, 26 Jul 2011 08:00:29 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/26/des-tooltips-elegantes-avec-tiptip/</guid><description>&lt;p>Quand vous souhaitez donner des informations à la volée, vous utilisez sûrement l&amp;rsquo;attribut title sur vos liens. Cependant, le rendu ne sera pas le même d&amp;rsquo;un navigateur à l&amp;rsquo;autre. De plus, les infos bulles basiques du navigateur ou du système d&amp;rsquo;exploitation sont rarement belles. Mais grâce au plugin JQuery &lt;a href="https://github.com/drewwilson/TipTip">tipTip&lt;/a> vous allez pouvoir mettre en place des tooltips élégants. TipTip est fourni avec un CSS par défaut noir, mais libre à vous de le changer car il n&amp;rsquo;est pas très complexe.&lt;/p></description></item><item><title>Modèle de page "en maintenance"</title><link>https://outweb.eu/2011/07/22/modele-de-page-en-maintenance/</link><pubDate>Fri, 22 Jul 2011 08:00:14 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/22/modele-de-page-en-maintenance/</guid><description>&lt;p>Si vous avez une mise à jour à faire qui risque de provoquer des erreurs, de type 404 ou autre, pendant le temps de la mise en place, il vaux mieux afficher une page d&amp;rsquo;avertissement expliquant brièvement la situation à l&amp;rsquo;utilisateur.&lt;/p>
&lt;p>Grâce au plugin JQuery &lt;a href="https://github.com/winwinfantasy/jquery-lwtcountdown">lwtCountdown&lt;/a>, vous pouvez très simplement ajouter un compte à rebours propre et animé, afin d&amp;rsquo;éviter la page toute simple et moche. Bien sûr, il vous faudra connaître au préalable la date de retour en ligne. Pensez à prévoir toujours un peu plus que nécessaire. :)&lt;/p></description></item><item><title>Améliorer le référencement d'un site Internet</title><link>https://outweb.eu/2011/07/15/ameliorer-le-referencement-dun-site-internet/</link><pubDate>Fri, 15 Jul 2011 08:15:00 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/15/ameliorer-le-referencement-dun-site-internet/</guid><description>&lt;blockquote>
&lt;p>Sur Internet, faire un lien d&amp;rsquo;une page A vers une ressource B, c&amp;rsquo;est y faire référence et donc référencer la ressource B depuis la page A. Par vulgarisation, l&amp;rsquo;action générique d&amp;rsquo;inscription dans les moteurs de recherche s&amp;rsquo;est vue appelée référencement. Aujourd&amp;rsquo;hui sa pratique s&amp;rsquo;articule autour des outils de recherche, plus particulièrement des moteurs et des annuaires de recherche, en tentant d&amp;rsquo;améliorer le positionnement d&amp;rsquo;un site (et donc sa visibilité) dans leurs pages de résultats.&lt;/p></description></item><item><title>Ajuster la taille de vos textareas en fonction du contenu</title><link>https://outweb.eu/2011/07/14/ajuster-la-taille-de-vos-textarea-en-fonction-du-contenu/</link><pubDate>Thu, 14 Jul 2011 08:00:12 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/14/ajuster-la-taille-de-vos-textarea-en-fonction-du-contenu/</guid><description>&lt;p>&lt;a href="https://amaury.carrade.eu/projects/jquery/autoResize">AutoResize&lt;/a> est un plugin JQuery qui permet de faire un textarea extensible en fonction du contenu, comme le fait actuellement Facebook pour les commentaires. Ceci évite les pages de formulaire où un textarea fait 15cm sur 8, le truc pas esthétique quoi&amp;hellip;&lt;/p>
&lt;p>Voici comment appliquer le plugin sur un textarea ayant pour id &amp;ldquo;comment&amp;rdquo;.&lt;/p>
&lt;p>Après, libre à vous de changer le sélecteur pour l&amp;rsquo;appliquer à tous vos textareas, ou juste à ceux d&amp;rsquo;une classe précise.&lt;/p></description></item><item><title>Commencer un petit site Internet avec Instant Blueprint</title><link>https://outweb.eu/2011/07/12/commencer-un-petit-site-internet-avec-instant-blueprint/</link><pubDate>Tue, 12 Jul 2011 08:00:48 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/12/commencer-un-petit-site-internet-avec-instant-blueprint/</guid><description>&lt;p>Instant Blueprint est un service en ligne qui vous permet en quelques clics de mettre en place une architecture de base pour votre nouveau projet de site Internet. En effet, après avoir renseigné quelques informations, il va vous générer automatiquement le squelette de votre site Internet.&lt;/p>
&lt;p>Pour utiliser cet outil, il vous faut renseigner :&lt;/p>
&lt;ul>
&lt;li>Titre du projet&lt;/li>
&lt;li>Le doctype désiré&lt;/li>
&lt;li>Le framework javascript à inclure&lt;/li>
&lt;li>Comment inclure le framework (local ou distant, compressé ou normal)&lt;/li>
&lt;li>L&amp;rsquo;extension du fichier index (html, htm, php, asp)&lt;/li>
&lt;li>Que mettre dans le dossier include (config.php et/ou fonction.php)&lt;/li>
&lt;li>Centrer ou non le contenu du site&lt;/li>
&lt;li>Les principales div de la page&lt;/li>
&lt;/ul>
&lt;p>Voici le squelette généré :&lt;/p></description></item><item><title>Google plus invitation</title><link>https://outweb.eu/2011/07/11/invitation-google/</link><pubDate>Mon, 11 Jul 2011 19:49:45 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/11/invitation-google/</guid><description>&lt;p>Google vient de mettre en ligne la nouvelle mouture de son réseau social Google+.&lt;/p>
&lt;p>Très peu de personnes ont eu des invitations, cependant, j&amp;rsquo;ai eu la chance d&amp;rsquo;en faire partie.&lt;/p>
&lt;p>J&amp;rsquo;apprécie tout particulièrement la gestion de la confidentialité de nos informations et les cercles de confidentialité en un simple clic.&lt;/p>
&lt;p>En effet, on peut décider de divulguer un statut, une image ou une information personnelle à un ou plusieurs cercles. Les autres ne le verront pas. L&amp;rsquo;avantage c&amp;rsquo;est que l&amp;rsquo;on peut choisir au cas par cas.&lt;/p></description></item><item><title>Listes triées et animées avec Quicksand</title><link>https://outweb.eu/2011/07/06/listes-triees-et-animees-avec-quicksand/</link><pubDate>Wed, 06 Jul 2011 13:26:21 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/06/listes-triees-et-animees-avec-quicksand/</guid><description>&lt;p>&lt;a href="https://razorjack.net/quicksand/">Quicksand&lt;/a> est un plugin JQuery qui peut être utile pour l&amp;rsquo;affichage un peu travaillé d&amp;rsquo;une liste d&amp;rsquo;images ou sur une boutique en ligne.&lt;br>
Le plugin vous permet de trier et filtrer des listes (d&amp;rsquo;images par exemple) selon des critères, le tout avec des effets de transition à la JQuery. Le résultat est assez agréable pour l&amp;rsquo;utilisateur mais il ne faut pas en abuser car cela peut vite devenir lourd.&lt;/p>
&lt;p>Pour l&amp;rsquo;appliquer à une liste vous pouvez utiliser le code suivant :&lt;/p></description></item><item><title>Aider les webmasters avec UpgradeBrowsers</title><link>https://outweb.eu/2011/07/04/aider-les-webmasters-avec-upgradebrowsers/</link><pubDate>Mon, 04 Jul 2011 20:00:01 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/04/aider-les-webmasters-avec-upgradebrowsers/</guid><description>&lt;p>Vous en avez marre de devoir faire des designs pour des versions non mises à jour de navigateur ? Oui, moi aussi. Alors insérez le plugin UpgradeBrowsers dans votre site Internet, dans votre page d&amp;rsquo;accueil par exemple. Le plugin indiquera simplement à l&amp;rsquo;utilisateur que son navigateur n&amp;rsquo;est pas à jour en l&amp;rsquo;invitant à le mettre à jour. Les autres utilisateurs ne se douteront même pas de la présence du plugin sur votre site.&lt;br>
Voici les quelques lignes de code à insérer dans votre page pour mettre en place le plugin, avant la fermeture du body.&lt;/p></description></item><item><title>Convertir des formules Latex en HTML</title><link>https://outweb.eu/2011/07/01/convertir-des-formules-latex-en-html/</link><pubDate>Fri, 01 Jul 2011 12:49:07 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/07/01/convertir-des-formules-latex-en-html/</guid><description>&lt;p>Le Latex est à mis chemin entre le langage de programmation et le traitement de texte. Il permet de rédiger des documents officiels sans avoir à mettre en forme manuellement le texte. En effet, avec de simples instructions, on peut ajouter des paragraphes, des titres ou des chapitres avec une mise en forme automatique.&lt;/p>
&lt;p>Le point fort de Latex est qu&amp;rsquo;il permet d’insérer des formules mathématiques complexes.&lt;/p>
&lt;p>C&amp;rsquo;est d&amp;rsquo;ailleurs pour cela que la plupart des mathématiciens l&amp;rsquo;utilisent régulièrement dans leurs articles ou leurs rapports.&lt;/p></description></item><item><title>Calcul de temps à la Facebook ou Twitter</title><link>https://outweb.eu/2011/06/30/calcul-de-temps-a-la-facebook-ou-twitter/</link><pubDate>Thu, 30 Jun 2011 16:16:45 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/06/30/calcul-de-temps-a-la-facebook-ou-twitter/</guid><description>&lt;p>Si vous avez déjà développé un chat, un livre d&amp;rsquo;or ou tout autre type de moyen de feedback, vous avez été confronté au problème de l&amp;rsquo;affichage de la date de publication du message. Comment faire pour qu&amp;rsquo;elle soit affichée sans avoir une date classique et barbante comme : 29/06/2011 15h26 mais plutôt quelque chose du style : &amp;ldquo;il y a moins d&amp;rsquo;une minute&amp;rdquo;, comme le font Twitter ou Facebook par exemple ?&lt;/p></description></item><item><title>Adapter sa taille de police à la résolution avec fitText</title><link>https://outweb.eu/2011/06/24/adapter-sa-taille-de-police-a-la-resolution-avec-fittext/</link><pubDate>Fri, 24 Jun 2011 07:25:29 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/06/24/adapter-sa-taille-de-police-a-la-resolution-avec-fittext/</guid><description>&lt;p>Tous les développeurs qui ont déjà travaillé sur des sites Internet qui doivent être visibles depuis plusieurs types de supports (comme une tablette ou un smartphone) ont déjà eu le problème des lignes de textes qui se superposent quand la résolution devient trop petite. &lt;a href="http://fittextjs.com/">fitText&lt;/a> est justement pensé pour ne plus avoir ce type de problème.&lt;/p>
&lt;p>Il sait adapter la taille de la police en fonction de la résolution de l&amp;rsquo;écran. Un peu comme le fait JQuery mobile.&lt;/p></description></item><item><title>Optimisation de pages web</title><link>https://outweb.eu/2011/06/10/optimisation-de-pages-web/</link><pubDate>Thu, 09 Jun 2011 22:00:29 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/06/10/optimisation-de-pages-web/</guid><description>&lt;p>Google tient maintenant compte de la vitesse de chargement des pages pour leur moteur de recherche. Les pages rapides ont tendances remonter dans la liste des résultats, tandis que les autres se perdent dans les fins fonds des listes de résultats&amp;hellip; :P&lt;/p>
&lt;p>Tout d&amp;rsquo;abord, revenons aux fondamentaux. Une page web c&amp;rsquo;est un texte structuré qui est compris et afficher d&amp;rsquo;une certaine manière par notre navigateur. Le visiteur demande une page, par le biais de requête HTTP et le serveur construit la page et l&amp;rsquo;envoie au client.&lt;br>
On remarque que nous pouvons agir sur la construction de la page, en optimisant nos codes PHP, JSP ou autre et sur le temps de transfert de la page au client.&lt;br>
En effet le temps de transfert de la page et dépend entre autre taille de celle-ci, donc au nombre de caractères qu&amp;rsquo;elle contient. Nous allons donc mener une chasse aux caractères :P&lt;/p></description></item><item><title>Peity</title><link>https://outweb.eu/2011/06/02/peity/</link><pubDate>Wed, 01 Jun 2011 22:00:39 +0000</pubDate><guid isPermaLink="false">https://outweb.eu/2011/06/02/peity/</guid><description>Faites vos graphiques avec JQuery</description></item></channel></rss>