CINXE.COM

Grif brings collaborative authoring to the Web

<!DOCTYPE HTML><html xmlns:functx="http://www.functx.com" class="no-js" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="keywords" content="www.XML.com,Textuality Services,,Tools,Grif brings collaborative authoring to the Web"> <meta name="date" content="May 8, 1995"> <meta name="pagename" content="Grif brings collaborative authoring to the Web"> <meta name="site" content="www.XML.com"> <meta name="author" content=""> <title>Grif brings collaborative authoring to the Web</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/x-icon" href="/static/favicon.ico"> <link rel="stylesheet" href="/static/CACHE/css/73bd8c42a922.css" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Lato|Roboto" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="/static/css/print.css" media="print"><script async src="https://www.googletagmanager.com/gtag/js?id=G-6Z87ZDEY5E"></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-6Z87ZDEY5E'); </script><script async src="https://www.googletagservices.com/tag/js/gpt.js"></script><script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; </script><script> googletag.cmd.push(function() { googletag.defineSlot('/21754636678/xml.com-1', [[160, 600], [120, 240], [300, 250]], 'div-gpt-ad-1550450394815-0').addService(googletag.pubads()); googletag.defineSlot('/21754636678/xml.com-2', [[300, 250]], 'div-gpt-ad-1550513522284-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.pubads().disableInitialLoad(); googletag.enableServices(); }); </script><script> //load the apstag.js library !function(a9,a,p,s,t,A,g){if(a[a9])return;function q(c,r){a[a9]._Q.push([c,r])}a[a9]={init:function(){q("i",arguments)},fetchBids:function(){q("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]};A=p.createElement(s);A.async=!0;A.src=t;g=p.getElementsByTagName(s)[0];g.parentNode.insertBefore(A,g)}("apstag",window,document,"script","//c.amazon-adsystem.com/aax2/apstag.js"); //initialize the apstag.js library on the page to allow bidding apstag.init({ pubID: '32676f4f-8458-484f-b742-dcd7ad80a504', //enter your pub ID here as shown above, it must within quotes adServer: 'googletag' }); apstag.fetchBids({ slots: [{ slotID: 'div-gpt-ad-1550450394815-0', //example: 'div-gpt-ad-1475102693815-0' slotName: '21754636678/xml.com-1', //example: '12345/box-1' sizes: [[160,600], [300,250], [120,400]] //example: [[300,250], [300,600]] }, { slotID: 'div-gpt-ad-1550513522284-0', //example: 'div-gpt-ad-1475185990716-0' slotName: '21754636678/xml.com-2', //example: '12345/leaderboard-1' sizes: [[300,250]] //example: [[728,90]] }], timeout: 2e3 }, function(bids) { // set apstag targeting on googletag, then trigger the first DFP request in googletag's disableInitialLoad integration googletag.cmd.push(function(){ apstag.setDisplayBids(); googletag.pubads().refresh(); }); }); </script></head> <body class="homepage"> <div class="title-bar hide-for-print" data-responsive-toggle="menu" data-hide-for="large"><button class="menu-icon" type="button" value="Menu" data-toggle="data-toggle"></button><div class="title-bar-title">Menu</div> </div> <div class="row"> <div class="top-bar hide-for-print" id="menu"> <div class="top-bar-left"> <a href="/"> <img src="/static/img/small-logo.png" alt="XML.com logo"> </a> </div> <div class="top-bar-right"> <ul class="menu vertical medium-horizontal" data-responsive-menu="drilldown medium-dropdown" role="menubar"> <li> <a href="/">Home</a> </li> <li> <a href="/articles/">Articles</a> </li> <li> <a href="/authors/">Authors</a> </li> <li> <a href="/news/">News</a> </li> <li> <a href="/job-board/">Job Board</a> </li> <li class="has-submenu "> <a href="/about/">About</a> <ul class="submenu menu vertical"> <li> <a href="/about/contribute/">Contribute</a> </li> <li> <a href="/about/style-guide/">Style guide</a> </li> <li> <a href="/about/copyright/">Copyright</a> </li> <li> <a href="/about/contact/">Contact</a> </li> <li> <a href="/about/privacy/">Privacy Policy</a> </li> </ul> </li> <li class="has-form" style="background: transparent;"> <form id="cse-search-box" action="https://google.com/cse"> <input type="hidden" name="cx" value="partner-pub-9264479583913780:3063344556"> <input type="hidden" name="ie" value="UTF-8"> <input type="text" placeholder="Search" name="q" title="Search"> <!--<input type="submit" name="sa" value="Search">--> </form> </li> </ul> </div> </div> </div> <div class="row"> <div class="medium-9 columns"> <div id="content"> <div class="medium-12 columns" role="content"> <article class="article"> <h3>Grif brings collaborative authoring to the Web</h3> <p>May 8, 1995</p> <p></p> <h5>The Seybold Report on Desktop Publishing<br>Vol. 9, No. 9</h5> <h4>Remote locking and updating of individual hyperlink anchors </h4><cite>May 8, 1995</cite><p>Grif became the latest SGML authoring vendor to introduce a Web authoring tool when it announced last month a series of Symposia products. Symposia goes further than most HTML tools, supporting hypertext authoring over the Web network, not just on a local machine.</p> <p>Grif made its announcement with INRIA at the World Wide Web (W3) Consortium conference in Darmstadt, Germany. INRIA (Institut de Recherche en Automatique) is a French research institute dedicated to basic and applied research in information technology. Employing more than 1,500 people, it has contributed to the creation of more than 20 companies in the past decade, including GRIF, which was founded in 1991.</p><br><a onclick="openWin('http://www.xml.com/pub/a/SeyboldReport/images/2grifart.html','550','400');return false;" href="http://www.xml.com/pub/a/SeyboldReport/images/2grifart.html" target="illustration"> <img src="/pub/a/universal/images/illustration.gif" border="0" width="100" height="50" alt="click to load illustration"> </a><p><b>Simplified structured authoring. </b>Symposia comes in three flavors, and all three provide WYSIWYG structured authoring, writing the underlying tags without the user having to see the codes. (Grif’s SGML editor takes a similar approach.) Because the products are based on Grif’s core SGML technology, however, each ensures that all of the documents produced conform to the HTML 2.0 specification.</p> <p>Consistent with the latest fashion, Symposia lets you point and click to create hyperlink anchors and to follow links over the Internet.</p> <p>The three versions offer three levels of sophistication and support:</p> <ul> <li><b><i>Symposia,</i></b> a free version offered by INRIA. INRIA plays a leading role in the W3 Consortium and worked with Grif in developing the Symposia products. A beta version of Symposia for Unix (IBM, Sun, HP) is available free from INRIA’s Web site at http://www.inria.fr. Windows and Mac versions are on the way.</li> <li><b><i>Symposia Pro,</i></b> which has much of the same functionality but is documented and supported by Grif. It also includes a spelling checker and supports additional graphics formats. It will be available next month. The price is $495.</li> <li><b><i>Grif Symposia,</i></b> which is the full Grif SGML editor with additional HTML capabilities. Unlike the introductory Symposia products, this one is really a Web extension to an SGML editor, not a separate editor. It will be offered to Grif’s installed base as an upgrade; its price will be about the same as Grif’s current SGML editing tools. It is expected to arrive first on Unix this summer, followed by Windows and Mac platforms. Grif currently offers its SGML editor on all three.</li> </ul> <p>Grif’s SGML editor is used to produce documentation in aerospace, power-plant, military and telecommunication applications. In commercial publishing, it is used in insurance, legal and scientific publishing. Most customers are in Europe, where Grif has a distribution network in place.</p> <p><b>What is different?</b> One of the distinguishing characteristics of Grif’s SGML editor is that it supports simultaneous editing of a document displayed in different views. In Grif Symposia, for example, a user could edit an SGML document and view both an SGML and HTML style sheet for a WYSIWYG display. With this extension, Grif’s SGML editor can be used to insert and follow Web hyperlinks from within just about any SGML document.</p> <p>Compared with products from some other SGML vendors, Grif has modified its SGML parser to accept existing HTML documents that do not adhere to the 2.0 specification. On import, Grif Symposia makes some modifications to nonconforming documents to bring them into a conforming structure.</p> <p>Grif’s focus with Symposia, though, is collaboration, as the product’s name suggests. The product is one of the first to be able to update HTML documents from remote servers. Symposia can open, lock, follow, save and unlock individual universal resource locators (URLs, or link references) so that multiple people can edit the same document at the same time.</p> <p>Grif also makes use of a new “put” feature in some servers that enables them to be updated from remote hosts.</p> <p>In these latter respects, Symposia is like NaviSoft’s NaviPress, which was introduced a few weeks earlier at Seybold Seminars<i>.</i> Unlike NaviPress, Grif’s product is intended to work with any server that supports external editing capabilities. Grif does not yet offer a web visualizer, however.</p> <p>Grif is promising that later versions of its product will offer even more cooperative authoring features.</p> </article> </div> </div> </div> <aside id="sidebar" class="medium-3 columns hide-for-print text-right"> <div class="text-center"> <!-- /21754636678/xml.com-1 --> <div id="div-gpt-ad-1550450394815-0"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1550450394815-0'); }); </script> </div> </div> <div class="text-center"> <!-- /21754636678/xml.com-2 --> <div id="div-gpt-ad-1550513522284-0" style="height:250px; width:300px;"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1550513522284-0'); }); </script> </div> </div> </aside> </div> <div class="row column"> <hr class="dotted"> </div> <footer class="row column"> <p>Content licensed from and © 1998 - 2008 O'Reilly Media, Inc.</p> </footer><script type="text/javascript" src="/static/CACHE/js/782ec6c34367.js"></script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10