Accueil > Tickets > Distributions minimales

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

5 commentaires

  • Le 3 septembre 2013 à 18:48, par severo En réponse à : Distributions minimales

    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.
  • Le 3 septembre 2013 à 18:49, par severo En réponse à : Distributions minimales

    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 :

  • Le 3 septembre 2013 à 18:51, par severo En réponse à : Distributions minimales

    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.

  • Le 3 septembre 2013 à 18:56, par severo En réponse à : Distributions minimales

    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.

Identifiez vous.