Vorige aflevering | Overzicht van afleveringen | TidBITS Homepage | Volgende aflevering

TidBITS Logo

TidBITS#389/21-Jul-97

Apple mag deze week apetrots zijn, want het lanceerde zopas Mac OS 8. In dit nummer bespreekt Geoff de talrijke nieuwe functies. We hebben tevens nieuws over de opgedreven PowerBook 1400s, een Internet-gebaseerde encryptie-uitdaging waaraan Mac-gebruikers kunnen deelnemen, en het trimestrieel verlies van Apple, dat lager is dan verwacht. Tonya rondt het nummer af met een ontdekkingsreis naar nieuwe grenzen in Web publishing en site management.

Onderwerpen:

Copyright 1997 TidBITS Electronic Publishing. All rights reserved.
Information: <[email protected]> Comments: <[email protected]>


Deze editie van TidBITS werd gedeeltelijk gesponsord door:


Dit nummer werd uit het Engels vertaald door:

Coördinatie:

Technische realisatie:

Eindredactie:


MailBITS/21-Jul-97

Apple noteert lager verlies voor het derde kwartaal. -- Na het drama rond het ontslag van Gil Amelio en Ellen Hancock (zie TidBITS-388) verscheen Apple's rapport voor het derde kwartaal zonder veel ruchtbaarheid. Apple kondigde een verlies aan van $56 miljoen (44 cent per aandeel), tegenover de $32 miljoen (26 cent per aandeel) van vorig jaar. $56 miljoen is nog altijd een flinke hoop geld, maar het cijfer viel toch netjes buiten de verlies-speculaties van $70 miljoen tot $130 miljoen. [JLC]

<http://product.info.apple.com/pr/press.releases/1997/q4/970716.pr .rel.q397.html>

Bovine RC5-wedstrijd -- Een groep Mac-gebruikers neemt deel aan de 56-bit key RC5-versie van de RSA Data Security Secret-Key Wedstrijden, een poging om 56-bit RC5-encryptie te kraken. Het Bovine RC5-project in een uit meerdere kraak-pogingen, nl. een vrijwilligersproject dat reserve-CPU-cycli gebruikt om alle mogelijke toetsen uit te testen. Om deel te nemen aan de wedstrijd kunnen Mac-gebruikers het gratis kliënt-programma downloaden, en het laten lopen op Power Macs aangesloten op Internet (op 68K Macs loopt het veel te traag). Om lid te worden van he EvangeList-team van Guy Kawasaki geef je volgend e-mail-adres in <[email protected]> wanneer daarnaar wordt gevraagd. Het EvangeList-Team heeft het top aantal voor uittesten van toetsen bereikt in de voorbije 24 uren- periode, maar er is nog maar slechts 6% van de mogelijke toetsen getest, dus er is nog werk te doen.

<http://rc5.distributed.net/>
<ftp://ftp.d istributed.net//pub/rc5/v2/rc5v2-macos.sit.hqx>

De geldprijs van $10.000 zal verdeeld worden onder de Bovine-organisatoren ($1.000), het team zelf ($1.000) en tenslotte Project Gutenberg ($8.000), het reeds lang bestaande project dat literatuur gratis beschikbaar maakt op Internet.We willen het nu niet hebben over de complexiteit rond encryptie, maar als blijkt dat de machine die de geheime code vindt een Mac is, en indien blijkt dat de Mac meer toets-combinaties checkt dat eender welk ander type computer, kan dit alleen maar resulteren in een positieve vermelding voor Apple en de Macintosh. Het is een gemakkelijke en positieve manier om deel te nemen aan de Mac-gemeenschap. [ACE]

<http://www.gutenberg.net/>


Apple breidt de PowerBook 1400 uit.

door Tonya Engst <[email protected]>

Vorige week kondigde Apple updates aan van de PowerBook 1400-series, wat interessant is voor diegenen die deze maand een 1400 dachten te kopen.

<http://product.info.apple.com/pr/press.releases/1997/q4/970714. pr.rel.pb1400.html>

