Re: que faire avec pclzip ?

"Ben." <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAKg=PsdB6a8EhvqkhjJFL95n8i6_UN0gMaAfpGrOuik8rEBH2Q@mail.gmail.com>
Coucou James,

Voilà pour la zone

ben@ben-Folio:~/svn/spip-zone$ egrep -rn 'plugin_erreur_zip' * | grep -v
.svn | cut -d: -f1 | uniq
_modeles_/accessible/installfix/ecrire/lang/ecrire_fr.php
_plugins_/patch_xss_2.0.24/lang/ecrire_fr.php
_plugins_/distant_curl/action/charger_plugin.php
_plugins_/patch_xss_2.1.25/lang/ecrire_fr.php
_plugins_/pcltar/action/charger_plugin.php
_squelettes_/RevueLigne/lang/ecrire_fr.old
_squelettes_/RevueLigne/lang/ecrire_fr.php



ben@ben-Folio:~/svn/spip-zone/_plugins_$ egrep -rin 'pcl(zip|tar)' * | grep
-v .svn | cut -d: -f1 | uniq -c
      4 cfg/branches/v1/cfg/classes/cfg_fichier.php
      4 cfg/branches/v2/extensions/compat/cfg/classes/cfg_fichier.php
      6 chargeur/inc/chargeur.php
      2 codes_postaux/trunk/formulaires/telecharger_codes_postaux.php
      2 codes_postaux/branches/version-1.0/formulaires/telecharger_cp.php
      2 COG/trunk/formulaires/telecharger_cog.php
      4 COG/trunk/formulaires/importer_cog.php
      2 COG/branches/1.0/formulaires/telecharger_cog.php
      4 COG/branches/1.0/formulaires/importer_cog.php
      2 COG_gps/trunk/formulaires/telecharger_coggps.php
      2 COG_gps/branches/1.0/formulaires/telecharger_coggps.php
      1 convertisseur/trunk/inc/convertisseur.php
      4 convertisseur/trunk/exec/convertisseur.php
      1 convertisseur/branches/v1/inc/convertisseur.php
      4 convertisseur/branches/v1/exec/convertisseur.php
      6 ddUpload/action/joindre.php
    642 didaspip/exec/pclzip.lib.php
      4 didaspip/exec/importdidaspip.php
      4 didaspip/formulaires/didaspip_import.html
      3 distant_curl/action/charger_plugin.php
      4 ecommerce/squelettes_ecommerce/spip_image.php3
      6 epub_reader/trunk/inc/epubreader_creerjs.php
      6 epub_reader/branches/v1/epubreader_fonctions.php
      7 exif/inc/getdocument.php.old
      8 export_odt/inc/spipoasis.php
      5 forms/forms_et_tables_3_0/interface/action/forms_telecharger.php
      4 forms/1_9_1/exec/forms_telecharger.php
      4 forms/1_9_0/exec/forms_telecharger.php
      5 forms/forms_et_tables_2_5/action/forms_telecharger.php
      5 forms/forms_et_tables_1_9_1/action/forms_telecharger.php
      5 forms/forms_et_tables_2_0/action/forms_telecharger.php
      1 fulltext/trunk/lib/fonctions_zip.php
      1 fulltext/trunk/extract/pptx.php
      1 fulltext/trunk/extract/odt.php
      1 fulltext/trunk/extract/xlsx.php
      1 fulltext/trunk/extract/docx.php
      1 fulltext/branches/v1/lib/fonctions_zip.php
      1 fulltext/branches/v1/extract/pptx.php
      1 fulltext/branches/v1/extract/odt.php
      1 fulltext/branches/v1/extract/xlsx.php
      1 fulltext/branches/v1/extract/docx.php
      2 gis/trunk/inc/kml_infos.php
      2 gis/branches/v3/inc/kml_infos.php
      2 gis/branches/v2_cluster/inc/kml_infos.php
      2 gis/branches/v2/inc/kml_infos.php
      6 mediatheque/inc/joindre_document.php
      4 mediatheque/action/ajouter_documents.php
      2
