Ticket #150 - Distributions minimales
- Sévérité :
- Normal
- Type :
- Innovation
- Date :
- 5 août 2013
- Créé par :
- severo
- Composant :
- scripts - scripts init
- Version :
- 0.4
La distribution mediaspip est parfois un peu trop imposante pour les besoins du site. Par exemple pour un site de photos, ou de documents PDFs, une distribution minimale permettrait de n’installer que les paquets (système) et les plugins SPIP nécessaires.
En particulier, dans ces cas-là, pas besoin de spipmotion et ffmpeg.
Documents joints
-
mail_proposition.txt
(Texte – 4.4 ko)
Ajouté : 3 septembre 2013...
5 commentaires
-
Partie 2/5 :
Pour le script d’installation, je pense que la solution la plus simple est d’ajouter des options à la commande d’installation, par exemple :
-
Partie 1/5 :
Je pense qu’il faudrait créer des *modules indépendants* correspondant aux types de médias : Audio, Image, Texte, Video (c’est la liste de types gérés par emballe_medias). On installerait donc tout ou partie de ces quatre modules, en plus d’un noyau qui serait mediaspip_core. Ce n’est pas encore clair pour moi si c’est possible, c’est à dire si on peut vraiment faire des modules indépendants selon les types de médias, ou s’il y a des intrications entre les types de médias.
A noter : il y a aussi des dépendances entre types de documents (texte nécessite image, video nécessite image et audio).
Pour les plugins SPIP, je pense qu’il faut :
1. retirer tout le code relatif aux types de médias dans mediaspip_core, mediaspip_config et mediaspip_init
2a. créer quatre nouveaux plugins : mediaspip_audio, mediaspip_image, mediaspip_texte, mediaspip_video, qui extendraient ces trois plugins de base
2b. (alternative) créer pour chacun des trois plugins de base, quatre nouveaux plugins, par exemple pour étendre mediaspip_core : mediaspip_core_audio, mediaspip_core_image, mediaspip_core_texte, mediaspip_core_video. ça risque de faire beaucoup au final, mais ça préserve mieux la distinction entre core, config et init. -
voir le fichier joint (mail_proposition.txt), il est trop long pour être inclus dans les commentaires.
Seules les personnes identifiées peuvent écrire des tickets ou commentaires.
Partie 1/5 :
Je pense qu’il faudrait créer des modules indépendants correspondant aux types de médias : Audio, Image, Texte, Video (c’est la liste de types gérés par emballe_medias). On installerait donc tout ou partie de ces quatre modules, en plus d’un noyau qui serait mediaspip_core. Ce n’est pas encore clair pour moi si c’est possible, c’est à dire si on peut vraiment faire des modules indépendants selon les types de médias, ou s’il y a des intrications entre les types de médias.
A noter : il y a aussi des dépendances entre types de documents (texte nécessite image, video nécessite image et audio).
Pour les plugins SPIP, je pense qu’il faut :