• DELETE FROM KEYWORDS WHERE ID_DOMAINE=14090266
  • DoneDoneDone

    URL:mosaico.io

    Cache-Control: max-age=600
    Connection: keep-alive
    Date: Fri, 17 Jan 2025 19:09:57 GMT
    Content-Length: 29717
    Content-Type: text/html; charset=utf-8
    Expires: Thu, 16 Jan 2025 23:14:54 GMT
    Last-Modified: Tue, 04 Jun 2024 12:39:47 GMT
    Accept-Ranges: bytes
    Age: 353
    ETag: W/"665f0b13-7415"
    Vary: Accept-Encoding
    X-Served-By: cache-lcy-eglc8600028-LCY
    X-Cache-Hits: 1
    X-Timer: S1737140997.016487,VS0,VE89
    X-Fastly-Request-ID: 8509abe5d853e107fe1c127660e5572baf1e10eb
    permissions-policy: interest-cohort=()
    x-origin-cache: HIT
    Access-Control-Allow-Origin: *
    x-proxy-cache: MISS
    X-GitHub-Request-Id: A5DD:1D5B9E:3B24F87:3B639C9:67899096
    X-CacheLongTTL: 600.000
    X-Backend: bmosaico(91.134.5.20:8080)
    X-Cache: HIT:2
    
    
    Status => 200
    <!DOCTYPE html>
    <html>
    
      <head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1">
    
      <title>Free email template builder - Responsive mail editor and designer  | Mosaico.io</title>
      <meta name="description" content="Mosaico is the first open source email template editor proudly brought to you by VOXmail: it is powerful and free! The email template builder supports responsive design and live wysiwyg editing.">
      <meta name="keywords" content="responsive email designer, email editor, free email builder, email template creator, open source mail editor, newsletter editor, template builder" />
      <meta name="author" content="VOXmail" />
        <meta name="application-name" content="Mosaico" />
        <meta property="og:title" content="Mosaico Email Editor" /> 
        <meta property="og:image" content="https://voidlabs.github.io/mosaico.io/assets/images/mosaico-v.gif" /> 
        <meta property="og:description" content="Outstanding opensource email template editor by VOXmail.it" /> 
        <meta property="og:url" content="http://mosaico.io" />
        <meta property="og:type" content="website" />
    
        <link rel="shortcut icon" href="https://voidlabs.github.io/mosaico.io/favicon.ico" type="image/x-icon" />
        <link rel="icon" href="https://voidlabs.github.io/mosaico.io/favicon.ico" type="image/x-icon" />
    
      <link rel="canonical" href="https://mosaico.io/">
      <link rel="alternate" type="application/rss+xml" title="Mosaico.io News and Blog" href="https://mosaico.io/feed.xml" />
    
    
      
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/vendor/notoregular/stylesheet.css" />
    
        <script src="https://voidlabs.github.io/mosaico.io/vendor/knockout.js"></script>
        <!-- Bootstrap Core CSS -->
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/frontpage/css/bootstrap.min.css" type="text/css">
    
        <!-- Custom Fonts -->
        <link href='https://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700,700italic' rel='stylesheet' type='text/css'>
        <link href='https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'>
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/frontpage/font-awesome/css/font-awesome.min.css" type="text/css">
    
        <!-- Plugin CSS -->
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/frontpage/css/animate.min.css" type="text/css">
    
        <!-- Pygment CSS -->
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/css/pygment.css" type="text/css">
    
        
    
        <!-- Custom CSS -->
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/css/creative.css" type="text/css">
    
        <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
        <!--[if lt IE 9]>
            <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
            <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
        <![endif]-->
    
         <script>
          if (window.location.protocol != "https:" && (localStorage.getItem('edits') == null || localStorage.getItem('edits') == '[]')) {
            window.location.href = "https:" + window.location.href.substring(window.location.protocol.length);
          }
         
          var initialEdits = [];
          if (localStorage.getItem('edits')) {
            var editKeys = JSON.parse(localStorage.getItem('edits'));
            var md;
            for (var i = 0; i < editKeys.length; i++) {
              md = localStorage.getItem('metadata-'+editKeys[i]);
              if (typeof md == 'string') {
                initialEdits.push(JSON.parse(md));
              } else {
                console.log("Ignoring saved key", editKeys[i], "type", typeof md, md);
              }
            }
    
            initialEdits.sort(function(a, b) {
              var lastA = a.changed ? a.changed : a.created;
              var lastB = b.changed ? b.changed : b.created;
              if (lastA < lastB) return 1;
              if (lastA > lastB) return -1;
              return 0;
            });
          }
    
          var viewModel = {
            showSaved: ko.observable(false),
            edits: ko.observableArray(initialEdits),
            templates: [{
              name: 'versafix-1', desc: 'The versatile template'
            },{
              name: 'versafluid', desc: 'Full with color'
            }]
          };
    
          viewModel.edits.subscribe(function(newEdits) {
            var keys = [];
            for (var i = 0; i < newEdits.length; i++) {
              keys.push(newEdits[i].key);
              localStorage.setItem('metadata-'+newEdits[i].key, ko.toJSON(newEdits[i]));
            }
            localStorage.setItem('edits', ko.toJSON(keys));
          });
    
          viewModel.dateFormat = function(unixdate) {
            if (typeof unixdate == 'undefined') return 'DD-MM-YYYY';
            var d = new Date();
            d.setTime(ko.utils.unwrapObservable(unixdate));
            var m = ""+(d.getMonth()+1);
            var h = ""+(d.getHours());
            var i = ""+(d.getMinutes());
            return d.getDate()+"/"+(m.length == 1 ? '0' : '')+m+"/"+d.getFullYear()+" "+(h.length == 1 ? '0' : '')+h+":"+(i.length == 1 ? '0' : '')+i;
          };
    
          viewModel.newEdit = function(shorttmplname) {
            console.log("new", this, template);
            var d = new Date();
            var rnd = Math.random().toString(36).substr(2, 7);
            var template = 'templates/'+shorttmplname+'/template-'+shorttmplname+'.html';
            viewModel.edits.unshift({ created: Date.now(), key: rnd, name: shorttmplname, template: template });
            document.location = 'editor-0.18.9.html#'+rnd;
            // { data: 'AAAA-MM-GG', key: 'ABCDE' }
            // viewModel.edits.push(template);
          };
          viewModel.renameEdit = function(index) {
            var newName = window.prompt("Modifica nome", viewModel.edits()[index].name);
            if (newName) {
              var newItem = JSON.parse(ko.toJSON(viewModel.edits()[index]));
              newItem.name = newName;
              viewModel.edits.splice(index, 1, newItem);
            }
            return false;
          };
          viewModel.deleteEdit = function(index) {
            var confirm = window.confirm("Are you sure you want to delete this content?");
            if (confirm) {
              var res = viewModel.edits.splice(index, 1);
              console.log("removing template ", res);
              localStorage.removeItem('template-'+res[0].key);
            }
            return false;
          };
          viewModel.list = function(clean) {
            for (var i = localStorage.length - 1; i >= 0; i--) {
              var key = localStorage.key(i);
              if (clean) {
                console.log("removing ", key, localStorage.getItem(key));
                localStorage.removeItem(key);
              } else {
                console.log("ls ", key, localStorage.getItem(key));
              }
            }
          };
    
          document.addEventListener('DOMContentLoaded',function(){
            ko.applyBindings(viewModel);
          });
        </script>
         <!-- jQuery -->
        <script src="https://voidlabs.github.io/mosaico.io/frontpage/js/jquery.js"></script>
        
    </head>
     
    
    
    
    
        
    <!DOCTYPE html>
    <html>
    
      <head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1">
    
      <title>Free email template builder - Responsive mail editor and designer  | Mosaico.io</title>
      <meta name="description" content="Mosaico is the first open source email template editor proudly brought to you by VOXmail: it is powerful and free! The email template builder supports responsive design and live wysiwyg editing.">
      <meta name="keywords" content="responsive email designer, email editor, free email builder, email template creator, open source mail editor, newsletter editor, template builder" />
      <meta name="author" content="VOXmail" />
        <meta name="application-name" content="Mosaico" />
        <meta property="og:title" content="Mosaico Email Editor" /> 
        <meta property="og:image" content="https://voidlabs.github.io/mosaico.io/assets/images/mosaico-v.gif" /> 
        <meta property="og:description" content="Outstanding opensource email template editor by VOXmail.it" /> 
        <meta property="og:url" content="http://mosaico.io" />
        <meta property="og:type" content="website" />
    
        <link rel="shortcut icon" href="https://voidlabs.github.io/mosaico.io/favicon.ico" type="image/x-icon" />
        <link rel="icon" href="https://voidlabs.github.io/mosaico.io/favicon.ico" type="image/x-icon" />
    
      <link rel="canonical" href="https://mosaico.io/">
      <link rel="alternate" type="application/rss+xml" title="Mosaico.io News and Blog" href="https://mosaico.io/feed.xml" />
    
    
      
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/vendor/notoregular/stylesheet.css" />
    
        <script src="https://voidlabs.github.io/mosaico.io/vendor/knockout.js"></script>
        <!-- Bootstrap Core CSS -->
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/frontpage/css/bootstrap.min.css" type="text/css">
    
        <!-- Custom Fonts -->
        <link href='https://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700,700italic' rel='stylesheet' type='text/css'>
        <link href='https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'>
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/frontpage/font-awesome/css/font-awesome.min.css" type="text/css">
    
        <!-- Plugin CSS -->
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/frontpage/css/animate.min.css" type="text/css">
    
        <!-- Pygment CSS -->
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/css/pygment.css" type="text/css">
    
        
    
        <!-- Custom CSS -->
        <link rel="stylesheet" href="https://voidlabs.github.io/mosaico.io/css/creative.css" type="text/css">
    
        <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
        <!--[if lt IE 9]>
            <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
            <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
        <![endif]-->
    
         <script>
          if (window.location.protocol != "https:" && (localStorage.getItem('edits') == null || localStorage.getItem('edits') == '[]')) {
            window.location.href = "https:" + window.location.href.substring(window.location.protocol.length);
          }
         
          var initialEdits = [];
          if (localStorage.getItem('edits')) {
            var editKeys = JSON.parse(localStorage.getItem('edits'));
            var md;
            for (var i = 0; i < editKeys.length; i++) {
              md = localStorage.getItem('metadata-'+editKeys[i]);
              if (typeof md == 'string') {
                initialEdits.push(JSON.parse(md));
              } else {
                console.log("Ignoring saved key", editKeys[i], "type", typeof md, md);
              }
            }
    
            initialEdits.sort(function(a, b) {
              var lastA = a.changed ? a.changed : a.created;
              var lastB = b.changed ? b.changed : b.created;
              if (lastA < lastB) return 1;
              if (lastA > lastB) return -1;
              return 0;
            });
          }
    
          var viewModel = {
            showSaved: ko.observable(false),
            edits: ko.observableArray(initialEdits),
            templates: [{
              name: 'versafix-1', desc: 'The versatile template'
            },{
              name: 'versafluid', desc: 'Full with color'
            }]
          };
    
          viewModel.edits.subscribe(function(newEdits) {
            var keys = [];
            for (var i = 0; i < newEdits.length; i++) {
              keys.push(newEdits[i].key);
              localStorage.setItem('metadata-'+newEdits[i].key, ko.toJSON(newEdits[i]));
            }
            localStorage.setItem('edits', ko.toJSON(keys));
          });
    
          viewModel.dateFormat = function(unixdate) {
            if (typeof unixdate == 'undefined') return 'DD-MM-YYYY';
            var d = new Date();
            d.setTime(ko.utils.unwrapObservable(unixdate));
            var m = ""+(d.getMonth()+1);
            var h = ""+(d.getHours());
            var i = ""+(d.getMinutes());
            return d.getDate()+"/"+(m.length == 1 ? '0' : '')+m+"/"+d.getFullYear()+" "+(h.length == 1 ? '0' : '')+h+":"+(i.length == 1 ? '0' : '')+i;
          };
    
          viewModel.newEdit = function(shorttmplname) {
            console.log("new", this, template);
            var d = new Date();
            var rnd = Math.random().toString(36).substr(2, 7);
            var template = 'templates/'+shorttmplname+'/template-'+shorttmplname+'.html';
            viewModel.edits.unshift({ created: Date.now(), key: rnd, name: shorttmplname, template: template });
            document.location = 'editor-0.18.9.html#'+rnd;
            // { data: 'AAAA-MM-GG', key: 'ABCDE' }
            // viewModel.edits.push(template);
          };
          viewModel.renameEdit = function(index) {
            var newName = window.prompt("Modifica nome", viewModel.edits()[index].name);
            if (newName) {
              var newItem = JSON.parse(ko.toJSON(viewModel.edits()[index]));
              newItem.name = newName;
              viewModel.edits.splice(index, 1, newItem);
            }
            return false;
          };
          viewModel.deleteEdit = function(index) {
            var confirm = window.confirm("Are you sure you want to delete this content?");
            if (confirm) {
              var res = viewModel.edits.splice(index, 1);
              console.log("removing template ", res);
              localStorage.removeItem('template-'+res[0].key);
            }
            return false;
          };
          viewModel.list = function(clean) {
            for (var i = localStorage.length - 1; i >= 0; i--) {
              var key = localStorage.key(i);
              if (clean) {
                console.log("removing ", key, localStorage.getItem(key));
                localStorage.removeItem(key);
              } else {
                console.log("ls ", key, localStorage.getItem(key));
              }
            }
          };
    
          document.addEventListener('DOMContentLoaded',function(){
            ko.applyBindings(viewModel);
          });
        </script>
         <!-- jQuery -->
        <script src="https://voidlabs.github.io/mosaico.io/frontpage/js/jquery.js"></script>
        
    </head>
     
    
    
    
    
        

    Free email template builder - Responsive mail editor and designer | Mosaico.io

    Recherche META Description de la page

    Mosaico is the first open source email template editor proudly brought to you by VOXmail: it is powerful and free! The email template builder supports responsive design and live wysiwyg editing.

    Recherche META Keywords de la page

    responsive email designer, email editor, free email builder, email template creator, open source mail editor, newsletter editor, template builder

    UPDATE DOMAINES SET server='',redirection='',Status='200',err='',[TITRE]=N'Free email template builder - Responsive mail editor and designer | Mosaico.io',[DESCRIPTION]=N'Mosaico is the first open source email template editor proudly brought to you by VOXmail: it is powerful and free! The email template builder supports responsive design and live wysiwyg editing.',[KEYWORDS]=N'responsive email designer, email editor, free email builder, email template creator, open source mail editor, newsletter editor, template builder' WHERE id=14090266
  • 0

    Free email template builder - Responsive mail editor and designer | Mosaico.io Mosaico is the first open source email template editor proudly brought to you by VOXmail: it is powerful and free The email template builder supports responsive design and live wysiwyg editing. responsive email designer email editor free email builder email template creator open source mail editor newsletter editor template builder

  • 0. Free (4)
  • --------->0
  • 1. email (5)
  • --------->0
  • 2. template (8)
  • --------->0
  • 3. builder (7)
  • --------->0
  • 4. - (1)
  • --------->0
  • 5. Responsive (10)
  • --------->0
  • 6. mail (4)
  • --------->0
  • 7. editor (6)
  • --------->0
  • 8. and (3)
  • --------->0
  • 9. designer (8)
  • --------->0
  • 11. | (1)
  • --------->0
  • 12. Mosaico.io (10)
  • --------->0
  • 13. Mosaico (7)
  • --------->0
  • 14. is (2)
  • --------->0
  • 15. the (3)
  • --------->0
  • 16. first (5)
  • --------->0
  • 17. open (4)
  • --------->0
  • 18. source (6)
  • --------->0
  • 22. proudly (7)
  • --------->0
  • 23. brought (7)
  • --------->0
  • 24. to (2)
  • --------->0
  • 25. you (3)
  • --------->0
  • 26. by (2)
  • --------->0
  • 27. VOXmail: (8)
  • --------->0
  • 28. it (2)
  • --------->0
  • 30. powerful (8)
  • --------->0
  • 38. supports (8)
  • --------->0
  • 40. design (6)
  • --------->0
  • 42. live (4)
  • --------->0
  • 43. wysiwyg (7)
  • --------->0
  • 44. editing (7)
  • --------->0
  • 58. creator (7)
  • --------->0
  • 65. newsletter (10)
  • --------->0
    INSERT INTO KEYWORDS (keyword,id_domaine) VALUES (N'Free',14090266),(N'email',14090266),(N'template',14090266),(N'builder',14090266),(N'-',14090266),(N'Responsive',14090266),(N'mail',14090266),(N'editor',14090266),(N'and',14090266),(N'designer',14090266),(N'|',14090266),(N'Mosaico.io',14090266),(N'Mosaico',14090266),(N'is',14090266),(N'the',14090266),(N'first',14090266),(N'open',14090266),(N'source',14090266),(N'proudly',14090266),(N'brought',14090266),(N'to',14090266),(N'you',14090266),(N'by',14090266),(N'VOXmail:',14090266),(N'it',14090266),(N'powerful',14090266),(N'supports',14090266),(N'design',14090266),(N'live',14090266),(N'wysiwyg',14090266),(N'editing',14090266),(N'creator',14090266),(N'newsletter',14090266)