From: Bob Glushko (glushko@SIMS.Berkeley.EDU)
Date: Mon Aug 25 2003 - 12:53:26 PDT
At 12:03 PM 8/25/2003 -0700, Tim Heidinger wrote:
>Anyone out there processing XML with XSLT to render web pages? I'd love
>to hear about your experience (especially if you are using IIS).
>
>Tim
>
>Tim Heidinger <timh@uclink.berkeley.edu>
>University of California, Berkeley
>Undergrad Affairs Phone: (510)643-2596
We have lots of experience at SIMS / Center for Document Engineering
because I teach XML+XSLT in my Document Engineering course and there are
several students who came to Berkeley already having done this for a living.
Our new website at cde.berkeley.edu is created by something we're calling
"Center in a Box" that is completely XML+XSLT+CSS. Depending on demand
(and support for graduate students that we can find on campus) we are
considering making this into a downloadable prodiuct sometime this year.
The "Center in a Box"
A third effort underway at the CDE, and the platform for its own web site
at http://cde.berkeley.edu, is the "Center in a Box." The Center in a Box
is a lightweight, XML-based content management system designed to allow
small organizations to quickly deploy rich content to a variety of media,
including the web.
Based on the Apache Foundation's open-source Cocoon project, Center in a
Box is a flexible framework that enables small organizations, such as the
many "centers" on the Berkeley campus, to publish content in the form of
web pages and Portable Document Format (PDF). At its core, Center in a Box
defines schemas for the core components of most organizations, such as
"person," "event," and "initiative." These schemas are designed in such a
way as to be reusable and extensible to meet the specific needs of
organizations deploying a Center in a Box solution.
Built-in stylesheets are included to transform this content into standard
XHTML, automatically generating links and indexes. The XHTML is
structurally sound and devoid of presentational elements such as the
deprecated font tag. This allows page designers to build complex layouts
and professional quality graphical presentations. This also means that the
underlying XHTML is accessible and degrades appropriately to older
browsers, screen readers, and search engine robots.
You might also want to look at Justin Makeig's article from a recent BC&C:
Makeig, J. Haas Week Online: A Case Study. Berkeley Computing and
Communications, Spring 2003.
that shows how to build an online newspaper with XSLT+CSS, including the code
-bob glushko
-- Robert J. Glushko, Ph.D. http://www.sims.berkeley.edu/~glushko School of Information Management & Systems 102 South Hall University of California, Berkeley CA 94720-4600 ----------------------------------------------------------------------- The following was automatically added to this message by the list server: Webnet information is available at <URL:http://webnet.berkeley.edu/>.
This archive was generated by hypermail 2.1.5 : Mon Aug 25 2003 - 18:30:32 PDT