WYSIWYM

WYSIWYM  este prescurtarea pentru engleză.  Ceea ce vezi ce vrei să spui (What you see is what you mean) este o paradigmă de editare a documentelor care a apărut ca o alternativă la paradigma WYSIWYG mai comună [ 1 ] .

În editorul WYSIWYM, utilizatorul setează doar structura logică a documentului și conținutul în sine . Execuția documentului, aspectul său final este atribuit unui software separat sau, în orice caz, este plasat într-un bloc separat. Astfel, se realizează independența completă a conținutului documentului față de forma acestuia [2] .

De exemplu, într-un document WYSIWYM, puteți eticheta manual elemente de text, cum ar fi titlul documentului, titlul secțiunii, titlul asociat figurii, numele autorului și așa mai departe; aceasta va reda apoi automat un element de text ca titluri de secțiune, ca text aldine mare într-o foaie de stil sau ca text roșu aliniat la centru într-o alta și așa mai departe. [3] . Cel mai adesea, se cere ca structura semantică a documentului să fie determinată în prealabil înainte de a fi scris. Editorul are nevoie și de un sistem de export de conținut structurat pentru a genera formatul final al documentului conform structurii specificate.

Principalul avantaj al paradigmei WYSIWYM este separarea completă a prezentării și a conținutului documentului : utilizatorul trebuie să structureze și să scrie documentul o singură dată și să nu comute în mod repetat între două moduri de prezentare. care implică costuri suplimentare de timp. Și, deoarece aspectul formatării este oferit de sistemul de export de documente, facilitează, de asemenea, crearea unui design consistent.

Editori de text

Spre deosebire de un document plat cu reprezentare fixă, WYSIWYM trebuie să utilizeze un procesor de documente , nu un procesor de text . Primul procesor de documente care a funcționat în paradigma WYSIWYM a fost LyX , deși concepte similare pot fi urmărite în sistemele de publicare anterioare, cum ar fi LaTeX , TPS (modulat pe experimente de la Xerox PARC) și probabil cel mai popular, FrameMaker .

De exemplu, în FrameMaker, un document poate fi creat (adică vizualizat și editat) folosind două posibile vizualizări de pagină, etichetele de stil (numite „formate”) și conținutul documentului sunt pe „paginile master”, în timp ce structura și prezentarea sunt definite pe „master pagini". pagini" [4] . Mai multe dintre aceste documente pot fi legate și programate condiționat pentru diferite aplicații. Aceste elemente pot fi apoi exportate în etichete adecvate care păstrează parțial sau toate funcționalitățile elementelor de mai sus în limbaje de marcare , cum ar fi XML / HTML / CSS și PDF , sau redate direct pentru prezentarea finală în alte formate, de la PostScript la text brut. .

O altă abordare a paradigmei WYSIWYM este adoptată de platforma GNU TeXmacs , care combină o reprezentare pe ecran a structurii documentului cu randarea WYSIWYG aproape precisă.

Beneficii

Vezi și

Note

  1. Ce este WYSIWYG (ceea ce vezi este ceea ce primești)? - Definiție din WhatIs.com  (engleză) . WhatIs.com . Preluat la 23 iulie 2019. Arhivat din original la 23 iulie 2019.
  2. WYSIWYM - EduTech Wiki . edutechwiki.unige.ch . Preluat la 23 iulie 2019. Arhivat din original la 23 iulie 2019.
  3. Lyx | Ce este LyX? . www.lyx.org . Preluat la 23 iulie 2019. Arhivat din original la 20 iulie 2019.
  4. Strict vorbind, în FrameMaker acest lucru se aplică doar așa-numitelor „documente plate”. Ele nu trebuie confundate cu binecunoscutele moduri FrameMaker folosite pentru a crea diverse tipuri de documente. Modul pentru documente nestructurate se numește „Unstructured FrameMaker” sau pur și simplu „FrameMaker”, în timp ce modul pentru așa-numitele „documente structurate” se numește „Structured FrameMaker”. De la FrameMaker 12, oferă și un al treilea mod numit „FrameMaker XML Author”

Link -uri