• DELETE FROM KEYWORDS WHERE ID_DOMAINE=54548
  • DoneDoneDone

    URL:philippe.scoffoni.net

    Cache-Control: max-age=3600
    Connection: keep-alive
    Date: Thu, 31 Oct 2024 10:23:54 GMT
    Content-Length: 238
    Content-Type: text/html; charset=iso-8859-1
    Expires: Thu, 31 Oct 2024 11:23:54 GMT
    Location: https://philippe.scoffoni.net/
    Server: o2switch-PowerBoost-v3
    
    
    Location => https://philippe.scoffoni.net/
    Status => 301
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>301 Moved Permanently</title>
    </head>

    (vide) Tentative en https

    https://philippe.scoffoni.net/

    <!DOCTYPE html>
    <html class=no-js dir=ltr lang=fr-FR prefix="og: https://ogp.me/ns#">
    <head><meta charset=UTF-8><style id=wfc-base-style>.wfc-reset-menu-item-first-letter .navbar .nav>li>a:first-letter{font-size:inherit}.format-icon:before{color:#5a5a5a}article .format-icon.tc-hide-icon:before,.safari article.format-video .format-icon.tc-hide-icon:before,.chrome article.format-video .format-icon.tc-hide-icon:before,.safari article.format-image .format-icon.tc-hide-icon:before,.chrome article.format-image .format-icon.tc-hide-icon:before,.safari article.format-gallery .format-icon.tc-hide-icon:before,.safari article.attachment .format-icon.tc-hide-icon:before,.chrome article.format-gallery .format-icon.tc-hide-icon:before,.chrome article.attachment .format-icon.tc-hide-icon:before{content:none!important}h2#tc-comment-title.tc-hide-icon:before{content:none!important}.archive .archive-header h1.format-icon.tc-hide-icon:before{content:none!important}.tc-sidebar h3.widget-title.tc-hide-icon:before{content:none!important}.footer-widgets h3.widget-title.tc-hide-icon:before{content:none!important}.tc-hide-icon i,i.tc-hide-icon{display:none!important}.carousel-control{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.social-block a{font-size:18px}footer#footer .colophon .social-block a{font-size:16px}.social-block.widget_social a{font-size:14px}</style><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Abril%20FatFace%3A400%2C400i%2C700%2C700i%7CAlegreya%3A400%2C400i%2C700%2C700i%7CAlegreya%20Sans%3A400%2C400i%2C700%2C700i%7CAmatic%20SC%3A400%2C400i%2C700%2C700i%7CAnonymous%20Pro%3A400%2C400i%2C700%2C700i%7CArchitects%20Daughter%3A400%2C400i%2C700%2C700i%7CArchivo%3A400%2C400i%2C700%2C700i%7CArchivo%20Narrow%3A400%2C400i%2C700%2C700i%7CAsap%3A400%2C400i%2C700%2C700i%7CBarlow%3A400%2C400i%2C700%2C700i%7CBioRhyme%3A400%2C400i%2C700%2C700i%7CBonbon%3A400%2C400i%2C700%2C700i%7CCabin%3A400%2C400i%2C700%2C700i%7CCairo%3A400%2C400i%2C700%2C700i%7CCardo%3A400%2C400i%2C700%2C700i%7CChivo%3A400%2C400i%2C700%2C700i%7CConcert%20One%3A400%2C400i%2C700%2C700i%7CCormorant%3A400%2C400i%2C700%2C700i%7CCrimson%20Text%3A400%2C400i%2C700%2C700i%7CEczar%3A400%2C400i%2C700%2C700i%7CExo%202%3A400%2C400i%2C700%2C700i%7CFira%20Sans%3A400%2C400i%2C700%2C700i%7CFjalla%20One%3A400%2C400i%2C700%2C700i%7CFrank%20Ruhl%20Libre%3A400%2C400i%2C700%2C700i%7CGreat%20Vibes%3A400%2C400i%2C700%2C700i%7CHeebo%3A400%2C400i%2C700%2C700i%7CIBM%20Plex%3A400%2C400i%2C700%2C700i%7CInconsolata%3A400%2C400i%2C700%2C700i%7CIndie%20Flower%3A400%2C400i%2C700%2C700i%7CInknut%20Antiqua%3A400%2C400i%2C700%2C700i%7CInter%3A400%2C400i%2C700%2C700i%7CKarla%3A400%2C400i%2C700%2C700i%7CLibre%20Baskerville%3A400%2C400i%2C700%2C700i%7CLibre%20Franklin%3A400%2C400i%2C700%2C700i%7CMontserrat%3A400%2C400i%2C700%2C700i%7CNeuton%3A400%2C400i%2C700%2C700i%7CNotable%3A400%2C400i%2C700%2C700i%7CNothing%20You%20Could%20Do%3A400%2C400i%2C700%2C700i%7CNoto%20Sans%3A400%2C400i%2C700%2C700i%7CNunito%3A400%2C400i%2C700%2C700i%7COld%20Standard%20TT%3A400%2C400i%2C700%2C700i%7COxygen%3A400%2C400i%2C700%2C700i%7CPacifico%3A400%2C400i%2C700%2C700i%7CPoppins%3A400%2C400i%2C700%2C700i%7CProza%20Libre%3A400%2C400i%2C700%2C700i%7CPT%20Sans%3A400%2C400i%2C700%2C700i%7CPT%20Serif%3A400%2C400i%2C700%2C700i%7CRakkas%3A400%2C400i%2C700%2C700i%7CReenie%20Beanie%3A400%2C400i%2C700%2C700i%7CRoboto%20Slab%3A400%2C400i%2C700%2C700i%7CRopa%20Sans%3A400%2C400i%2C700%2C700i%7CRubik%3A400%2C400i%2C700%2C700i%7CShadows%20Into%20Light%3A400%2C400i%2C700%2C700i%7CSpace%20Mono%3A400%2C400i%2C700%2C700i%7CSpectral%3A400%2C400i%2C700%2C700i%7CSue%20Ellen%20Francisco%3A400%2C400i%2C700%2C700i%7CTitillium%20Web%3A400%2C400i%2C700%2C700i%7CUbuntu%3A400%2C400i%2C700%2C700i%7CVarela%3A400%2C400i%2C700%2C700i%7CVollkorn%3A400%2C400i%2C700%2C700i%7CWork%20Sans%3A400%2C400i%2C700%2C700i%7CYatra%20One%3A400%2C400i%2C700%2C700i&#038;display=swap" media=print onload="this.media='all'"/><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="1.2.6",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this.t.bind(this),this.touchStartHandler=this.i.bind(this),this.touchMoveHandler=this.o.bind(this),this.touchEndHandler=this.h.bind(this),this.clickHandler=this.u.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this.l(this),window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.everythingLoaded&&this.m()})),this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))})),document.addEventListener("DOMContentLoaded",(()=>{this.k()})),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}p(t){document.hidden?t.t():(this.triggerEvents.forEach((e=>window.addEventListener(e,t.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler))}_(){this.triggerEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}i(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this.L(t.target,!0),this.S(t.target,"onclick","rocket-onclick"),this.C())}o(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.M()}h(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}u(t){t.target.removeEventListener("click",this.clickHandler),this.L(t.target,!1),this.S(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.M()}O(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))}))}l(t){EventTarget.prototype.addEventListenerWPRocketBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,o){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:o}),(this||window).addEventListenerWPRocketBase(e,i,o)}}L(t,e){this.interceptedClickListeners.forEach((i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))})),t.parentNode!==document.documentElement&&this.L(t.parentNode,e)}D(){return new Promise((t=>{this.P?this.M=t:t()}))}C(){this.P=!0}M(){this.P=!1}S(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}t(){this._(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this.R.bind(this)):this.R()}k(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){0===i.indexOf("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.T(t,"preconnect")}async R(){this.lastBreath=Date.now(),this.j(this),this.F(this),this.I(),this.W(),this.q(),await this.A(this.delayedScripts.normal),await this.A(this.delayedScripts.defer),await this.A(this.delayedScripts.async);try{await this.U(),await this.H(this),await this.J()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.D().then((()=>{this.O()})),this.N()}W(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async B(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),i.hasAttribute("src")?(i.addEventListener("load",o),i.addEventListener("error",(function(){i.setAttribute("data-rocket-status","failed-network"),e()})),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: data-uri blocked by CSP -> fallback"),t.removeAttribute("src"),this.B(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())})),s?(t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async A(t){const e=t.shift();return e&&e.isConnected?(await this.B(e),this.A(t)):Promise.resolve()}q(){this.T([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}T(t,e){var i=document.createDocumentFragment();t.forEach((t=>{const o=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(o&&!o.startsWith("data:")){const s=document.createElement("link");s.href=o,s.rel=e,"preconnect"!==e&&(s.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(s.crossOrigin=!0),t.crossOrigin&&(s.crossOrigin=t.crossOrigin),t.integrity&&(s.integrity=t.integrity),i.appendChild(s),this.trash.push(s)}})),document.head.appendChild(i)}j(t){let e={};function i(i,o){return e[o].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function o(t,o){!function(t){e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=i(arguments[0],t),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(o)}function s(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o||function(){},set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}o(document,"DOMContentLoaded"),o(window,"DOMContentLoaded"),o(window,"load"),o(window,"pageshow"),o(document,"readystatechange"),s(document,"onreadystatechange"),s(window,"onload"),s(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}F(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(t){const e=o.fn[t];o.fn[t]=o.fn.init.prototype[t]=function(){return this[0]===window&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),e.apply(this,arguments),this}}o&&o.fn&&!t.allJQueries.includes(o)&&(o.fn.ready=o.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(o):document.addEventListener("rocket-DOMContentLoaded",(()=>e.bind(document)(o))),o([])},s("on"),s("one"),t.allJQueries.push(o)),e=o}o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}async H(t){const e=document.querySelector("script[data-webpack]");e&&(await async function(){return new Promise((t=>{e.addEventListener("load",t),e.addEventListener("error",t)}))}(),await t.K(),await t.H(t))}async U(){this.domReadyFired=!0;try{document.readyState="interactive"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async J(){try{document.readyState="complete"}catch(t){}await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}m(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}I(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);const o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async G(){Date.now()-this.lastBreath>45&&(await this.K(),this.lastBreath=Date.now())}async K(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}N(){this.trash.forEach((t=>t.remove()))}static run(){const t=new RocketLazyLoadScripts;t.p(t)}}RocketLazyLoadScripts.run()})();</script>
    <meta name=viewport content="width=device-width, initial-scale=1.0">
    <link rel=profile href="https://gmpg.org/xfn/11"/>
    <link rel=pingback href="https://philippe.scoffoni.net/xmlrpc.php">
    <title>Philippe Scoffoni - Logiciel Libre, Open Source, Numérique</title><link rel=preload data-rocket-preload as=style href="https://fonts.googleapis.com/css?family=Abril%20FatFace%3A400%2C400i%2C700%2C700i%7CAlegreya%3A400%2C400i%2C700%2C700i%7CAlegreya%20Sans%3A400%2C400i%2C700%2C700i%7CAmatic%20SC%3A400%2C400i%2C700%2C700i%7CAnonymous%20Pro%3A400%2C400i%2C700%2C700i%7CArchitects%20Daughter%3A400%2C400i%2C700%2C700i%7CArchivo%3A400%2C400i%2C700%2C700i%7CArchivo%20Narrow%3A400%2C400i%2C700%2C700i%7CAsap%3A400%2C400i%2C700%2C700i%7CBarlow%3A400%2C400i%2C700%2C700i%7CBioRhyme%3A400%2C400i%2C700%2C700i%7CBonbon%3A400%2C400i%2C700%2C700i%7CCabin%3A400%2C400i%2C700%2C700i%7CCairo%3A400%2C400i%2C700%2C700i%7CCardo%3A400%2C400i%2C700%2C700i%7CChivo%3A400%2C400i%2C700%2C700i%7CConcert%20One%3A400%2C400i%2C700%2C700i%7CCormorant%3A400%2C400i%2C700%2C700i%7CCrimson%20Text%3A400%2C400i%2C700%2C700i%7CEczar%3A400%2C400i%2C700%2C700i%7CExo%202%3A400%2C400i%2C700%2C700i%7CFira%20Sans%3A400%2C400i%2C700%2C700i%7CFjalla%20One%3A400%2C400i%2C700%2C700i%7CFrank%20Ruhl%20Libre%3A400%2C400i%2C700%2C700i%7CGreat%20Vibes%3A400%2C400i%2C700%2C700i%7CHeebo%3A400%2C400i%2C700%2C700i%7CIBM%20Plex%3A400%2C400i%2C700%2C700i%7CInconsolata%3A400%2C400i%2C700%2C700i%7CIndie%20Flower%3A400%2C400i%2C700%2C700i%7CInknut%20Antiqua%3A400%2C400i%2C700%2C700i%7CInter%3A400%2C400i%2C700%2C700i%7CKarla%3A400%2C400i%2C700%2C700i%7CLibre%20Baskerville%3A400%2C400i%2C700%2C700i%7CLibre%20Franklin%3A400%2C400i%2C700%2C700i%7CMontserrat%3A400%2C400i%2C700%2C700i%7CNeuton%3A400%2C400i%2C700%2C700i%7CNotable%3A400%2C400i%2C700%2C700i%7CNothing%20You%20Could%20Do%3A400%2C400i%2C700%2C700i%7CNoto%20Sans%3A400%2C400i%2C700%2C700i%7CNunito%3A400%2C400i%2C700%2C700i%7COld%20Standard%20TT%3A400%2C400i%2C700%2C700i%7COxygen%3A400%2C400i%2C700%2C700i%7CPacifico%3A400%2C400i%2C700%2C700i%7CPoppins%3A400%2C400i%2C700%2C700i%7CProza%20Libre%3A400%2C400i%2C700%2C700i%7CPT%20Sans%3A400%2C400i%2C700%2C700i%7CPT%20Serif%3A400%2C400i%2C700%2C700i%7CRakkas%3A400%2C400i%2C700%2C700i%7CReenie%20Beanie%3A400%2C400i%2C700%2C700i%7CRoboto%20Slab%3A400%2C400i%2C700%2C700i%7CRopa%20Sans%3A400%2C400i%2C700%2C700i%7CRubik%3A400%2C400i%2C700%2C700i%7CShadows%20Into%20Light%3A400%2C400i%2C700%2C700i%7CSpace%20Mono%3A400%2C400i%2C700%2C700i%7CSpectral%3A400%2C400i%2C700%2C700i%7CSue%20Ellen%20Francisco%3A400%2C400i%2C700%2C700i%7CTitillium%20Web%3A400%2C400i%2C700%2C700i%7CUbuntu%3A400%2C400i%2C700%2C700i%7CVarela%3A400%2C400i%2C700%2C700i%7CVollkorn%3A400%2C400i%2C700%2C700i%7CWork%20Sans%3A400%2C400i%2C700%2C700i%7CYatra%20One%3A400%2C400i%2C700%2C700i&#038;display=swap"/><noscript><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Abril%20FatFace%3A400%2C400i%2C700%2C700i%7CAlegreya%3A400%2C400i%2C700%2C700i%7CAlegreya%20Sans%3A400%2C400i%2C700%2C700i%7CAmatic%20SC%3A400%2C400i%2C700%2C700i%7CAnonymous%20Pro%3A400%2C400i%2C700%2C700i%7CArchitects%20Daughter%3A400%2C400i%2C700%2C700i%7CArchivo%3A400%2C400i%2C700%2C700i%7CArchivo%20Narrow%3A400%2C400i%2C700%2C700i%7CAsap%3A400%2C400i%2C700%2C700i%7CBarlow%3A400%2C400i%2C700%2C700i%7CBioRhyme%3A400%2C400i%2C700%2C700i%7CBonbon%3A400%2C400i%2C700%2C700i%7CCabin%3A400%2C400i%2C700%2C700i%7CCairo%3A400%2C400i%2C700%2C700i%7CCardo%3A400%2C400i%2C700%2C700i%7CChivo%3A400%2C400i%2C700%2C700i%7CConcert%20One%3A400%2C400i%2C700%2C700i%7CCormorant%3A400%2C400i%2C700%2C700i%7CCrimson%20Text%3A400%2C400i%2C700%2C700i%7CEczar%3A400%2C400i%2C700%2C700i%7CExo%202%3A400%2C400i%2C700%2C700i%7CFira%20Sans%3A400%2C400i%2C700%2C700i%7CFjalla%20One%3A400%2C400i%2C700%2C700i%7CFrank%20Ruhl%20Libre%3A400%2C400i%2C700%2C700i%7CGreat%20Vibes%3A400%2C400i%2C700%2C700i%7CHeebo%3A400%2C400i%2C700%2C700i%7CIBM%20Plex%3A400%2C400i%2C700%2C700i%7CInconsolata%3A400%2C400i%2C700%2C700i%7CIndie%20Flower%3A400%2C400i%2C700%2C700i%7CInknut%20Antiqua%3A400%2C400i%2C700%2C700i%7CInter%3A400%2C400i%2C700%2C700i%7CKarla%3A400%2C400i%2C700%2C700i%7CLibre%20Baskerville%3A400%2C400i%2C700%2C700i%7CLibre%20Franklin%3A400%2C400i%2C700%2C700i%7CMontserrat%3A400%2C400i%2C700%2C700i%7CNeuton%3A400%2C400i%2C700%2C700i%7CNotable%3A400%2C400i%2C700%2C700i%7CNothing%20You%20Could%20Do%3A400%2C400i%2C700%2C700i%7CNoto%20Sans%3A400%2C400i%2C700%2C700i%7CNunito%3A400%2C400i%2C700%2C700i%7COld%20Standard%20TT%3A400%2C400i%2C700%2C700i%7COxygen%3A400%2C400i%2C700%2C700i%7CPacifico%3A400%2C400i%2C700%2C700i%7CPoppins%3A400%2C400i%2C700%2C700i%7CProza%20Libre%3A400%2C400i%2C700%2C700i%7CPT%20Sans%3A400%2C400i%2C700%2C700i%7CPT%20Serif%3A400%2C400i%2C700%2C700i%7CRakkas%3A400%2C400i%2C700%2C700i%7CReenie%20Beanie%3A400%2C400i%2C700%2C700i%7CRoboto%20Slab%3A400%2C400i%2C700%2C700i%7CRopa%20Sans%3A400%2C400i%2C700%2C700i%7CRubik%3A400%2C400i%2C700%2C700i%7CShadows%20Into%20Light%3A400%2C400i%2C700%2C700i%7CSpace%20Mono%3A400%2C400i%2C700%2C700i%7CSpectral%3A400%2C400i%2C700%2C700i%7CSue%20Ellen%20Francisco%3A400%2C400i%2C700%2C700i%7CTitillium%20Web%3A400%2C400i%2C700%2C700i%7CUbuntu%3A400%2C400i%2C700%2C700i%7CVarela%3A400%2C400i%2C700%2C700i%7CVollkorn%3A400%2C400i%2C700%2C700i%7CWork%20Sans%3A400%2C400i%2C700%2C700i%7CYatra%20One%3A400%2C400i%2C700%2C700i&#038;display=swap"/></noscript>
    <meta name=description content="Expert en numérique libre ou open source pour les entreprises, secteur puiblic et associations"/>
    <meta name=robots content=max-image-preview:large />
    <meta name=keywords content="dolibarr,nextcloud,logiciel libre,open source,metabase,saas,cloud,entreprise,secteur public,association"/>
    <link rel=canonical href="https://philippe.scoffoni.net/"/>
    <link rel=next href="https://philippe.scoffoni.net/page/2/"/>
    <meta name=generator content="All in One SEO (AIOSEO) 4.7.3.1"/>
    <meta property=og:locale content=fr_FR />
    <meta property=og:site_name content="Philippe Scoffoni"/>
    <meta property=og:type content=article />
    <meta property=og:title content="Philippe Scoffoni - Logiciel Libre, Open Source, Numérique"/>
    <meta property=og:description content="Expert en numérique libre ou open source pour les entreprises et associations"/>
    <meta property=og:url content="https://philippe.scoffoni.net/"/>
    <meta property=fb:admins content=100004779309631 />
    <meta property=og:image content="https://philippe.scoffoni.net/wp-content/uploads/2011/05/Phi-NB.jpg"/>
    <meta property=og:image:secure_url content="https://philippe.scoffoni.net/wp-content/uploads/2011/05/Phi-NB.jpg"/>
    <meta property=article:publisher content="https://www.facebook.com/pscoffoni"/>
    <meta name=twitter:card content=summary />
    <meta name=twitter:site content="@pscoffoni"/>
    <meta name=twitter:title content="Philippe Scoffoni - Logiciel Libre, Open Source, Numérique"/>
    <meta name=twitter:description content="Expert en numérique libre ou open source pour les entreprises et associations"/>
    <meta name=twitter:image content="https://philippe.scoffoni.net/wp-content/uploads/2011/05/Phi-NB.jpg"/>
    <meta name=google content=nositelinkssearchbox />
    <style id=wp-emoji-styles-inline-css>img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:none!important;padding:0!important}</style><link rel=stylesheet id=wp-block-library-css href='https://philippe.scoffoni.net/wp-includes/css/dist/block-library/style.min.css?ver=791bd2e813b4cdd247e5bddbec95802f' media=all /><style id=classic-theme-styles-inline-css>.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style><style id=global-styles-inline-css>:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0 rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0 -3px rgba(255,255,255,1) , 6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0 rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex > :is(*, div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid > :is(*, div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}</style><style data-minify=1 id=page-list-style-css media=all>.page-list .current_page_item>a{font-weight:700}.page-list-ext{clear:both}.page-list-ext{*zoom:1}.page-list-ext:before,.page-list-ext:after{display:table;line-height:0;content:""}.page-list-ext:after{clear:both}.page-list-ext .page-list-ext-item{clear:both;margin:10px 0 30px 0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.page-list-ext .page-list-ext-image{float:left;display:inline;margin:5px 15px 15px 0}.page-list-ext .page-list-ext-title{clear:none}.page-list-cols-2,.page-list-cols-3,.page-list-cols-4,.page-list-cols-5{column-gap:30px}.page-list-cols-2{column-count:2}.page-list-cols-3{column-count:3}.page-list-cols-4{column-count:4}.page-list-cols-5{column-count:5}@media (max-width:767px){.page-list-cols-2,.page-list-cols-3,.page-list-cols-4,.page-list-cols-5{column-count:1}}</style><link rel=stylesheet id=responsive-lightbox-swipebox-css href='https://philippe.scoffoni.net/wp-content/plugins/responsive-lightbox/assets/swipebox/swipebox.min.css?ver=2.4.8' media=all /><style data-minify=1 id=stcr-style-css media=all>.stcr-pagination-links{display:flex;flex-wrap:wrap}.stcr-pagination-links .stcr-page-link{display:block;padding:5px 15px;margin-left:-1px;border:1px solid #eaeaea}.stcr-pagination-links .stcr-page-link:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.stcr-pagination-links .stcr-page-link:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}</style><style data-minify=1 id=wp-polls-css media=all>.wp-polls,.wp-polls-form{}.wp-polls ul li,.wp-polls-ul li,.wp-polls-ans ul li{text-align:left;background-image:none;display:block}.wp-polls ul,.wp-polls-ul,.wp-polls-ans ul{text-align:left;list-style:none;float:none}.wp-polls ul li:before,.wp-polls-ans ul li:before,#sidebar ul ul li:before{content:''}.wp-polls IMG,.wp-polls LABEL,.wp-polls INPUT,.wp-polls-loading IMG,.wp-polls-image IMG{display:inline;border:0;padding:0;margin:0}.wp-polls-ul{padding:0;margin:0 0 10px 10px}.wp-polls-ans{width:100%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.wp-polls-loading{display:none;text-align:center;height:16px;line-height:16px}.wp-polls-image{border:0}.wp-polls .Buttons{border:1px solid #c8c8c8;background-color:#f3f6f8}.wp-polls-paging a,.wp-polls-paging a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #06c;color:#06c;background-color:#FFF}.wp-polls-paging a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #06c;color:#06c;background-color:#FFF}.wp-polls-paging a:hover{border:1px solid #000;color:#000;background-color:#FFF}.wp-polls-paging a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #06c;color:#06c;background-color:#FFF}.wp-polls-paging span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#000;border:1px solid #000;background-color:#FFF}.wp-polls-paging span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:700;border:1px solid #000;color:#000;background-color:#FFF}.wp-polls-paging span.extend{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000;color:#000;background-color:#FFF}</style><style id=wp-polls-inline-css>.wp-polls .pollbar{margin:1px;font-size:8px;line-height:10px;height:10px;background-image:url(https://philippe.scoffoni.net/wp-content/plugins/wp-polls/images/default_gradient/pollbg.gif);border:1px solid #c8c8c8}</style><link rel=stylesheet id=cmplz-general-css href='https://philippe.scoffoni.net/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1730223945' media=all /><link rel=stylesheet id=crp-style-rounded-thumbs-css href='https://philippe.scoffoni.net/wp-content/plugins/contextual-related-posts/css/rounded-thumbs.min.css?ver=3.5.4' media=all /><style id=crp-style-rounded-thumbs-inline-css>.crp_related.crp-rounded-thumbs a{width:150px;height:150px;text-decoration:none}.crp_related.crp-rounded-thumbs img{max-width:150px;margin:auto}.crp_related.crp-rounded-thumbs .crp_title{width:100%}</style><link rel=stylesheet id=hph-front-style-css href='https://philippe.scoffoni.net/wp-content/themes/hueman-pro/addons/assets/front/css/hph-front.min.css?ver=1.4.27' media=all /><link rel=stylesheet id=hueman-main-style-css href='https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/css/main.min.css?ver=1.4.27' media=all /><style id=hueman-main-style-inline-css>body{font-size:1.00rem}@media only screen and (min-width:720px){.nav>li{font-size:1.00rem}}.sidebar .widget{padding-left:20px;padding-right:20px;padding-top:20px}::selection{background-color:#3b8dbd}::-moz-selection{background-color:#3b8dbd}a,a>span.hu-external::after,.themeform label .required,#flexslider-featured .flex-direction-nav .flex-next:hover,#flexslider-featured .flex-direction-nav .flex-prev:hover,.post-hover:hover .post-title a,.post-title a:hover,.sidebar.s1 .post-nav li a:hover i,.content .post-nav li a:hover i,.post-related a:hover,.sidebar.s1 .widget_rss ul li a,#footer .widget_rss ul li a,.sidebar.s1 .widget_calendar a,#footer .widget_calendar a,.sidebar.s1 .alx-tab .tab-item-category a,.sidebar.s1 .alx-posts .post-item-category a,.sidebar.s1 .alx-tab li:hover .tab-item-title a,.sidebar.s1 .alx-tab li:hover .tab-item-comment a,.sidebar.s1 .alx-posts li:hover .post-item-title a,#footer .alx-tab .tab-item-category a,#footer .alx-posts .post-item-category a,#footer .alx-tab li:hover .tab-item-title a,#footer .alx-tab li:hover .tab-item-comment a,#footer .alx-posts li:hover .post-item-title a,.comment-tabs li.active a,.comment-awaiting-moderation,.child-menu a:hover,.child-menu .current_page_item>a,.wp-pagenavi a{color:#3b8dbd}input[type="submit"],.themeform button[type="submit"],.sidebar.s1 .sidebar-top,.sidebar.s1 .sidebar-toggle,#flexslider-featured .flex-control-nav li a.flex-active,.post-tags a:hover,.sidebar.s1 .widget_calendar caption,#footer .widget_calendar caption,.author-bio .bio-avatar:after,.commentlist li.bypostauthor>.comment-body:after,.commentlist li.comment-author-admin>.comment-body:after{background-color:#3b8dbd}.post-format .format-container{border-color:#3b8dbd}.sidebar.s1 .alx-tabs-nav li.active a,#footer .alx-tabs-nav li.active a,.comment-tabs li.active a,.wp-pagenavi a:hover,.wp-pagenavi a:active,.wp-pagenavi span.current{border-bottom-color:#3b8dbd!important}.sidebar.s2 .post-nav li a:hover i,.sidebar.s2 .widget_rss ul li a,.sidebar.s2 .widget_calendar a,.sidebar.s2 .alx-tab .tab-item-category a,.sidebar.s2 .alx-posts .post-item-category a,.sidebar.s2 .alx-tab li:hover .tab-item-title a,.sidebar.s2 .alx-tab li:hover .tab-item-comment a,.sidebar.s2 .alx-posts li:hover .post-item-title a{color:#82b965}.sidebar.s2 .sidebar-top,.sidebar.s2 .sidebar-toggle,.post-comments,.jp-play-bar,.jp-volume-bar-value,.sidebar.s2 .widget_calendar caption{background-color:#82b965}.sidebar.s2 .alx-tabs-nav li.active a{border-bottom-color:#82b965}.post-comments::before{border-right-color:#82b965}.search-expand,#nav-topbar.nav-container{background-color:#26272b}@media only screen and (min-width:720px){#nav-topbar .nav ul{background-color:#26272b}}.is-scrolled #header .nav-container.desktop-sticky,.is-scrolled #header .search-expand{background-color:#26272b;background-color:rgba(38,39,43,.90)}.is-scrolled .topbar-transparent #nav-topbar.desktop-sticky .nav ul{background-color:#26272b;background-color:rgba(38,39,43,.95)}#header{background-color:#3b8dbd}@media only screen and (min-width:720px){#nav-header .nav ul{background-color:#3b8dbd}}.is-scrolled #header #nav-mobile{background-color:#454e5c;background-color:rgba(69,78,92,.90)}#nav-header.nav-container,#main-header-search .search-expand{background-color: }@media only screen and (min-width:720px){#nav-header .nav ul{background-color: }}#footer-bottom{background-color:#3b8dbd}img{-webkit-border-radius:5px;border-radius:5px}body{background-color:#3b8dbd}</style><link data-minify=1 rel=stylesheet id=hueman-font-awesome-css href='https://philippe.scoffoni.net/wp-content/cache/min/1/wp-content/themes/hueman-pro/assets/front/css/font-awesome.min.css?ver=1730224293' media=all /><style>.ikaz{margin-top:.5em;margin-bottom:.5em;padding:1em 1.5em 1em 5.5em;border-bottom:2px solid #fff;border-top:2px solid #fff;color:#444;background:#fff6bf url(https://philippe.scoffoni.net/wp-content/plugins/old-post-notifier/ikaz.png) 2.2em center no-repeat;border-color:#ffd324}.ikaz .kapat{position:relative;float:right;top:-5px;right:-5px}.ikaz .kapat img{border:none;background:none}.ikaz a{color:#817134}</style><style>@font-face{font-family:'Titillium';src:url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-light-webfont.eot);src:url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-light-webfont.svg#titillium-light-webfont) format('svg') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-light-webfont.eot?#iefix) format('embedded-opentype') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-light-webfont.woff) format('woff') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-light-webfont.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Titillium';src:url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-lightitalic-webfont.eot);src:url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-lightitalic-webfont.svg#titillium-lightitalic-webfont) format('svg') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-lightitalic-webfont.eot?#iefix) format('embedded-opentype') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-lightitalic-webfont.woff) format('woff') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-lightitalic-webfont.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Titillium';src:url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regular-webfont.eot);src:url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regular-webfont.svg#titillium-regular-webfont) format('svg') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regular-webfont.eot?#iefix) format('embedded-opentype') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regular-webfont.woff) format('woff') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Titillium';src:url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regularitalic-webfont.eot);src:url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regularitalic-webfont.svg#titillium-regular-webfont) format('svg') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regularitalic-webfont.eot?#iefix) format('embedded-opentype') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regularitalic-webfont.woff) format('woff') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regularitalic-webfont.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Titillium';src:url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-semibold-webfont.eot);src:url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-semibold-webfont.svg#titillium-semibold-webfont) format('svg') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-semibold-webfont.eot?#iefix) format('embedded-opentype') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-semibold-webfont.woff) format('woff') , url(https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-semibold-webfont.ttf) format('truetype');font-weight:600;font-style:normal}body{font-family:"Titillium",Arial,sans-serif}</style><style media=screen>body{position:relative}#dynamic-to-top{display:none;overflow:hidden;width:auto;z-index:90;position:fixed;bottom:20px;right:20px;top:auto;left:auto;font-family:sans-serif;font-size:1em;color:#fff;text-decoration:none;text-shadow:0 1px 0 #333;font-weight:bold;padding:21px 16px;border:0 solid #000;background:#3b8dbd;-webkit-background-origin:border;-moz-background-origin:border;-icab-background-origin:border;-khtml-background-origin:border;-o-background-origin:border;background-origin:border;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-icab-background-clip:padding-box;-khtml-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4) , inset 0 0 0 1px rgba(0,0,0,.2) , inset 0 1px 0 rgba(255,255,255,.4) , inset 0 10px 10px rgba(255,255,255,.1);-ms-box-shadow:0 1px 3px rgba(0,0,0,.4) , inset 0 0 0 1px rgba(0,0,0,.2) , inset 0 1px 0 rgba(255,255,255,.4) , inset 0 10px 10px rgba(255,255,255,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4) , inset 0 0 0 1px rgba(0,0,0,.2) , inset 0 1px 0 rgba(255,255,255,.4) , inset 0 10px 10px rgba(255,255,255,.1);-o-box-shadow:0 1px 3px rgba(0,0,0,.4) , inset 0 0 0 1px rgba(0,0,0,.2) , inset 0 1px 0 rgba(255,255,255,.4) , inset 0 10px 10px rgba(255,255,255,.1);-khtml-box-shadow:0 1px 3px rgba(0,0,0,.4) , inset 0 0 0 1px rgba(0,0,0,.2) , inset 0 1px 0 rgba(255,255,255,.4) , inset 0 10px 10px rgba(255,255,255,.1);-icab-box-shadow:0 1px 3px rgba(0,0,0,.4) , inset 0 0 0 1px rgba(0,0,0,.2) , inset 0 1px 0 rgba(255,255,255,.4) , inset 0 10px 10px rgba(255,255,255,.1);box-shadow:0 1px 3px rgba(0,0,0,.4) , inset 0 0 0 1px rgba(0,0,0,.2) , inset 0 1px 0 rgba(255,255,255,.4) , inset 0 10px 10px rgba(255,255,255,.1);-webkit-border-radius:5px;-moz-border-radius:5px;-icab-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}#dynamic-to-top:hover{background:#4fcde6;background:#3b8dbd -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,0)));background:#3b8dbd -webkit-linear-gradient(top,rgba(255,255,255,.2),rgba(0,0,0,0));background:#3b8dbd -khtml-linear-gradient(top,rgba(255,255,255,.2),rgba(0,0,0,0));background:#3b8dbd -moz-linear-gradient(top,rgba(255,255,255,.2),rgba(0,0,0,0));background:#3b8dbd -o-linear-gradient(top,rgba(255,255,255,.2),rgba(0,0,0,0));background:#3b8dbd -ms-linear-gradient(top,rgba(255,255,255,.2),rgba(0,0,0,0));background:#3b8dbd -icab-linear-gradient(top,rgba(255,255,255,.2),rgba(0,0,0,0));background:#3b8dbd linear-gradient(top,rgba(255,255,255,.2),rgba(0,0,0,0));cursor:pointer}#dynamic-to-top:active{background:#3b8dbd;background:#3b8dbd -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));background:#3b8dbd -webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background:#3b8dbd -moz-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background:#3b8dbd -khtml-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background:#3b8dbd -o-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background:#3b8dbd -ms-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background:#3b8dbd -icab-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background:#3b8dbd linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0))}#dynamic-to-top,#dynamic-to-top:active,#dynamic-to-top:focus,#dynamic-to-top:hover{outline:none}#dynamic-to-top span{display:block;overflow:hidden;width:14px;height:12px;background:url(https://philippe.scoffoni.net/wp-content/plugins/dynamic-to-top/css/images/xup.png.pagespeed.ic.3tSK7IgjW7.png) no-repeat center center}</style><style id=grids-css>.post-list .grid-item{float:left}.cols-1 .grid-item{width:100%}.cols-2 .grid-item{width:50%}.cols-3 .grid-item{width:33.3%}.cols-4 .grid-item{width:25%}@media only screen and (max-width:719px){#grid-wrapper .grid-item{width:100%}}</style><script type="application/ld+json" class=aioseo-schema>
    			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/philippe.scoffoni.net\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/philippe.scoffoni.net\/#listItem","position":1,"name":"Domicile"}]},{"@type":"CollectionPage","@id":"https:\/\/philippe.scoffoni.net\/#collectionpage","url":"https:\/\/philippe.scoffoni.net\/","name":"Philippe Scoffoni - Logiciel Libre, Open Source, Num\u00e9rique","description":"Expert en num\u00e9rique libre ou open source pour les entreprises, secteur puiblic et associations","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/philippe.scoffoni.net\/#website"},"breadcrumb":{"@id":"https:\/\/philippe.scoffoni.net\/#breadcrumblist"},"about":{"@id":"https:\/\/philippe.scoffoni.net\/#person"}},{"@type":"Person","@id":"https:\/\/philippe.scoffoni.net\/#person","name":"Philippe Scoffoni","image":{"@type":"ImageObject","@id":"https:\/\/philippe.scoffoni.net\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/ee4bb1c08ac2d03c76f391d4b26c812a?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Philippe Scoffoni"}},{"@type":"WebSite","@id":"https:\/\/philippe.scoffoni.net\/#website","url":"https:\/\/philippe.scoffoni.net\/","name":"Philippe Scoffoni - Logiciel libre, open source, num\u00e9rique - Dolibarr - Nextcloud - WooCommerce","description":"Logiciel libre, open source, num\u00e9rique - Dolibarr - Nextcloud - WooCommerce","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/philippe.scoffoni.net\/#person"}}]}
    		</script>
    <script type=rocketlazyloadscript>document.documentElement.className = document.documentElement.className.replace("no-js","js");</script>
    <link href='https://fonts.gstatic.com' crossorigin rel=preconnect />
    <link rel=alternate type="application/rss+xml" title="Philippe Scoffoni - Logiciel libre, open source, numérique - Dolibarr - Nextcloud - WooCommerce &raquo; Flux" href="https://philippe.scoffoni.net/feed/"/>
    <link rel=alternate type="application/rss+xml" title="Philippe Scoffoni - Logiciel libre, open source, numérique - Dolibarr - Nextcloud - WooCommerce &raquo; Flux des commentaires" href="https://philippe.scoffoni.net/comments/feed/"/>
    <script type=rocketlazyloadscript data-rocket-src="https://philippe.scoffoni.net/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id=jquery-core-js data-rocket-defer defer></script>
    <script type=rocketlazyloadscript data-rocket-src="https://philippe.scoffoni.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id=jquery-migrate-js data-rocket-defer defer></script>
    <script type=rocketlazyloadscript data-rocket-src="https://philippe.scoffoni.net/wp-content/plugins/responsive-lightbox/assets/infinitescroll/infinite-scroll.pkgd.min.js?ver=791bd2e813b4cdd247e5bddbec95802f" id=responsive-lightbox-infinite-scroll-js data-rocket-defer defer></script>
    <script type=rocketlazyloadscript data-rocket-src="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/js/libs/jquery.flexslider.min.js?ver=1.4.27" id=flexslider-js defer></script>
    <link rel="https://api.w.org/" href="https://philippe.scoffoni.net/wp-json/"/><link rel=EditURI type="application/rsd+xml" title=RSD href="https://philippe.scoffoni.net/xmlrpc.php?rsd"/>
    <script type=rocketlazyloadscript data-rocket-type="text/javascript">
    	window._se_plugin_version = '8.1.9';
    </script>
    <meta http-equiv=X-XRDS-Location content="https://philippe.scoffoni.net/?xrds"/>
    <meta http-equiv=X-Yadis-Location content="https://philippe.scoffoni.net/?xrds"/>
    <link rel=preload as=font type="font/woff2" href="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/webfonts/fa-brands-400.woff2?v=5.15.2" crossorigin=anonymous />
    <link rel=preload as=font type="font/woff2" href="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/webfonts/fa-regular-400.woff2?v=5.15.2" crossorigin=anonymous />
    <link rel=preload as=font type="font/woff2" href="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/webfonts/fa-solid-900.woff2?v=5.15.2" crossorigin=anonymous />
    <link rel=preload as=font type="font/woff" href="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-light-webfont.woff" crossorigin=anonymous />
    <link rel=preload as=font type="font/woff" href="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-lightitalic-webfont.woff" crossorigin=anonymous />
    <link rel=preload as=font type="font/woff" href="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regular-webfont.woff" crossorigin=anonymous />
    <link rel=preload as=font type="font/woff" href="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-regularitalic-webfont.woff" crossorigin=anonymous />
    <link rel=preload as=font type="font/woff" href="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/fonts/titillium-semibold-webfont.woff" crossorigin=anonymous />
    <!--[if lt IE 9]>
    <script src="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/js/ie/html5shiv-printshiv.min.js"></script>
    <script src="https://philippe.scoffoni.net/wp-content/themes/hueman-pro/assets/front/js/ie/selectivizr.js"></script>
    <![endif]-->
    <script type=rocketlazyloadscript data-rocket-type="text/javascript">
      var _paq = _paq || [];
      /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
      _paq.push(["setDoNotTrack", true]);
      _paq.push(['trackPageView']);
      _paq.push(['enableLinkTracking']);
      (function() {
        var u="//stats.open-dsi.fr/";
        _paq.push(['setTrackerUrl', u+'piwik.php']);
        _paq.push(['setSiteId', '4']);
        var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
        g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
      })();
    </script>
    <link rel=icon href="https://philippe.scoffoni.net/wp-content/uploads/2016/04/xcropped-phil8-512px-150x150.png.pagespeed.ic.Pm4v01-7GO.jpg" sizes=32x32 />
    <link rel=icon href="https://philippe.scoffoni.net/wp-content/uploads/2016/04/cropped-phil8-512px-300x300.png" sizes=192x192 />
    <link rel=apple-touch-icon href="https://philippe.scoffoni.net/wp-content/uploads/2016/04/cropped-phil8-512px-300x300.png"/>
    <meta name=msapplication-TileImage content="https://philippe.scoffoni.net/wp-content/uploads/2016/04/cropped-phil8-512px-300x300.png"/>
    <noscript><style id=rocket-lazyload-nojs-css>.rll-youtube-player,[data-lazy-src]{display:none!important}</style></noscript><style id=rocket-lazyrender-inline-css>[data-wpr-lazyrender]{content-visibility:auto}</style><style>#mailpoet_form_1 .mailpoet_form{}#mailpoet_form_1 .mailpoet_column_with_background{padding:10px}#mailpoet_form_1 .mailpoet_form_column:not(:first-child) {margin-left:20px}#mailpoet_form_1 .mailpoet_paragraph{line-height:20px;margin-bottom:20px}#mailpoet_form_1 .mailpoet_segment_label,#mailpoet_form_1 .mailpoet_text_label,#mailpoet_form_1 .mailpoet_textarea_label,#mailpoet_form_1 .mailpoet_select_label,#mailpoet_form_1 .mailpoet_radio_label,#mailpoet_form_1 .mailpoet_checkbox_label,#mailpoet_form_1 .mailpoet_list_label,#mailpoet_form_1 .mailpoet_date_label{display:block;font-weight:normal}#mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_textarea,#mailpoet_form_1 .mailpoet_select,#mailpoet_form_1 .mailpoet_date_month,#mailpoet_form_1 .mailpoet_date_day,#mailpoet_form_1 .mailpoet_date_year,#mailpoet_form_1 .mailpoet_date{display:block}#mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_textarea{width:200px}#mailpoet_form_1 .mailpoet_checkbox{}#mailpoet_form_1 .mailpoet_submit{}#mailpoet_form_1 .mailpoet_divider{}#mailpoet_form_1 .mailpoet_message{}#mailpoet_form_1 .mailpoet_form_loading{width:30px;text-align:center;line-height:normal}#mailpoet_form_1 .mailpoet_form_loading>span{width:5px;height:5px;background-color:#5b5b5b}#mailpoet_form_1{}#mailpoet_form_1 .mailpoet_message{margin:0;padding:0 20px}#mailpoet_form_1 .mailpoet_paragraph.last{margin-bottom:0}@media (max-width:500px){#mailpoet_form_1{background-image:none}}@media (min-width:500px){#mailpoet_form_1 .last .mailpoet_paragraph:last-child{margin-bottom:0}}@media (max-width:500px){#mailpoet_form_1 .mailpoet_form_column:last-child .mailpoet_paragraph:last-child{margin-bottom:0}}</style><link data-minify=1 rel=stylesheet id=mailpoet_public-css href='https://philippe.scoffoni.net/wp-content/cache/min/1/wp-content/plugins/mailpoet/assets/dist/css/mailpoet-public.2e4711f8.css?ver=1730224293' media=all /><script data-pagespeed-no-defer>//<![CDATA[
    (function(){function f(a,b,d){if(a.addEventListener)a.addEventListener(b,d,!1);else if(a.attachEvent)a.attachEvent("on"+b,d);else{var c=a["on"+b];a["on"+b]=function(){d.call(this);c&&c.call(this)}}};window.pagespeed=window.pagespeed||{};var g=window.pagespeed;function k(a){this.g=[];this.f=0;this.h=!1;this.j=a;this.i=null;this.l=0;this.b=!1;this.a=0}function l(a,b){var d=b.getAttribute("data-pagespeed-lazy-position");if(d)return parseInt(d,0);var d=b.offsetTop,c=b.offsetParent;c&&(d+=l(a,c));d=Math.max(d,0);b.setAttribute("data-pagespeed-lazy-position",d);return d}
    function m(a,b){var d,c,e;if(!a.b&&(0==b.offsetHeight||0==b.offsetWidth))return!1;a:if(b.currentStyle)c=b.currentStyle.position;else{if(document.defaultView&&document.defaultView.getComputedStyle&&(c=document.defaultView.getComputedStyle(b,null))){c=c.getPropertyValue("position");break a}c=b.style&&b.style.position?b.style.position:""}if("relative"==c)return!0;e=0;"number"==typeof window.pageYOffset?e=window.pageYOffset:document.body&&document.body.scrollTop?e=document.body.scrollTop:document.documentElement&&
    document.documentElement.scrollTop&&(e=document.documentElement.scrollTop);d=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;c=e;e+=d;var h=b.getBoundingClientRect();h?(e=h.top-d,c=h.bottom):(h=l(a,b),d=h+b.offsetHeight,e=h-e,c=d-c);return e<=a.f&&0<=c+a.f}
    k.prototype.m=function(a){p(a);var b=this;window.setTimeout(function(){var d=a.getAttribute("data-pagespeed-lazy-src");if(d)if((b.h||m(b,a))&&-1!=a.src.indexOf(b.j)){var c=a.parentNode,e=a.nextSibling;c&&c.removeChild(a);a.c&&(a.getAttribute=a.c);a.removeAttribute("onload");a.tagName&&"IMG"==a.tagName&&g.CriticalImages&&f(a,"load",function(){g.CriticalImages.checkImageForCriticality(this);b.b&&(b.a--,b.a||g.CriticalImages.checkCriticalImages())});a.removeAttribute("data-pagespeed-lazy-src");a.removeAttribute("data-pagespeed-lazy-replaced-functions");
    c&&c.insertBefore(a,e);if(c=a.getAttribute("data-pagespeed-lazy-srcset"))a.srcset=c,a.removeAttribute("data-pagespeed-lazy-srcset");a.src=d}else b.g.push(a)},0)};k.prototype.loadIfVisibleAndMaybeBeacon=k.prototype.m;k.prototype.s=function(){this.h=!0;q(this)};k.prototype.loadAllImages=k.prototype.s;function q(a){var b=a.g,d=b.length;a.g=[];for(var c=0;c<d;++c)a.m(b[c])}function t(a,b){return a.a?null!=a.a(b):null!=a.getAttribute(b)}
    k.prototype.u=function(){for(var a=document.getElementsByTagName("img"),b=0,d;d=a[b];b++)t(d,"data-pagespeed-lazy-src")&&p(d)};k.prototype.overrideAttributeFunctions=k.prototype.u;function p(a){t(a,"data-pagespeed-lazy-replaced-functions")||(a.c=a.getAttribute,a.getAttribute=function(a){"src"==a.toLowerCase()&&t(this,"data-pagespeed-lazy-src")&&(a="data-pagespeed-lazy-src");return this.c(a)},a.setAttribute("data-pagespeed-lazy-replaced-functions","1"))}
    g.o=function(a,b){function d(){if(!(c.b&&a||c.i)){var b=200;200<(new Date).getTime()-c.l&&(b=0);c.i=window.setTimeout(function(){c.l=(new Date).getTime();q(c);c.i=null},b)}}var c=new k(b);g.lazyLoadImages=c;f(window,"load",function(){c.b=!0;c.h=a;c.f=200;if(g.CriticalImages){for(var b=0,d=document.getElementsByTagName("img"),r=0,n;n=d[r];r++)-1!=n.src.indexOf(c.j)&&t(n,"data-pagespeed-lazy-src")&&b++;c.a=b;c.a||g.CriticalImages.checkCriticalImages()}q(c)});b.indexOf("data")&&((new Image).src=b);f(window,
    "scroll",d);f(window,"resize",d)};g.lazyLoadInit=g.o;})();
    
    pagespeed.lazyLoadInit(true, "/pagespeed_static/1.JiBnMqyl6S.gif");
    
    //]]></script></head>
    

    Philippe Scoffoni - Logiciel Libre, Open Source, Numérique

    Recherche META Description de la page

    Recherche META Keywords de la page

    UPDATE DOMAINES SET server='o2switch-PowerBoost-v3',redirection='https://philippe.scoffoni.net/',Status='200',err='',[TITRE]=N'Philippe Scoffoni - Logiciel Libre, Open Source, Numérique',[DESCRIPTION]=N'',[KEYWORDS]=N'' WHERE id=54548
  • 0

    Philippe Scoffoni - Logiciel Libre Open Source Numérique

  • 0. Philippe (8)
  • --------->0
  • 1. Scoffoni (8)
  • --------->0
  • 2. - (1)
  • --------->0
  • 3. Logiciel (8)
  • --------->0
  • 4. Libre (5)
  • --------->0
  • 6. Open (4)
  • --------->0
  • 7. Source (6)
  • --------->0
  • 9. Numérique (9)
  • --------->0
    INSERT INTO KEYWORDS (keyword,id_domaine) VALUES (N'Philippe',54548),(N'Scoffoni',54548),(N'-',54548),(N'Logiciel',54548),(N'Libre',54548),(N'Open',54548),(N'Source',54548),(N'Numérique',54548)