Even over de oude reeks -- Voor hen die de specificaties van de PowerBook vergeten zijn: De PowerBooks 1400's hebben de BookCover-mogelijkheid, wat aanpassing van de kast en het keyboard toelaat voor het gemakkelijk bereiken van het binnenwerk (zie TidBITS-350 en TidBITS-371). Zij zijn gebaseerd op de 603e PowerPC-chip, bevatten een 6 x CD-ROM-drive en harddisks gaande van 750 MB tot 1 GB. De oude lijn omvatte vier modellen, van de 1400cs/117 met een dual-scan-scherm tot de 1400c/133, die een active-matrix-scherm had en 128K level 2-cache. De geschatte verkoopprijs ging van $2.500 tot $4.000.

En hier zijn de nieuwe -- De nieuwe serie omvat drie modellen met snellere CPU's maar gelijkaardige schermen: de 1400cs/133, de 1400c/133 en de 1400c/166. De prijzen worden geschat van $2.500 tot $3.500. Elke machine heeft een 8 x CD-ROM drive, een 128K level 2-cache en een harddisk van 1,3 GB of 2 GB. Deze PowerBooks zullen geleverd worden met Mac OS 7.6 of Mac OS 7.6.1, dus niet met Mac OS 8. In een nieuwsbericht daarover verklaarde Apple de verkoop van de sub-compacte PowerBook 2400c te verdagen tot augustus, klaarblijkelijk om die te kunnen leveren met Mac OS 8 geïnstalleerd.

<http://product.info.apple.com/pr/media.alerts/1997/q4/970714.pr. alrt.pb2400.html>


Apple Dubbel-klikt Mac OS 8

door Geoff Duncan <[email protected]>

Deze week zal Apple officieel Mac OS 8 uitbrengen, een nieuwe versie van het Macintosh operating system, gebrandmerkt als de belangrijkste update sinds 1984 (in de VS wordt reclame gemaakt met een vliegende schotel motief). Mac OS 8 biedt nieuwe eigenschappen en interface-wijzigingen, en een grote schare aan internet software - allemaal rondom het sleutelstuk van Mac OS 8: een PowerPC versie, multi-threaded, van de Finder.

De wijzigingen van Mac OS 8 zijn lastig samen te vatten in een kort artikel, dus zullen we over Mac OS 8 de komende nummers extra "onder de motorkap" artikelen plaatsen.

Systeemvereisten & Bestellen -- Mac OS 8 stelt hogere systeem vereisten dan vorige systemen, met als minimum een 68040 of PowerPC processor, minstens 12 Mb echte RAM (met Virtueel Geheugen een totaal van 20 Mb), en minimaal 65 Mb disk-ruimte (een komplete installatie kan oplopen tot 130 Mb). Waar Mac OS 7.6 de 24-bits Macs en de computers met een 68000 of 68020 processor achterliet, zit in Mac OS 8 geen ondersteuning voor 68030 Macs, inclusief de talloze soorten LC, Performa en PowerBook. Daarnaast biedt Mac OS 8 ook geen ondersteuning voor machines met een 68030 die middels een upgrade kaart voorzien zijn van een 68040 of PowerPC (maar wel de upgrades waar het moederbord is vervangen). Voor al deze Macs is 7.6.1 het laatste ondersteunde operating system.

Mac OS 8 kost zo'n $99 op CD-ROM, de floppy versie is ongeveer $25 duurder en heeft een aantal extra's niet. Bezitters van Mac OS 7.6 kunnen een kortingscertificaat van $30 gebruiken dat in de Mac OS 8 doos zit, en als je Mac OS 7.6 tussen 1 juni 1997 en 31 juli 1997 gekocht hebt, krijg je Mac OS 8 tegen verzendingskosten; details zouden in het 7.6 pakket te vinden moeten zijn. (noot van de vertaler: bij het ter perse gaan was nog niet bekend wat nederlandse prijzen zouden zijn).

