menucool GRAND Affichage

Interaction Collectuelle & Génération Automatique WebInfo TV








Nouveau MOTOP pour SPIP

vendredi 18 avril 2003, par Walk CopID





dans la meme rubrique...

Plaidoyer pour la liberté de navigation
Web français et autre : La politique de la terre brulée
viruspam la cata, ou la guerre des machines
Walma'Clic une galerie multi-fonction en un clic : 1mn
11 septembre ATTENTAT POÉTIQUE



thèmes abordés...

cyberculturel
Usurpateurs : Les wikis sectaires médiatico-marchands
Agenda partagé, la nouvelle action collectuelle
Le web par les profs
Media Independant c'est possible ?
SPIP : Le plus grand site du monde.
Cerveau collectuel, un algolite et ça repart !
Reférences sur referers : Chez moi par hasard !
Le b a ba de la musique pour tous : MP3 facile
Audience cherche site
Détournement citoyen : C'est parti mon Wiki !
Et maintenant le piratage démocratique
WikiPedia : 6000 en .org
Wiki pour Indymedia
Moteurs sociologiques
Up & Down : Cafe du Web & Monde de Merde
Du sondage dubitatoire à l'urne internautique
Gratuit mais short, perso mais longo
Générateur d'alerte cookies

NOTEdu 17 juin, une version MOTOP III améliore celle-ci.


Voici présentés tous les mots de votre site sous SPIP par importance décroissante et sans limite. Le nouveau MOTOP a l'ambition de montrer sa patte blanche aux visiteurs qui arrivent sur un site.

Le squelette Biotechno l'utilise pour indiquer aux moteurs de recherche les meta-tags mots-clés réellement les plus présents sur un site, nous les donnons à voir aux visiteurs eux-mêmes ce qui boostera également la scrutation par les moteurs, et l'information de l'internaute qui atterrira désormais directement dans le moteur de recherche interne du site de façon ciblée.

Ce MOTOP ou une version ultérieure est visible sur :
-  http://webgeneraction.levillage.org/motop.php3 ou
-  http://spipage.levillage.org/motop.php3

Indiquez vous-même dans le fichier les mots sans signification à exclure de la liste, une série par défaut y figure mais elle est perfectible. Si vous travaillez à la rédaction d'une liste standard plus complète sous la forme php indiquée, n'hésitez pas à nous la faire parvenir et elle remplacera celle-ci dans l'article.

 

Caractéristiques


Le Premier Motop pour Spip balisait la route, celui-ci trace un sillon qui révèle mieux l'intérêt pour chaque site de mettre en ligne son propre MOTOP.

-  Tous les mots du site sont listés indéfiniment page par page jusqu'à ce que mort du visiteur s'ensuive, de fatigue s'entend ;o)

-  Chaque page présente 250 mots sur 5 colonnes.

-  Chaque mot est un lien qui renvoit vers une recherche de ce mot dans le site.

-  Cette version utilise le cache de SPIP (couple html/php3) qui évite de surchager le serveur, avec un délai minimaliste réglé par défaut à 10 jours dans motop.php3, ce qui est préférable compte-tenu de la puissance de calcul mise en jeu ici.

-  Une seule requête mysql (au lieu de 3), et un code facile à comprendre pour d'éventuelles modifications.

Le fichier motop.html est appelé par le fichier motop.php3. Installez-les à la racine de votre SPIP puis faites un lien vers http://.../motop.php3 pour l'intégrer à votre site.

Appelle hierarchie.html pour le haut et pied.html pour le bas, et le fichier de style du squelette SUD spipstyle.css, supprimez ou modifiez les deux instructions INCLURE ou l'appel "

 

motop.html


Recopiez ceci dans un fichier texte que vous renommerez motop.html puis téléchargez-le à la racine de votre SPIP.

 

motop.php3


Recopiez ceci dans un fichier texte que vous renommerez motop.php3 puis téléchargez-le à la racine de votre site.

 

Reliez


Faites un lien depuis votre site vers motop.php3

 


PS : On a trouvé le codeur qui nous a filé le tuyau pour compter les mots et afficher le nombre pour chacun. Merci Patrick ! Voyez le message ci-dessous, et la source du squelette en cours motop.html

 


 

