Post on 07-Apr-2018
transcript
8/3/2019 SOAR Manakin
1/48
BUILDING NEW INTERFACES FOR
SHOCKER OPEN ACCESS
REPOSITORY
Sai Deng, Wichita State University Libraries
KLA-CULS Fall Conference 2010
8/3/2019 SOAR Manakin
2/48
SOAR
Manakininterface @WSU
Libraries
8/3/2019 SOAR Manakin
3/48
CUSTOMIZATIONS MADE
Header:Institution logo and banner
Footer: Text, links Pages: Color scheme
Messages: Changed headings, news/messages
Navigation bar: Added Share section and Information Section
Static pages: Added Help files
Record view and bitstream display: Changed records summary viewlabel and bitstream link styles; changed View to View/Download forbitstreams; switched bitstream label and field data display order.
Structural changes: Disabled top left login button and Searchsection on top of Communities in homepage
Font: Disabled font-sizing mechanism originally included
Additional aspects: Audio-visual streaming module, document viewer,image zoomer (from @mire)
Also experimented with community collapsing and expanding list,themes for different communities and image collections. Disabled thesefor the final interface due to various reasons.
8/3/2019 SOAR Manakin
4/48
TAKE A
SECOND
LOOK AT
THEINTERFACE
ds-header
sidebarcontent
ds-footer
ds-trail
ds-option-set-head
aspect_artifactbrowser_CommunityBrowser_div_comunity-browser
ds-option-set
ds-div-head
ds-paragrah
file_news_div_news
ds-div-head
aspect_artifactbrowser_Navigation_list_browse
aspect_artifactbrowser_Navigation
_list_account_browse
ds-information-option
ds-share-option
ds-search-option
Understandpage
structures
by looking
at element
ids and CSS
classes.
8/3/2019 SOAR Manakin
5/48
CREATE THE MANAKIN INTERFACE
Step 1: Find some documentations and presentations and understand whatManakin is
Some resources to look at: DSpace System Documentation: Manakin [XMLUI] Configuration and Customization
http://ir.uz.ac.zw/dspace/ch07.html DSpace XMLUI-Manakin: https://wiki.duraspace.org/display/DSPACE/Manakin NIS Camp: Developing Interfaces and Interactivity for DSpace with Manakin http://nitlecamp.pbworks.com/f/manakin-workshop-slides.pdf
TDL training document: http://scott.phillips.name/wp-content/uploads/2009/05/tdl-manakin-training.pdf Donohue, Tim. Making DSpace XMLUI Your Own http://www.slideshare.net/tdonohue/making-
dspace-xmlui-your-own Gibson, Hilton. Asset Presentation http://ir.sun.ac.za/wiki/index.php/Asset_Presentation Phillips, Scott. Manakin Developer's Guide. http://drcdev.ohiolink.edu/handle/123456789/28
Some Manakin instances: Texas A&M Repository http://repository.tamu.edu/ The Geologic Atlas of the United States http://repository.tamu.edu/handle/1969.1/2490 IDEALS @ UIUC https://www.ideals.illinois.edu/ ResearchSpace@Auckland http://researchspace.auckland.ac.nz/ Search Whos Using DSpace and select Manakin Themes http://www.dspace.org/
Place to look for help: DSpace community: DSpace Tech-list
http://ir.uz.ac.zw/dspace/ch07.htmlhttps://wiki.duraspace.org/display/DSPACE/Manakinhttp://nitlecamp.pbworks.com/f/manakin-workshop-slides.pdfhttp://scott.phillips.name/wp-content/uploads/2009/05/tdl-manakin-training.pdfhttp://scott.phillips.name/wp-content/uploads/2009/05/tdl-manakin-training.pdfhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://ir.sun.ac.za/wiki/index.php/Asset_Presentationhttp://drcdev.ohiolink.edu/handle/123456789/28http://repository.tamu.edu/http://repository.tamu.edu/handle/1969.1/2490https://www.ideals.illinois.edu/http://researchspace.auckland.ac.nz/http://www.dspace.org/http://www.dspace.org/http://researchspace.auckland.ac.nz/https://www.ideals.illinois.edu/http://repository.tamu.edu/handle/1969.1/2490http://repository.tamu.edu/http://drcdev.ohiolink.edu/handle/123456789/28http://ir.sun.ac.za/wiki/index.php/Asset_Presentationhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://scott.phillips.name/wp-content/uploads/2009/05/tdl-manakin-training.pdfhttp://scott.phillips.name/wp-content/uploads/2009/05/tdl-manakin-training.pdfhttp://scott.phillips.name/wp-content/uploads/2009/05/tdl-manakin-training.pdfhttp://scott.phillips.name/wp-content/uploads/2009/05/tdl-manakin-training.pdfhttp://scott.phillips.name/wp-content/uploads/2009/05/tdl-manakin-training.pdfhttp://scott.phillips.name/wp-content/uploads/2009/05/tdl-manakin-training.pdfhttp://scott.phillips.name/wp-content/uploads/2009/05/tdl-manakin-training.pdfhttp://nitlecamp.pbworks.com/f/manakin-workshop-slides.pdfhttp://nitlecamp.pbworks.com/f/manakin-workshop-slides.pdfhttp://nitlecamp.pbworks.com/f/manakin-workshop-slides.pdfhttp://nitlecamp.pbworks.com/f/manakin-workshop-slides.pdfhttp://nitlecamp.pbworks.com/f/manakin-workshop-slides.pdfhttps://wiki.duraspace.org/display/DSPACE/Manakinhttp://ir.uz.ac.zw/dspace/ch07.html8/3/2019 SOAR Manakin
6/48
WHAT IS MANAKIN?
XML-based DSpace user interface
Modular interface layer
Customizable on community, collection and item level Built by Apache cocoon framework
Cocoon Pipeline model
(Figure from Manakin: A New Face for DSpaceat:http://www.dlib.org/dlib/november07/phillips/11phillips.html )
http://www.dlib.org/dlib/november07/phillips/11phillips.htmlhttp://www.dlib.org/dlib/november07/phillips/11phillips.html8/3/2019 SOAR Manakin
7/48
SOME MANAKIN CONCEPTS
Cocoon: a web development framework built around the concept of pipeline,separation of concerns and a component-based architecture.
Sitemap: a set of XML files that configures the cocoon components. Components: generators, transformers, serializers, matchers, selectors,
actions, readers Pipeline defines components arrangement
Aspect: provides a set of coupled features for the system.
Theme: stylizes the content generated by Manakin.
DRI (Digital Repository Interface): schema governing the structure ofManakin pages encoded in xml; has three top level elements: ,, contained inside .
Aspect chain generates DRI document, theme stylizes the DRI document andproduces XHTML for display.
Concept definitions from Manakin: Developers Guide .
8/3/2019 SOAR Manakin
8/48
MANAKINCOMPONENTARCHITECTURE/TIERS
Java/Cocoon development Tier Add or modify aspects (features)
XML/XSL Theme Tier
Add or modify themes (structural changes)
HTML/CSS style Tier Add or Modify themes (CSS changes)
Read Manakin: Developers Guide for details.
8/3/2019 SOAR Manakin
9/48
CREATE THE MANAKIN INTERFACE
Step 2: Navigate the file directories, locate the theme
templates and get to know how to make changes
Where are the theme templates? (In Source version): [dspace-source]/dspace-xmlui/dspace-xmlui-
webapp/src/main/webapp/themes (In Release version, after run a maven build): [dspace-
source]/dspace/target/dspace-1.6.2-build.dir/webapps/xmlui/themes/
At WSU Libraries: DSpace system upgrade from 1.4.2 to 1.6.2 (1.5 only installed in a test
server); Installed release version; Source directory: [dspace-source]=/usr/local/src/dspace-1.6.2-release
Running directory: [dspace]=/data/dspace Where did we find the theme templates the first time:
data/dspace/webapps/xmlui/themes (in running DSpace) Where did we copy the templates to: [dspace-
source]/dspace/modules/xmlui/src/main/webapp/themes/
Theme customization needs to be done in the source directory.
8/3/2019 SOAR Manakin
10/48
XMLUI THEME OVERLAY
(From Donohue, Tim. Making DSpace XMLUI Your Own.Available athttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-own)
http://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-own8/3/2019 SOAR Manakin
11/48
THEMES FILE STRUCTURE(@WSU LIBRARIES)
Themes
themes.xmap
dri2xhtml
dri2xhtml.xsl
Reference
Kubrick
wsu/
localtheme
QDC-Handler.xsl
DIM-Handler.xsl
MODS-Handler.xsl
General-Handler.xsl
structural.xsl
lib
images
sitemap.xmap
wsu.xsl
wsu.xsl
images
lib
soarlogo.jpg
soarfooter.jpg
staticquickguide.htm
help.htm
sitemap.xmap
wsu/localtheme
css
* wsu theme is based on Kubrick theme
8/3/2019 SOAR Manakin
12/48
HOWDOESTHETHEMEFITINTOABIGGERPICTURE?
DRI to XHTML
Five steps inprocessing aspectcontent:
Generate the DRI page(by aspects)
Add page metadata
Transform to XHTML
Localize the page
Serialize to the browser
(Figure from TDL Manakin Training)
8/3/2019 SOAR Manakin
13/48
THEMESITEMAP
Configures cocoon components.
/themes/Reference/sitemap.xmap (Referencetheme sitemap)
/themes/Kubrick/sitemap.xmap (Kubrick themesitemap)
/themes/wsu/sitemap.xmap (Local theme sitemap)
/themes/themes.xmap General sitemapThemeMatcher
If matcher fails, default theme will be applied.
8/3/2019 SOAR Manakin
14/48
XSLT FILES
Convert DRI to XHTML.
/themes/dri2xhtml.xsl
Import other xsl files
/themes/dri2xhtml/structural.xsl
Structural components of a theme
/themes/dri2xhtml/DIM-Handler.xsl
Items, collections, communities display
/themes/dri2xhtml/General-Handler.xsl
Bitstream display, file information
/themes/dri2xhtml/MODS-Handler.xsl
MODS file
/themes/dri2xhtml/QDC-Handler.xsl
Qualified DC
8/3/2019 SOAR Manakin
15/48
ASPECTS Aspects: search, browse, admin, e-person, submission
Check DSpace wiki Manakin How To Guides for how to create anew aspect;
For an example of overwriting the trail links, see the figure below:
(Figure from Donohue, Tim. Making DSpace XMLUI Your Ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-own)
http://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-ownhttp://www.slideshare.net/tdonohue/making-dspace-xmlui-your-own8/3/2019 SOAR Manakin
16/48
CREATE THE MANAKIN INTERFACE
Step 3: Decide on the template for testingand/or modifying, identify some areas forcustomization
Templates: Reference, Kubrick, Classic
Decide on the parts which need customization:
Header, footer
Navigation bar
Homepage news/messages
Headings Page structure, sections
Record display
8/3/2019 SOAR Manakin
17/48
TOOLS
Tools helping in
making CSSchanges andidentifying pagestructure andelements
FirefoxFirebug
IE 8Developer
Tools
8/3/2019 SOAR Manakin
18/48
REBUILD DSPACE MANAKIN
Apache Maven and Ant Commands to rebuild Manakin @WSU Libraries:
cd /usr/local/src/dspace/dspace-1.6.2-release/dspace
mvn package
cd /usr/local/src/dspace/dspace-1.6.2-release/dspace/target/dspace-1.6.2-build.dir
(ant -Dconfig=/data/dspace/config/dspace.cfginit_configs)
ant -Dconfig=/data/dspace/config/dspace.cfg update
sudo /sbin/service tomcat5 restart
(Commands provided by Andy Speagle, Unix Administrator.)
8/3/2019 SOAR Manakin
19/48
CREATE THE MANAKIN INTERFACE
Step 4: Start create your local theme Themes (*These theme print screens were taken after themes were
applied to different communities at a later testing stage at WSU.)
Reference Theme
Classic Theme
8/3/2019 SOAR Manakin
20/48
CREATE THE LOCAL THEME
WSU theme is initially based on Reference theme,then is changed to Kubrick theme (after someinternal feedback).
Create WSU theme based on Reference theme: Copy themes folder to custom themes folder;
cd /data/dspace/webapps/xmlui/themes
cpr themes /usr/local/src/dspace/dspace-1.6.2-release/dspace/modules/xmlui/src/main/webapp/themes/
Create wsu theme folder (mkdir) under themesbased on Reference theme.
8/3/2019 SOAR Manakin
21/48
CREATE THE LOCAL THEME: MODIFYXMLUI CONFIGURATION FILE
Modifiy XMLUI (Manakin) configuration file Modify which theme should be applied to a particular URL
cd /usr/local/src/dspace/dspace-1.6.2-release/dspace/config
vi xmlui.xconf
attributes: name, id, regex, handle, path
Cascading: down to derivative directories
An example ( section in xmlui.xconf):
8/3/2019 SOAR Manakin
22/48
CREATE THE LOCAL THEME: MODIFYSITEMAP.XMAP
Modify local sitemap.xmap by changing theme-path and theme-name to local ones.
For example:
wsu
Wichita State University Libraries theme
8/3/2019 SOAR Manakin
23/48
CREATE THE LOCAL THEME: CUSTOMIZEHEADER
Header: logo change For reference theme test: change logo under images
folder and adjust css under lib folder;
cd \DSpace\dspace-1.6.2-release\dspace\modules\xmlui\src\main\webapp\themes\wsu\lib
vi style.css
div#ds-header a span#ds-header-logo {
background-image: url("../images/soarlogo.jpg");
}
For Kubrick theme, change kubrickheader andkubrickfooter under lib/css folder and revise css as well.
CREATE THE LOCAL THEME:
8/3/2019 SOAR Manakin
24/48
CREATE THE LOCAL THEME:CUSTOMIZE HEADINGS ANDMESSAGES
Heading text
cd /usr/local/src/dspace/dspace-1.6.2-release/dspace/modules/xmlui/src/main/webapp/i18n/
vi messages.xml
Adjust heading styles in CSS.
Change messages text in messages.xml
HeadingsTrail message
Menu header
Error message
8/3/2019 SOAR Manakin
25/48
CREATE THE LOCAL THEME: CUSTOMIZEFOOTER
Customize footer text and links In Reference theme test,copy footer section fromstructural.xsl to local.xsl and modify local.xsl.
For Kubrick theme, create local.xsl by modifying Kubrick.xsl.Change footer text and add additional links to local.xsldirectly.
For example:
University Libraries |
Univeristy Home
8/3/2019 SOAR Manakin
26/48
CREATE THELOCALTHEME: DISABLE FONT-SIZINGMECHANISM
Disable font-sizing mechanism. The font-sizing variable is the result of a linear function
applied to the character count of the heading text.
It causes huge font display in some browsers and sizepercentage for display needs to be adjusted in different
browsers.
Comment out font-sizing mechanism in structural.xsl
8/3/2019 SOAR Manakin
27/48
CREATE THELOCALTHEME: DISABLE FONT-SIZINGMECHANISM
Add the following section to local.xsl.
ds-div-head
* Provided by DSpace Tech-list community.
Change body and heading text sizes to be fixed inCSS files (when needed).
8/3/2019 SOAR Manakin
28/48
CREATE THELOCALTHEME: ADDAINFORMATIONMENUFORHELPFILES
Add custom code (adapted from UIUCs code) to local.xsl to providean information block in the navigation menu.
If the search section is overwritten, copy search from structural.xslto local.xsl.
xmlui.dri2xhtml.structural.search
Information
8/3/2019 SOAR Manakin
29/48
CREATE THELOCALTHEME: MORESTRUCTURALCHANGES
Disable top left login bymodifying structual.xsl and commenting outthis section:
Remove front page search section (on top of the communities, NOTthe search box in the navigation menu) Create a custom module folder:
/dspace/modules/xmlui/src/main/resources/aspects;
Copy ArtifactBrowser folder and its sitemap.xmap file from the sources folderto the custom folder;
Comment out the following transformer in sitemap.xmap:
For details, refer to http://ir.sun.ac.za/wiki/index.php/Asset_Presentation
http://ir.sun.ac.za/wiki/index.php/Asset_Presentationhttp://ir.sun.ac.za/wiki/index.php/Asset_Presentation8/3/2019 SOAR Manakin
30/48
CREATE THELOCALTHEME: CUSTOMIZEFRONTPAGENEWS
Edit homepage main text at [DSpace-source]/dspace/config/news-xmlui.xml
XML DRI document
An Example:
Authors retain copyright to their own workspublished/archived in SOAR (see Universityintellectual Property policy.)
For DRI information, go to DRI SchemaReference at:http://scm.dspace.org/svn/repo/dspace/tags/dspace-1.5.2/dspace/docs/html.legacy/DRISchemaReference.html#DRI_in_Manakin
http://scm.dspace.org/svn/repo/dspace/tags/dspace-1.5.2/dspace/docs/html.legacy/DRISchemaReference.htmlhttp://scm.dspace.org/svn/repo/dspace/tags/dspace-1.5.2/dspace/docs/html.legacy/DRISchemaReference.htmlhttp://scm.dspace.org/svn/repo/dspace/tags/dspace-1.5.2/dspace/docs/html.legacy/DRISchemaReference.htmlhttp://scm.dspace.org/svn/repo/dspace/tags/dspace-1.5.2/dspace/docs/html.legacy/DRISchemaReference.htmlhttp://scm.dspace.org/svn/repo/dspace/tags/dspace-1.5.2/dspace/docs/html.legacy/DRISchemaReference.htmlhttp://scm.dspace.org/svn/repo/dspace/tags/dspace-1.5.2/dspace/docs/html.legacy/DRISchemaReference.htmlhttp://scm.dspace.org/svn/repo/dspace/tags/dspace-1.5.2/dspace/docs/html.legacy/DRISchemaReference.html8/3/2019 SOAR Manakin
31/48
CREATE THE LOCAL THEME: ADDSTATIC PAGES
Add static pages (help and about pages) Create static webpages (check the structure and
markup of DSpace pages before starting the work);
Create static folder under local theme and Upload thefiles to the static folder;
Modify static content section in local sitemap.xmap:
8/3/2019 SOAR Manakin
32/48
CREATE THELOCALTHEME: COLLAPSINGANDEXPANDINGFEATUREFORCOMMUNITYLIST Test on collapsing and expanding feature for community list
Documentation is at https://wiki.duraspace.org/pages/viewpage.action?pageId=19006695 Some code can be found in Texas A&Ms IR site, check
http://repository.tamu.edu/handle/1969.1/2815
Implement with caution, extra customization may be needed
At WSU, add to local.xsl:
[+]
[-]
Add jquery-1.3.2.min.js and menus.js to lib/;
Add the following lines to local sitemap.xmap for all browsers:
Add css (from Texas A&M) to local.css:
p#expand_all_clicker,
p#collapse_all_clicker
https://wiki.duraspace.org/pages/viewpage.action?pageId=19006695http://repository.tamu.edu/handle/1969.1/2815http://repository.tamu.edu/handle/1969.1/2815https://wiki.duraspace.org/pages/viewpage.action?pageId=190066958/3/2019 SOAR Manakin
33/48
CREATE THELOCALTHEME: COLLAPSINGANDEXPANDINGFEATUREFORCOMMUNITYLIST
However we disabled this function because it stoppedstatistics showing on the top level of the communities.
Experiment at WSU
8/3/2019 SOAR Manakin
34/48
A TESTING RESULT: A COMMUNITY BASEDON THE REFERENCE THEME
A TESTING RESULT: IMAGE GALLERY
8/3/2019 SOAR Manakin
35/48
A TESTING RESULT: IMAGE GALLERYTHEME
Image Gallery theme (http://dspace.nitle.org/handle/10090/12005)
Includes a grid-view, popup metadata from grid view, and azoom-and-pan viewer on image view interface. See below for record view (CSS not fine adjusted) and zoom
effect Not implemented to the final interface because we purchased
image zoom module from @mire.
http://dspace.nitle.org/handle/10090/12005http://dspace.nitle.org/handle/10090/120058/3/2019 SOAR Manakin
36/48
A TESTING RESULT: GRADUATESCHOOL THEME
The Graduate School theme (based on Kubrick theme, useGraduate School logo. Disabled in our final interface due toconfusion in branding.)
8/3/2019 SOAR Manakin
37/48
A TESTING RESULT: USE A DIFFERENTBACKGROUND
Local theme with a darker background (based on Kubricktheme)
8/3/2019 SOAR Manakin
38/48
CREATE THELOCALTHEME: BROWSERTEST
Step 5: Initial Testing in different browsers
CSS customization and Browser test
Browser selector mechanism
Many browsers handle CSS in a more standard way(e.g.Mozilla Firefox, Opera, Google Chrome)
IE nightmare: IE8, IE7, IE6 Many positioning problems (no big issues in other
browsers);
Define different stylesheets;
If encountering browser selector problems, use CSS
hacks (mainly IE hacks). For example:color:brown\9; /* for all IE */
color:brown\0; /* IE8 only */
+color:red; /* IE7 only */ _
color:black; /* IE6 only */
8/3/2019 SOAR Manakin
39/48
FOCUSGROUPFEEDBACK
Step 6: Get feedback from the focus group andadmin office
Some feedback: Make title and other labels in records summary view
more prominent;
Change View to View/Download in bitstream tableand make the link more obvious;
Change the order of bitstream table headers;
Change DSpace labels to SOAR;
Send records to my Facebook;
Add statistics number on the top level of thecommunities;
Delete [+] in front of the communities when there isonly one level of community in homepage
8/3/2019 SOAR Manakin
40/48
RECORDSUMMARYVIEW LABELS
Make record summary view labels more prominent.
Identified the element in MODS-Handler.xsl:
xmlui.dri2xhtml.METS-1.0.item-preview:
Add link style in CSS for .ds-table a and span.bold.
8/3/2019 SOAR Manakin
41/48
MESSAGESCHANGE
Changes made in messages.xml:Adjust show full item records to show Complete item
records in record summary view;
Modify All of DSpace to All of SOAR;
Chang bitstream table lable View to View/Download
View/Download
Discuss adding various file type logos under
Format label in bitstream table (not investigateddue to time constrain).
8/3/2019 SOAR Manakin
42/48
BITSTREAMTABLELABELORDER
Move description before view in bitstream table
Copy sections of code from General-Handler.xsl to wsu.xsl andmodify label and table cell content order accordingly
.xmlui.dri2xhtml.METS-1.0.item-files-head
xmlui.dri2xhtml.METS-1.0.item-files-filexmlui.dri2xhtml.METS-1.0.item-files-view
8/3/2019 SOAR Manakin
43/48
STATISTICSNUMBERDISPLAYANDEXPANDINGMENUFORCOMMUNITYLIST
Add statistics numbers by changing configurationfile (dspace.cfg);
With the community collapsing and expandingfeature on, the statistics numbers do not show up inthe top community level and a [+] displays in front
of each community even when there is only onelevel;
We disabled the collapsing and expanding menu. Ifkeeping it, more customization will need to be done.
8/3/2019 SOAR Manakin
44/48
SENT TO MY FACEBOOK
Code provided by
Stuart Lewis@Auckland
Code added tostructural.xsl (in ourcase, local.xsl since
we modified thesidebar menu)
For code andpotentialimplementation
issues, see thisthread athttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.html
http://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12281.html8/3/2019 SOAR Manakin
45/48
SENT TO MY FACEBOOK
Cocoon caching and browser selector problems
experienced at WSU Force IE browsers to display the content correctly by
adding CSS hacks to the main CSS. See the previousthread.
Send a link to
8/3/2019 SOAR Manakin
46/48
SOMETHOUGHTSABOUT MANAKIN
Good things about Manakin: Community and collection branding
Make it possible for department pages in DSpace to be consistent tothe department website (if preferred)
Make it possible for faculty collection pages in DSpace to beconsistent to the faculty website (if requested)
Special visual effect and structural layout for some collections (e.g.images, maps)
Allow sharing of modular extensions and new features
Some discussion on Manakin in DSpace Tech-list from thedesign perspective: Track the Manakin questions thread (e.g. http://www.mail-
archive.com/dspace-tech@lists.sourceforge.net/msg12292.html) Templates are not associated with individual pages;
Templating approach is more confusing than it is in other systems;
Structural.xsl is huge and hard to modify;
Program processing flow is not easy to follow;
Is DRI layer necessary?
Evaluation of Manakin needed
http://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12292.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12292.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12292.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12292.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12292.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12292.htmlhttp://www.mail-archive.com/dspace-tech@lists.sourceforge.net/msg12292.html8/3/2019 SOAR Manakin
47/48
SOMEREFLECTIONSONTHEPROJECT
The upgrade of DSpace at WSU Libraries is a team work ofthe IR Librarian, the Unix Administrator, the DSpace TechSupport and the Metadata Librarian.
How can Manakin truly enhance an IRs interfaces without
great effort and time spent?
How to best utilize the human resources when a developerteam is not available in a small or medium sized institution?
The Metadata Librarians Manakin experience: sharp
learning curve, not too easy but rewarding
Always find inspirations and good practices from otherinstitutions;
Look for help from Systems people and DSpace community.
8/3/2019 SOAR Manakin
48/48
PROJECT TEAM INFORMATIONAND ACKNOWLEDGEMENTS
Coordinator: Susan Matveyeva, WSU Libraries
Administrative Support: Kathy Downes, WSU Libraries
Metadata Catalog Librarian: Sai Deng, WSU Libraries
DSpace Tech Support: Baseer Khan, WSU Libraries
Unix Administrator: Andy Speagle, WSU Computing Center
Thanks DSpace community developers who either wrotethe code or answered our Manakin questions: Hardy
Pottinger from UM, Tim Donohue & Bill Ingram from UIUC,Stuart Lewis from Auckland and Hilton Gibson fromStellenbosch
mailto:susan.matveyeva@wichita.edumailto:kathy.downes@wichita.edumailto:sai.deng@wichita.edumailto:baseer.khan@wichita.edumailto:andy.speagle@wichita.edumailto:andy.speagle@wichita.edumailto:baseer.khan@wichita.edumailto:sai.deng@wichita.edumailto:kathy.downes@wichita.edumailto:susan.matveyeva@wichita.edu