De update zou eind deze week te verkrijgen moeten zijn van Claris, de belangrijke postorderbedrijven, en dealers. Veel verkooppunten (Claris inclusief) bieden een tijdelijke korting of korting op andere producten samen met Mac OS 8, dus het is het waard rond te kijken voor de beste koop.

<http://www.claris.com/macos8/>

De planning van Apple is om in de loop van 1997 de internationale en vertaalde versies van Mac OS 8 uit te brengen.

Een Geheel Nieuwe Finder -- De meest in het oog vallende verbeteering in Mac OS 8 is een nieuwe, multithreaded, PowerPC native Finder. Multithreaded betekent dat de Finder nu simultaan meerdere taken kan verrichten, zoals het copiëren van files en het legen van de Prullenmand, welke voorheen een voor een moesten gebeuren. Ofschoon producten van derden zulke features leverden zijn een aantal subtielere verbeteringen het gevolg van multithreading. Bijvoorbeeld, het is nu mogelijk Finder windows te openen terwijl er andere dingen gebeuren (wat handig is als je veel met grote folders, CD-ROM's of langzame file servers werkt). Finder windows worden ook sneller getekend. Deze wijzigingen geven de Finder een snel gevoel, hoewel het enige tijd kan duren voordat je het voordeel van multitasking goed gaat gebruiken. Jarenlang is ons geleerd dat de Finder dit soort dingen niet doet, en daardoor verwachten we het niet.

De multithreading valt wellicht niet eens direct op, maar het nieuwe "platinum"-uiterlijk kan je niet ontgaan. Alles gebruikt nu een kleurschema met grijswaarden en een nieuw 3D-uiterlijk. Het uiterlijk is in te stellen met het Appearance regelpaneel, waar je instelt of alles het nieuwe uiterlijk gebruikt in plaats van het oude System 7 uiterlijk, en of het systeem-lettertype het traditionele Chicago of het nieuwe Charcoal is. Het platinum-uiterlijk voor alle applicaties werkt over het algemeen goed (ik vond wat kosmetische probleempjes in een paar programma's); de meest voorkomende irritatie betreft het plaatsen van windows, omdat sommige windows nu een paar pixels groter zijn. Apple heeft een paar schermafbeeldingen van het nieuwe uiterlijk beschikbaar:

<http://www.macos.apple.com/>

De nieuwe Appearange Manager (bestuurd via het Appearance regelpaneel) geeft niet de mogelijkheid om het systeem om te schakelen naar nieuwe, vaak uitzonderlijke thema's die recentelijk gepubliceerd zijn. Echter, Mac OS 8 bevat de fundering voor meerdere uiterlijken, en ontwikkelaars kunnen programma's schrijven die meerdere thema's gebruiken: je kunt er op wachten. Als je met het nieuwe uiterlijk wil spelen, bekijk dan Kaleidoscope eens; versie 1.7 schijnt met Mac OS 8 te werken.

<http://www.kaleidoscope.net/>

De nieuwe Finder heeft ook mappen met springveren - als je een dubbel-klik op een map doet, en bij de tweede klik de muis niet loslaat (ofwel "anderhalve klik") opent de folder hiërarchie en kan je dieper gaan. Als je de muis los laat, sluiten al de mappen die halverwege zaten, zodat je een opgeruimde desktop hebt, met alleen die mappen die je wil. Dit kan ook als je een document op een folder sleept.

Finder windows kunnen geconverteerd worden tot een pop-up window (ookwel een "drawer"genoemd) welke als een tab leeft aan de onderzijde van het scherm. Deze windows schuiven open als je er iets op sleept, of als je de tab klikt, maar sluiten zodra je met ze klaar bent. Andere nieuwe commando's zijn toetsenbord-equivalenten voor het tonen van een origineel van een alias (command-R) en het verplaatsen van een ikoon naar de Prullenmand (Command-Delete). Je kan ook per window instellen welke kolommen in een lijst verschijnen (maar je kan niet de volgorde of de breedte van een kolom wijzigen).

Nieuwe Systeemkenmerken -- Mac OS 8 biedt diverse nieuwe produktieve eigenschappen. Control-klikken op bijna alles in de Finder (inclusief het bureaublad) doet een tekstueel menu verschijnen en biedt vaak gebruikte commando's aan. De Menu strook en pop-up Menu's geven plak-menu's die blijven zodra je ze klikt. Ik dacht dat deze eigenschap het meest bruikbaar zou zijn voor lijders aan RSI (polskachten), maar nu gebruik ik het voortdurend, vooral om door grote pop-up menus te koersen. Andere nieuwe snoepjes bestaan uit de ingebouwde mogelijkheid om plaatjes aan te wenden als bureaublad-backdrop en een Over-Box die beter laat zien hoeveel geheugen de programma's gebruiken..

Er zijn echter overduidelijk niet verbeterde gebieden in Mac OS 8. Het openen van de Kiezer is nog steeds als het ware een terugblik naar 1988 (al werkt het nu op een gesloten volume) en de standaard Open- en Bewaar-dialogen herinneren aan 1985. Veel verbeteringen - pop-up vensters, hiërarchische Apple menu's en toetsenbord-afkortingen - lijken geconstrueerd om deze en andere tekortkomingen te omzeilen, eerder dan ze te herstellen.

Installatie -- Mac OS 8 heeft dezelfde soort van pak-alles-installeerder zoals Apple die introduceerde in Mac OS 7.6, die een overmaat van secundaire installeerders aandrijft. Al is het installatieproces een beetje onhandig, het is toch veel beter dan handmatig door alle installeerders te moeten rennen. Mac OS 8 bevat twee setup assistants - Mac OS Setup Assistant en Internet Setup Assistant - die je begeleiden bij het benoemen van de machine, printer selecteren en het verbinden met het Internet. The Internet Setup Assistant lijkt het meest bruikbaar als je weet wat je doet, bijvoorbeeld, de meeste mensen die naar het Internet gaan via een LAN zullen niet weten welk subnet masker ze moeten gebruiken.Deze Assistants pakken info van voorgaande systemen, maar een schone installatie van Mac OS 8 geeft de Internet Setup Assistant praktisch geen gegevens om mee te werken en simpele gebruikers denken misschien dat ze een ISP moeten contracteren (aanbiedingen daartoe zijn ingebouwd).

Internet-Integratie -- Apple stelt dat Mac OS 8 een hogere graad van internet-integratie biedt dan enig ander operating systeem - als dat waar is, dan is dat een afspiegeling van de droevige staat van Internet toegankelijkheid tot op heden. Behoudens drie uitzonderingen is Mac OS 8 een onhandige bundel van bestaande software (drie Web browsers, drie e-mail-cliënten, PointCast, Castanet en meer). Recentelijk heb ik mijn zuster en mijn ouders Internet-toegang verschaft en ik zie me ze niet verwijzen naar deze cacofonie van software en die als superieure internet-integratie te betitelen.

Wel, wat zijn deze die uitzonderingen? De eerste is dat een AppleScript (echt!) genaamd Connect To..., zo staat in het Apple Menu. Vanuit iedere applicatie kies je "Connect To...", type of plak een URL en je bent op weg. Het is minimaal, maar effectief. De tweede is Apple's Personal Web Sharing, een kleine, duurzame Web server die geconfigureerd kan worden zoals bij File Sharing. Je hebt een onveranderlijk IP-adres nodig om Web Sharing effectief te gebruiken met het internet (dat sluit de meeste opbel-gebrukers uit), maar het is grandioos om CGI programma's te testen en data samen te gebruiken op een lokaal TCP netwerk (geholpen door Personal NetFinder, die Finder-achtige lijsten kan tonen aan Web gebruikers). Kom niet in de war door Web Sharing's oude LeesMij-bestand: dat impliceert dat je terug zou moeten naar Mac OS 7.6 om Web Sharing met PCI-gebaseerde machines te gebruiken, maar feitelijk heb je Mac OS 7.6 of later nodig.

De derde uitzondering is meer subtiel: Internet Config. Apple stopt Internet Config 1.3 stiekum in een Internet Utilities map, maar Internet Config dient feitelijk als ruggegraat achter de Internet Setup Assistant, het Connect To... script, en Apple blijkt waar dan ook Internet Config niet te bespreken in de documentatie van Mac OS 8, maar het is fijn om een gratis oplossing te zien, ontwikkeld door de Mac Internet gemeenschap, gedistribueerd met Mac OS 8 (zie TidBITS-255).

Snelheid & Compatibiliteit -- Ik heb meerdere versies van Mac OS 8 in de laatste weken gebruikt en vond ze stabiel en toegankelijk. Een slechte kabel dwong me gedurende enkele dagen naar 7.6.1 terug te gaan en ik was verbaasd hoezeer het oudere OS me hinderde. Het nieuwe systeem laat applicaties de CPU efficiënter delen en achtergrondtaken lopen daardoor sneller, sommige programma's tonen prestatieverbeteringen van zo'n 25 procent. Echter, al laat Mac OS 8 me meer doen wat ik wil en wanneer ik het wil, het is niet impliciet sneller: bijvoorbeeld bestanden kopiëren kan langzamer gaan dan in Mac OS 7.6.1 aangezien de Finder meer tijd toestaat aan andere handelingen. Ik geef er niet om, vooral omdat de Finder onder Mac OS 8 dramatisch sneller is op de achtergrond.

Bijna zonder uitzondering werkten mijn conservatieve verzamelin regelpanelen, extensies en utilities op mijn Power Mac 7600. Ik heb berichten van het tegengestelde gezien, maar op mijn machines (een Quadra 650, een Duo 2300c en een Power Mac 7600) verongelukte de Finder meteen als ik welk onderdeel dan ook laadde van Now Utilities, versie 5.0.3. of 6.7. Now Software bekijkt de gemelde problemen met OS 8. Connectix zegt dat RAM Doubler werkt met Mac OS 8, maar Speed Doubler is onverenigbaar en zou moeten worden vermeden. Symantec heeft updates uitgegeven voor Norton Utilities en Suitcase. Als je MacsBug gebruikt heb je versie 6.5.4a3 bij Mac OS 8 nodig.

<ftp://ftp.symantec.com/pub lic/Updates/mac/>
<ftp://ftp.apple.com/devworld/Tool_Chest/Tes ting_-_Debugging/Debuggers_-_dcmds/MacsBug_6.5.4a3.sit.hqx>

Zijn gewicht waard? De meeste lieden zullen Mac OS 8 een waardevolle upgrade vinden mits ze CPU-paardekracht en geheugen genoeg hebben om het te laten floreren. Apple verwacht dat OS 8 de verkoop van nieuwe hardware en upgrades zal stimuleren zodra langdurige Mac gebruikers de spits afbijten en op het nieuwe systeem overgaan. Sommigen zullen, denk ik, OS 8 bekritiseren als zijnde meer Windows-achtig dan eerdere edities en er is enige grond voor deze bezwaren.Toch, OS 8 is elegant en krachtig en je machine zal nooit verward worden met wat dan ook, behalve met een Macintosh.


Spinning the Web Part 5: Nieuwe Grenzen

door Tonya Engst <[email protected]>

In recente TidBITS-uitgaven, heb ik mijn visie getoond over software die je Web pagina's laat creëren. I begon met tekst editors in TidBITS-384, behandelde vervolgens grafische editors in TidBITS-386. In TidBITS-387, besprak ik CyberStudio van GoLive vanuit het perspectief van het bouwen van een pagina, maar CyberStudio kent ook mogelijkheden voor site management, en ik beloofde hier snel op terug te komen, tezamen met een aantal concurrenten. Eerst, wil ik echter aandacht besteden aan Frontier, wat een unieke omgeving is voor Web-publicatie.

<http://www.scripting.com/frontier/ >

Frontier Begrijpen -- Frontier 4.2.3 is een slimme, gratis database. De software is gratis omdat de oprichter van UserLand Software, Dave Winer dit besloten heeft (zie TidBITS-279); het is slim omdat het gebruik maakt van Apple events en een ingebouwde scripting taal (UserTalk) om bijna alles te controleren; en het is een database omdat het informatie opslaat. Frontier wordt alom gebruikt in de Macintosh scripting-gemeenschap, en de gebruikers zijn vaak lyrisch over de voordelen, zoals de mogelijkheden om gedeelten van een Web site op te slaan en ze te converteren in een complexe, automatische Web site.

<http://www.s cripting.com/frontier/snippets/features.html>

Frontier Verkennen -- Je begint met Frontier door de belangrijkste table (genaamd "root") te openen. De root bevat een aantal entries, die ieder een soort en een waarde hebben. Eén van deze entries heeft bijvoorbeeld de naam "readme," en is van de soort "wp text" (word processing tekst). Wanneer je deze dubbelklikt wordt er een venster geopend die de tekst laat zien, en er verschijnt een tekstverwerkersmenu dat een aantal commando's biedt. Je kunt overal in de database HTML creëren en opslaan in dit soort wp text-entries.

Een andere categorie in de root, genaamd "user", is van de soort "table" en het dubbelklikken hierop opent een andere table die gevuld is met gebruiker-gerelateerde items. Eén van de entries hiervan, "organization," nam de waarde "TidBITS" aan toen ik Frontier registreerde. Gelijksoortige entries op andere lokaties stellen je in staat om in te stellen hoe Frontier Web pagina's zal publiceren. Je kunt door Frontier navigeren door je door een grote hiërarchie aan tables te werken, of door een overzichtsmodus die verschillende delen van de database kan tonen of verbergen.

De Sleutel voor de Schatkist -- Table entries kunnen ook "verbs" zijn, commando's die "aangeroepen" worden in Frontier scripts. Door het gebruik van Frontier scripts kan bijna alles op een Macintosh geautomatiseerd worden, inclusief andere applicaties. Scripts kunnen op verschillende manieren uitgevoerd worden: vanuit menu's, door ze te openen in Frontier en vervolgens op de Run knop te klikken, of de desbetreffende naam in het Quick Script venster van Frontier in te tikken. Of - om een beetje op mezelf vooruit te lopen - je kunt ze aanroepen als je een web pagina "rendert".

Matt Neuburg, TidBITS Contributing Editor en ervaren Frontier gebruiker, merkte op dat "Frontier de command line voor je Macintosh is." De volgende vier punten komen uit zijn commentaar:

De mogelijkheid van Frontier om bijna alles te automatiseren gecombineerd met de hiërarchische natuur van de database maakt het een uniek gereedschap voor Web publishing. Als je Frontier gebruikt als site management-gereedschap, kun je aan de binnen- of buitenkant werken.

Van buitenaf werken -- Van buitenaf werken is het eenvoudigst, want je hoeft niets te leren om Frontier goed te kunnen gebruiken. Bij deze werkwijze gebruik je BBEdit (van Bare Bones Software) om pagina's aan te maken, maar je gebruikt het in Frontier aangemaakte Sites-menu in BBEdit om de uiteindelijke site op te zetten ("to render") vanuit de in BBEdit geschreven ruwe HTML.

<http://www.barebones.com/bbedit. html>

Er is niet veel tijd nodig om de beginselen van "rendering" te leren. Om van een ruwe HTML pagina (of groep pagina's) een site te maken gebruikt Frontier een gecompliceerde reeks processen en filters, die (optioneel) aanpassingen maken zoals:

Wanneer je in BBEdit werkt is het niet nodig om ooit Frontier te onderzoeken, en deze functies zijn direct beschikbaar. Als je ervoor kiest om binnenin Frontier te werken kun je waarschijnlijk eveneens het meeste vanuit BBEdit doen, nadat je eenmaal het een en ander opgezet hebt.

Van binnenuit werken -- Je kan elke software die je maar wilt gebruiken om de ruwe HTML pagina's aan te maken die in Frontier worden bewaard, en vervolgens overstappen naar Frontier om profijt te hebben van Frontiers hiërarchische benadering. Frontier slaat elke HTML-pagina op als een onderdeel van een tabel. Bij het "renderen" van een site worden die onderdelen afzonderlijke Webpagina's, in een mappenstructuur die de structuur weerspiegelt die in Frontier wordt gebruikt.

(In het bovenstaande heb ik veel vereenvoudigingen aangebracht. Gerenderde pagina's kunnen geconstrueerd worden uit scripts, of uit "outlines". Scripts kunnen pagina's samenstellen uit vrijwel alles dat je geschreven of gescript hebt, en outlines kennen vele toepassingen, maar zo diep ga ik niet duiken in dit artikel.)

Het gebruik van Frontiers hiërarchie gaat echter veel dieper. Je kan bijvoorbeeld meer dan één Frontier glossary hebben. Frontier vervangt dan tekst tussen aanhalingstekens op basis van de glossary, die zich het dichtst bij het ruwe HTML-bestand bevindt. (Indien de glossary niet in dezelfde tabel staat als het ruwe bestand kijkt Frontier telkens een niveau hoger tot het een glossary vindt.)

Hierarchieën spelen ook een belangrijke rol wanneer je "directives" gebruikt. Een directive is een tabel-element dat vastlegt hoe je een bepaald aspect van Webpagina's wilt behandelen, zoals de achtergrondkleur. Een directive kan ook direct in een ruw HTML-bestand worden geplaatst. Bij het renderen van een ruwe HTML-pagina hebben directives die daarin gedefinieerd zijn altijd voorrang. Maar is een directive niet gedefinieerd, dan wordt in de hiërarchie van beneden naar boven gezocht naar een definitie. Door het gebruik van directives is het eenvoudig een tak van een site een oranje achtergrond te geven, en een andere een groene.

Mijn hoofd begint op dit punt te tollen. Neem gerust aan dat ik niet meer dan de oppervlakte beroerd heb. Ik heb de sjablonen niet eens genoemd, of de mogelijkheid om het ene bestand op te nemen in het andere, of de mogelijkheid om een ge-HTML-izeerde site outline te maken. Sjablonen zijn meer dan andere functies van cruciaal belang, en ik laat ze als oefening over aan de geïnteresseerde lezers.

Rendering -- Wanneer een pagina wordt "gerenderd" worden verscheidene filters geactiveerd en meerdere processen hebben plaats, inbegrepen welke macro's dan ook die je er hebt ingestoken (of in haar template). Dit heeft miljoenen toepassingen.

Neem nu als voorbeeld de nieuwe TidBITS home page, die zich elk uur regenereert. Iedere keer dat de page zich regenereert krijgt het een nieuwe, automatisch samengestelde grafiek. Deze bevat een van meerdere slogans en een verwijzing naar een bijzonder interessant artikel (of een groep van artikels) die je eventueel wil lezen. De grafiek gebruikt een kliënt-gerichte image map, zodat nieuwe HTML moet gecreëerd worden voor elke nieuwe versie van de page. Geoff Duncan heeft het werk dan wel gedaan in AppleScript en HyperCard, maar met Frontier had het ook kunnen gedaan worden.

Lees tevens, als een ander voorbeeld, een nota van Pam McAllister <[email protected]>:

Enkele maanden geleden begon ik Frontier te gebruiken. Het nam meerdere dagen in beslag om het systeem te leren en mijn sites te importeren, maar nu kan ik updates en toevoegingen doen in een fractie van de tijd dat dat vroeger in beslag nam. Ik heb vele features toegevoegd, zoals indexen van gedeeltes van de site, waarvoor ik nooit tijd zou gehad hebben indien ik het manueel had moeten doen. Ik schreef ook een Frontier script dat alle pages in een FileMaker database steekt, die je dan kan doorzoeken op de web site (met behulp van Lasso). Zelfs voor een nieuweling-scripter als ik nam dit slechts enkele uren in beslag. [Kijk als voorbeeld eens naar de SoundWeb site waar Pam aan gewerkt heeft.]

<http://www.pugetsound.org/>
<http://www.blueworld.com/lasso/&g t;

Complexiteit -- Frontier leren deed me denken aan die Far Side cartoon, waarin een student vraagt de klas te mogen verlaten, zeggende dat zijn "brein vol is". Mijn bestijging van de leerkurve werd vergemakkelijkt door een online tutorial van de hand van Matt Neuburg.

<http://www.scripting.com/m att/webtutorial/>

(Matt is momenteel onder contract bij O'Reilly Associates voor het schrijven van een eerste boek over Frontier. Het zou tegelijkertijd moeten uitkomen met de release van Frontier 5.)

Iets voor jou? Samengevat maakt Frontier's structuur het gemakkelijk HTML pages, die in andere programma's gemaakt zijn (of in Frontier zelf, hoewel de tools beperkt zijn), te organiseren. Zodra je site in Frontier leeft -tenminste als je alles korrekt opzet- wordt het gemakkelijk pages of andere resources binnen de database te verplaatsen, of elementen ervan te veranderen die op meervoudige pages verschijnen. Het is tevens mogelijk Volgende en Vorige links te creëren doorheen een verzameling van pages die seriëel genavigeerd worden. Sites kunnen weergegeven worden op een lokale folder of via FTP langs een remote site. Je kan weergeven per bladzijde, per tabel of via wat gewijzigd werd sedert de laatste weergave. Frontier is een natuurlijke page-weergave die automatisatie vereist, vooral wanneer meerdere applicaties samen moeten werken.

Frontier is vrij aangenaam om mee te werken, maar of het de tijdsinvestering loont om het te leren hangt af van de aard van de site. Toen ik halfweg was in de research voor dit artikel, vond ik dat Frontier's povere tabellen aan een mooiere interface toe waren. Een dag later echter leek het mij toch vrij toegankelijk en nuttig. Hoewel, indien ik nog geen goede kennis zou gehad hebben van hiërarchieëen, HTML, macro's en algemene scriptingtechnieken, zou ik het opgegeven hebben. Voorts is het moeilijk te herinneren hoe Frontier te gebruiken voor het runnen van een web site, daar de commando's van de menu's en in de dialoogvensters niet vanzelfsprekend zijn.

Je kan een bestaande site importeren in Frontier, maar je moet een hele hoop handwerk doen om de features van Frontier volledig te benutten. Er zijn tevens enkele noodzakelijke functies die Frontier niet biedt. Er is geen mogelijkheid tot visualiseren hoe pages en resources in verband staan met elkaar, zelfs bij gebruik van een "spider's web" of een organisatorische kaart-analogie. Er is ook geen tracking-mechanisme dat toont welke pages bewerkt zijn of wie eraan aan het werken is. Onbreekbare relatieve links creëren in Frontier vereist het werken met macro's, daar waar je in andere programma's enkel een beeld, dat de link-bestemming vertegenwoordigt, naar de link-bron moet verslepen. Frontier heeft ook geen Vind- en Vervang-commando, dat werkt over de gehele site. Er is ook geen spellingscontrole en ook geen HTML-checker/validator, hoewel ik ervan overtuigd ben dat ervaren Frontier-gebruikers deze beperkingen kunnen omzeilen door Frontier te integreren met andere applicaties.

De volgende keer kom ik terug op site management-functies in CyberStudio en bekijk ik ook andere site-management software.


Niet-winstgevende en niet-commerciële publicaties en Websites mogen artikels overnemen of een HTML link maken als de bron duidelijk en volledig vermeld wordt. Anderen gelieve ons te contacteren. We garanderen de precisie van de artikels niet. Caveat lector. Publicatie-, product- en firmanamen kunnen gedeponeerde merken zijn van hun ondernemingen..

Vorige aflevering | Overzicht van afleveringen | TidBITS Homepage | Volgende aflevering