Avatar
🏃
43 results for Wordpress
  • Avant de faire un nouveau test de l’outil “Wordpress hosting benchmarking tool “, j’ai supprimé les extenssions installées mais non active.

    Ensuite j’ai lancé le test :

    Puis j’ai lancé l’optimisation de la base de donnée :

    Et j’ai a nouveau lancé le test :

    Entre les deux tests j’ai une heure d’écart, les données des deux tests sont ici :

    CPU & Memory

    Operations with large text data : 5.04 => 6.55

    benchmark wordpress Created Wed, 11 Aug 2021 00:00:00 +0000
  • Le module AMP bloquait l’affichage de la carte en JavaScript. J’ai donc supprimer le module.

    En fait le module AMP est incompatible avec beaucoup d’autres modules. A noter que 10 jours avant j’avais fait l’inverse : Suppression de JetPack pour AMP. AMP fonctionnait mieux mais les plugins d’affichage de carte ne fonctionnaient pas.

    On peut donc noter que Google utilise fortement AMP.

    amp wordpress Created Mon, 05 Apr 2021 00:00:00 +0000
  • Je viens de réaliser que 50% des visites étaient en échec à cause de AMP, j’ai donc supprimer quelques modules et maintenant cela fonctionne à nouveau.

    En fait je pense que JetPack est incompatible avec AMP, il contient trop de Javascript. A suivre.

    amp wordpress Created Sun, 28 Mar 2021 00:00:00 +0000
  • Aucun problème à signaler !

    wordpress Created Wed, 01 Apr 2020 00:00:00 +0000
  • Baisse visible du nombre de visite :

    google-search-console wordpress Created Tue, 07 Jan 2020 00:00:00 +0000
  • J’ai l’erreur : “Le protocole d’URL de l’attribut “src” du tag “amp-install-serviceworker” est incorrect.” sur Google Search Console.

    J’ai donc modifier la configuration de AMP sous Wordpress, je suis passé de Reader à Transitional.

    A suivre.

    wordpress Created Tue, 07 Jan 2020 00:00:00 +0000
  • J’ai donc fait la mise à jours :

    La dernière version va surement me permettre de ne plus utiliser WordFence, elle permet de sécuriser le site :

    L’interface est vraiment simple à comprendre …

    A suivre !

    wordpress Created Sat, 23 Feb 2019 00:00:00 +0000
  • Install JOPLIN : https://joplin.cozic.net ,  and start REST API. (Easy)

    Step 1 : Put this script in folder.

    Step 2 : Edit the script and put your token 

    Step 3 : Run the script

    The script :

    #
    # Version 1 
    # for Python 3
    # 
    #   ARIAS Frederic
    #   Sorry ... It's difficult for me the python :)
    #
    
    import feedparser
    from os import listdir
    from pathlib import Path
    import glob
    import csv
    import locale
    import os
    import time
    from datetime import datetime
    import json
    import requests
    
    #Token
    ip = "127.0.0.1"
    port = "41184"
    token = "Put your token here"
    
    nb_import = 0;
    headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
    
    url_notes = (
        "http://"+ip+":"+port+"/notes?"
        "token="+token
    )
    url_folders = (
        "http://"+ip+":"+port+"/folders?"
        "token="+token
    )
    url_tags = (
        "http://"+ip+":"+port+"/tags?"
        "token="+token
    )
    url_ressources = (
        "http://"+ip+":"+port+"/ressources?"
        "token="+token
    )
    
    #Init
    Wordpress_UID = "12345678901234567801234567890123"
    UID = {}
    
    payload = {
        "id":Wordpress_UID,
        "title":"Wordpress Import"
    }
    
    try:
        resp = requests.post(url_folders, data=json.dumps(payload, separators=(',',':')), headers=headers)
        resp.raise_for_status()
        resp_dict = resp.json()
        print(resp_dict)
        print("My ID")
        print(resp_dict['id'])
        Wordpress_UID_real = resp_dict['id']
        save = str(resp_dict['id'])
        UID[Wordpress_UID]= save
    except requests.exceptions.HTTPError as e:
        print("Bad HTTP status code:", e)
    except requests.exceptions.RequestException as e:
        print("Network error:", e)
    
    feed = feedparser.parse("https://www.cyber-neurones.org/feed/")
    
    feed_title = feed['feed']['title']
    feed_entries = feed.entries
    
    numero = -2
    nb_entries = 1
    nb_metadata_import = 1
    
    while nb_entries > 0 : 
      print ("----- Page ",numero,"-------")
      numero += 2
      url = "https://www.cyber-neurones.org/feed/?paged="+str(numero)
      feed = feedparser.parse(url)
      feed_title = feed['feed']['title']
      feed_entries = feed.entries
      nb_entries = len(feed['entries'])
      for entry in feed.entries:
         nb_metadata_import += 1
         my_title = entry.title
         my_link = entry.link
         article_published_at = entry.published # Unicode string
         article_published_at_parsed = entry.published_parsed # Time object
         article_author = entry.author
         timestamp = time.mktime(entry.published_parsed)*1000
         print("Published at "+article_published_at)
         my_body = entry.description
         payload_note = {
             "parent_id":Wordpress_UID_real,
             "title":my_title,
             "source":"Wordpress",
             "source_url":my_link,
             "order":nb_metadata_import,
             "user_created_time":timestamp,
             "user_updated_time":timestamp,
             "author":article_author,
             "body_html":my_body
             }
         payload_note_put = {
             "source":"Wordpress",
             "order":nb_metadata_import,
             "source_url":my_link,
             "user_created_time":timestamp,
             "user_updated_time":timestamp,
             "author":article_author
             }
    
         try:
             resp = requests.post(url_notes, json=payload_note)
             resp.raise_for_status()
             resp_dict = resp.json()
             print(resp_dict)
             print(resp_dict['id'])
             myuid= resp_dict['id']
         except requests.exceptions.HTTPError as e:
             print("Bad HTTP status code:", e)
         except requests.exceptions.RequestException as e:
             print("Network error:", e)
    
         url_notes_put = (
        "http://"+ip+":"+port+"/notes/"+myuid+"?"
        "token="+token
    )
         try:
             resp = requests.put(url_notes_put, json=payload_note_put)
             resp.raise_for_status()
             resp_dict = resp.json()
             print(resp_dict)
         except requests.exceptions.HTTPError as e:
             print("Bad HTTP status code:", e)
         except requests.exceptions.RequestException as e:
             print("Network error:", e)
    import joplin wordpress Created Tue, 12 Feb 2019 00:00:00 +0000
  • J’ai fait une petite sélection :

    J’ai donc fait un test avec celui qui me semble être le meilleur : Blog booker : https://www.blogbooker.com/export_wordpress.php .

    La première étape consiste à faire un export en XML :

    Le fichier fait 35 Mo pour mon blog complet.

    La seconde phase, c’est pas ici :  https://www.blogbooker.com/wordpress.php :

    pdf wordpress Created Sat, 20 Oct 2018 00:00:00 +0000
  • Installation d’un plugin en python : https://github.com/arthur-debert/munin-httpresponse-plugin/blob/master/httpresponsetime

    $ sudo vi /usr/share/munin/plugins/httpresponsetime
     -> Copie du script.
    $ sudo ln -s  /usr/share/munin/plugins/httpresponsetime /etc/munin/plugins/httpresponsetime
    $ sudo chmod +x  /usr/share/munin/plugins/httpresponsetime /etc/munin/plugins/httpresponsetime
    $ sudo apt-get install python-setuptools python-dev build-essential
    $ sudo easy_install pip
    $ sudo pip install httplib2

    Ajout dans le fichier :

    $ sudo vi /etc/munin/plugin-conf.d/munin-node
    ...
    [httpresponsetime]
        env.urls https://www.cyber-neurones.org
    ...

    Et on relance :

    $ sudo munin-node-configure --shell
    $ sudo service munin-node restart

    Et voici le résultat :

    munin raspberry wordpress Created Fri, 21 Sep 2018 00:00:00 +0000