SlideShare a Scribd company logo
Publishing and Devolving the
Maintenance of a Prospectus
Paul Browning
University of Bristol
(paul.browning@bris.ac.uk)
Motivation
• Expedite the process and re-use information
• Separate the design from the content
• On-line prospectus should become the
authoritative version
• Printed version should be derivative - a
snapshot of the on-line version
• Maintenance of the information should be
devolved (improve transparency)
Before ….
• Collation/updating of the course
information from departments and services
• Preparation of the combined text using
word-processing/desk-top publishing tools
• Dispatch of the text for printing
• Reverse engineering text into a Web-
deliverable version
After….
• Updating via Web-forms of course
information held in databases BY
departments and services
• Web-deliverable version produced instantly
and automatically
• Monolithic file produced from databases -
imported by desk-top publishing tools
• Dispatch of the text for printing
One solution
• FileMaker Pro V4 (http://www.filemaker.com/)
• Inexpensive, multi-platform, runs over TCP/IP
• Works out of the box - no learning cliff
• Web companion plug-in - first database
published inside 5 minutes
• CGI-type stuff and CDML if you want to get
your hands dirty
Starting point
• Paper prospectus
• Spot the pattern - design the databases
• Used Perl filters on marked up Word
documents to generated tab-separated files
for import into databases
Designing the pages
• Based on existing on-line version
• By separating design from content reduced
pages from ~400 to ~10
• Two sets of pages
– for the reader (pretty)
– for the editor (forms-based, not pretty)
A CDML Primer
• Claris Dynamic Markup Language
• Four sorts of tags
– standard HTML input types (e.g. Text, Select,
Submit)
– Action (e.g. -Find, -New, -Edit)
– Variable (e.g. -DB, -Format, -Error)
– Replacement (e.g. [FMP-Field], [FMP-If],
[FMP-Include])
Problems
• Heterogeneous legacy data
• Loss of flexibility
• Text-only
Issues
• Non-standard?
• Performance?
• Will it scale?
• Cacheing?
Where next?
• Protocol/mechanism for updating
• Incorporating images
• Undergraduate prospectus
• Integrating other data sources (e.g.
personnel, unit catalogue)

More Related Content

PDF
Operationalizing Data Science using Cloud Foundry
Alpine Data
 
PPT
IBM Visualization Data Explorer
The HDF-EOS Tools and Information Center
 
PPTX
Introduction about Mongo DB for Beginners
battikaran
 
PDF
C-SCAN Engine and Language
Haim Ben Zagmi
 
PDF
BRAINREPUBLIC - Powered by no-SQL
Andreas Jung
 
PPTX
(ATS3-PLAT08) Optimizing Protocol Performance
BIOVIA
 
PPTX
CRUD Operation of images through XML
Anshudha Maheshwari
 
PDF
Analyzing Large-Scale User Data with Hadoop and HBase
WibiData
 
Operationalizing Data Science using Cloud Foundry
Alpine Data
 
IBM Visualization Data Explorer
The HDF-EOS Tools and Information Center
 
Introduction about Mongo DB for Beginners
battikaran
 
C-SCAN Engine and Language
Haim Ben Zagmi
 
BRAINREPUBLIC - Powered by no-SQL
Andreas Jung
 
(ATS3-PLAT08) Optimizing Protocol Performance
BIOVIA
 
CRUD Operation of images through XML
Anshudha Maheshwari
 
Analyzing Large-Scale User Data with Hadoop and HBase
WibiData
 

Viewers also liked (20)

PDF
Реформа освіти
tsnua
 
PPTX
ANALISIS KEBUDAYAAN ISLAM DR ABU AMEENAH BILAL PHILIPS
Es Es Mamamia
 
PPT
Cataloging training research
robin fay
 
ODP
Apocalypse In Death Valley Recap
Dellyo_82
 
PPTX
MoD Spox October 10, 2016
UAReforms
 
PPTX
IWMW 2016 Collaborative usability observation workshop intro
Neil Allison
 
PDF
Реформи Мін’юсту: Безоплатна правова допомога
Міністерство юстиції України
 
PPTX
Java 01 bg
RaynaITSTEP
 
PPTX
Детское объединение "Юный техник-1"
nekt0r
 
PPTX
Lessons learnt from the QAA student employability theme
Marieke Guy
 
PPTX
Digital Library
Apeejay Stya University
 
PPSX
PhS - Урок 9
RaynaITSTEP
 
PPSX
PhS - Урок 6
RaynaITSTEP
 
PPTX
теория на дизайна 3
RaynaITSTEP
 
PPTX
.NET/C#_4
RaynaITSTEP
 
PPTX
.NET/C#_17
RaynaITSTEP
 
PPTX
.NET/C#_8
RaynaITSTEP
 
PDF
Презентация ЭК 2015 (Оборот)
Яндекс.Маркет
 
PDF
Cargo terminal construction project in Boryspil airport
Міністерство інфраструктури України
 
PDF
Financial Services Digital Disruption – Trends & Innovations
Carmelon Digital Marketing
 
Реформа освіти
tsnua
 
ANALISIS KEBUDAYAAN ISLAM DR ABU AMEENAH BILAL PHILIPS
Es Es Mamamia
 
Cataloging training research
robin fay
 
Apocalypse In Death Valley Recap
Dellyo_82
 
MoD Spox October 10, 2016
UAReforms
 
IWMW 2016 Collaborative usability observation workshop intro
Neil Allison
 
Реформи Мін’юсту: Безоплатна правова допомога
Міністерство юстиції України
 
Java 01 bg
RaynaITSTEP
 
Детское объединение "Юный техник-1"
nekt0r
 
Lessons learnt from the QAA student employability theme
Marieke Guy
 
Digital Library
Apeejay Stya University
 
PhS - Урок 9
RaynaITSTEP
 
PhS - Урок 6
RaynaITSTEP
 
теория на дизайна 3
RaynaITSTEP
 
.NET/C#_4
RaynaITSTEP
 
.NET/C#_17
RaynaITSTEP
 
.NET/C#_8
RaynaITSTEP
 
Презентация ЭК 2015 (Оборот)
Яндекс.Маркет
 
Cargo terminal construction project in Boryspil airport
Міністерство інфраструктури України
 
Financial Services Digital Disruption – Trends & Innovations
Carmelon Digital Marketing
 
Ad

Similar to IWMW 1998: Publishing and devolving the maintenance of a prospectus prospectus (20)

PDF
Building bridges - Plone Conference 2015 Bucharest
Andreas Jung
 
PPTX
Learn from my Mistakes - Building Better Solutions in SPFx
Thomas Daly
 
PDF
Effective admin and development in iib
m16k
 
PPTX
Documenting metadata application profiles and vocabularies
Paul Walk
 
PDF
The XML Forms Architecture
iText Group nv
 
PDF
Crossmedia Workflows
Dwight Kelly
 
PDF
Tech 802: Data, Databases & XML
somisguided
 
PPT
IWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW
 
PDF
DB2 10 Webcast #1 Overview And Migration Planning
Carol Davis-Mann
 
PDF
DB2 10 Webcast #1 - Overview And Migration Planning
Laura Hood
 
PDF
Architecture Patterns - Open Discussion
Nguyen Tung
 
PPTX
Tips and tricks for complex migrations to SharePoint Online
Andries den Haan
 
PPTX
SharePoint Conference North America 2018 - Las Vegas - Announcements
Nick Hobbs
 
PDF
Hia 1693-effective application-development_in_iib
Andrew Coleman
 
PPTX
Synergis University 2014-Top Reasons to Step Up from Basic Vault
Synergis Engineering Design Solutions
 
PPTX
Domain Specific Development using T4
Joubin Najmaie
 
PDF
DB2 10 Smarter Database - IBM Tech Forum
Surekha Parekh
 
PDF
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
Wilco Turnhout
 
PPTX
PIMped Papyrus - A Language Workbench for UML DSLs
Accenture | SolutionsIQ
 
PDF
IBM InterConnect 2015 - IIB Effective Application Development
Andrew Coleman
 
Building bridges - Plone Conference 2015 Bucharest
Andreas Jung
 
Learn from my Mistakes - Building Better Solutions in SPFx
Thomas Daly
 
Effective admin and development in iib
m16k
 
Documenting metadata application profiles and vocabularies
Paul Walk
 
The XML Forms Architecture
iText Group nv
 
Crossmedia Workflows
Dwight Kelly
 
Tech 802: Data, Databases & XML
somisguided
 
IWMW 2002: Portals and CMS:" Why You Need Them Both
IWMW
 
DB2 10 Webcast #1 Overview And Migration Planning
Carol Davis-Mann
 
DB2 10 Webcast #1 - Overview And Migration Planning
Laura Hood
 
Architecture Patterns - Open Discussion
Nguyen Tung
 
Tips and tricks for complex migrations to SharePoint Online
Andries den Haan
 
SharePoint Conference North America 2018 - Las Vegas - Announcements
Nick Hobbs
 
Hia 1693-effective application-development_in_iib
Andrew Coleman
 
Synergis University 2014-Top Reasons to Step Up from Basic Vault
Synergis Engineering Design Solutions
 
Domain Specific Development using T4
Joubin Najmaie
 
DB2 10 Smarter Database - IBM Tech Forum
Surekha Parekh
 
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
Wilco Turnhout
 
PIMped Papyrus - A Language Workbench for UML DSLs
Accenture | SolutionsIQ
 
IBM InterConnect 2015 - IIB Effective Application Development
Andrew Coleman
 
Ad

More from IWMW (20)

PPT
Look who's talking now
IWMW
 
PPTX
Introduction to IWMW 2000 (Liz Lyon)
IWMW
 
PPTX
Web Tools report
IWMW
 
PPT
Personal Contingency Plan - Beat The Panic
IWMW
 
PPT
Whose site is it anyway?
IWMW
 
PPT
Open Source - the case against
IWMW
 
PPT
IWMW 2002: Avoiding Portal Wars - an MIS view
IWMW
 
PDF
What does open source mean for the institutional web manager?
IWMW
 
PDF
Library 2.0
IWMW
 
PPT
Social participation in student recruitment
IWMW
 
PDF
Supporting Institutions in Changing Times: Manifesto
IWMW
 
PPTX
IWMW 2019 photo scavenger hunt highlights
IWMW
 
PDF
How to Turn a Web Strategy into Web Services
IWMW
 
PPTX
Static Site Generators - Developing Websites in Low-resource Condition
IWMW
 
PPTX
Looking to the Future
IWMW
 
PPTX
Looking to the Future
IWMW
 
PPTX
Developing Communities of Practice
IWMW
 
PDF
How to train your content- so it doesn't slow you down...
IWMW
 
PPTX
Grassroots & Guerrillas: The Beginnings of a UX Revolution
IWMW
 
PPTX
Connecting Your Content: How to Save Time and Improve Content Quality through...
IWMW
 
Look who's talking now
IWMW
 
Introduction to IWMW 2000 (Liz Lyon)
IWMW
 
Web Tools report
IWMW
 
Personal Contingency Plan - Beat The Panic
IWMW
 
Whose site is it anyway?
IWMW
 
Open Source - the case against
IWMW
 
IWMW 2002: Avoiding Portal Wars - an MIS view
IWMW
 
What does open source mean for the institutional web manager?
IWMW
 
Library 2.0
IWMW
 
Social participation in student recruitment
IWMW
 
Supporting Institutions in Changing Times: Manifesto
IWMW
 
IWMW 2019 photo scavenger hunt highlights
IWMW
 
How to Turn a Web Strategy into Web Services
IWMW
 
Static Site Generators - Developing Websites in Low-resource Condition
IWMW
 
Looking to the Future
IWMW
 
Looking to the Future
IWMW
 
Developing Communities of Practice
IWMW
 
How to train your content- so it doesn't slow you down...
IWMW
 
Grassroots & Guerrillas: The Beginnings of a UX Revolution
IWMW
 
Connecting Your Content: How to Save Time and Improve Content Quality through...
IWMW
 

Recently uploaded (20)

DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
DOCX
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
PPTX
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
CDH. pptx
AneetaSharma15
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
PPTX
Software Engineering BSC DS UNIT 1 .pptx
Dr. Pallawi Bulakh
 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PDF
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
Action Plan_ARAL PROGRAM_ STAND ALONE SHS.docx
Levenmartlacuna1
 
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Kanban Cards _ Mass Action in Odoo 18.2 - Odoo Slides
Celine George
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
CDH. pptx
AneetaSharma15
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
Software Engineering BSC DS UNIT 1 .pptx
Dr. Pallawi Bulakh
 
Basics and rules of probability with real-life uses
ravatkaran694
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
RA 12028_ARAL_Orientation_Day-2-Sessions_v2.pdf
Seven De Los Reyes
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 

IWMW 1998: Publishing and devolving the maintenance of a prospectus prospectus

  • 1. Publishing and Devolving the Maintenance of a Prospectus Paul Browning University of Bristol ([email protected])
  • 2. Motivation • Expedite the process and re-use information • Separate the design from the content • On-line prospectus should become the authoritative version • Printed version should be derivative - a snapshot of the on-line version • Maintenance of the information should be devolved (improve transparency)
  • 3. Before …. • Collation/updating of the course information from departments and services • Preparation of the combined text using word-processing/desk-top publishing tools • Dispatch of the text for printing • Reverse engineering text into a Web- deliverable version
  • 4. After…. • Updating via Web-forms of course information held in databases BY departments and services • Web-deliverable version produced instantly and automatically • Monolithic file produced from databases - imported by desk-top publishing tools • Dispatch of the text for printing
  • 5. One solution • FileMaker Pro V4 (http://www.filemaker.com/) • Inexpensive, multi-platform, runs over TCP/IP • Works out of the box - no learning cliff • Web companion plug-in - first database published inside 5 minutes • CGI-type stuff and CDML if you want to get your hands dirty
  • 6. Starting point • Paper prospectus • Spot the pattern - design the databases • Used Perl filters on marked up Word documents to generated tab-separated files for import into databases
  • 7. Designing the pages • Based on existing on-line version • By separating design from content reduced pages from ~400 to ~10 • Two sets of pages – for the reader (pretty) – for the editor (forms-based, not pretty)
  • 8. A CDML Primer • Claris Dynamic Markup Language • Four sorts of tags – standard HTML input types (e.g. Text, Select, Submit) – Action (e.g. -Find, -New, -Edit) – Variable (e.g. -DB, -Format, -Error) – Replacement (e.g. [FMP-Field], [FMP-If], [FMP-Include])
  • 9. Problems • Heterogeneous legacy data • Loss of flexibility • Text-only
  • 10. Issues • Non-standard? • Performance? • Will it scale? • Cacheing?
  • 11. Where next? • Protocol/mechanism for updating • Incorporating images • Undergraduate prospectus • Integrating other data sources (e.g. personnel, unit catalogue)