Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
EMu Web Development Recent EMu Web Development Collections Management Museums EMu Web Development Evolution, not Revolution • • • • texhtmlserver / texhtml texxmlserver / Web Objects “Web 5” New EMu Web System (“NEWS”) Collections Management Museums EMu Web Development New Features • • • • • Themes Cross-module searching/results Dynamic pages: “Web 2.0” User “audit trails” Standard “shopping cart” facilities Collections Management Museums EMu Web Development Technology – What’s Going On? Actually quite a lot… • “EMu engine” • Web-server APIs • Theming • Interactivity Collections Management Museums EMu Web Development “EMu engine” • Same role as texxmlserver • Embedded within EMu environment • Extensible via perl modules – you can add your own functionality Basic cross-module searching Shopping cart interface Admin tool Collections Management Museums EMu Web Development Web Server APIs • Set of APIs PHP .Net Java Perl Other • Used to build web services e.g. Multimedia web service Collections Management Museums EMu Web Development Theming • • • • Web server code generates XML XSLT to process XML Separation of content from presentation logic Can be run of web-server or by browser Collections Management Museums EMu Web Development Interactivity • Browser-based code Javascript / jQuery Flash Silverlight • Provides: Background searching (AJAX) Markup of content (Subject links) Visual effects (scrolling etc.) Collections Management Museums EMu Web Development Browser texhtml texhtmlserver texserver Collections Management Museums EMu Web Development Browser texhtml texhtmlserver Web Objects texxmlserver texserver Collections Management Museums EMu Web Development Browser texhtml texhtmlserver “Web 5” Web Objects texxmlserver texserver Collections Management Museums EMu Web Development Browser texhtml texhtmlserver “Web 5” Web Objects texxmlserver PHP “NEWS” texserver Collections Management Museums EMu Web Development Browser texhtml texhtmlserver “Web 5” Web Objects texxmlserver PHP .Net Java Perl … “NEWS” texserver Collections Management Museums EMu Web Development Browser XSLT texhtml texhtmlserver “Web 5” Web Objects texxmlserver PHP .Net Java Perl … “NEWS” texserver Collections Management Museums EMu Web Development Browser Javascript etc. XSLT texhtml texhtmlserver “Web 5” Web Objects texxmlserver PHP .Net Java Perl … “NEWS” texserver Collections Management Museums EMu Web Development How can we use this? • Build more dynamic web sites • Build sites with different themes for different users: Target sites to specific audiences Mobile devices (iPhone) Visually impaired • Build sites that do more than query single EMu module Cross-module searching allows you to publish what you need from whatever modules you need Other tools such as Admin tool • Build web services Collections Management Museums EMu Web Development Summary • EMu’s web capability continues to evolve • “NEWS” is a significant addition to the existing web tools More functionality More dynamic web sites More flexibility in how you use it • It’s not hard to get data in EMu and on the web and you now have more options than ever Collections Management Museums