
På söndag kväll åt jag middag med Fernando Mesa från MarkLogic och Hervé Essa från Jouve. Förutom det uppenbara syftet att bli mätt i trevligt sällskap var mitt mål med denna middag att diskutera olika tekniska möjligheter (och svårigheter) med helt XML-baserade arbetsflöden (ibland kallade ”XML first”-arbetsflöden).
För dem av er som inte känner till så mycket om dessa företag eller XML-baserade arbetsflöden inleder jag med att reda ut begreppen. Känner ni er fullärda kan ni således direkt hoppa ner till stycket Diskussion under middagen.
Vem är MarkLogic och Jouve?
MarkLogic är vår samarbetspartner vad gäller vår serverlösning för att kunna lagra, manipulera och söka i XML. Vi har köpt deras huvudprodukt MarkLogic Server för detta ändamål. De är också konsulter till oss vad gäller att utveckla stilmallar för automatsättning från XML till tryckfärdig PDF. MarkLogic är relativt nystartade (ca 10 år) och ansedda som marknadsledande vad gäller avancerad XML-lagring. Omsättning och antal anställda är ungefär i nivå med oss. Huvudkontor i San Carlos, nära San Francisco.
Jouve konverterar våra PDF:er till docBook XML och har även lösningar för olika typer av automatsättning. Jouve har funnits i över 100 år. De började inom tryck och har sedan cirka 20 år intresserat sig för konvertering av innehåll till olika format, nya tekniker etc, vilket idag svarar för större del av omsättningen. Man har ca 1000 anställda (de flesta i Frankrike, men vissa i låglöneländer) och 5 ggr vår omsättning. Jouve köpte nyligen det amerikanske företaget Publishing Dimensions, som startades av Kenneth Brooks. Se mitt inlägg Kaffe med Kenneth.
Vem är Fernando och Hervé?
Fernando är it-arkitekt och ”evangelist”. Hans roll består i att hjälpa MarkLogics kunder lösa problem i XML-flöden och hitta nya vägar att använda MarkLogic Server. Fernando har också varit lärare till mig, Ulf Carlsson och Johan Zander under en intensivkurs i MarkLogic Server, i november förra året. (Han hälsar så mycket!)
Hervé Essa är nytnämnd Business Unit Manager för Jouve Content Mining Services. Han är också vår äldsta kontakt på Jouve och ett av Jouves ansikten utåt vad gäller att erbjuda outsourcing av olika tjänster inom XML-flöden, sålda som software-as-service.
Vad är ett XML-baserade arbetsflöde?
Ett helt XML-baserat arbetsflöde innebär att XML (läs docBook i de flesta förlags fall) är grundformatet för lagring, redan då böcker bli till och även när de revideras. Att arbeta med manus (skriva, redigera, revidera) blir i ett sådant flöde en fråga om att editera XML (antingen något som ser ut och beter sig som en vanlig Word-mall eller via speciella XML-editorer). Och att publicera något blir en fråga om automatisk konvertering till InDesign, PDF eller XML-baserade e-boksformat som EPUB.
Erfarenhet hos Jouve och MarkLogic
MarkLogic har erfarenhet av att göra s.k. XSL-FO-stilmallar. Detta är stilmallar som direkt från XML skapar färdigsatta PDF:er. De har också skapat plug-ins för Word och InDesign som gör att man direkt kan editera XML från dessa program.
Jouve har erfarenhet av att omvandla XML till Word och InDesign. De har också erfarenhet av automatsättning via verktyget 3b2 (numera omdöpt till Advanced Print Publisher).
Diskussion under middagen
Diskussionen under middagen kom att kretsa kring hur man åstadkommer den nödvändiga ”round-tripping” (att få data att gå från ett format till ett annat och tillbaka utan att förlora något på vägen) som krävs för XML-baserade arbetsflöden.
Jouves ser gärna att kunden köper/hyr en ”black box”, en låda med programvara som Jouve satt samman, anpassat och står för licenskostnaden för. Denna gör olika konverteringar mellan format och åstadkommer därmed round-tripping. MarkLogic försöker å sin sida sälja konsulthjälp och tilläggspaket som löser round-tripping direkt med MarkLogic Server.
Jag spelade medvetet ut dessa linjer mot varandra för att se hur Fernando och Hervé kunde motivera fördelarna med respektive lösning. I stort sett kan man då urskilja följande:
- Jouves lösning befriar oss från ansvaret att själva tänka ut en lösning från scratch, men binder oss till ett fast sidpris och i vissa fall till vissa ledtider – när deras ”black box” inte kan reda ut saker går flödet vidare till Frankrike för manuell handpåläggning.
- MarkLogic erbjuder (än så länge) ingen helgjuten lösning för böcker som färdig produkt/tjänst, deras plug-ins för Word och InDesign syftar än så länge till att redigera mindre avsnitt (och gärna i hårt strukturerat material som manualer etc). Däremot kan de i sin konsultverksamhet hjälpa kunden utveckla en egen lösning.
Vad vi alla var ense om var att ingen lösning går att sälja färdigstandardiserad. Varje kund har sina egna unika behov, både vad gäller krav på slutoutput, men också vad gäller hur arbetsflödet ska se ut. Min gissning är dock att:
- Vid ett samarbete med Jouve kan man (som i vårt tidigare samarbete kring konvertering) förvänta sig att bli vägledd och analyserad tills Jouve anser sig ha utrett ens behov och satt upp rätt sorts ”black box”. Detta liknar tillvägagångssättet de har när man samarbetar med dem kring konvertering av backlist. Men jag är inte lika säker på att det passar för att bygga och revidera hela XML-arbetsflöden, kanske ”boxar” det in oss?
- Vid ett samarbete med MarkLogic är det upp till oss att hålla i rodret. Annars är det lätt att vi lägger konsulttid på irrelevanta saker. Å andra sidan är MarkLogics konsulter ofta briljanta ”tech geeks” som kommer med smarta lösningar. Och inga fasta sidkostnader etc. tilkommer - när vi har en lösning äger vi den.
Men givetvis finns det andra aktörer på marknaden. Det räcker med att ta en titt på Adobes lista över företag som sysslar med Editorial Workflow Automation för att förstå detta.
Hur som helst var middagen trevlig. Hervé översatte med glädje den franska menyn och Fernando tiggde om tips för hur man gör häftiga e-böcker i Flash (läs i stil med vår Mittpunkt Svenska A m.fl.), då en av MarkLogics kunder vill göra detta från XML.
Jag misstänker att vi kommer att återvända till fler diskussioner med båda företagen om XML-baserade arbetsflöden. Och hoppas att vi då lyckas plocka russinen ur kakan. Vår första ansats tycker jag borde vara att få till perfekt roundtripping mellan vår Word-mall och docBook XML. Men det finns de som försöker gå andra vägar…
Inga kommentarer:
Skicka en kommentar