Liste des changements
Troisième RC de ce module qui commence à bien se stabiliser même s'il reste encore pas mal de pétouilles.
Au menu des nouveautés :
- L'API a pas mal bougée pour commencer à prendre une forme utilisable. Je me suis beaucoup éloigné du modèle par hook classique pour système proche des Menu API (chemins/callbacks). Le résultat est une API beaucoup plus simple à implémenter avec une plus faible granularité des opérations. Il est ainsi possible d'attacher des actions très précises sur une branche de l'arborescence et pas une autre.
- Ajout du token %% qui permet de récupérer dans un argument le reste du chemin.
- Le problème des chemins fantômes a été réglé en changeant l'algorithme de choix de la route.
- Un grand refactoring en même temps que l'écriture d'une première documentation de l'API.
- Ajout des fonctions copie/déplacement de pièces attachées à un node. En revanche je pense que la copie/déplacement de node va disparaître car sans grand intérêt.
- Ajout de paramétrage pour l'utilisation des DisplayNames et des redirections 301. Le comportement par défaut est basé sur le type de client utilisé (mode automatique). Ainsi GVFS bénéficie du DisplayNames et Cadaver qui ne le prends pas en charge utilise le mode "noms de fichiers étendus".
- Nouveau module dédié aux systèmes de fichiers. Il permet de déclarer des racines WebDAV correspondant à des dossiers physiques permettant de les parcourir par un client WebDAV, mais plus intéressant, à travers le navigateur WebDAV intégré à Drupal. Cela permet à moindre frais de proposer des fichiers en téléchargement comme <ici.
Voilà, c'est tout pour cette fois, si vous avez des anomalies à remonter, c'est ici que ça se passe.
Récupérer le code source
To grab the source, you should use a subversion client :
Poster un nouveau commentaire