PclZip 2.7 & 2.8 : Meilleur support pour les gros fichiers
Nouvelle version de PclZip pour un meilleur support des gros fichiers.
Afin d'apporter un meilleur support pour l'archivage ou l'extraction de trés gros fichier, les version 2.7 (archivage) et 2.8 (archivage et extraction) de PclZip utilisent un mécanisme de découverte automatique de la taille de fichiers et détermine s'il va utiliser un archivage (extraction) à l'aide de fichiers temporaire ou en utilisant des buffers mémoire.
L'utilisation de fichiers temporaires permet le support de gros fichiers qui sinon ne tiennent pas forcement dans la mémoire allouée au processus PHP. Par contre en utilisant des fichiers temporaires on ralenti le processus d'archivage (extraction).
La détection est automatique, donc rien à configurer à priori, mais il est possible de contrôler les choses plus finement à l'aides des options PCLZIP_OPT_TEMP_FILE_ON, PCLZIP_OPT_TEMP_FILE_OFF et PCLZIP_OPT_TEMP_FILE_THRESHOLD.
MyPodcastPublisher - Gérez vos podcast sur votre propre site Web
MyPodcastPublisher est un software qui vous permet de publier et gérer vos podcast audio ou vidéo, directement depuis votre site Web.
MyPodcastPublisher is a MySQL/PHP software which help in publishing audio and video podcast on your own web site.
With MyPodcastPublisher you can create several Podcast Channels and publish episode for them. MyPodcastPublisher will manage the display in a web browser, but also RSS feeds that are compatible with podcast reader like iTunes or Nokia Podcast Reader.
MyPodcastPublisher offer management tools with access rights levels (admin, editor, author, reader) and stats.
La version 2.6 de PclZip continu
d'introduire des possibilités de manipulations plus garnulaires
au niveau d'un fichier. Elle introduit en particulier la possibilité
de mettre une chaine de caractères dans l'archive comme
un fichier (sans avoir donc besoin de créer un fichier
temporaire).
PclZip 2.6 corrige aussi un certain
nombre de bugs (voir les release notes).
La documentation n'étant
pas encore mise à jour concernant ces nouvelles fonctions,
voici un exemple d'utilisation :
<?php $archive = new PclZip("archive.zip"); $v_filename = "new_file.txt"; $v_content = "This is the content of file onenHello second line"; $list = $archive->create(array( array( PCLZIP_ATT_FILE_NAME => $v_filename, PCLZIP_ATT_FILE_CONTENT => $v_content ) ) ); if ($list == 0) { die("ERROR : '".$archive->errorInfo(true)."'"); } ?>
Le contenu de la chaine "$v_contenu"
sera ajouté à l'archive comme un fichier dont le
nom est 'new_file.txt'.
Avec PclTemplate 0.2, un guide de l'utilisateur complet est maintenant disponible. Il contient un "quick start guide" pour aller vite, ainsi qu'une explication plus détaillée sur le fonctionnement de PclTemplate.
PclTemplate 0.2 apporte aussi une petite amélioration en ce qui concerne la condition "if".
PclTemplate est une classe permettant
la gestion simple mais performante de "templates". Elle
supporte des templates au format fichier ou en mode chaine de
caractères.
Les templates sont utilisés
pour produire un résultat sous forme de chaîne de
caractères, de fichier ou directement sur la sortie standard
à partir d'une structure de tableau contenant les valeur
à substituer aux tokens du template.
Les délimiteurs permettant
d'identifier les tokens à remplacer sont configurables,
permettant ainsi de supporter plus facilement des formats différents
comme html, xml, css, etc ....
La version 2.5 de PclZip introduit
une fonction de sécurité, ainsi que la possibilité
de modifier les noms de fichiers archivés. Pour faire cela,
une partie du code a été modifiée pour prendre
en compte la notion d'attributs associés au fichier (ou
dossier) à archiver. Dans cette version seul le nom du
fichier peut être modifié, mais le code a été
restructuré pour pouvoir plus facilement intégrer
d'autres modifications (comme ajouter une chaîne de caractère
comme un fichier, changer les dates, ...). Par contre la modification
du code n'a pas encore été faite pour offrir des
choses similaires pour la partie extraction.
La documentation n'étant
pas encore mise à jour concernant cette nouvelle fonction,
voici un exemple d'utilisation :
Avec PCLZIP_ATT_FILE_NEW_FULL_NAME,
'data/file1.txt' sera remplacé intégralement par
'newdir/newname.txt'. Les options globales PCLZIP_OPT_ADD_PATH
et PCLZIP_OPT_REMOVE_PATH sont alors ignorées.
Avec PCLZIP_ATT_FILE_SHORT_NAME, 'file2.txt',
sera d'abord remplacé par 'newfilename.txt', puis les
options globales seront appliquées.
Concernant la fonction de sécurité,
une alerte nous a été remontée par GulfTech
indiquant que PclZip pouvait être utilisé de façon
détournée lors de l'extract de fichiers. En effet
un script utilisant PclZip pour extraire des fichiers uploadés
par un utilisateur du service, pourrait entraîner l'extration
de fichier et la modification d'un fichier système. PclZip
supporte en effet l'extraction dans différents dossiers.
La release 2.5 ajoute donc une option permettant d'imposer l'extraction
à partir d'un dossier spécifique. Sur le principe
de l'open_basedir restriction de PHP.
<?php $archive = new PclZip("archive.zip"); $list = $archive->extract(PCLZIP_OPT_EXTRACT_DIR_RESTRICTION, './base_dir'); if ($list == 0) { die("ERROR : '".$archive->errorInfo(true)."'"); } ?>
Ici archive.zip sera extrait dans
le dossier courant. Tout fichier dont le chemin ne sera pas dans
le sous-dossier 'base_dir' entraînera l'arrêt de l'extraction,
et l'emission d'une erreur. A noter que la valeur assoicée
à PCLZIP_OPT_EXTRACT_DIR_RESTRICTION doit être un
chemin complet depuis la racine du système de fichier (et
non relatif). Pour être relatif au dossier courant il faut
préfixer par './'.
PCJS Color Chooser est une fenêtre
"popup" qui vous permet de choisir une couleur et de
la retourner dans un élément de formulaire. Elle
peut aussi être utilisée pour dynamiquement modifier
les paramètres de couleurs d'un objet.
La nouvelle version corrige un certain
nombre de bugs et prend en compte Firefox.
PcsExplorer s'enrichi de nouvelle
fonctions. Il est maintenant possible après avoir sélectionné
un fichier ou un dossier de lancer une actin javascript par une
ligne de commande ou un appel de fonction.
La verion 2.4 apporte un ensemble de correction de bugs, dont le bug majeur concernant le support des différentes configurations du paramètre PHP "magic_quotes_runtime".
Un certain nombre d'erreurs "PCLZIP_ERR_BAD_FORMAT" sont dues au paramètre de configuration de PHP "magic_quotes_runtime". Lorsque celui-ci est "on" dans php.ini, certains caractères, lu dans un fichier sont automatiquement "backslashé". Cela est interessant pour des fichiers textes, mais pas pour des fichiers binaires (par exemple images, etc).
La prochaine version de PclZip prendra en compte ce paramètre et testera systématiquement ce paramètre. S'il est "on" PclZip tentera de le déactiver temporairement, le temps de l'archivage, ou de l'extraction, puis le remettra à sa valeur initiale.
En attendant cette correction est disponible dans la dernière version CVS de PclZip.
Une nouvelle version de PclZip est disponible. Surtout des corrections de bugs.
J'ai travaillé sur l'encryption des fichiers archivé sans succès. Il me faudrait pouvoir faire la multiplication de deux entiers long (et décalages de bits) et cela n'est pas possible en PHP (même avec bcmath). Je n'ai pas encore trouvé de solution de contournement ...
La documentation de PclZip 2.1 a été mise à jour en Anglais. A la vue du travail que la documentation demande j'ai décidé de ne plus documenter PclZip qu'en Anglais. C'est un peu triste je vous l'accorde !
PclZip continu son évolution. La version 2.0 a entièrement modifié le code de compression et d'extraction pour se passer des fichiers temporaires. En effet ceux-ci limitent la performance, et un bug dans les fonctions gzip empêche d'ouvrir plus de 500 (env.) fichier .gz.
Attention la 2.0-rc2 modifient certaines choses qui peuvent casser la "backward compatibility", donc lisez bien la release note.
Les nouveautés majeures sont :
Reprise des mécanismes d'ajout et d'extraction pour limiter l'usage des fichiers temporaires,
Ajout de l'attribut PCLZIP_OPT_EXTRACT_AS_STRING, permettant d'extraire le contenu d'un fichier dans une variable et non pas dans un fichier,
Ajout de l'attribut PCLZIP_OPT_NO_COMPRESSION permettant d'ajouter un fichier sans le compresser,
Modification de la constante PCLZIP_SEPARATOR, afin que le séparateur par défaut soit ',' et non plus un espace (ce qui pose des problème avec les paths windows) - Attention à la "backward compatibility" de vos scripts.
Support de l'extraction par index, nom et expression regulière :
<?php
$archive = new PclZip("archive.zip");
$list = $archive->extract(PCLZIP_OPT_BY_INDEX, "1-3,10-15,35");
// OR by filename
$list = $archive->extract(PCLZIP_OPT_BY_NAME, "file1.txt,file2.txt");
// OR by directory (and subdir content)
$list = $archive->extract(PCLZIP_OPT_BY_NAME, "data/toto/");
// OR by ereg (all filenames finishing by txt)
$list = $archive->extract(PCLZIP_OPT_BY_EREG, "txt$");
?>
Support de la suppression de fichiers par index, nom et expression regulière.
SourceForge est toujours utilisé pour la gestion du code, des bugs et des demandes de nouvelles fonctions. N'hésitez pas à vous en servir !
PclZip continu son évolution. La version 2.0 a entièrement modifié le code de compression et d'extraction pour se passer des fichiers temporaires. En effet ceux-ci limitent la performance, et un bug dans les fonctions gzip empêche d'ouvrir plus de 500 (env.) fichier .gz.
Attention la 2.0-rc1 modifient certaines choses qui peuvent casser la "backward compatibility", donc lisez bien la release note.
Les nouveautés majeures sont :
Reprise des mécanismes d'ajout et d'extraction pour limiter l'usage des fichiers temporaires,
Ajout de l'attribut PCLZIP_OPT_EXTRACT_AS_STRING, permettant d'extraire le contenu d'un fichier dans une variable et non pas dans un fichier,
Ajout de l'attribut PCLZIP_OPT_NO_COMPRESSION permettant d'ajouter un fichier sans le compresser,
Modification de la constante PCLZIP_SEPARATOR, afin que le séparateur par défaut soit ',' et non plus un espace (ce qui pose des problème avec les paths windows) - Attention à la "backward compatibility" de vos scripts.
SourceForge est toujours utilisé complètement pour la gestion du code, des bugs et des demandes de nouvelles fonctions. N'hésitez pas à vous en servir !
PhpConcept est heureux d'annoncer la publication de la release 1.3 stable.
Après 4 "Release Candidate" qui ont permis de corriger certains bugs et d'ajouter un ensemble de fonctions, PclZip 1.3 est maintenant disponible et entièrement documentée (en français).
Cette version apporte des fonctions majeures, tout en conservant le support des fonctions exitantes. La mise à jour d'un code utilisant PclZip 1.2 ne devrait donc poser aucun problème. (Reportez vous cependant à la "release note" si vous voulez tous les détails).
Les modifications majeures sont :
Introduction de fonctions de "Call-back" permettant d'agir au sein du processus d'extraction et d'ajout,
Support de fonctions spécifiques (suppression de tout le chemin d'accès, modification du mode du fichier, ...)
Reprise complète des mécanismes de gestion des erreurs
SourceForge est maintenant utilisé complètement pour la gestion du code, des bugs et des demandes de nouvelles fonctions. N'hésitez pas à vous en servir !
PclZip 1.3 Release Candidate 4 devrait être la dernière avant la release 1.3 stable. A noter depuis la dernière RC, la correction de quelques bugs, beaucoup de "code cleaning" et la refonte complète de la gestion des erreurs. J'ai aussi complètement dissocié la partie trace de la librairie en elle même permettant ainsi d'augmenter les performances.
La documentation est en cours de ré-écriture, avec pas seulement le synopsis des méthodes mais une explication globale du fonctionnement de la librairie. Viendra ensuite la documentation en Anglais.
Autre nouveauté, le code de PclZip est maintenant disponible "au fur et à mesure" du développement grâce à l'usage du CVS de SourceForge.
PclZip 1.3 Release Candidate offre un ensemble de fonctions nouvelles, s'appuyant sur une des fonctions acceptant des paramètres variables. Ces fonctions sont :
Possibilité de supprimer tout le chemin d'accès des fichiers lors de l'ajout ou de l'extraction sans avoir à préciser sa valeur,
Possibilité de fixer la valeur par chmod() des fichiers après leur extraction,
Possibilité de passer en paramètre des fonctions "Call-back" permettant un contrôle plus fin ou des actions spécifiques juste avant et juste après l'extraction ou l'ajout de chacun des fichiers.
Vous trouverez uen présentation rapide de ces propriétés dans les nouveautés, en attendant la mise à jour de la documentation qui devrait être disponible en même temps que la version 1.3 finale.
PclZip 1.2 est une nouvelle version de la librairie de compression zip qui introduit deux nouvelles méthodes : merge() et duplicate(). Elle optimise aussi la lecture du 'catalogue' des fichiers présents dans une archive.
PclZip 1.2 est aussi la première version qui n'est plus distribuée en PHP3 et qui possède une version de code expurgée de son code de trace afin d'optimiser la performance. Ainsi il sera nécessaire de changer la librairie pour celle de trace si vous souhaitez faire du troubleshooting.
PhpConcept a pour vocation de mettre à disposition des ressources, principalement aujourd'hui des librairies et des scripts applicatifs, de façon benevole et gratuite. Cependant si vous avez la possibilité de soutenir PhpConcept, et en particulier le coût d'achat du nom de domaine et d'hebergement, nous vous en serions reconnaissant.
Voici
une version de maintenance de PclZip qui corrige un bug avec WinZip
et introduit quelques fonctions mineures.
Je
profite cependant de cette version pour modifier, à la
demande de certains, la license de PclZip pour la mettre en GNU
/ LGPL.
Bon Zip
!
Vincent Blavet -
16 Septembre 2002
Changement d'Hébergement
J'ai finalement décidé d'investir dans un hébergement dédié pour PhpConcept. Je passe donc de Free.fr à Online.fr, son grand frère payant.
Pardon pour les perturbations pendant la migration.
Si vous voulez participer au financement de PhpConcept,
n'hésitez pas, aidez-nous !
Vincent Blavet -
27 Août 2002
Nouveau Projet : PhpWindowSystem
Voici un nouveau projet lancé par PhpConcept. Il ne s'agit pas seulement d'un concept ou d'une idée à developper, mais bien d'un début de réalisation, pas encore afiné, mais qui commence à avoir une bonne gueule.
Pour vous en persuader, rendez-vous sur la démonstration.
PhpWindowSystem (PWS) est une librairie qui offre un cadre générique permettant de créer rapidement une application (avec toutes ses fenêtres et ses menus déroulant) et de gérer les évènements associés. La partie graphique de l'application se décrit au format XML, le script d'appel principal est trés simple et il ne reste plus qu'à écrire le code spécifique de votre application, en s'appuyant sur une classe 'document' faisant le lien avec la librairie.
PhpWindowSystem (PWS) est basé sur une serie de classes principales (le coeur de PWS) et une serie de modules additionnels ... qu'il vous faudra écrire !
L'idée étant de permettre à chacun de créer des modules génériques qu'il pourra partager, soit au travers du site PhpConcept, soit de façon indépendante. Un premier module a été écrit (voir la démonstration) pour illustrer le principe qui est derrière.
Pour que PhpWindowSystem puisse se développer, il sera distribué sous license LGPL. Les modules additionnels pourront cependant, suivant le désir de leurs auteurs être distribués sous GPL.
Aujourd'hui PWS est montrable (voir la démonstration), ainsi que ses codes sources, cependant encore quelques tâches sont à finir avant la première version beta.
Pour vous tenir au courant de l'évolution de PhpWindowSystem, inscrivez-vous sur la mailing list (trafic faible).
Pour des commentaires et des réactions, contactez-moi.
Une horrible faille de sécurité existe dans PhpZip jusqu'à la version 1.7.a1 incluse.
La focntion de download des archives donne accès à tous les fichiers de votre site Web. Il est donc possible à partir de la de downloader vos fichiers PHP et vos fichiers .htaccess.
Prenez la dernière version patchée PhpZip 1.7.a2, qui ne download que les archives ayant les bonnes extensions ou le bon format.
L'application PhpZip supporte enfin le format ZIP !
Tout monde se demandait pourquoi PhpZip ne supportait pas le format ZIP alors que la librairie PclZip était disponible. Et bien tout simplement parce qu'en plus d'ajouter ce format incontournable, PhpZip supporte maintenant quelques fonctions sympathiques, comme la visualisation en arborescence et les actions par pop-up directement en selectionnant le fichier à extraire ou supprimer (voir les nouveautés)
Bref, une raison de plus pour utiliser PhpZip !
Vous constaterez aussi que la version 1.7 est dans l'état 'alpha', elle est cependant utilisable sans soucis majeur, mais je ne l'ai pas secouée trés trés longtemps, et je vous laisse donc juge de sa stabilité.
Il y a surtout que je voulais arrêter les développements en cours sur une version publiable avant de me lancer dans une version 2.0, plus conviviale dans son fonctionnement (plus "à la windows" avec des boutons et des pop-ups) et surtout utilisant à plein les fonctions de PHP4 (sessions, performance, ...).
Bref les prochaines version de PhpZip seront sous PHP4 !
Une
nouvelle version de la librairie PclZip est maintenant disponible
!
Elle
apporte trois nouvelles méthodes :
Add()
ExtractByIndex()
DeleteByIndex()
PclZip
1.1 est encore développé sous base de PHP3 et "porté"
de façon pas trés propre en PHP4 (c'est à
dire seulement un changement d'extension). La prochaine version
de PclZip ne sera plus que sur PHP4.
Une nouvelle rubrique voit le jour aujourd'hui sur PhpConcept, la rubrique 'Articles'. Elle va développer différents sujets autour de PHP, à un rythme qui sera le sien, et surtout le mien (!).
Premier article de cette rubrique : "Configurer WinCVS pour PEAR".
Je suis en effet petit contributeur de PEAR, puisque la librairie PclTar a été portée sur PEAR en une classe Archive_Tar. Cette dernière est particulièrement utilisée dans les outils d'installation des modules PEAR.
Etant aussi un utilisateur de Windows, il m'a bien fallu comprendre comment publier mes sources dans le CVS de PEAR. Afin de vous faire profiter de mon expérience j'ai donc pris la plume,
(Première release, premiers bugs, corrigés en version 1.0.1 - Merci à Steff)
Vincent Blavet -
15 Février 2002
PclTar 1.3
Une nouvelle
version de PclTar est maintenant disponible. Elle apporte un fonction
importante qui permet d'extraire par index. Ainsi il est maintenant
possible d'extraire des archives par morceaux. Sachant que certains
services d'hébergement sont avares en temps d'exécution
des scripts PHP, cette fonction peut rendre de grands services.
Plusieurs
bugs assez importants sont aussi résolus dans cette version.
Si vous utilisez
PhpZip, vous pouvez
sans soucis le mettre à jour avec cette nouvelle version.
Pour cela remplacez le fichier pcltar.lib.php3 se trouvant dans
le dossier lib/ par celui de la distribution PclTar 1.3.
Vous connaissez
certainement SourceForge
le site du code source ouvert ! PhpZip est maintenant présent
sur SourceForge.
SourceForge
offre un ensemble de services qui sont absent de PhpConcept et
qui me prendraient beaucoup trop de temps à développer.
Ces services sont :
Le "bug tracking" : Il va vous permettre de répertorier
les bugs trouvés sur PhpZip et de suivre leur prise en
compte,
Le "feature request" : Il va vous permettre de faire
une demande de fonctionnalité actuellement absente de PhpZip,
Le "CVS" : Il va permettre de suivre l'évolution
du code source avec une gestion de version fichier par fichier,
Et plein d'autres que je vous laisse découvrir ...
L'utilisation
de SourceForge devrait me permettre de remonter les fichiers en
cours de développement ou d'amélioration (par le
CVS), et de vous donner ainsi une vision de ce qui va arriver
dans la prochaine version.
Si vous souhaitez participer au développement de PhpZip,
SourceForge va le permettre. Faites moi signe (vincent@phpconcept.net)
!
SourceForge
est aussi la garantie de la perennité de PhpZip, le code
étant répertorié à un endroit bien
connu et l'ouverture à de nouveau développeur possible
de façon coordonnée.
PclTar 1.2
prend en compte les ajouts de la version 1.1 (qui n'a jamais été
publiée indépendemment) comme : PclTarDelete(),
PclTarUpdate() et ajoute la fonction PclTarMerge().
A noter en particulier la possibilité de manipuler les
chemins des fichiers lors de l'ajout dans l'archive ou lors de
l'extraction.
PcsExporer
est un script PHP/Javascript qui permet de lancer une fenêtre
"popup" pour sélectionner un fichier ou un dossier.
PcsExplorer est donc utilisé par tout script PHP qui souhaite
proposer la sélection d'un fichier ou dossier par une navigation
plutôt que par une saisie à la main.
PcsExplorer
0.1 est une première version, n'hésitez pas à
donner votre avis et indiquer les problèmes rencontrés.
Pour installer le support de la langue allemande, vous devez télécharger le fichier allemand dans le dossier 'lang' de PhpZip. Ensuite vous pouvez sélectionner la langue dans le menu option de PhpZip.
Pour réaliser un fichier de traduction il vous suffit de prendre le fichier template dans le dossier 'lang' et d'en faire une traduction. Alors n'hésitez pas, lancez vous !
Malheureusement
je n'ai pas eu le temps de mettre à jour la documentation.
Il vous faudra donc patienter encore un peu. Mais tout est assez
intuitif et la documentation n'est pas absolument indispensable.
Ce qui est
nouveau dans cette version :
La possibilité
de supprimer des fichiers d'une archive,
La possibilité
de ne mettre à jour des fichiers que s'ils ont été
modifiés,
La possibilité
de modifier le chemin d'accès mémorisé
en même temps que les fichiers,
La refonte
des menus,
L'ajout
d'un selecteur de couleur pour la configuration,
La version
1.6 de PhpZip est dans les cartons .... Date de disponibilité
: d'ici à la fin Mai si tout va bien !
Ce qui est
prévu dans cette version :
La possibilité
de supprimer des fichiers d'une archive,
La possibilité
de mettre à jour des fichiers s'ils ont été
modifiés,
La possibilité
de modifier le chemin d'accès mémorisé
en même temps que les fichiers,
La refonte
des menus,
L'ajout
d'un selecteur de couleur pour la configuration,
Une fonction
de download de l'archive.
Vous
voulez être avertis lors de la sortie de PhpZip 1.6 ?
Enregistrez-vous sur la newsletter.
Vincent Blavet -
18 Mai 2001
Support de la langue Italienne
Un grand merci à Piero Mannelli, webmaster de Subnet.It, qui a traduit le fichier de langage en italien !
Pour installer le support de la langue italienne, vous devez télécharger le fichier italien dans le dossier 'lang' de PhpZip. Ensuite vous pouvez sélectionner la langue dans le menu option de PhpZip.
Pour réaliser un fichier de traduction il vous suffit de prendre le fichier template dans le dossier 'lang' et d'en faire une traduction. Alors n'hésitez pas, lancez vous !
Ca y est !
PhpZip s'ouvre au monde standard par le support d'archives au
format GNU TAR.
Le format
GNU TAR et GNU TAR compressé (gzip) est apporté
par la librairie PclTar 1.0 (développement exclusif de
PhpConcept ;-)).
Cette librairie peut être utilisée seule ou au travers
de l'application PhpZip 1.5.
Les premiers
tests montrent que les archives générées
par PclTar sont lisibles par Winzip et le outils GNU TAR.
Pour être
tenus au courant des évolutions de PhpZip et PclTar, inscrivez-vous
sur la Newsletter PhpConcept.
N'hésitez pas non plus à donner vos commentaires.
Vous aviez
certainement remarqué dans la rubrique Carnet
de route que le support d'un format standard était
à l'étude ? Et bien tout cela prend forme.
Une librairie
(nommée PclTar) est en cours de mise au point pour pouvoir
archiver et extraire des fichiers et dossiers au format tar
et tar compressé (gzip). Le concept et là,
le code tourne, il ne reste plus qu'à mettre cela en forme.
Vous voulez
être avertis lors de la sortie de PhpZip 1.5 utilisant la
librairie PclTar 1.0 en plus de la librairie PhpZip ? Enregistrez-vous
sur la mailing list
ou revenez visiter ce site ultérieurement.
PclTar 1.0
devrait être disponible au plus tard fin mars 2001.
Vincent Blavet -
18 Mars 2001
Une bibliothèque d'applications
Lancement
d'une bibliotheque d'applications
et de librairies écrites en PHP/mySQL. Celles-ci sont regroupées
par thèmes et par catégories, l'accent étant
particulièrement mis sur les programmes ou les codes apportant
une aide à la programmation (librairies génériques,
outils de gestion de projets, etc...).
L'objectif
n'est pas seulement de répertorier le travail des autres,
mais d'étudier ces applications et les commenter. PhpConcept
ajoutera donc ses commentaires chaque fois que cela sera nécessaire.
Les programmes
complets ou les briques génériques de gestion de
site seront aussi pris en compte, mais moins commentés
/ analysés.
Nous partons
à la recherche des applications et librairies intérêssantes,
mais vous pouvez de vous même nous proposer
vos réalisations.
Vincent Blavet -
10 Mars 2001
PhpZip 1.1 - Mise à jour de la documentation
La description
des fonctions de l'application PhpZip 1.1 est maintenant disponible,
ainsi que le manuel d'utilisation.
Reste encore à mettre à jour le manuel d'utilisation
de la librairie PhpZip Library 1.1 et de traduire tout cela pour
nos amis anglophones.
Il est maintenant
possible de voir des captures
d'écrans de PhpZip pour se faire une idée.
Un bug
important, mais pas systèmatique, ayant été
découvert une version de maintenance PhpZip
1.1(1) est maintenant disponible en téléchargement.
N'oubliez
pas non plus la mailing
list et le carnet
de route (Roadmap) de PhpZip qui présente toutes les
dernières idées d'évolution de PhpZip
Vincent Blavet -
10 Février 2001
PhpZip 1.1 - Disponible !!
PhpZip 1.1 est maintenant disponible.
Un rapide aperçu des nouveautés :
Version multi-langue (Français, Anglais, ...)
Ouverture d'une archive PhpZip par navigateur
Sélection des fichiers à ajouter par navigateur
Sélection des fichiers à extraire
Intégration dans un site par utilisation de fichiers header/footer
Menu de configuration (langue, police, couleur, trace, ...)
Amélioration de la librairie PhpZipLib
Comme
promis la version 1.1 de PhpZip est prévue pour fin Janvier.
Si
vous ne pouvez pas attendre, voici la version beta pour voir ce
qu'il y a de nouveau :
Version
multi-langue (Français, Anglais, ...)
Sélection des fichiers par navigateur
Sélection des fichiers à extraire
Menu de configuration (langue, police, couleur, trace, ...)
Amélioration de la librairie PhpZipLib
Une seule condition : me
prévenir si vous trouvez des bugs ! ;-)