StoryServer
Encyclopedia
StoryServer was the name the company Vignette
gave to CNET
's web publishing application "PRISM" when they bought it. It used a document publishing model to move templates through various workflow stages, and was thus quite useful to the newly formed Web publishing world.
The templates were defined in the Tcl
language, using extensions that made StoryServer's internal state and database available.
The defining attribute of StoryServer was the caching
system which allowed access to pre-generated pages to completely bypass the content generation system, and thus produce these pages as fast as the underlying hardware and Web server
software could send them to the network. This gained StoryServer a degree of scalability that most products were incapable of matching.
After StoryServer version 4, Vignette changed the name of the product to "V5", and has named each subsequent version in the same manner. V5 and V6 added support for templates that used Java
and ASP
rather than just tcl.
Note that V7 is not StoryServer—it provides much of the same functionality, but has been totally rewritten in Java
and is very different. There is no migration path from StoryServer to V7.
StoryServer-based often use a distinctive page address style in which the filename consists of several numbers separated by commas. An example URL of this form would be 'http://example.com/foo/0,1245,,00.html'.
Vignette (software)
Vignette Corporation is a company headquartered in Austin, Texas, that offers a suite of content management, portal, collaboration, document management, and records management software. On May 6, 2009 Open Text Corporation announced they would buy Vignette for $310 million...
gave to CNET
CNET
CNET is a tech media website that publishes news articles, blogs, and podcasts on technology and consumer electronics. Originally founded in 1994 by Halsey Minor and Shelby Bonnie, it was the flagship brand of CNET Networks and became a brand of CBS Interactive through CNET Networks' acquisition...
's web publishing application "PRISM" when they bought it. It used a document publishing model to move templates through various workflow stages, and was thus quite useful to the newly formed Web publishing world.
The templates were defined in the Tcl
Tcl
Tcl is a scripting language created by John Ousterhout. Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into applications, Tcl gained acceptance on its own...
language, using extensions that made StoryServer's internal state and database available.
The defining attribute of StoryServer was the caching
Cache
In computer engineering, a cache is a component that transparently stores data so that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere...
system which allowed access to pre-generated pages to completely bypass the content generation system, and thus produce these pages as fast as the underlying hardware and Web server
Web server
Web server can refer to either the hardware or the software that helps to deliver content that can be accessed through the Internet....
software could send them to the network. This gained StoryServer a degree of scalability that most products were incapable of matching.
After StoryServer version 4, Vignette changed the name of the product to "V5", and has named each subsequent version in the same manner. V5 and V6 added support for templates that used Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
and ASP
Active Server Pages
Active Server Pages , also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically-generated Web pages. Initially released as an add-on to Internet Information Services via the Windows NT 4.0 Option Pack Active Server Pages (ASP), also known as Classic...
rather than just tcl.
Note that V7 is not StoryServer—it provides much of the same functionality, but has been totally rewritten in Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
and is very different. There is no migration path from StoryServer to V7.
StoryServer-based often use a distinctive page address style in which the filename consists of several numbers separated by commas. An example URL of this form would be 'http://example.com/foo/0,1245,,00.html'.