Кіріспе
Үлкен көлемді құрылымды құжаттарды жасау және өңдеуге арналған құжат өңдеуші.
Adobe FrameMaker – үлкен немесе күрделі құжаттарды, оның ішінде құрылымды құжаттарды жазу және өңдеуге арналған құжат өңдеуші. Ол бастапқыда Adobe компаниясы сатып алған Frame Technology Corporation мекемесімен әзірленген.
Шолу
FrameMaker 1995 жылғы қазан айында Adobe Frame Technology Corp. компаниясын сатып алған кезде Adobe өніміне айналды. Adobe SGML қолдауын қосты, ол кейіннен XML қолдауына бейімделді. 2004 жылғы сәуірде Adobe Macintosh үшін FrameMaker қолдауын тоқтатты. Бұл 2001 жылдан бері айтылып келген FrameMaker-ті дамыту мен қолдау тоқтатылуы туралы қауесеттерді қайта жақтандырды. Adobe 2001 жылы бұл қауесеттерді жоққа шығарды, кейін 2007 жылғы шілде айының соңында FrameMaker 8, 2009 жылы FrameMaker 9, 2011 жылы FrameMaker 10, 2012 жылы FrameMaker 11, 2014 жылы FrameMaker (2015 жылғы шығарылым, ішкі нұсқасы 13.0) 2015 жылғы маусымда, FrameMaker 2017 (ішкі нұсқасы 14.0) 2017 жылғы қаңтарда, FrameMaker 2019 (ішкі нұсқасы 15.0) 2018 жылғы тамызда, FrameMaker 2020 (ішкі нұсқасы 16.0) 2020 жылы және FrameMaker 2022 (ішкі нұсқасы 17.0) 2022 жылы жарық көрді. FrameMaker құжаттарға екі тәсілмен қарастырады: құрылымдық және құрылымдық емес. Құрылымдық FrameMaker авиация, фармацевтика және басқа да салалардағы құжаттамада біркелділікке қол жеткізу үшін қолданылады, мұнда бір күрделі өнімнің бірнеше үлгілері бар немесе өнім туралы ақпарат алмасуда аударма мен стандарттау маңызды талаптар болып табылады. Құрылымдық FrameMaker SGML және XML ұғымдарын пайдаланады. Автор EDD (Элементтерді анықтау құжаты) –мен жұмыс істейді, ол FrameMaker-ге тән DTD (Документ түрін анықтау) болып табылады. EDD құжаттың құрылымын анықтайды, онда мағыналы бөлімдер бір-біріне байланысты элементтер ретінде белгіленеді және осы элементтердің форматталуы олардың контекстіне сәйкес келеді. Бұл элементтерге атрибуттар немесе метадеректер қосылуы мүмкін және оларды бір көзден жариялау немесе шығару процесінде элементтерді сүзу үшін пайдалануға болады (мысалы, басып шығару немесе веб-базалы көрсету үшін). Автор грамматикадан (DTD-де көрсетілгендей) алынған немесе әдеттегі соңғы шығарылым түрінде форматталған ағаш тәрізді құрылымдағы жағдайлар мен контексттерді көре алады. Құрылымдық емес FrameMaker автордың идеясы, тақырыптық ұйымдастыруы және абзацтар мен таңбалар тегтерімен қамтамасыз етілген форматтаудан басқа, ешқандай логикалық құрылымы жоқ тегталған абзацтарды пайдаланады. Егер пайдаланушы құрылымдық файлды құрылымдық емес FrameMaker-де ашса, құрылымы жоғалады.
ҚҚС
MIF (Maker Interchange Format) – FrameMaker-дің қосымшасы ретінде жұмыс істейтін белгілеу тілі. MIF-тың әрқашан үш мақсаты болды. Біріншісі – FrameMaker құжаттарын салыстырмалы түрде қарапайым ASCII негізіндегі форматта ұсыну, оны басқа бағдарламалық жүйелер де, сондай-ақ адамдар да жасап немесе түсіне алады. Екіншісі – FrameMaker-дің кез келген нұсқасы кез келген басқа нұсқада жасалған құжатты оқи алатынын қамтамасыз ету, кем дегенде, егер оларда бірдей мүмкіндіктер болса. FrameMaker-дің әрбір нұсқасы соңғы екі нұсқаның құжаттарын оқи алғанмен, олардың бәрін оқу бағдарламалық жасақтаманы күшпен сынауды қажет етті, сондықтан MIF-ті оқу жеткілікті болды. Үшіншісі – FrameMaker ешқашан автордың жұмысын жоғалтпауын қамтамасыз ету. Егер FrameMaker істен шықса, ол алдымен ағымдағы құжатты MIF форматында сақтайды. FrameMaker-де интерактивті түрде жасалған кез келген құжатты MIF-те дәл және толық бейнелеуге болады (бірақ керісінше дұрыс емес: FrameMaker-дің кейбір мүмкіндіктері тек MIF арқылы қолжетімді). FrameMaker-дің барлық нұсқалары құжаттарды MIF форматында экспорттай алады, сондай-ақ MIF форматындағы құжаттарды, оның ішінде бұрынғы нұсқада немесе басқа бағдарламада жасалған құжаттарды оқи алады.
Тарих
Колумбия университетінде астрофизика мамандығы бойынша магистратурада оқып жүргенде, Кембридж университетінің математигі Чарльз "Ник" Корфилд Sun 2 жұмыс станциясында WYSIWYG құжат редакторын жасауға шешім қабылдады. Ол бұл идеяны Columbia-дағы оқуы кезіндегі бөлмелес Бен Мейриден алды, ол Sun Microsystems компаниясында техникалық кеңесші және жазушы болып жұмыс істеді және кәсіби нарыққа арналған қуатты әрі икемді үстелдік басылым (DTP) өніміне сұраныс бар екенін байқады. FrameMaker тұжырымдалған кездегі жалғыз маңызды DTP өнімі Interleaf болды, ол 1981 жылы Sun жұмыс станцияларында жұмыс істеді. Мейри Interleaf-пен бәсекелесу мүмкіндігін көріп, Корфилдті бағдарламалауға шақырды және оған Columbia университетінің жатақханасында (Корфилд әлі де бітіру жұмысын аяқтаған) жұмыс істеу үшін қажетті жабдықтарды, бағдарламалық құралдарды және техникалық байланыстарды алуға көмектесті. Корфилд алгоритмдерін жылдам бағдарламалады. Небәрі бірнеше айдан кейін Корфилд FrameMaker-дің жұмысқа жарамды прототипін аяқтады. Прототип Sun Microsystems компаниясының сатушыларының назарына ілікті, олар өз жұмыс станцияларының графикалық мүмкіндіктерін көрсету үшін коммерциялық қолданбаларға ие болған жоқ. Олар Корфилдтен прототипті өздерінің компьютерлері үшін демонстрациялық бағдарлама ретінде пайдалануға рұқсат алды, нәтижесінде алғашқы FrameMaker Unix жұмыс станцияларында кең танылды. Стив Кирш демонстрацияны көріп, өнімнің әлеуетін түсінді. Кирш Mouse Systems компаниясынан тапқан ақшасын бағдарламалық құралды коммерцияландыру үшін Frame Technology Corp. стартап компаниясын қаржыландыруға жұмсады. Корфилд Киршпен қосымша инвестициялық капитал алу үшін бағдарламалық құралға құқықтарды Мейриден алу үшін сотқа жүгінуді жөн көрді. Мейридің Корфилд пен оның жаңа бизнес серіктестерімен ұзақ және қымбат сот процесіне қарсы тұруға мүмкіндігі шектеулі болды, сондықтан ол FrameMaker-ге құқықтарын тастап, басқа салаға көшті. Бастапқыда SunOS (UNIX нұсқасы) үшін Sun машиналарында жазылған FrameMaker техникалық жазу үшін танымал құрал болды және компания бастапқыда табысты болды. Apple Macintosh-тағы үстелдік басылым нарығының өркендеуіне байланысты бағдарламалық құрал Mac-ке екінші платформа ретінде көшірілді. 1990 жылдардың басында UNIX жұмыс станцияларын өндірушілер (Apollo, Data General, MIPS, Motorola және Sony) өз платформалары үшін OEM нұсқасын алу үшін Frame Technology компаниясына қаржылай көмек көрсетті. Өзінің ең жақсы кезеңінде FrameMaker он үштен астам UNIX платформасында жұмыс істеді, соның ішінде NeXT Computer-дің NeXTSTEP, Dell-дің System V Release 4 UNIX және IBM-нің AIX операциялық жүйелері. Sun Microsystems және AT&T Motif-ті басып озу үшін OPEN LOOK GUI стандартын насихаттады, сондықтан Sun Frame Technology компаниясымен PostScript негізіндегі NeWS терезелік жүйесінде FrameMaker нұсқасын жүзеге асыру бойынша келісімшарт жасады. FrameMaker-дің NeWS нұсқасы OPEN LOOK стандарттарын қабылдаған клиенттерге сәтті ұсынылды. Бұл кезде FrameMaker өте ерекше өнім болып есептелді, ол авторларға өте оңай құрылымдалған құжаттарды жасауға мүмкіндік берді, сонымен қатар пайдаланушыларға типографиялық бақылаудың жоғары деңгейін интуитивті және толығымен WYSIWYG әдісімен ұсынды. Шығарылған құжаттардың типографиялық сапасы өте жоғары болды. Кейіннен Frame Technology FrameMaker-ді Microsoft Windows-қа көшірді, бірақ компания оны шығарғаннан кейін көп ұзамай бағытын жоғалтты. Осы уақытқа дейін FrameMaker Boeing 777 жобасының техникалық құжаттамасы сияқты жоғары техникалық басылымдарға арналған кәсіби нарықты бағыттап, әр данасын 2500 долларға лицензиялаған. Бірақ Windows нұсқасы өнімнің бағасын 500 долларға дейін төмендетті, бұл Windows емес клиенттер базасын ығыстырды. Компанияның үйдегі DTP нарығына күрделі техникалық басылым бағдарламалық құралын сату әрекеті сәтсіз аяқталды. 1000 беттік нұсқаулық үшін жасалған құрал үйдегі орташа пайдаланушыға бір беттік хатты теру үшін тым ауыр және қиын болды. Алғашқыда ынталы пайдаланушылар болғанына қарамастан, FrameMaker академиялық нарықта кеңінен таралған жоқ, себебі компания әртүрлі функцияларды (мысалы, соңғы жазбаларды немесе парақтарға бөлінген ұзақ түсіндірмелерді қолдау) енгізуге немесе теңдеу редакторын жақсартуға дайын болған жоқ. Сату көлемі күрт төмендеп, компания банкроттыққа жақын қалды. Бірнеше кезеңдегі жұмыстан босатудан кейін компанияның барлық бөліктері қысқартылды. Adobe Systems өнімді сатып алып, кәсіби нарыққа қайта бағытталды. Содан кейін 1996 жылы Adobe FrameMaker 5.1 деген жаңа нұсқасын шығарды. Бүгінгі таңда Adobe FrameMaker техникалық жазушылар үшін кеңінен қолданылатын жариялау құралы болып табылады, бірақ Mac OS X операциялық жүйесі үшін нұсқасы шығарылмаған, бұл өнімді пайдалануды шектейді. FrameMaker-ді тоқтату туралы шешім Adobe мен Mac пайдаланушылары арасында, тіпті Apple-дың өзінде, олар құжаттама жасау үшін оған сенегендіктен, қырысқандық тудырды. 2008 жылға дейін Apple-дың OS X Leopard және iPhone-ға арналған нұсқаулықтары әлі де FrameMaker 7-де Classic режимінде жасалып келді; Apple кейіннен InDesign-ге көшті. FrameMaker нұсқалары 5.x-тен 7.2-ге дейін (1995 жылдың ортасынан 2005 жылға дейін) бағдарламаның негізгі бөліктеріне (оның жалпы пайдаланушы интерфейсі, кестелерді өңдеу және иллюстрацияларды өңдеу) жаңартуларды қамтымады, тек қателерді жоюға және XML-ге бағытталған мүмкіндіктерді интеграциялауға (бұрын FrameMaker+SGML премиум өнімінің бөлігі болған) шоғырланды. FrameMaker 7.2 нұсқасында (2005 жылғы шығарылымы) 2005 жылға дейін бірнеше рет кері қайтару мүмкіндігі болған жоқ. FrameMaker 8 (2007) Unicode, Flash, 3D және кіріктірілген DITA қолдауын енгізді. Платформалық қолдау Windows (2000, XP және Vista) және Sun Solaris (8, 9 және 10) жүйелерін қамтыды. FrameMaker 9 (2009) жаңа дизайнталған пайдаланушы интерфейсі мен бірнеше жақсартуларды ұсынды, соның ішінде: DITA-ға толық қолдау, көбірек медиа түрлерін қолдау, жақсартылған PDF шығару және жақсартылған WebDAV негізіндегі CMS интеграциясы. Sun Solaris және Windows 2000 платформаларына қолдау тоқтатылды, Windows XP және Windows Vista ғана қолдау көрсетілетін платформа болып қалды. FrameMaker 10 (2011) пайдаланушы интерфейсін тағы да жетілдірді және бірнеше өзгерістерді енгізді, соның ішінде: EMC Documentum 6.5 Service Pack 1 және Microsoft SharePoint Server 2007 Service Pack 2 арқылы мазмұнды басқару жүйелерімен интеграция.
Басқа FrameMaker құралдары
FrameMaker Publishing Server – көп мақсатты мазмұн түрлерін автоматты түрде жасауға арналған онлайн құжат өңдеу сервері. Веб-интерфейс пайдаланушыларға әртүрлі ақпарат көздерін жинақтап, оны көптеген құрылғыларда және түрлі орталарда толыққанды түрде көрсетуге мүмкіндік береді.
Баламалар мен бәсекелестік
Техникалық баспа нарығында Arbortext, Interleaf және Corel Ventura сияқты бірнеше ірі бәсекелестер болды. Көптеген академиялық пайдаланушылар қазір LaTeX қолданады, себебі заманауи редакторлар осы жүйені пайдаланушы үшін ыңғайлырақ етіп жасады, ал LyX LaTeX туралы білімі аз немесе жоқ болса да, LaTeX құжаттарын жасауға мүмкіндік береді. Компьютерлік аппараттық және бағдарламалық қамтамасыз ету туралы техникалық құжаттарды жасайтын авторларға арналған DocBook XML сияқты бірнеше форматтар бар. Соңында, техникалық жазу үшін FrameMaker-ге балама ретінде көмек құрастыру құралдары мен XML редакторларын атауға болады.