Suske

Dans LapSuske, il y a Lapsus et Suske, tu saisis ?

  • Profitant d’une heure de « tranquilité », retour d’expérience « live » sur l’install de seenthis

    #seenthis_installation

    Ce message risque d’être évolutif. Premier jet initié vers 12h ce 8/7/2013.

    Je suis aussi scrupuleusement que possible les instructions de http://trac.rezo.net/trac/seenthis/browser/plugin_seenthis_principal/INSTALL.txt

    – nb : le charset du fichier est pas utf-8 :-p, bon pas grave (mais attention au même cas dans les fichiers php... On a vu des SPIP par terre pour ça)
    – ctrl-c ctrl-v les lignes de commandes svn // tout va bien
    – installation des fichiers SPIP (j’aime spip_loader.php) // ok
    – création de l’auteur 3 seenthis // done
    – selon http://trac.rezo.net/trac/seenthis/browser/plugin_seenthis_principal/INSTALL.txt#L78, activation de tous les plugins sauf OpenSearch // done
    – création du config/mes_options.php (attention, pas d’espace avant < ?php ni après ?>... // done
    – édition du htaccess.txt (L.113) : les 4 premières lignes ne seront pas utiles chez moi mais bon, je copie tout on verra bien // done
    – renommer le htacccess.txt en .htaccess, cela va sans dire donc ce n’est pas dit dans install.txt
    – comme proposé, je me rends sur l’url du site ... // ça ressemble à un seenthis vide. Je résiste à l’envie de cliquer partout :-p
    – retour dans l’admin spip pour la configuration (L.140) : Configuration / Fonctions avancées, cocher urls « seenthis » et cliquer sur la vignette GD2 // done
    – Configuration / Gravatar, cocher Monster_id (ça a l’air bien laid, cool - choix libre ^^), mettre 48 dans la taille par défaut (au hasard, pas d’indication...) // done
    – L.147 « moteur de recherche », je suppose que je peux exécuter les requêtes via « Configuration (clic) » puis « Fulltext » mais je n’y vois pas les tables spip_me_recherche ni spip_syndic. Je ne fais rien pour ne pas alourdir la machinerie, je vais plutôt ctrl-c, ctrl-v les instructions SQL dans phpmyadmin/adminer // done
    – L. 158 : les deux plugins optionnel ont été installés plus tôt... // checked
    – L. 169 « personnalisation » : on verra plus tard :-)
    – Retour sur « Configuration » pour donner un « Nom » au site et y mettre une courte description... C’est parti ?

    #stay_tuned

    Total : 45 minutes (y compris le temps passé ici à prendre des notes), testons à présent ;-)

    • Hihi, le tout est assez statique... NoScript me signale qu’il y a du « localhost » qui m’envoie des scripts. Le mes_options.php est impliqué : remplaçons par la vraie url pour voir.

      Vu que je n’ai pas d’apikey et que rezo.net n’est pour rien dans mes tests, j’en profite pour commenter
      define(’_SVG2PNG_SERVER’,’rezo.net/ svg2png.php’) ; convertisseur de SVG
      define(’_OPENCALAIS_APIKEY’, « xxxxxxxxxxxx ») ;
      define(’_GOOGLETRANSLATE_APIKEY’, « xxxxxxxxxxxxx ») ;

      Vidange du cache au cas où...

    • Hum.

      Internal Server Error

      The server encountered an internal error or misconfiguration and was unable to complete your request.

      Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

      More information about this error may be available in the server error log.
      Apache/2 Server at host Port 80

      Lors de ma tentative de connexion.

      Edit 13h20 : ma faute ! Je me suis installé dans l’arborescence de ma mutualisation => les htaccess se cognent dur amha. Investigation en cours. #LOL, j’ai réussi à me faire bannir par mon propre ssh :-p

    • Ghostery me signale du google-analytics. Je trouve un <INCLURE{fond=analytics}> dans inc/entete.html et je crée donc un dossier squelettes pour surcharger/"personnaliser". Copie des fichiers concernés et suppression de la ligne dans inc/entete.html ainsi que du contenu du fichier analytics.html

    • Reprenons une petit heure pour bien dormir ^^. Le test se passe désormais sur seenthis.brubel.net (màj 5/12/2013 : désactivé à présent que le test a été concluant) où je crois que la base est meilleure....

      Sous-domaine dédié, mes_options adapté, svn update done, .htaccess OK, ça fonctionne désormais...

      – création de 5 users bidons // done => pas hésiter à me rejoindre ;-)
      – j’ai appelé mon instance BruBelThis. Mais à part l’envoi d’inscription les autres mails sont expédiés par « Seenthis <no-reply@seenthis.brubel.net> » => se baser sur le nom de site pour « personnaliser » les squelettes de mail me semblerait une bonne idée ? Idem pour le nom de site en barre de menu ou le bookmarklet.
      – A ce stade, pour les non connectés, aucun message ne s’affiche sur le sommaire => à investiguer
      – l’accès à l’espace privé est autorisé (les auteurs sont 1comite semble-t-il) au contraire de seenthis. De même, les auteurs logés ont les boutons d’admin => à corriger

    • Deux soucis avec gravatar :
      – la configuration n’a pas été enregistrée et seuls les e-mails inscrits sur gravatar.com sont reconnus => l’installation de cfg résout la chose
      – une erreur « filtre sinon_interdire_acces » inexistant (il a été renommé en SPIP 3 => à corriger dans le plugin

    • oué @rastapopoulos, j’avais en effet activé l’inscription des rédacteurs et pas celle des visiteurs... Ce logiciel ferait-il ce qu’on lui demande en fait ? ^^ // inscription en 6forum : done => attendez-vous à être dégradés :-p
      Pour le login, c’est cette manie de flanquer des guillemets zolis partout qui a frappé ^^. Ctrl-c ctrl-v et on se retrouve avec un truc qui n’est pas un simple quote. define(’_LOGIN_TROP_COURT’, 2) ; n’est pas égal à define(’_LOGIN_TROP_COURT’, 2) ; Bref, le filou est viré, faut suivre le (@)fil

    • Avant que j’oublie :

      – install.txt signale qu’il faut un id_auteur=3 mais je ne sais pas pourquoi ni cet auteur doit avoir un statut particulier... => à investiguer
      – dans les squelettes j’ai vu au moins un {id_rubrique=2} => y-a-t-il une structure minimale nécessaire ou utile pour un foncionnement optimal ?
      – page d’accueil toujours vide de contenu pour les visiteurs non connectés...

    • #pause again :-/ #stay_tuned

      Je viens de passer sur la config des plugins oembed et mediabox, ça va peut-être bien améliorer les choses...

      Pour mediabox oui pour oembed, non. La config n’est pas enregistrée... => à investiguer

      Au demeurant, je vais peut-être commencer à mettre mes spams-coms sur le lieu de l’expérience plutôt qu’ici.

    • Ce qui fait remonter deux autres #seenthis_bug :

      – le code de la couleur de certains éléments de la page d’accueil (non connecté) est en dur dans squelettes/bonjour.html ; ouais…

      – la page d’accueil affiche les messages des gens ayant un certain nombre de points (champ troll) ; faudrait voir ce que ça donne sur un site qui démarre… Il semble que personne n’ait encore assez de points, donc personne n’apparaît.

    • Hormis quelques bugs déjà corrigés ou en passe de l’être, l’installation s’avère réalisable sur un hébergement classique avec .htaccess et svn. Mon instance de test est fonctionnelle à l’exception d’un souci avec Oembed et les vidéos... (http://seenthis.brubel.net/messages/25). Quand je passe dans la config de oembed, la sauvegarde ne fonctionne pas, je pense que c’est un souci SPIP2/SPIP3 : il y a une version patchée de oembed ici ? J’ai pas trouvé de solution simple en tous cas.

      Pour le reste, récapitulatif :
      – attention au charset des fichiers (j’ai déjà perdu des heures à debug des sites à cause de ça...)
      – les articles SPIP de docs seraient bienvenus dans les instances (peupler la db à l’install ? => besoin d’une config ou qq chose du style pour adapter les id présents en dur dans le squelette)
      – faire une config pour les options plutôt que mes_options.php (sinon réorganiser et commenter par défaut les lignes dans celui-ci pour faciliter la config) ?
      – voir quoi faire avec le seen.li ou le sortir du htaccess ?
      – j’ai dû installer cfg pour pouvoir configurer gravatar
      – permettre d’activer fulltext sur les tables depuis le privé ?
      – revoir la présence en dur de GA (intégration du plugin si présent ?)
      – utiliser les balises spip (#NOM_SITE_SPIP, etc.) pour la personnalisation par défaut des instances (squelettes et mails) ?

      – la doc pourrait :
      + expliquer la fonction de l’auteur 3
      + indiquer les plugins à configurer dans l’admin spip (mediabox, oembed + cas de cfg)
      + indiquer qu’il faut autoriser l’inscription des visiteurs

      Fin du test (je crois que je vais passer le truc en spip3 pour voir, un de ces jours). Vive Seenthis libre ;-)

    • SVN up ce jour => erreur sur le plugin Seenthis suite à r507 (les champs twitter and co n’existent pas)

      Youpie, j’ai réussi à écrire les 6 lignes qui font la màj auto ! (mail send)

    • Ah ben oui. C’était fonctionnel. Bon comme l’instance n’avait pas de vrai public, je l’ai supprimée mais donc c’est faisable et relativement facile à condition de tout bien configurer (les plugins...). Après, à toi de voir et faire les remarques sur ce qui pouicherait ;-)

    • @fil tu veux dire l’installer à ou pour Brest ? Si c’est à Brest, (et qu’il n’y a pas en // un truc génial que je ne peux pas louper) je veux bien faire partie d’un atelier pour le tenter.