More Related Content Similar to EmeraldView lightning talk at code4lib 2010 (17) EmeraldView lightning talk at code4lib 20101. EmeraldView
A PHP frontend for Greenstone
Yitzchak Schaffer <yitzchak.schaffer@gmx.com>
3. What in the name of high-school
football??!
http://localhost/gsdl?e=q-000-00-
off-demo--00-2----0--0direct-10-
TX--4----Sec---0-1l--10-en-50---20-
about-boy--00-3-1-00-0-0-01-1-
0utfZz-8-
00&a=d&c=demo&srp=0&srn=2
&cl=search
&d=HASH011ef1906c82786b6722
8
5. Now where am those templates...
Directory of c:greenstone-2.83macros
about.dm
amharic.dm dateqry.dm greek.dm latvian.dm
amharic2.dm deposit.dm gsdl.dm latvian2.dm
arabic.dm docs.dm gti.dm malayalam.dm
arabic2.dm document.dm gujarati.dm malayalam2.dm
armenian.dm dutch.dm gujarati2.dm maori.dm
armenian2.dm dynamicclassifier.dm hebrew.dm marathi.dm
authen.dm english.dm help.dm marathi2.dm
base.dm english2.dm hindi.dm mongolian.dm
bengali.dm exported_home.dm home.dm mongolian2.dm
browse.dm extlink.dm html.dm nav_css.dm
bsummary.dm extra.dm hungarian.dm nav_ns4.dm
bulgarian.dm farsi.dm hungarian2.dm nepali.dm
catalan.dm farsi2.dm indo.dm nzdlhome.dm
catalan2.dm finnish.dm indo2.dm polish.dm
chinese-trad.dm french.dm italian.dm port-br.dm
chinese-trad2.dm french2.dm italian2.dm port-br2.dm
chinese.dm gaelic.dm japanese.dm port-pt.dm
chinese2.dm galician.dm japanese2.dm pref.dm
collect.dm galician2.dm kannada.dm pushto.dm
croatian.dm georgian.dm kannada2.dm query.dm
czech.dm georgian2.dm kazakh.dm romanian.dm
czech2.dm german.dm kazakh2.dm romanian2.dm
dari.dm german2.dm kirghiz.dm russian.dm
gli.dm languages.dm ...
9. ... and this
...
<div id="main-content">
<?php echo $language_select ?>
<ul class="breadcrumbs">
<li><a href="<?php echo url::base() ?>"><?php echo L10n::_('Home') ?></a> ></li>
<li>
<?php echo $collection_display_name ?>
</li>
</ul>
<?php if ($collection->getClassifiers()): ?>
<div id="about-browse-container">
<h2><?php echo L10n::_('Browse') ?></h2>
...
<?php if ($collection_description): ?>
<div id="about-description">
<h2><?php echo L10n::_('About this collection') ?></h2>
<p><?php echo $collection_description ?></p>
</div>
<?php endif; ?>
...
10. Now what?
Test with real collections
Collection feeds
Web 2.0
Web-based configuration
Embedded metadata
What do you think?
http://yitznewton.org/emeraldview/
yitzchak.schaffer@gmx.com