SlideShare una empresa de Scribd logo
1 de 17
Multipublishing Web Databases
Mark H. Anbinder
Cornell University
mha1@cornell.edu
Why multipublish?
• Same view of data may work for all
users, but may not be efficient. Not all
users need all bits of info.
• Some users “deserve” access to more
details, or need pre-digested info.
• Different platforms, devices, or
browsers have different limitations or
capabilities.
When multipublish?
• If there’s just a little data, or it doesn’t
change often, manual publishing is fine.
Code HTML by hand for each need.
• If the data changes often, or lots of
formats are needed, use a database to
do it automatically!
What to multipublish?
• Anything people might need in more than one
place or more than one format.
• Static or occasionally changing content such
as campus event calendars, facility
schedules, sports schedules, eatery hours,
newsletters…
• Custom or up-to-the-minute content such as
student class schedules, eatery menus or
specials, daily newspapers…
“Manual” Example
• 14850 Magazine is a
web-based monthly,
published in HTML,
with a handheld
version via AvantGo,
and an e-mail
announcement with a
blurb for each article.
“Manual” Example
• 14850 is at the line
where it won’t make
sense to create each
version manually
much longer.
Database Example…
• The WVBR Concert Log is a radio
station’s on-the-air and online listing of
local and regional music events.
• The need: Keep track of local concerts
in one place, and automagically
generate all of the various formats the
info needs to appear in.
The WVBR Concert Log
• The first priority:
Radio DJs must
read concert listings
on the air twice
daily.
• The second priority:
Make the info
available online.
• Bonus: Handheld
and other formats.
Different Views for
Different Viewers
• The WVBR DJs need to see extra info such
as pronunciation keys, extra tidbits of
description, and contact info in case they
need clarification.
• The public needs links to performer and
venue web sites, and a user-friendly
description.
• Database design is key — make sure you
have the necessary fields without too much
excess duplication of info.
Other Formats
• Once you have the
database, publishing
in other formats is
more or less “free.”
• Get the info
anyplace people
might want to look
for it. Portals,
wireless web cell
phones, posters,
PDAs, etc.
Let the database do the work
• The database software
can often do the work of
selecting, sorting, and
formatting the info.
• FileMaker Pro (a cross-
platform relational
database application) is
good for prototyping, or
even for low-traffic web
sites.
<p><b><font size=+1>
[Performer]</font></b><br>
[Venue] [Time]
<p><blockquote>
[DescriptionText]
</blockquote>
<li><b>[Performer]<br>
[Venue]
<p><b>[Performer]<br>
[Venue] [Time]
<p><blockquote>
[DJNoteText]
</blockquote>
How to publish for Handhelds…
• You can roll your own if you want to, but
once you can build a web page from
your database, you can use AvantGo.
• AvantGo is a free service (free to
content providers and end users) that
delivers web content to handhelds
when the user syncs, or via wireless
connections.
How to publish for Handhelds…
• Keep the text and formatting simple,
and keep graphics small and high-
contrast.
• Test your web content in AvantGo and
then provide a link to their system that
specifies your handheld-content URL.
What works well on handhelds?
• Plain text. Bold text. Most font tricks or
spacing gimmicks simply don’t carry
over.
• Line drawings. Monochromatic images.
Simple greyscale/color images.
• AvantGo will scale and posterize
images for you, so play with your
content until it looks good. View on
multiple handhelds.
Other ideas for outlets
• Create portal channels. Offer a raw HTML
version that other web sites can “include.”
• Tune a version for wireless web portals on
cell phone services.
• Generate an attractive PDF on the fly that
people can download and print.
• Set up a phone system that can speak the
current info to callers, as airlines now do.
Multipublishing Examples
• http://wvbr.com/concert.html
WVBR Concert Log
• http://magazine.14850.com/
14850 Magazine
• http://dining.14850.com/
14850 Dining Guide
Multipublishing Web Databases
Mark H. Anbinder
Cornell University
mha1@cornell.edu

Más contenido relacionado

Destacado

Recipe for Success: The Secret Sauce for Making Interactive Content Work for ...
Recipe for Success: The Secret Sauce for Making Interactive Content Work for ...Recipe for Success: The Secret Sauce for Making Interactive Content Work for ...
Recipe for Success: The Secret Sauce for Making Interactive Content Work for ...Nikki Massaro Kauffman
 
This is Not Fine: Working on the Web in Higher Ed During Uncertain Times
This is Not Fine: Working on the Web in Higher Ed During Uncertain TimesThis is Not Fine: Working on the Web in Higher Ed During Uncertain Times
This is Not Fine: Working on the Web in Higher Ed During Uncertain TimesGeorgiana Cohen
 
Accessible Wayfinding- It’s Not Uncharted Territory
Accessible Wayfinding- It’s Not Uncharted TerritoryAccessible Wayfinding- It’s Not Uncharted Territory
Accessible Wayfinding- It’s Not Uncharted TerritoryNikki Massaro Kauffman
 
Other Duties as Assigned: Creating a Podcast
Other Duties as Assigned: Creating a PodcastOther Duties as Assigned: Creating a Podcast
Other Duties as Assigned: Creating a PodcastJackie Vetrano
 
Shattering Silos: Sharing Science on Social
Shattering Silos: Sharing Science on SocialShattering Silos: Sharing Science on Social
Shattering Silos: Sharing Science on SocialAndrew Cassel
 

