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
>