MOTOP de BioSpip pour META mots-clés moteurs de recherche


Le squelette BioTechno utilise le motop pour déclarer les (vrais) mots-clés aux moteurs. Il utilise dans le HEAD de la page sommaire.html une instruction du type :

<META name="keywords"                                content="<? include "motop.php3";} ?>" >

et plus précisement dans le biosquelette il ajoute des mots-clés "manuels" via la variable de configuration $mots-cles_site (on peut aussi les ajouter à la main) et il met une condition qui active le motop si $motscles_motop choisi dans le fichier de configuration est égal à "oui", ce qui donne ceci :

<META name="keywords"                                content="<? echo $motscles_site; ?><? if ($motscles_motop == oui){include "motop.php3";} ?>">

L'instruction include"motop.php3" ; appelle un fichier motop.php3 dont les codes sont ci-dessous, et dans lequel les mots sont listés sans mise en forme tableaux ni liens ni pagination contrairement au motop ci-dessus, avec une simple virgule entre chaque mot.

 


Notez que le MOTOP III comporte un lien entre chaque mot et la page de recherche, et il est balayé par les moteurs de recherche. Si dans le HEAD de votre fichier recherche.html vous indiquez ceci :

<title><? echo $recherche; ?> sur [#NOM_SITE_SPIP]</title>

les moteurs présenteront donc ces pages de recherches avantageusement sous le titre suivant par exemple "squelette sur [webgeneraction]", ce qui est très pratique pour les internautes et vous amènera des visiteurs, mieux guidés donc plus satisfaits.

MaJ : 27 octobre 2003






signé...


Walk CopID
site: CopID.org 3eme Monde
Texte domaine public - copie libre non marchande (copID)




Plan-Liens Forum
  • fil: > Nouveau MOTOP pour SPIP
    (1/5) 9 juillet 2004 , par Anonyme

    rép: Anonyme
  • fil: > Nouveau MOTOP pour SPIP
    (2/5) 27 octobre 2003 , par piwi

    rép: Anonyme
  • fil: > Nouveau MOTOP pour SPIP
    (3/5) 5 septembre 2003 , par Robert Caron

    rép: Robert Caron
    rép: Anonyme
    rép: Anonyme
  • fil: MOTOP : 9595 mots utilisés ici
    (4/5) 22 mai 2003 , par Anonyme

  • fil: > Nouveau MOTOP pour SPIP
    (5/5) 20 mai 2003 , par Patrick Kuchard

    rép: Walk
    rép: Anonyme
    rép: Pascal


  • fil: > Nouveau MOTOP pour SPIP
    9 juillet 2004   [Début forum]
    b@ch@nt

    Voilà , je l'utilise aussi, marrant comme truc , on n'est surpris du vocabulaire de son site.

    bien sur je réserve ça a l'espace privée !

    Allez si vous chercher, vous les verrez les mots top de bachant


    fil: > Nouveau MOTOP pour SPIP
    27 octobre 2003, par piwi   [Début forum]

    Génial et ca marche

    je n'arrive toute fois pas à l'insérer dans les méta en faisant un copier/coller de votre code. J'ai du faire une erreur quelque part. Pourriez vous me donner le code exacte à incéser dans les META ? Merci beaucoup


    fil: > Nouveau MOTOP pour SPIP
    5 septembre 2003, par Robert Caron   [Début forum]

    Je dois être un peu nul...

    Rien ne s'affiche lorsque je lance motop. J'utilise le squelette "solidaire". Je n'ai pas le fichier hierarchie.php3...

    Est-ce que ça vient de là ?

    Merci


    • > Nouveau MOTOP pour SPIP
      5 septembre 2003, par
      Robert Caron   [Début forum]

      J'ai réussi à avoir la page en effaçant les inclure.

      Mais je n'ai aucune liste de mots dans la page...


      • page vide motop
        5 septembre 2003   [
        Début forum]

        Nul ? C'est très bien ! Ca oblige à faire simple donc pout ous :o)

        Tu as eu raison d'enlever les INCLURE si tu n'as pas de fichier hierarchie et pied (pas si nul), mais il n'y a pas de rapport avec ton blocage (si pas ces fichiers ; deux lignes d'erreur c'est tout).

        Tu n'affiches rien du tout du tout ? Meme pas le titre ? Ce n'est donc pas lié à la base ou aux instructions de requête.

        Si la page est totalement blanche, tu as peut-etre un fichier motop.php3 pas ok, donc à vérifier. Ca a changé quand tu as enlevé les INCLURE, il y a peut-etre un lien avec le squelette.

        As-tu intégré ces codes dans une page de "solidaire" ? Il vaudrait mieux faire d'abord un essai à part d'une page motop.php3 et motop.html

        Des instructions (boucle etc) du squelette solidaire peuvent interférer (masquer).

        Peux-tu en dire plus ? Par exemple donner une adresse où voir ton essai ?

        Merci !


        • > page vide motop
          5 septembre 2003   [
          Début forum]

          Ca arrive aussi quand le moteur de recherche n'est pas activé et/ou que les articles n'ont pas été visités (aucun mot dans la table spip_index_mots).

          Autre piste : la version spip, si c'est une vielle il faut remplacer spip par mysql dans la requete (query) :

          $listemots = mysql_query ("select ...

          au lieu de :

          $listemots = spip_query ("select ....


    fil: MOTOP : 9595 mots utilisés ici
    22 mai 2003   [Début forum]

    En allant au bout de la liste on peut voir que ce site utilise 9595 mots de plus de 3 lettres.

    C'est bien sûr approximatif car il y a des mots bizarres ou composés.

    Mais c'est une indication marrante de la richesse du vocabulaire du site, ou de sa simplicité ! :o)


    fil: > Nouveau MOTOP pour SPIP
    20 mai 2003, par Patrick Kuchard   [Début forum]

    Concernant le comptage des mots, je peux proposer ceci :

    -  Mettre : $listemots = spip_query ("select dico, sum(points) as pts, count(*) as repetitions from spip_index_dico, spip_index_articles where spip_index_dico.hash = spip_index_articles.hash AND NOT(dico IN($exclus)) GROUP BY spip_index_dico.hash order by repetitions DESC LIMIT $debut,250 ") ;

    -  à la place de :

    $listemots = spip_query ("select dico, sum(points) as pts from spip_index_dico, spip_index_articles where spip_index_dico.hash = spip_index_articles.hash AND NOT(dico IN($exclus)) GROUP BY spip_index_dico.hash order by pts DESC LIMIT $debut,250 ") ;

    -  En modifiant aussi :

    // affichage du mot en cours
    $motop = $mot['dico'] ;
    echo "$motop" ;
    echo " "

    // patrick 2003-05-19
    $poids = $mot['pts'] ;
    $nb = $mot['repetitions'] ;

    echo " (P :$poids/N :$nb)" ;
    // fin patrick 2003-05-19
    echo '
    ' ;

    -  on obtient un affichage :

    1 cela (P :27/N :10)
    2 pourquoi (P :11/N :9)
    3 comment (P :44/N :8)
    4 temps (P :18/N :8)
    5 trop (P :15/N :8)
    6 forme (P :11/N :7)
    7 trouve (P :12/N :7)
    8 histoire (P :22/N :7)
    etc...

    'P' représentant le poids et 'N' le nombre d'occurrences.

    -  Est-ce-que cela répond à la demande ? ou n'ais-je rien compris de la problématique ? ;-)

    Voili,
    Patrick.


    leVillage.Org - la communauté des internautes modernes ! Pour créer facilement un webzine comme celui-ci ANnuaire des GEnerateurs Internet Collectuel, et CopID (copie libre sans source ni auteur) Le Géné de bios ne parle que de vous ! Le Cerveau Collectif vous donne raison ? TipiWiki La reconquête du web ! Modem Lent, Non-Voyant: Naviguez en format TEXTE sur ce site [ACCUEIL] | LETTRE | THEME | MOTOP | MESSAGES | PLAN | REDAC
    CopID: 100% libre     Au  samedi 28 janvier 2012 :  213 articles 113 brèves 1021 posts