| filsa.net: Frontier Scripting [ Script Archive | Ideas & Issues | Polyglot | Software | Projects ] |
|
|
October 1998 ReportBuilding Online ApplicationsDemo and a Special Guest Here's a Quick summary of our October meeting. The meeting was held on October 28, 1998. Around eight people attended (I'll not list names for fear of skipping someone who was there...) We discussed our topic of 'Building Online Applications' by doing a case study of a recent Online Application that had been built in Frontier. Then we spent our time chatting with our special guest from Userland. Online Application Case Study Once again I demo'd a bit of work that I had done recently. Problem: A team of web designers (let's call them GO) was overhauling their client's website. The client had a large site, and also an internal web team to handle content. The problem was, as GO's team reworked the site's structure, look, and feel, the client's web team wanted to work on the content. Both teams needed to be able to share content without overwriting each other's changes. Solution:
Each page was broken up into 2 or more sub-parts, called assets. Frontier was able to manage all the content on the asset level--check in and check out, display, preview, and rendering. A unique customization of the page renderer was developed, allowing each asset to have it's own template (called a stencil) that would work inside of the page's template. And each page would generate up to 4 output files. Implementation: Frontier 5.1.3 running on a Mac behind Quid Pro Quo. The content management system was rolled by hand; security built on top of the People and Custody suites; the web interface was CGI-based. Macros implemented the multi-part renderer. What was good:
What was bad:
Ironically, almost all of these problems were fixed by Userland during and immediately after the project. The releases of 5.1.4 and 5.1.5 add features I wish I had had--the main responder in 5.1.5 would be much easier than CGI's; there were new search features unveiled in 5.1.4; and guest databases are finally ready for prime time. Notes: It took a lot of work, but the project was a success. This project allowed frontier to show off it's strongest features--interapplication communication, web page publishing, and the ability to store and manage any kind of data. Personal notes:I used the final filter for the first time in my life! It was great to work on a project with another Frontier developer, Tom Clifton. Special Guest: Userland's Bob Bierman We were really pleased to have Userland's Bob Bierman come to our meeting. Bob was the one who did most of the coding for the Windows port (correct me if I'm wrong about that!). He wears two hats at Userland: while he still does programming, he also is in charge of business development and oversees sales of the product. Bob came just as a guest but wound up demoing a few COM-related features for us. He demonstrated how to use VBScript and COM to link Microsoft Word and Frontier on his Windows laptop. He demo'd editing a Frontier wp text object in Word, and saving it back into Frontier via just a menu command. This is particularly exciting for those who know about the currently Mac-only "Edit With App" feature. It looks like that feature is now possible on Windows as well. More than just a new feature for Windows, this demo showed that Frontier will--and is--able to integrate with Windows apps, and that we're closer to the dream of cross-platform interapplication communication, with Frontier as the glue in the middle, holding it together. Bob does great demo, and the majority of the time we just chatted with him about new and future features. I think most present were mightly pleased to be able to talk to a Userland person in person, to hear more about the future of Frontier. Thanks for coming Bob!
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
This is Phil's Frontier Scripting Site. San Francisco, CA |
| filsa.net: Frontier Scripting [ Script Archive | Ideas & Issues | Polyglot | Software | Projects ] |