mes_fichiers/trunk/prive/squelettes/inclure/inc-liste_mes_fichiers_fonctions.php
      1 mes_fichiers/trunk/mes_fichiers_options.php
      5 mes_fichiers/trunk/inc/mes_fichiers_sauver.php
      3 mes_fichiers/branches/v0/action/mes_fichiers.php
      1 mes_fichiers/branches/v1/mes_fichiers_options.php
      5 mes_fichiers/branches/v1/inc/mes_fichiers_sauver.php
      4 mes_fichiers/branches/v1/inc/mes_fichiers_utils.php
      5 mes_fichiers/tags/1.0.2/inc/mes_fichiers_sauver.php
      4 mes_fichiers/tags/1.0.2/inc/mes_fichiers_utils.php
      3 mes_fichiers/tags/0.2.0/action/mes_fichiers.php
      5 odt2spip/trunk/action/odt2spip_importe.php
      5 odt2spip/branches/version_19_20_21/action/odt2spip_importe.php
      1 patch_xss_2.0.24/lang/ecrire_fr.php
      1 patch_xss_2.1.25/lang/ecrire_fr.php
      3 pb_visites/inc/pb_visites_traiter.php
      5 pcltar/plugin.xml
     89 pcltar/lib/pcltar/readme.txt
    159 pcltar/inc/pcltar.php
     11 pcltar/inc/charger_plugin.php
      3 pcltar/action/charger_plugin.php
      6 phpexcel/trunk/lib/PHPExcel/Settings.php
      8 phpexcel/trunk/lib/PHPExcel/Shared/ZipArchive.php
    681 phpexcel/trunk/lib/PHPExcel/Shared/PCLZip/pclzip.lib.php
     80 phpexcel/trunk/lib/PHPExcel/Shared/PCLZip/readme.txt
      4 phpexcel/trunk/lib/changelog.txt
      4 pipeline_document_192/inc/ajouter_documents.php
      2
saveauto/trunk/prive/squelettes/inclure/inc-liste_saveauto_fonctions.php
      5 saveauto/trunk/inc/saveauto.php
      3 saveauto/branches/2.1/inc/saveauto.php
      2 saveauto/branches/2.0/inc/saveauto_fonctions.php
      3 saveauto/branches/3.0/inc/saveauto.php
      1 siou/tags
      3 siou/odb_import/exec/inc-fichiers.php
      1 siou/odb_import/exec/odb_import.php
      3 sitra_exports/trunk/inclure/sitra_decompresse_maj.php
      3 sitra_exports/trunk/inclure/sitra_maj_images.php
      3 spixplorer/action/spx_archive.php
      5 step/inc/step_actionneur.php
      3 tinymce/tinymce_1_9_1_et_plus/tinymce_acti_pipelines_bo.php
      3 trad-lang/trunk/action/tradlang_exporter_zip.php
      1 verifcore/refcorespip191.txt
      1 zeroclipboard/branches/v1/plugin.xml
      5 zippeur/trunk/zippeur_fonctions.php
      1 zippeur/trunk/prive/squelettes/navigation/configurer_zippeur.html
      1 zippeur/trunk/zippeur_administrations.php
      1 zippeur/trunk/formulaires/configurer_zippeur.html
      5 zippeur/branches/zippeur2/zippeur_fonctions.php
      1
zippeur/branches/zippeur2/prive/squelettes/navigation/configurer_zippeur.html
      1 zippeur/branches/zippeur2/fonds/cfg_zippeur.html
      1 zippeur/branches/zippeur2/base/zippeur.php
      1 zippeur/branches/zippeur2/formulaires/configurer_zippeur.html
      5 zippeur/branches/zippeur3/zippeur_fonctions.php
      1
zippeur/branches/zippeur3/prive/squelettes/navigation/configurer_zippeur.html
      1 zippeur/branches/zippeur3/fonds/cfg_zippeur.html
      1 zippeur/branches/zippeur3/base/zippeur.php
      1 zippeur/branches/zippeur3/formulaires/configurer_zippeur.html
      5 zippeur/branches/zippeur1/zippeur_fonctions.php
      1
zippeur/branches/zippeur1/prive/squelettes/navigation/configurer_zippeur.html
      1 zippeur/branches/zippeur1/fonds/cfg_zippeur.html
      1 zippeur/branches/zippeur1/base/zippeur.php
      1 zippeur/branches/zippeur1/formulaires/configurer_zippeur.html
      3 zotspip/trunk/zotspip_fonctions.php
      3 zotspip/branches/v1/zotspip_fonctions.php



On Mon, Feb 1, 2016 at 11:41 PM, James <[email protected]> wrote:

> Salut,
>
> J'ai fait une recherche des mentions de pclzip ou plctar dans le code :
>
> `egrep -rin 'pcl(zip|tar)' * | grep -v .svn | cut -d: -f1 | uniq`
>
> ecrire/inc/pclzip.php
> ecrire/lang/ecrire_ar.php
> ecrire/lang/ecrire_ast.php
> ecrire/lang/ecrire_br.php
> ecrire/lang/ecrire_ca.php
> ecrire/lang/ecrire_co.php
> ecrire/lang/ecrire_de.php
> ecrire/lang/ecrire_en.php
> ecrire/lang/ecrire_eo.php
> ecrire/lang/ecrire_es.php
> ecrire/lang/ecrire_eu.php
> ecrire/lang/ecrire_fa.php
> ecrire/lang/ecrire_fr.php
> ecrire/lang/ecrire_fr_fem.php
> ecrire/lang/ecrire_gl.php
> ecrire/lang/ecrire_it.php
> ecrire/lang/ecrire_it_fem.php
> ecrire/lang/ecrire_lb.php
> ecrire/lang/ecrire_nl.php
> ecrire/lang/ecrire_oc_ni.php
> ecrire/lang/ecrire_oc_ni_mis.php
> ecrire/lang/ecrire_pt.php
> ecrire/lang/ecrire_pt_br.php
> ecrire/lang/ecrire_ro.php
> ecrire/lang/ecrire_ru.php
> ecrire/lang/ecrire_sk.php
> ecrire/lang/ecrire_tr.php
> ecrire/lang/ecrire_uk.php
> plugins-dist/medias/action/ajouter_documents.php
> plugins-dist/medias/inc/joindre_document.php
> plugins-dist/svp/inc/pcltar.php
> plugins-dist/svp/lib/pcltar/readme.txt
> plugins-dist/svp/teleporter/http_deballe_tgz.php
> plugins-dist/svp/teleporter/http_deballe_zip.php
>
> En gros, on constate que SPIP n'utilise pas PclZip lui-même mais que 2
> plugins s'en servent: "media" et "svp" (qui utilise aussi PclTar).
>
> Les mentions à la chaine de la chaine de traduction 'plugin_erreur_zip' :
>
> `egrep -rn 'plugin_erreur_zip' * | grep -v .svn | cut -d: -f1 | uniq`
>
> ecrire/lang/ecrire_ar.php
> ecrire/lang/ecrire_ast.php
> ecrire/lang/ecrire_br.php
> ecrire/lang/ecrire_ca.php
> ecrire/lang/ecrire_co.php
> ecrire/lang/ecrire_de.php
> ecrire/lang/ecrire_en.php
> ecrire/lang/ecrire_eo.php
> ecrire/lang/ecrire_es.php
> ecrire/lang/ecrire_eu.php
> ecrire/lang/ecrire_fa.php
> ecrire/lang/ecrire_fr.php
> ecrire/lang/ecrire_fr_fem.php
> ecrire/lang/ecrire_gl.php
> ecrire/lang/ecrire_it.php
> ecrire/lang/ecrire_it_fem.php
> ecrire/lang/ecrire_lb.php
> ecrire/lang/ecrire_nl.php
> ecrire/lang/ecrire_oc_ni.php
> ecrire/lang/ecrire_oc_ni_mis.php
> ecrire/lang/ecrire_pt.php
> ecrire/lang/ecrire_pt_br.php
> ecrire/lang/ecrire_ro.php
> ecrire/lang/ecrire_ru.php
> ecrire/lang/ecrire_sk.php
> ecrire/lang/ecrire_tr.php
> ecrire/lang/ecrire_uk.php
>
> Autrement dit, cette chaine n'est utilisée nulle part.
>
> De manière moins systématique, une recherche de ces librairies sur la
> zone, indique qu'elles ne sont pas utilisées ailleurs, sauf avec une copie
> dans spip_loader ... mais je n'ai pas récupérer toute la zone pour
> vérifier, j'ai sans doute rater une contrib ...
>
> D'où la proposition suivante : retirer la librairie du noyau, fournir un
> plugin "archives" (nom à débattre) qui contiendrait pclzip et pcltar et
> ajouter une dépendance à "archives" dans "media" et "svp". Si possible, en
> créant une interface qui ne ferait pas référence à PclZip et PclTar, mais
> ça peut attendre un second temps.
>
> Les avantages: ça fait maigrir un tout petit peu le noyau et, étant
> maintenu sur la zone, il pourrait être maintenu par plus de monde, et voir
> les 2 libs sus-mentionnées être remplacées par quelque chose de plus
> moderne dans un troisième temps par l'ensemble de la communauté.
>
> Des avis ? Des inconvénients ?
>
> Amitiés,
> --
> James
>
> _______________________________________________
> liste: http://listes.rezo.net/mailman/listinfo/spip-dev
> doc: http://www.spip.net/
> dev: http://trac.rezo.net/trac/spip/
> irc://irc.freenode.net/spip
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.