Quelles sont les nouveautés
Au niveau des dépendances logicielles
- Utilisation des dernières versions de FFMpeg (>= v1.2.1) ;
- Installation des dépendances pour Smush ;
- Installation de MediaInfo et FFprobe pour la récupération des métadonnées ;
- On n’utilise plus ffmpeg2theora ;
- On n’installe plus flvtool2 au profit de flvtool++ ;
- On n’installe plus ffmpeg-php qui n’est plus maintenu au profit de MediaInfo pour les métadonnées ;
Au niveau de MediaSPIP
- Passage à SPIP 3.0.x.
- Amélioration des embed de documents en iframe du plugin embed code ;
- Nouveau plugin jQuery File Upload permettant de mettre en ligne des documents en HTML5 et éviter flash (particulièrement utile pour rendre fonctionnel le formulaire de mise en ligne pour les plateformes mobiles iOs etc...) ;
- Nouveau plugin Smush ;
- Nouveau plugin signalement ;
- Nombreuses corrections de bugs qui ont été signalés via les tickets ;
- Améliorations de l’ensemble des plugins utilisés ;
Au niveau de la gestion des documents et de l’encodage
- La file d’attente de conversion de SPIPmotion est dans un nouveau plugin nommé FACD ;
- Les conversions de documents de doc2img (pdf, tif, bmp) sont mis dans la file d’attente pour éviter de faire attendre les utilisateurs ;
- Les métadonnées des vidéos et sons sont récupérées par MediaInfo et FFprobe ;
Procédure de mise à jour
Après avoir mis à jour les fichiers de MediaSPIP ainsi que ses dépendances logicielles en utilisant le script d’installation par exemple vous devez :
- vous identifier ;
- aller dans l’espace privé de SPIP (http://www.domaine.tld/ecrire/) [1] ;
- un message technique vous informe que la base de donnée doit être mise à jour ;
- cliquez sur le bouton "mettre à jour la base de données" ;
- vous êtes ensuite déconnecté automatiquement car les informations de sessions sont également mises à jour ;
- identifiez vous à nouveau ;
- rendez-vous dans la page d’administration des plugins (http://www.domaine.tld/spip.php?page=ms_config&ms_config=plugins ou http://www.domaine.tld/ecrire/?exec=admin_plugin) pour mettre à jour les plugins ;
- videz le cache du site (depuis la page http://www.domaine.tld/spip.php?page=ms_config&ms_config=admin_vider) ;
- Réactivez les plugins et le thème qui ont été désactivés ;
- Si vous avez accès aux fichiers vous pouvez également supprimer :
- tous les fichiers
.log*
danstmp/
; - tous les fichiers du répertoire
local/cache-spipmotion
; - le fichier
tmp/step_actions.txt
si présent ;
- tous les fichiers
Plugins nouveaux, disparus, intégrés
Certains plugins auparavant nécessaires ont soit été intégrés directement dans le core de SPIP ou ont été rendus facultatifs, d’autres ont été ajoutés.
Plugin | Intégré [2] | Facultatif [3] | Nouveau |
Ajaxforms | oui | ||
afficher_objets | oui | ||
Ancres douces | oui | ||
cfg | oui | ||
cfg interface | oui | ||
diogene spip.icio.us | oui | ||
FACD [4] | oui | ||
JFU [5] | oui | ||
nuage | oui | ||
oEmbed | oui | ||
pcltar | oui | ||
saveauto | oui | ||
signalement | oui | ||
smush | oui | ||
spip.icio.us | oui | ||
step | oui [6] |
Conserver l’ancien comportement
Pour conserver un comportement le plus proche de la version 0.1, plusieurs actions sont nécessaires après mise à jour.
Réactiver les plugins rendus facultatifs :
- ancres douces ;
- diogène spip.icio.us ;
- spip.icio.us ;
- nuage ;
- saveauto ;
Réactiver votre thème qui a dû sauter pendant la mise à jour
Rendre fonctionnels les anciens codes embed
Le plugin du player a été renommé, les codes d’embed des documents ne fonctionne normalement plus.
Pour les rendre à nouveau fonctionnels, il est nécessaire de rajouter la directive suivante soit dans le fichier htaccess
soit dans le virtualhost Apache :