MiniDocs también permite exportar documentos con vistas interactivas HTML, siempre y cuando los objetos en una narrativa de datos tengan métodos que permiten producir vistas. Por ejemplo, es posible usar EchartsPharo para producir una vista de un calendario interactivo, dado un conjunto de datos.

Empecemos por definir un conjunto de eventos:

citasOftalmologia := EcEvent new
    name: 'Cita en Oftalmología';
    dates: #('2022-01-25' '2022-03-19');
    color: Color orange "asHexString";
    type: 'graph'
quejasSupersalud := EcEvent new
    name: 'Queja en Supersalud';
    dates: #('2022-02-16' '2022-03-26' '2022-06-21');
    color: Color green ;
    type: 'graph'

Ahora agreguemos los eventos a un calendario:

calendario := EcCalendar new.
calendario events 
    add: citasOftalmologia;
    add: quejasSupersalud.
calendario

Y exportémoslo como una vista interactiva en HTML: