Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 
  • #o
  • #of
  • #off
  • #office
RSS: #office2spip

#office2spip

  • @arno
    ARNO* @arno ART LIBRE 30/03/2013
    9
    @kent1
    @solidairnet
    @rastapopoulos
    @fil
    @touti
    @7h36
    @suske
    @severo
    @spip
    9

    Je viens de faire une mise à jour de mon #plugin pour #SPIP : Office2SPIP :
    ▻http://zone.spip.org/trac/spip-zone/browser/_plugins_/office2spip

    Documenté ici :
    ►http://www.paris-beyrouth.org/tutoriaux-spip/article/le-convertisseur-office2spip

    Au menu :
    – compatibilité minimal avec SPIP 3 (les redirections ne sont pas correctes, mais c’est pas super-grave) ;
    – plus intéressant : quand on récupère une page distante, ça passe par la version PHP de Readability, on n’aspire donc que le contenu pertinent.

    Au fait : quelqu’un peut me dire s’il y a quelque chose d’autre pour faire la même chose avec SPIP ? Parce que, bon, c’est tout de même des fonctionnalités carrément démentes (importer des documents Word directement via l’interface en ligne ; importer des articles du Web et se retrouver directement avec du balisage SPIP tout propre…), mais je n’ai pas l’impression qu’Office2SPIP suscite vraiment l’intérêt. Il y a une alternative plus pratique/puissante ?

    ARNO* @arno ART LIBRE
    • @notabene
      Stéphane Deschamps @notabene CC BY-NC-SA 30/03/2013

      En fait c’est peut-être soit que les gens ont été formés au spipcode, soit qu’ils copient-collent dans du WYSIWYG (dans spip ou ailleurs, d’ailleurs).

      Stéphane Deschamps @notabene CC BY-NC-SA
    • @kent1
      kent1 @kent1 ART LIBRE 30/03/2013

      ou peut être l’endroit de la documentation ? les gens vont chercher plus facilement sur spip-contrib peut être (ne pas voir une critique mais je vois les mêmes problématiques avec certains de mes plugins qui sont documentés autre part)

      sinon aussi l’absence de plugins.spip.net qui est assez simple à changer en créant le zip via archivelist.txt

      sinon encore, l’absence de lien de documentation dans le plugin.xml ?

      Et finalement, la nécessité du binaire openoffice si je ne fais pas d’erreur ? ou d’autres binaires sur le serveur ? beaucoup de spip users sont quand même sur des hébergements bien fermés non ?

      Voilà quelques pistes peut être du pourquoi du comment dont deux sont particulièrement faciles à régler

      kent1 @kent1 ART LIBRE
    • @fil
      Fil @fil 2/04/2013

      Comme alternative il y a #DotSPIP, une petite app de bureau pour Mac sur laquelle tu drag/drop tes fichiers ; le texte spipé se retrouve dans le presse-papier, prêt à être collé. Ca n’a pas beaucoup de succès non plus, le marketing est pas au point :)

      Fil @fil
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 2/04/2013

      Peut-être parce qu’il n’y a pas tant de personne sous Mac que ça... :)

      => combiner le truc d’Arno et de Fil pour faire un #webservice avec une API utilisable depuis n’importe où : ainsi, pas de problème de système particulier, et pas non plus le problème de maîtrise du serveur pour le pékin moyen, qui n’aura pas besoin d’installer telle ou telle librairie. Ensuite faire un plugin SPIP qui utilise cette API, que chacun installe chez soi facilement. #idée_pour_SPIP. :)

      RastaPopoulos @rastapopoulos CC BY-NC
    • @fil
      Fil @fil 2/04/2013

      je l’ai déjà faite cette API (▻http://office.rezo.net) mais jamais pris le temps de faire l’emballage

      Fil @fil
    • @vlentz
      vlentz @vlentz CC BY-SA 6/04/2013

      Si ce n’est pas sur spip contrib ça n’existe pas :-)

      vlentz @vlentz CC BY-SA
    • @suske
      Suske @suske 30/04/2013

      Bon, j’ai ma clé, comment je l’emploie cette API ?

      #impatient #office2spip

      Suske @suske
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 29/07/2013

      de façon tout à fait concurrente il y a le plugin odt2spip : ▻http://contrib.spip.net/odt2spip-creation-d-articles-a-partir-de-fichiers
      – : n’accepte que du odt en format d’entrée*
      + : aucune config serveur spécifique
      + : gère les formules de maths intégrées dans le fichier odt

      *vu que le fonctionnement est basé une XSLT odt=>spip, l’ajout du format docx n’est que l’affaire de trouver un dev accepte de trifouiller du MSOffice... (beurk !)

      cy_altern @cy_altern CC BY-SA
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 30/07/2013
      @cy_altern

      @cy_altern, c’est fort possible que ça marche bien évidemment, mais je m’interroge sur la maintenance à long terme : maintenir soi-même des transformations XSLT pour un ou plusieurs formats, c’est super long et complexe, alors qu’il existe des logiciels ou librairies maintenues collectivement qui font déjà ces transformations (en plus en gérant plus de formats différents). C’est toujours le même problème, d’essayer d’utiliser des choses existantes (si ça fonctionne évidemment).

      RastaPopoulos @rastapopoulos CC BY-NC
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 7/08/2013
      @rastapopoulos

      @RastaPopoulos : dans ce cas la XSLT fait la transformation XML format OpenDocument => langage SPIP , truc qui n’existe (à ma connaissance) nulle part ailleurs (le choix de ce plugin c’est d’éviter de faire XML => HTML => SPIP)
      Pour ce qui est de la maintenance du convertisseur, il semblerait que les versions successives d’OpenOffice puis de LibreOffice n’ont jamais modifié le format du XML d’odt depuis que le plugin existe : la XSLT utilisée est restée inchangée depuis sa mise en fonction en 2009...

      cy_altern @cy_altern CC BY-SA
    • @fil
      Fil @fil 7/08/2013

      pour avoir testé office2spip et odt2spip en parallèle sur un gros fichier, j’ai eu les meilleurs résultats avec odt2spip

      Fil @fil
    • @b_b
      b_b @b_b PUBLIC DOMAIN 1/10/2013

      un coup de #spip_blog pour odt2spip :)

      b_b @b_b PUBLIC DOMAIN
    • @kent1
      kent1 @kent1 ART LIBRE 1/10/2013
      @severo

      Y’a un peu de code libéré ici : ▻http://zone.spip.org/trac/spip-zone/changeset/76826

      à intégrer d’une manière ou d’une autre dans #mediaspip ... @severo risque de s’en charger

      kent1 @kent1 ART LIBRE
    Écrire un commentaire
  • @fil
    Fil @fil 13/01/2012

    The #OpenPhoto Project | API | envelope
    ►http://theopenphotoproject.org/documentation/api/Envelope

    Every #API returns a #JSON response adhering to the following format.
    {
    message: (string),
    code: (int),
    result: (mixed)
    }

    Fil @fil
    • @fil
      Fil @fil 13/01/2012

      approche intégrée dans l’api #office2spip
      ►http://zone.spip.org/trac/spip-zone/changeset/57062

      Fil @fil
    Écrire un commentaire
  • @fil
    Fil @fil 10/01/2012
    7
    @kent1
    @baroug
    @supergeante
    @rastapopoulos
    @vlentz
    @suske
    @severo
    7

    Installer #unoconv pour #alternc

    (il s’agit de faire fonctionner #office2spip ►http://www.paris-beyrouth.org/tutoriaux-spip/article/le-convertisseur-office2spip sur alternc)

    1. avec aptitude on installe unoconv et le paquet openoffice qui va bien (pas besoin de headless dès lors que openoffice est récent)

    2. dans /var/alternc/exec.usr/ ajoute run lien symbolique vers /usr/bin/unoconv

    3. dans ~www-data (dans mon cas c’est /var/www ) créer un répertoire .openoffice.org/ accessible en écriture à l’utilisateur #www-data

    #spip #linux

    Fil @fil
    • @notabene
      Stéphane Deschamps @notabene CC BY-NC-SA 10/01/2012

      Pour les gens qui n’ont pas moyen d’installer tout le bazar et qui n’utilisent que des ODT, mentionnons pour l’exhaustivité le plutôt bon plugin odt2spip ►http://plugins.spip.net/odt2spip

      #openoffice #convertisseur

      Stéphane Deschamps @notabene CC BY-NC-SA
    • @fil
      Fil @fil 10/01/2012

      oui, et il y a aussi un docx2spip dans le plugin convertisseur ►http://seenthis.net/messages/50124

      mais unoconv est largement supérieur, et permet d’envisager des choses plus intéressantes, je pense par exemple à modifier un article avec un traitement de texte

      Fil @fil
    • @madame
      Madame Anna @madame 10/01/2012

      Et pourquoi pas LibreOffice à la place de OpenOffice ?

      ►http://fr.libreoffice.org

      #LibreOffice, #OpenOffice

      Madame Anna @madame
    • @fil
      Fil @fil 10/01/2012

      en effet c’est bien libreoffice qui s’installe sous alternc (car c’est basé sur #debian)

      Fil @fil
    • @supergeante
      Supergéante @supergeante 12/01/2012

      My saviors.

      Supergéante @supergeante
    • @fil
      Fil @fil 12/01/2012

       :)

      Fil @fil
    • @fil
      Fil @fil 19/01/2012

      je crois que j’ai encore mieux… stay tuned

      Fil @fil
    • @suske
      Suske @suske 19/01/2012

      Waaa, le #teaser !

      Suske @suske
    Écrire un commentaire
  • @fil
    Fil @fil 9/01/2012
    1
    @vlentz
    1

    Post Office : #docx to #html converter « #WordPress Plugins
    ►http://wordpress.org/extend/plugins/post-office

    et je l’ai intégré pour #spip

    • #Post Office
    Fil @fil
    • @arno
      ARNO* @arno ART LIBRE 9/01/2012

      Ben on a quand même Office2SPIP :
      ►http://www.paris-beyrouth.org/tutoriaux-spip/article/le-convertisseur-office2spip
      J’ai jamais eu vraiment de retour là-dessus, pourtant ça avale à peu près n’importe quoi pour en faire du SPIP.

      ARNO* @arno ART LIBRE
    • @fil
      Fil @fil 9/01/2012

      ouais mais ça fait trop peur à installer !

      Fil @fil
    • @arno
      ARNO* @arno ART LIBRE 9/01/2012

      C’est juste une installation d’OpenOffice. Logiciel dont l’installation a justement été rendue obligatoire par Hadopi, non ?

      ARNO* @arno ART LIBRE
    • @fil
      Fil @fil 10/01/2012

      Bon OK, pour tester les limites de ma peur je l’installe en local sur mon ubuntu de Mac (via #virtualbox)…
      Principal défaut d’#unoconv : c’est d’une lenteur effroyable :) 1’30" lorsque je n’ai pas lancé de serveur, et 40" avec un serveur déjà lancé… (le document se convertit en 1" avec la librairie post-office).
      Je crois donc qu’il va falloir passer en mode « batch » si on veut pouvoir traiter plusieurs fichiers d’un coup.
      À noter déjà : avec le #libreoffice moderne il n’y a plus besoin d’un package « #headless » — c’est désormais une option de soffice.bin

      Fil @fil
    • @fil
      Fil @fil 10/01/2012

      et hop, petit tuto d’installation sur AlternC : ►http://seenthis.net/messages/50191

      Fil @fil
    • @fil
      Fil @fil 10/01/2012

      bon alors sur mon vrai serveur que des bonnes surprises :
      ce n’est pas du tout lent
      si on envoie juste une image, ça crée un article avec l’image en embed
      * ça convertit tout y compris des fichiers excel

      petit bug : le œ ne passe pas (corrigé)

      Fil @fil
    • @azerttyu
      azerttyu @azerttyu 10/01/2012

      Ce qui serait pas mal c’est de pouvoir passer par un serveur tiers comme le montre par exemple ►http://www.lampdeveloper.co.uk/tag/unoconv

      azerttyu @azerttyu
    • @suske
      Suske @suske 19/06/2013

      #office2spip

      Suske @suske
    Écrire un commentaire

Thèmes liés

  • #spip
  • #unoconv
  • #html
  • #libreoffice
  • #docx
  • #wordpress
  • url: .openoffice.org
  • #linux
  • #www-data
  • #alternc
  • technology: json
  • technology: api
  • #openphoto
  • #api
  • #json
  • #openoffice