TERMINALFOUR t44u 2009 - University of York Case Study
-
Upload
terminalfour -
Category
Technology
-
view
144 -
download
0
Transcript of TERMINALFOUR t44u 2009 - University of York Case Study
![Page 1: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/1.jpg)
BEYOND .HTML – BEYOND .HTML – MULTIPLE FILE MULTIPLE FILE
EXTENSIONS IN SITE EXTENSIONS IN SITE MANAGERMANAGERDan Wiggle, Paul Kelly(dw538 / pak500 @york.ac.uk)
![Page 2: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/2.jpg)
Overview
Why we needed multiple file extensions
Developing the new feature
Using multiple file extensions
![Page 3: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/3.jpg)
The way things were
Single extension per channelPick a default filename for a channelNo exceptions
![Page 4: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/4.jpg)
RSS on a separate channel Separate RSS channel Top content navigation objects retrieve
content and a formatter outputs in RSS format Publishes to same filestore as main channel
![Page 5: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/5.jpg)
Empty feeds, everywhere
![Page 6: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/6.jpg)
Thousands of errors
![Page 7: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/7.jpg)
More channels = longer publish
![Page 8: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/8.jpg)
iCal abandoned
http://www.flickr.com/photos/keso/2262459574/
![Page 9: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/9.jpg)
Coldfusion Serving everything
as .cfm unrealistic Another whole channel
not realistic ‘Wrapping’ possible, but
not scalable
So… left out of the CMS altogether
http://flickr.com/photos/oguz/3771024673/
![Page 10: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/10.jpg)
![Page 11: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/11.jpg)
“Maybe in version 7…”
![Page 12: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/12.jpg)
Into v6.2
http://www.flickr.com/photos/35588958@N07/3491438500/
![Page 13: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/13.jpg)
Developed a specification
![Page 14: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/14.jpg)
Development
Committed to work late March
Initial remote demo early June
First test build installed at York late June
![Page 15: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/15.jpg)
Testing
![Page 16: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/16.jpg)
Release
![Page 17: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/17.jpg)
Rebuilding our feeds
Fewer files
Fewer errors
Quicker publish
Simpler configuration
![Page 18: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/18.jpg)
![Page 19: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/19.jpg)
![Page 20: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/20.jpg)
How we rebuilt the feeds
New configuration options
RSS style
Re-used top content navigation objects
![Page 21: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/21.jpg)
![Page 22: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/22.jpg)
![Page 23: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/23.jpg)
![Page 24: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/24.jpg)
![Page 25: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/25.jpg)
![Page 26: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/26.jpg)
![Page 27: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/27.jpg)
![Page 28: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/28.jpg)
![Page 29: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/29.jpg)
![Page 30: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/30.jpg)
![Page 31: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/31.jpg)
![Page 32: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/32.jpg)
![Page 33: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/33.jpg)
![Page 34: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/34.jpg)
![Page 35: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/35.jpg)
![Page 36: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/36.jpg)
![Page 37: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/37.jpg)
iCal
![Page 38: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/38.jpg)
Style vs. template extension choice
RSS and iCal have file extensions set by the section style
Other uses set the file extension based on a content item’s template…
![Page 39: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/39.jpg)
Integrating dynamic content - before
Static HTML
![Page 40: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/40.jpg)
Integrating dynamic content - before
Dynamic ContentWidget
(eg .cfm)
= new channel
![Page 41: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/41.jpg)
Integrating dynamic content - now
![Page 42: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/42.jpg)
Integrating dynamic content - now
Section containing content that requires CFM extension will be published as index.cfm
![Page 43: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/43.jpg)
Future uses
Training courses database integration Authenticated streaming video Same-page form validation PHP for Computer Science Integration of legacy cfm apps
![Page 44: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/44.jpg)
Still on the wishlist… Parameter-ised content would allow us
to:Add an ‘rss feed’ content itemFill in fields for branch and number of itemsHave a template formatter pass field values
to a generic RSS navigation object which retrieves content based on those parameters
Coming soon…? ;)
![Page 45: TERMINALFOUR t44u 2009 - University of York Case Study](https://reader036.fdocuments.in/reader036/viewer/2022062707/558390f4d8b42af07a8b4af9/html5/thumbnails/45.jpg)
Any questions?