140 likes | 235 Vues
Learn how The Whitworth Art Gallery integrates EMu and CSS for a seamless web experience, with insights on development tweaks and support models.
E N D
EMu Site Integration Outline By Timothy Furmston IT Officer The Whitworth Art Gallery, The University of Manchester
History of the web at WAG • First gallery in UK to put collections online • Modes • Most recent website • Merger and me!
Visual Integration Method 1 - CSS • Cascading Style Sheets (CSS) • Content Management System (CMS) Global University CSS Faculty 1 CSS Faculty 2 CSS Faculty 3 CSS Whitworth CSS Museum CSS Local Alterations CSS
CSS Examples • Example 1… • body{ • font-family:Verdana, Arial, Helvetica, sans-serif; • font-size: 70%; • } • Example 2… • #globallinks{ • display:block; • text-align:right; • margin-top:8px; • margin-right:10px; • padding:0px; • }
Visual Integration Method 2 - EMu page settings • http://emudev.kesoftware.com/Docs/EMuWeb/webobjectsref.htm • Formatting Examples… • $queryform->FontFace = "Verdana, Arial, Helvetica, sans-serif"; • $queryform->FontSize = "3"; • $queryform->TitleTextColor = "#00CCFF"; • $resultlist->Width = "900"; • $resultlist->BodyColor = "#00CCFF";
EMu Tweaks KE Developer Support • Annual Maintenance Contracts • Up to 24x7 Support • Software Upgrades • Training
EMu Tweaks Adding additional fields • To a search… • $queryform->Options = array('all' => 'SummaryData', 'title' => 'TitMainTitle|TitSeriesTitle'; • To a display page… • $display->Fields = array('SummaryData', 'TitMainTitle', 'CatCatalogueNo'); • Back-Reference ‘feature’
EMu Tweaks Random, Pre-Configured and Image queries • Random… • <a href=" • <?php • require_once('../../objects/common/RandomQuery.php'); • $RandomQry = new RandomQuery; • $RandomQry->LowerIRN = 1; • $RandomQry->UpperIRN = 12000; • $RandomQry->MaxNumberToReturn = 50; • $RandomQry->PrintRef(); • ?>">Click Here</a>
Narrative Page Creation KE Support Model • Limited to standard functionality Standard Functionality
Narrative Page Creation PHP Record Extractor functions • Training! • Based on addition fields info • Create what? • Anything! • More tweaks
To do… • New CSS’s!! • Events module - event section and event catalogue number
Summary • EMu Development Support Model • Open Access • Some standard functionality • Opportunities • Individual Code and Record Extractor