Destacado (6)

Recipe for Success: The Secret Sauce for Making Interactive Content Work for ...
Recipe for Success: The Secret Sauce for Making Interactive Content Work for ...Recipe for Success: The Secret Sauce for Making Interactive Content Work for ...
Recipe for Success: The Secret Sauce for Making Interactive Content Work for ...
 
Don't Let A Redesign Drive You To Drink
Don't Let A Redesign Drive You To DrinkDon't Let A Redesign Drive You To Drink
Don't Let A Redesign Drive You To Drink
 
This is Not Fine: Working on the Web in Higher Ed During Uncertain Times
This is Not Fine: Working on the Web in Higher Ed During Uncertain TimesThis is Not Fine: Working on the Web in Higher Ed During Uncertain Times
This is Not Fine: Working on the Web in Higher Ed During Uncertain Times
 
Accessible Wayfinding- It’s Not Uncharted Territory
Accessible Wayfinding- It’s Not Uncharted TerritoryAccessible Wayfinding- It’s Not Uncharted Territory
Accessible Wayfinding- It’s Not Uncharted Territory
 
Other Duties as Assigned: Creating a Podcast
Other Duties as Assigned: Creating a PodcastOther Duties as Assigned: Creating a Podcast
Other Duties as Assigned: Creating a Podcast
 
Shattering Silos: Sharing Science on Social
Shattering Silos: Sharing Science on SocialShattering Silos: Sharing Science on Social
Shattering Silos: Sharing Science on Social
 

Último

Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrsaastr
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfakankshagupta7348026
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 

Último (20)

Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdf
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 

Multipublishing Web Databases

  • 1. Multipublishing Web Databases Mark H. Anbinder Cornell University mha1@cornell.edu
  • 2. Why multipublish? • Same view of data may work for all users, but may not be efficient. Not all users need all bits of info. • Some users “deserve” access to more details, or need pre-digested info. • Different platforms, devices, or browsers have different limitations or capabilities.
  • 3. When multipublish? • If there’s just a little data, or it doesn’t change often, manual publishing is fine. Code HTML by hand for each need. • If the data changes often, or lots of formats are needed, use a database to do it automatically!
  • 4. What to multipublish? • Anything people might need in more than one place or more than one format. • Static or occasionally changing content such as campus event calendars, facility schedules, sports schedules, eatery hours, newsletters… • Custom or up-to-the-minute content such as student class schedules, eatery menus or specials, daily newspapers…
  • 5. “Manual” Example • 14850 Magazine is a web-based monthly, published in HTML, with a handheld version via AvantGo, and an e-mail announcement with a blurb for each article.
  • 6. “Manual” Example • 14850 is at the line where it won’t make sense to create each version manually much longer.
  • 7. Database Example… • The WVBR Concert Log is a radio station’s on-the-air and online listing of local and regional music events. • The need: Keep track of local concerts in one place, and automagically generate all of the various formats the info needs to appear in.
  • 8. The WVBR Concert Log • The first priority: Radio DJs must read concert listings on the air twice daily. • The second priority: Make the info available online. • Bonus: Handheld and other formats.
  • 9. Different Views for Different Viewers • The WVBR DJs need to see extra info such as pronunciation keys, extra tidbits of description, and contact info in case they need clarification. • The public needs links to performer and venue web sites, and a user-friendly description. • Database design is key — make sure you have the necessary fields without too much excess duplication of info.
  • 10. Other Formats • Once you have the database, publishing in other formats is more or less “free.” • Get the info anyplace people might want to look for it. Portals, wireless web cell phones, posters, PDAs, etc.
  • 11. Let the database do the work • The database software can often do the work of selecting, sorting, and formatting the info. • FileMaker Pro (a cross- platform relational database application) is good for prototyping, or even for low-traffic web sites. <p><b><font size=+1> [Performer]</font></b><br> [Venue] [Time] <p><blockquote> [DescriptionText] </blockquote> <li><b>[Performer]<br> [Venue] <p><b>[Performer]<br> [Venue] [Time] <p><blockquote> [DJNoteText] </blockquote>
  • 12. How to publish for Handhelds… • You can roll your own if you want to, but once you can build a web page from your database, you can use AvantGo. • AvantGo is a free service (free to content providers and end users) that delivers web content to handhelds when the user syncs, or via wireless connections.
  • 13. How to publish for Handhelds… • Keep the text and formatting simple, and keep graphics small and high- contrast. • Test your web content in AvantGo and then provide a link to their system that specifies your handheld-content URL.
  • 14. What works well on handhelds? • Plain text. Bold text. Most font tricks or spacing gimmicks simply don’t carry over. • Line drawings. Monochromatic images. Simple greyscale/color images. • AvantGo will scale and posterize images for you, so play with your content until it looks good. View on multiple handhelds.
  • 15. Other ideas for outlets • Create portal channels. Offer a raw HTML version that other web sites can “include.” • Tune a version for wireless web portals on cell phone services. • Generate an attractive PDF on the fly that people can download and print. • Set up a phone system that can speak the current info to callers, as airlines now do.
  • 16. Multipublishing Examples • http://wvbr.com/concert.html WVBR Concert Log • http://magazine.14850.com/ 14850 Magazine • http://dining.14850.com/ 14850 Dining Guide
  • 17. Multipublishing Web Databases Mark H. Anbinder Cornell University mha1@cornell.edu