karlsruhe
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

medor.dot
application/msword

Download raw (3.5 KB)

digraph medor {
 
fontname="Alfphabet";
node [fontname="Alfphabet" fillcolor=white style="filled"];

medor      [label="\nMédor\n" shape=house]
printer      [label="\nImprimeur\n" shape=house]

// flatplan   [label="\nChemin de fer\n128 pages\n\n" shape=tab]

{rank=same articles illustrations}
// medor -> flatplan
medor -> articles;
medor -> illustrations;

subgraph cluster_nextcloud {
    color=blue
    label="Nextcloud"
    labeljust="l"

    articles -> {".docx" ".odt"};
    illustrations -> {".jpg" ".png" ".tiff"};
    ".pdf";
}

encode [label="contenu ré-encodé" shape=plaintext style=""]
{".docx" ".odt" ".jpg" ".png" ".tiff"} -> encode;

subgraph cluster_online{
    color=none

    subgraph cluster_wagtail {
        color=blue
        label="Wagtail"
        labeljust="l"

        wagtail_CMS [label="Wagtail CMS" shape=rect]
        wagtail_API [label="Wagtail API" shape=rect]

        wagtail_CMS -> wagtail_API;
    }

    subgraph cluster_gitlab {
        color=blue
        label="GitLab"
        labeljust="l"

        {"HTML" "CSS" "Javascript"}
    }

    flowing [label="contenu coulé" shape=plaintext style=""]
    wagtail_API -> flowing;

    update [label="code écris et versionné" shape=plaintext style=""]
    {"HTML" "CSS" "Javascript"} -> update [dir=back];

    {rank=same flowing update}

}

gimp       [label="Gimp" shape=rect color=tan]
inkscape   [label="Inkscape" shape=rect color=tan]
scribus    [label="Scribus" shape=rect color=tan]
{rank=same inkscape gimp scribus}

encode -> { scribus inkscape gimp };
encode -> wagtail_CMS;
gimp -> wagtail_CMS;

subgraph cluster_html2print {
    rankdir="LR"
    label="HTML2PRINT"
    labeljust="l"
    color=tan

    ospkit     [label="OSPKit" shape=parallelogram];
    cssregions [label="CSS Regions" shape=ellipse];

    ospkit -> cssregions;
}

flowing -> ospkit;
inkscape -> ospkit;
update -> ospkit:w;
 
// --- preprint ---

cssregions -> pdf_html2print;
scribus -> pdf_scribus;

{rank=same pdf_html2print pdf_scribus}
{pdf_html2print, pdf_scribus};
pdf_html2print [label="\nRGB\nPDF\n\n\n" shape=note]
pdf_scribus [label="\nCMYK\nPDF\n\n\n" shape=note]

proofreading [label="relecture" shape=plaintext style=""]
proofreading:s -> pdf_html2print:e [style="dashed" dir=back];
proofreading:s -> pdf_scribus:w [style="dashed" dir=back];
".pdf" -> proofreading [style="dashed" dir=back];

full_pdf [label="\nCMYK\nPDF\n\n" shape=note]

{rank=same website cover cahier_1 cahier_2 cahier_3 cahier_4}

publish [label="publication en ligne" shape=plaintext style="" rank=sink]
website [label="medor.coop" shape=circle]
wagtail_CMS -> publish -> website [style="dashed"];
// {rank=same publish split}

cover [label="\nCOVER\n\n" shape=note]
cahier_1 [label="\nCAHIER\n1\n\n" shape=note]
cahier_2 [label="\nCAHIER\n2\n\n" shape=note]
cahier_3 [label="\nCAHIER\n3\n\n" shape=note]
cahier_4 [label="\nCAHIER\n4\n\n" shape=note]


split [label="division en cahiers" shape=plaintext style=""]
 
cmyk_conversion [label="convertion en CMYK" shape=plaintext style=""]
combine [label="fixage de la mediabox \net combination" shape=plaintext style=""]

subgraph cluster_rgb2cmyk {
    label="rgb2cmyk"
    labeljust="l"
    color=tan

    pdf_html2print -> cmyk_conversion;
    
    cmyk_conversion -> combine;
    
    pdf_scribus -> combine;
    
    combine -> full_pdf;
    
    full_pdf -> split; 
    
    split:w -> cahier_1:n; 
    split:w -> cahier_2:n; 
    split:e -> cahier_3:n; 
    split:e -> cahier_4:n;
}
 
scribus -> cover;

cahier_1 -> printer
cahier_2 -> printer
cahier_3 -> printer
cahier_4 -> printer
cover -> printer

}