Stéphane HUC Logging

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 26 août 2009

API SparkAngels PHP : Version 26/08/2009

Nouvelle version de ma classe "API SparkAngels PHP" !

Cette classe PHP, toujours sous licence GNU/GPL 3, a été profondément travaillé pour ajouter plein de choses intéressantes :

Modifications de la classe

  • - Ajout de la possibilité d'utiliser les sessions,
  • - Gestion du contenu CSS et JavaScript par la classe, et possibilité de les utiliser dans des fichiers séparés, compressés
  • - Ajout de la méthode verifyDefine() afin de vérifier que certaines constantes soient définies,
  • - Ajout de méthodes pour assurer l'envoi du flux html de manière compressée si le navigateur internet le supporte,
  • - Ajout un "petit" système de caching,
  • - Ajoute aide visuelle concernant le nombre de caractères du code d'authentification pour l'accompagné, et concernant l'accompagnateur le nombre de caractères correspondants qu'il introduit, cette dernière étant gérée avec jQuery ...
  • - Ajout de la détection de la présence de Java, par JavaScript, avec redirection vers le site de téléchargement Java.com,

Autres modifications

  • - Modification du script service.php pour ajouter l'argument 'httponly' concernant la gestion des cookies,
  • - Gestion des constantes à définir dans le script config.php
  • - Ajout d'un fichier .htaccess dont le but principal est de définir des temporisations pour le caching,
  • - Ajout du script hash-it.php - celui-ci est totalement indépendant de la classe ... il est là pour vous aider à calculer le hashage de certaines données. Des explications, plus bas, sont données.
  • - Ajout des fichiers CHANGELOG dont l'information est en langue anglaise, et README dont les explications sont en français.

Configuration

Toute la partie concernant la configuration est expliquée dans le fichier README, dont le propos du script hash-it.php, veuillez bien suivre les informations données.

Un point oublié, dans celui-ci est de modifier légèrement le fichier '.htaccess' par cette information :

=> il vous faut modifier la ligne suivante, par deux fois :
RewriteCond %{HTTP_REFERER} !^http://(aide\.)?stephane\-huc\.net/.*$ [NC]
en remplacant (aide\.)?stephane\-huc\.net par votre propre nom de domaine !
=> Vous pouvez aussi choisir de supprimer complétement le bloc module
dans son entier, où se situent les mentions
ANTI-HOTLINKING et HOTLINKERS.

Codes Sources

Le téléchargement des fichiers peut se faire :

  • Soit directement : http://aide.stephane-huc.net/share ...
  • Soit par torrent !

Et, puis, vous pouvez toujours jeter un oeil rapidement sur le code source de la classe, sur mon site "Mémoire Grise Libérée", sur la page adéquate ...

samedi 14 février 2009

Odt2Xhtml : version 5

La bibliothèque Odt2Xhtml évolue : voici la cinquième version officielle !

Les changements notables sont :

  • Disparition de la librairie PCLZip au profit de la gestion native des archives Zip par PHP
  • Ajout de la capacité de fonctionner en mode PHP CLI
  • Nouvelle class message qui s'occupe de la gestion des différents messages d'erreurs
  • sans oublier les quelques petites corrections de code PHP

Pour télécharger, faites-le toujours à partir de la page du site !
À moins que vous ne préfériez l'usage du serveur SVN.

mardi 20 janvier 2009

Odt2Xhtml : version 19 janvier 2009

Et, dans la lancée, une autre mise-à-jour :
Soit, une tentative de gérer les abréviations par la gestion de la spécification 'text:reference-mark' !

Est-ce un bon choix ? L'avenir nous le dira assurément.

De plus, j'ai modifié la gestion des messages de debug, die, et echo par l'intégration d'une nouvelle méthode, appelée tout simplement _message().

Toujours à partir du site web !

lundi 19 janvier 2009

Odt2Xhtml : nouvelle version !

Plusieurs modifications sont implémentées à cette heure-ci, dont la plus importante est de corriger la feuille de transformation XSL pour gérer les fichiers ODF version 1.2, la gestion plus correcte des messages de déboguage.
Entre aussi en jeu un fichier de config, très basique, explicite.

Je vous affiche le changelog, en anglais :

=== 20090118 ===
Add file .htaccess_for_php5.
Add file config.php5 :

Correct index.php5 script :
- modify absolute directory for files included

Correct odt2xhtml.php5 script :
- modify method _mk_all_dir() if making directories necessaries not run
- modify debuging messages.
- modify management of file and extension

Correct odt2xhtml.xsl : (support to office version 1.2)
- add element link to display icon
- add support to automatic styles in document style
- modify longdesc support in element img
Thanks to Damien Accorsi

Les sources sont enfin sur SVN et peuvent être suivi par flux RSS.
Je remercie tout particulièrement Damien Accorsi, qui m'a proposé quelques corrections et m'a ouvert le SVN le temps que je m'y habitues.

Bien sûr, il est toujours possible de télécharger la dernière archive sur le serveur du site web.

lundi 21 janvier 2008

Odt2Xhtml - màj 21 janvier 2008

Une petite erreur s'était glissée dans la méthode get_elements_html(), résultat impossible d'obtenir les éléments désirés.


Cela est maintenant corrigé.
Je me dois de remercier un certain Eric Bellot qui a eu la gentillesse de me remonter le bogue.


Le site et le téléchargement !