|
Web Services
|
|
I've developed a suite of XML / XSLT transforms for
generating webpages. This allows for fast developing and
format of content, as well as simplicity in overhauling
display without having to touch actual web content.
Below are lists of features, organized by intended audience.
Please look through the different features available;
you can click the example links to see different implementations
of the same code. I can make some XML formats available
for inspection upon request.
- Table of Contents
Here's a list of 'intended audiences':
- 1 HTML Formatting
- 1.1 Media Galleries
- 1.2 News
- 1.3 Image Map Navigation
- 1.4 Printable Views
- 1.5 Profiles
- 1.6 Optional Content Display
-
- 2 Multi-Lingual Support
- 3 Academics
- 3.1 Searchable Study Guides
- 3.2 Academic Papers
- 3.3 Experimental Papers
- 3.4 References
-
- 4 Teaching
- 4.1 Lesson Plans
- 4.2 Study Sheets
-
- 5 Professional
- 5.1 Resumes
-
- HTML Formatting
- Media Galleries
-
Example: Personal Photo Gallery (Preview)
or
Personal Photo Gallery (Full)
Another: Federal Bison: Photos (Preview)
or
Federal Bison: Photos (Full)
Easy media galleries with delayed loading for efficiency.
Allows for easy formatting, automatic styling, and both
preview and full views, as well as navigation. Developed styles
for photos, music, and links.
- News
-
Example: Federal Bison News
Sortable, updatable news feeds. Easily extendible to create
auto-generating RSS news feed page. Allows for both "dated"
news items, as well as "top", undated news items.
- Image Map Navigation
-
Example: Cross-country Road Trip
or
Federal Bison: Bios
This is general formatting for a highly-structured,
APA-style experimental research paper. Section titling and
internal linking / bookmarking are automatic.
- Printable Views
-
Example: Translation (print-view)
or
Translation (original)
For generating printable content from highly-formatted webpages.
This is completely programmatic, so any content within the website
can easily be shown or eliminated. Yet the hierarchical organization
of templates makes it easy to do this programming in a very modular way.
- Profiles
-
Example: Personal Website: Me
or
Federal Bison: Cipo
General formatting and content for producing instant profiles.
Uses generic 'media formatting' code in order to display
any media type easily.
- Optional Content Display
-
Example: ESL Reservations (browsing directly)
or
ESL Reservations (browsing from a company's website)
It's often important to, depending on the view,
show or hide different parts of a webpage. This
set of templates and code allows a very programmatic
and extensible way to "mark" the constraints on content
and then, using query string flags, uses very simple code
to determine "on / off" status.
This technique is used in many places, including
in multi-language support, resumes (personal information),
and print-view functions.
- Multi-Lingual Support
-
Example: Translation: Seattle (Japanese)
or
Translation: Seattle (English)
Multi-language texts are provided inline so as
to provide perfect correspondence and maintenance, at
the cost of download performance. This is helpful
for language learners, as well as for multi-national
customers.
Features include optional furigana for Japanese text.
A side-by-side display feature is functional, but
because of one current problem, is not published yet.
- Academics
- Searchable Study Guides
-
Example: Psychology Study Guide (keyword:psychotherapy)
This is a self-referencing, searchable study guide.
Students and teachers can enter terms, information,
and links. The guide is searchable through an HTML
webpage interface as well as through URL parameter passing.
- Academic Papers
-
Example: ESL Teaching Manifesto (in progress)
This is general formatting for a freely-named,
referenced academic paper. Section titling and
internal linking / bookmarking are automatic.
- Experimental Papers
-
Example: On Sharing Research Data (in progress)
This is general formatting for a highly-structured,
APA-style experimental research paper. Section titling and
internal linking / bookmarking are automatic.
- References
-
Example: Personal Study Activities
Provides a general format for referencing many types of
resources.
- Teaching
- Lesson Plans
-
Example: Globalchat Lesson Plans
Generic layout for specifying important aspects of teaching,
including issues, methods, resources, and more.
- Study Sheets
-
Example: 'News' study sheet
Structures and formats lesson 'study sheets', including relevant
vocabulary, quiz questions, resources, and more.
- Professional
- Resumes
-
Example: Software Resume (public view)
Structures and formats your resume information. Also
allows for different views of your resume (using 'optional show'
functionality), which allows you to hide personal contact information
on your public resume.
|
top ページトップへ
|
(C) 2004-2005
Ben Cipollini.
All Rights Reserved.
| Last modified: 改訂の日付:
| | 2006/12/11 21:03:59 JST |
|