<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jefferson&#039;s Newspaper &#187; open source</title>
	<atom:link href="http://jeffersonsnewspaper.org/tags/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeffersonsnewspaper.org</link>
	<description>A blog about information, education, and the (digital) humanities...</description>
	<lastBuildDate>Wed, 25 Aug 2010 13:59:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Should Your Syllabus Include a Note on Web Browsers?</title>
		<link>http://jeffersonsnewspaper.org/2010/should-your-syllabus-include-a-note-on-web-browsers/</link>
		<comments>http://jeffersonsnewspaper.org/2010/should-your-syllabus-include-a-note-on-web-browsers/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 01:53:51 +0000</pubDate>
		<dc:creator>E. Bell</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[edtech]]></category>
		<category><![CDATA[higher ed]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[syllabi]]></category>

		<guid isPermaLink="false">http://jeffersonsnewspaper.org/?p=860</guid>
		<description><![CDATA[Given that one of my primary occupational roles is providing tech support, I offer the following question in part as preemption in my own self-interest but also in the interest of exploring the scope of instruction in the digital humanities (or the &#8220;digital&#8221; anything for that matter): Should Your Syllabus Include a Note on Web [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-871" title="BROWSERS - Harmonia Pastelis Icon Pack by Teekatas" src="http://jeffersonsnewspaper.org/wp-content/uploads/2010/08/BROWSERS-Harmonia_Pastelis_Icon_Pack_by_Teekatas.jpg" alt="" width="630" height="130" /></p>
<p>Given that one of my primary occupational roles is providing tech support, I offer the following question in part as preemption in my own self-interest but also in the interest of exploring the scope of instruction in the digital humanities (or the &#8220;digital&#8221; anything for that matter): Should Your Syllabus Include a Note on Web Browsers?  If you teach an online class or a class with a significant online component, the answer might be yes. </p>
<p><span id="more-860"></span></p>
<p>Whether you are using BlackBoard, a blog platform, or a &#8220;proper&#8221; CMS, if your course site is doing anything remotely interesting, one of your students is probably using a browser that is not up to the task.</p>
<p>I get questions all the time about browser-related issues and even when I do instructional sessions and warn against using certain old browsers, the questions still roll in. My first troubleshooting question is invariably &#8220;what browser are you using?&#8221; If the answer is Internet Explorer, that&#8217;s usually the last question, followed by many &#8220;informative&#8221; statements of (arguably) questionable relevance and utility. If nothing else, my mini-rants leave a student with &#8212; if not a full understanding of the problem &#8212; at least a sense that the &#8220;blue e&#8221; on their desktop is called a browser, that it&#8217;s used to &#8220;open the Internet,&#8221; and that there apparently are multiple options from which to choose.  For many this is a revelation of no small impact.</p>
<p>While not the higher order stuff we (<em>think</em> we) should need to teach at a college level, understanding browsers can still be an opening to understanding lots of &#8220;entry level&#8221; issues in new media and web publishing.  HTML, CSS, JavaScript, and more all rely on the surprisingly fragile ecosystem created by both the browser and the coder (even when the coder is a giant billion dollar company like Google, who themselves <a href="http://www.readwriteweb.com/archives/cartoon_weve_sent_ie6_to_live_on_a_nice_farm.php"> have given up on supporting old browser tech</a>).  If you plan to even broach the topic of web development and design, the browser is the natural place to start.  Even if you just want your students to be able to use and evaluate web sources and digital projects, using an old browser is going to work against your sanity and their success.</p>
<p>Browsers are also an obvious choice for opening up discussions about open source technologies. Firefox, Chrome/Webkit, and Opera are great examples of a movement by which users have become creators/participants, and technology can &#8212; through small but scaled contributions &#8212; be bent to our will, rather than the other way around. If you are using Drupal, WordPress, Omeka or some other open source web publishing platform in your class, or if your students use open source desktop software like Audacity or GIMP, this is a natural connection.  Open source is the key to so much recent innovation in education, academe and on the web more broadly, that if you don&#8217;t think being an open source advocate is part of your job, perhaps you should ask yourself why not.</p>
<p>Savvy students and instructors may intuitively understand that they can improve their online experiences by seeking out new approaches and alternatives when problems and questions arise, and that recency and novelty are actually important in technology, but this is by no means a norm in any non-tech sector of our culture. If you don&#8217;t know what you don&#8217;t know, you pretty much stick with what you do know &#8212; even if it sucks.  I recently questioned a colleague for requiring that assignments be &#8220;prepared in MS Word&#8221;; if the end product is in the right format (.doc in their case), why require a specific software that comes with specific costs and benefits.  Let students choose what software to use and note that there actually is a choice to be made (yes, OpenOffice, iWork, GoogleDocs, and more all export into Microsoft formats if desired), instead of hiding a broader question (what software to use) inside of an unnecessarily absolute decree (buy and use Word) that addresses a specific problem (students turning in papers in unreadable formats) but ignores the bigger context.  This is not Microsoft hate (I like Office and, surprisingly, even Windows7), but a serious question about how we prepare students for careers that will invariably involve software and hardware choices (if not <em>by</em> them, than <em>for</em> them).  So maybe your students won&#8217;t be designers, programmers, IT specialists, or whatever, but they will be consumers of technology and perhaps digital creators of another kind.  Scholars and writers (not to mention managers, etc) still need to be versed in the basics of technology so they can understand the options at their disposal, the forces that shape their world, and the language with which to convey their needs and ideas (try asking an 80 year old to describe the usability and effectiveness of a piece of software or a website; these are learned skills).  Connoisseurship has its utility.</p>
<p>Security is another issue that needs little description here.  Basically, keeping your browser, your OS, and all of your other software updated will go a long way in preventing spyware, viruses and generally poor performance.</p>
<p>A &#8220;note on browsers&#8221; doesn&#8217;t directly address all of the issues above, but it&#8217;s potentially a start and it probably can&#8217;t hurt.</p>
<p>Even if you are not interested in any larger questions about digital literacy or open source advocacy, or it simply does not fall into the purview of your course, you still might want to include some kind of note on browsers, if only to reduce time spent troubleshooting and haggling with tech-averse students.   So with that in mind, I offer the following:</p>
<h3>Prefab &#8220;Note on Browsers&#8221;</h3>
<p>This course requires extensive use of the Internet, including websites and other online resources that may require the use of a up-to-date, standards-compliant web browser.  Web browsers are free to download and may be installed on any computer in a matter of minutes.  Acceptable browsers include the <em>most recent</em> versions of Firefox, Opera, Chrome, Safari, and Internet Explorer.  To ensure that your browser is updated to the most recent version, open your browser and go to Tools >> Options (PC) or Help >> Check for Updates (Mac), or download the latest version of your browser choice at http://www.browserchoice.eu</p>
<h3>A randomized list of browser choices:</h3>
<p><a href="http://www.browserchoice.eu/BrowserChoice/browserchoice_en.htm" target="_blank">www.browserchoice.eu</a><br />
This is actually the same interface that is shown to new computer buyers in the EU, where it was decided that Microsoft&#8217;s bundling of Internet Explorer with Windows was anti-competitive and potentially harmful to innovation.</p>
<h3>IE6 No More</h3>
<p><a href="http://www.ie6nomore.com/" target="_blank">www.ie6nomore.com</a><br />
A nice little script you can drop into the header of your site so that users of IE6 and IE7 will get a warning reading &#8220;For a better experience using this site, please upgrade to a modern web browser&#8221; with links to upgrade to the latest version of IE or download an alternative.  Don&#8217;t forget to update the code when IE9 comes out in late 2010/early 2011 to be sure your students/users are taking advantage of Microsoft&#8217;s promise of greater support for existing and emerging HTML/CSS standards.</p>
<h3>Browser-Update.org</h3>
<p><a href="http://www.browser-update.org/" target="_blank">www.browser-update.org</a><br />
I haven&#8217;t used this script yet; it looks similar to IE6 No More but apparently checks for outdated versions of Opera, Safari, Chrome, and Firefox as well as Internet Explorer.  Billed as an &#8220;an initiative by web designers, webmasters and bloggers who want to bring the web further and help their visitors.&#8221;</p>
<p>NOTE: The images above are from the very awesome looking <a href="http://findicons.com/pack/72/harmonia_pastelis" target="_blank">Harmonia Pastelis Icon Pack by Teekatas</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jeffersonsnewspaper.org/2010/should-your-syllabus-include-a-note-on-web-browsers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adding a Featured Image Gallery to Omeka Using GalleryView</title>
		<link>http://jeffersonsnewspaper.org/2010/adding-a-featured-image-gallery-to-omeka-using-galleryview/</link>
		<comments>http://jeffersonsnewspaper.org/2010/adding-a-featured-image-gallery-to-omeka-using-galleryview/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 03:39:39 +0000</pubDate>
		<dc:creator>E. Bell</dc:creator>
				<category><![CDATA[Reference]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[galleryview]]></category>
		<category><![CDATA[homepage]]></category>
		<category><![CDATA[image galleries]]></category>
		<category><![CDATA[omeka]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://jeffersonsnewspaper.org/?p=814</guid>
		<description><![CDATA[Following on my previous entry on adding an image Lightbox to Omeka, today I&#8217;ll run through the steps it takes to get a featured image gallery running on your Omeka homepage. I searched for awhile to find a gallery plugin that a.) looks good, b.) works well and c.) is not too complicated for me [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://jeffersonsnewspaper.org/wp-content/uploads/2010/07/screen-capture-1.png" alt="" title="GalleryView Demo Image (via SpaceForAName)" width="817" height="430" class="aligncenter size-full wp-image-849" /></p>
<p>Following on my previous entry on <a title="Adding an Image Lightbox to Omeka" href="http://jeffersonsnewspaper.org/2009/adding-an-image-lightbox-in-omeka/">adding an image Lightbox to Omeka</a>, today I&#8217;ll run through the steps it takes to get a featured image gallery running on your Omeka homepage. I searched for awhile to find a gallery plugin that a.) looks good, b.) works well and c.) is not too complicated for me to figure out.  Fitting the bill nicely, I found <a title="GalleryView @ SpaceForAName" href="http://spaceforaname.com/galleryview">GalleryView</a>, a fairly lightweight jQuery plugin with lots of options for your tweaking enjoyment.  It&#8217;s a bit more challenging to implement than Lightbox and requires a fair amount of CSS knowledge to prettify, but this should help you get started.</p>
<p><span id="more-814"></span></p>
<p><strong>Step One: Download and Install GalleryView (and edit the GalleryView CSS)</strong></p>
<p><a title="GalleryView @ SpaceForAName" href="http://spaceforaname.com/galleryview">Download the GalleryView package</a> and place it in your theme&#8217;s /common/ directory.  Be sure that you have placed the whole shebang directly inside the /common/ directory and renamed the outer folder galleryview (if you use the default galleryview-2.1.1 name, you&#8217;ll need to adjust the scripts below to match).  Go into your theme to common/galleryview/galleryview.css and edit the first id, changing it from #photos to #featured-gallery (or something else if you prefer, see below for details).</p>
<p><strong>Step Two: Edit your Header (Scripts and Configurations)</strong></p>
<p>The code below will work as is if you are using the popular Berlin theme, but if not simply replace the word berlin below with the name of your Omeka theme.  Be sure the paths below match with where you actually placed your files in the previous step. </p>
<p><em>*** To save hours of confusion, watch out for typos and try using your browser&#8217;s &#8220;view source&#8221; feature to ensure that your links are reaching their destination.</em></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> WEB_ROOT<span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>/themes/berlin/common/galleryview/galleryview.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://code.jquery.com/jquery-1.4.2.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> WEB_ROOT<span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>/themes/berlin/common/galleryview/jquery.galleryview-2.1.1-pack.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> WEB_ROOT<span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>/themes/berlin/common/galleryview/jquery.timers-1.2.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> WEB_ROOT<span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>/themes/berlin/common/galleryview/jquery.easing.1.3.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
		jQuery.noConflict();  
		jQuery(document).ready(function(){
		jQuery('#featured-gallery').galleryView({
			panel_width: 425,
			panel_height:430,
			filmstrip_position:'bottom',
			show_captions: true,
			pause_on_hover:true,
			transition_interval:5000,
			nav_theme:'light'
		});
	});
&lt;/script&gt;</pre></div></div>

<p>That final, multi-line script above initializes GalleryView and contains your configurations.  You can change them however you like according to the <a href="http://spaceforaname.com/galleryview">GalleryView documentation</a>, but here I&#8217;m setting the dimensions, timing, theme, etc.  There are a couple other things worth highlighting here if you are not familiar with JavaScript.  First of all, the string containing #featured-gallery is setting up the gallery to run automatically on images displayed in the html div with the id of &#8220;featured-gallery&#8221; &#8211; you can change this to whatever you like, but remember that it needs to match the outer div on your index page in the next step. Also worth noting, the script generally runs on a generic placeholder function called $, but in order to get around the conflict with the Prototype library (which also uses $ as a generic placeholder), I&#8217;ve included the jQuery.noConflict() line and replaced $ with jQuery.</p>
<p><strong>Step Three: Edit your Index Page (Looping Items and Calling GalleryView)</strong></p>
<p>The code below uses a custom loop to retrieve the images.  As noted, the outer div uses the id &#8220;featured-gallery&#8221;, as well as a required class, &#8220;galleryview&#8221; &#8212; #featured-gallery <em>is the only</em> id or class that you can change below!</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #339933;">&lt;</span>h2<span style="color: #339933;">&gt;</span>Featured Items<span style="color: #339933;">&lt;/</span>h2<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;featured-gallery&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;galleryview&quot;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>ul id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;gallery&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span> ?php 
		<span style="color: #666666; font-style: italic;">//this loops the 5 most recent featured items</span>
		<span style="color: #000088;">$items</span> <span style="color: #339933;">=</span> get_items<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'featured'</span><span style="color: #339933;">=&gt;</span>true<span style="color: #339933;">,</span> <span style="color: #0000ff;">'recent'</span><span style="color: #339933;">=&gt;</span>true<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		set_items_for_loop<span style="color: #009900;">&#40;</span><span style="color: #000088;">$items</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>loop_items<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span>
		<span style="color: #000000; font-weight: bold;">?&gt;</span>
			<span style="color: #339933;">&lt;</span> ?php <span style="color: #000088;">$index</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			<span style="color: #339933;">&lt;</span> ?php <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> loop_files_for_item<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			    <span style="color: #339933;">&lt;</span> ?php <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">hasThumbnail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			    <span style="color: #339933;">&lt;!--</span> this makes sure the loop grabs only the first image <span style="color: #b1b100;">for</span> the item <span style="color: #339933;">--&gt;</span>
			        <span style="color: #339933;">&lt;</span> ?php <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$index</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		    	       <span style="color: #339933;">&lt;</span> ?php <span style="color: #b1b100;">echo</span> <span style="color: #666666; font-style: italic;">/*Image URL*/</span><span style="color: #0000ff;">'&lt;li&gt;&lt;img src=&quot;'</span><span style="color: #339933;">.</span>item_file<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'square thumbnail uri'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;/&gt;'</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
		    	    <span style="color: #339933;">&lt;</span> ?php <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			    <span style="color: #339933;">&lt;</span> ?php <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
			<span style="color: #339933;">&lt;</span> ?php <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
			<span style="color: #339933;">&lt;</span> ?php
			<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;div class=&quot;panel-overlay&quot;&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #666666; font-style: italic;">/*Item Title*/</span><span style="color: #0000ff;">'&lt;h3&gt;'</span><span style="color: #339933;">.</span>item<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Dublin Core'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Title'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/h3&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #666666; font-style: italic;">/*Item Description Excerpt*/</span><span style="color: #0000ff;">'&lt;p&gt;'</span><span style="color: #339933;">.</span>item<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Dublin Core'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Description'</span><span style="color: #339933;">,</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'snippet'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">175</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #666666; font-style: italic;">/*Link to Item*/</span> link_to_item<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' ...more '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/p&gt;&lt;/ul&gt;&lt;/div&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">?&gt;</span>
			<span style="color: #339933;">&lt;</span> ?php <span style="color: #b1b100;">endwhile</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>I&#8217;ve added some comments inline with the code above to describe what it&#8217;s doing, so if they make sense to you, you can probably figure out any changes you might need (for example, looping more or fewer images meeting whatever Omeka-friendly criteria you like).  </p>
<p><em>*** I&#8217;m using square thumbnails in my loop because they&#8217;re easy, but you may need to adjust the max thumbnail size in your Omeka settings to avoid blurry images.</em></p>
<p><strong>Step Four: Season to Taste</strong></p>
<p>Though the example above works pretty nicely &#8220;out of the box&#8221; in a two column homepage theme, the <a href="http://spaceforaname.com/galleryview">GalleryView documentation</a> contains a list of configuration options, so you will probably want to fool around with those, as well as your CSS, to integrate GalleryView properly into your theme&#8217;s overall aesthetic.  You might also want to <a href="http://omeka.org/codex/Create_a_Custom_Loop_of_Items">customize the loop in Omeka</a> (personally, I&#8217;m not a huge fan of the one used above, but haven&#8217;t figured out a better one just yet).</p>
<p>Hope this has helped a few folks out there who, like me, are working near the edges of their skill set.  As always, feel free to share your comments, questions, suggestions, critiques, etc.  I&#8217;ll try to keep this updated as needed.</p>
<p>By the way, I&#8217;m planning to release a new Omeka theme that incorporates both Lightbox and GalleryView, as well as some other fun stuff, so stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffersonsnewspaper.org/2010/adding-a-featured-image-gallery-to-omeka-using-galleryview/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adding an Image Lightbox in Omeka</title>
		<link>http://jeffersonsnewspaper.org/2009/adding-an-image-lightbox-in-omeka/</link>
		<comments>http://jeffersonsnewspaper.org/2009/adding-an-image-lightbox-in-omeka/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 15:03:21 +0000</pubDate>
		<dc:creator>E. Bell</dc:creator>
				<category><![CDATA[Reference]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[LightBox]]></category>
		<category><![CDATA[omeka]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://jeffersonsnewspaper.org/?p=591</guid>
		<description><![CDATA[Maybe it&#8217;s just me, but I had a heckuva time trying to figure out how to implement Lightbox 2 in Omeka. After piecing together info and code from here and there, then adding my own little improvements, I&#8217;ve constructed a simple little 4-step guide to document the process and, hopefully, help make this process a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://jeffersonsnewspaper.org/wp-content/uploads/2009/11/Untitled-11.jpg" alt="LightBox-example_OCW150" title="LightBox-example_OCW150" width="630" height="auto" class="aligncenter size-full wp-image-609" />Maybe it&#8217;s just me, but I had a heckuva time trying to figure out how to implement <a title="LightBox2 by Lokesh Dhakar" href="http://www.huddletogether.com/projects/lightbox2/">Lightbox 2</a> in <a title="Omeka" href="http://omeka.org/">Omeka</a>.  After piecing together info and code from here and there, then adding my own little improvements, I&#8217;ve constructed a simple little 4-step guide to document the process and, hopefully, help make this process a little less vexing for others out there who aren&#8217;t PHP and Java Script pros.</p>
<p><span id="more-591"></span></p>
<p><strong>Step One: Get the Lightbox Package</strong></p>
<p>The first step is to get the latest LightBox 2 package <a title="LightBox2 by Lokesh Dhakar" href="http://www.huddletogether.com/projects/lightbox2/">here</a>, where you will find a quick explanation of how it works and how to get started.</p>
<p><strong>Step Two: Modify and Upload the LightBox Package</strong></p>
<p>Once you have the package, make sure it&#8217;s in a folder called &#8220;lightbox&#8221; and upload it to your Omeka theme directory inside the &#8220;common&#8221; directory where your header and footer files are located.  Take the image files and copy them to your theme&#8217;s &#8220;images&#8221; directory.</p>
<p>Inside common/lightbox/js directory, find the file called &#8220;lightbox.js&#8221; and set your configurations.  This is where you set your lightbox behaviors (overlayOpacity, animate, resizeSpeed, borderSize, etc.) and also where you tell LightBox how to find the images and labels to display Close and Loading.  When setting the former, you can fiddle with the defaults to get the style you need, it&#8217;s pretty easy to understand.  For the latter (image locations), you can use either a relative or a direct URL.  If a relative location (e.g. &#8216;../images/loading.gif&#8217;) does not work for you, try using the direct URL (e.g. &#8216;http://www.yoursite.com/omeka/themes/themename/images/loading.gif&#8217;).  My impression is that Omeka requires the direct URL for some reason.  You could probably leave the images in the &#8220;lightbox&#8221; directory and point to them there as well.</p>
<p><strong>Step Three: Modify your Omeka Theme Header</strong></p>
<p>Add the script to your theme header (be sure to modify with your actual theme name):</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;!-- Start Lightbox includes --&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> WEB_ROOT<span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>/themes/themename/common/lightbox/js/prototype.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> WEB_ROOT<span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>/themes/themename/common/lightbox/js/scriptaculous.js?load=effects,builder&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> WEB_ROOT<span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>/themes/themename/common/lightbox/js/lightbox.js&quot;&gt;&lt;/script&gt;
&lt;!-- End Lightbox includes --&gt;</pre></div></div>

<p>Pretty basic.</p>
<p>Also, you&#8217;ll want to either copy the LightBox CSS styles into your theme&#8217;s stylesheet or move it to the theme styles directory and link to it in your header.  Either way, be sure to double check that your images are properly linked.  I find that having the LightBox styles included in a single stylesheet is preferable, but if you want, you can use something like this after moving lightbox.css to your theme directory:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>link rel<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;stylesheet&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;css/lightbox.css&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/css&quot;</span> media<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;screen&quot;</span> <span style="color: #339933;">/&gt;</span></pre></div></div>

<p><strong>Step Four: Modify Your Omeka Items-Show Page</strong></p>
<p>This is where I got hung up.  The site I was working on has multiple file types &#8212; not just images, but also audio and video.  I was lucky enough to find a starting point on the <a title="Lightbox | Omeka Dev Google Group" href="http://groups.google.com/group/omeka-dev/browse_thread/thread/db7e65096a08b26f">Omeka Dev Google Group</a> as well as on the <a title="Lightbox | Omeka Forums" href="http://omeka.org/forums/topic/what-handle-to-access-mediaphp-for-a-new-plugin">Omeka Forums</a>, but the code was written for item pages with a single image file.  Since I&#8217;m not great with arrays, it took me a while to come up with the imperfect code below.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #339933;">&lt;!--</span> The following returns all of the files associated with an item<span style="color: #339933;">.</span> <span style="color: #339933;">--&gt;</span>
	<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;itemfiles&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;element&quot;</span><span style="color: #339933;">&gt;</span>
	    <span style="color: #339933;">&lt;</span>h3<span style="color: #339933;">&gt;</span>Files<span style="color: #339933;">&lt;/</span>h3<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>div <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;element-text&quot;</span><span style="color: #339933;">&gt;</span>
		    <span style="color: #339933;">&lt;</span> ?php 
		    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>item_has_thumbnail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> 
					<span style="color: #009900;">&#123;</span>
					<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;p&gt;&lt;em&gt;Click the Image for Full Size&lt;/em&gt;'</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">echo</span> display_files_for_item<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'linkAttributes'</span><span style="color: #339933;">=&gt;</span>array<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'rel'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'lightbox[group]'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
										<span style="color: #009900;">&#125;</span>
			<span style="color: #b1b100;">else</span>
				<span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">echo</span> display_files_for_item<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
		<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span></pre></div></div>

<p>This script will test if the item has a thumbnail (i.e. &#8220;is it an image?&#8221;).  If it does, it will display the files as square thumbnails and give them &#8216;rel=&#8221;lightbox[group]&#8220;&#8216; &#8211; clicking on images with the &#8220;lightbox&#8221; relation in the URL will prompt the light box; if there are two or more images associated with the file, the &#8216;[group]&#8216; part will kick in to add the Next and Previous buttons.  If the item file is not an image, the script calls the generic Omeka function display_files_for_item(), which will automatically call the media player (for audio and video) if needed.</p>
<p>A pretty easy process when you have it all right in front of you.  Hope this will be helpful to someone out there.</p>
<p>NOTE: I&#8217;ll continue to update this post with any improvements.  If <em>you</em> have a problem, fix, or improvement to share, please add it in the comments or catch me on Twitter (<a href="http://twitter.com/ebellempire">@ebellempire</a>).  I&#8217;ve also cross-posted this tutorial in the documentation wiki at <a href="http://omeka.org/codex/Adding_LightBox_to_Omeka">Omeka.org</a>, so feel free to contribute there as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffersonsnewspaper.org/2009/adding-an-image-lightbox-in-omeka/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Punk Rock and the Digital Humanities, part 1</title>
		<link>http://jeffersonsnewspaper.org/2009/punk-rock-and-the-digital-humanities/</link>
		<comments>http://jeffersonsnewspaper.org/2009/punk-rock-and-the-digital-humanities/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 01:59:03 +0000</pubDate>
		<dc:creator>E. Bell</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[CreativeCommons]]></category>
		<category><![CDATA[digital humanities]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[edupunk]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[punk rock]]></category>

		<guid isPermaLink="false">http://jeffersonsnewspaper.org/?p=225</guid>
		<description><![CDATA[As the dialogue on the emergent (yet increasingly passe?) edupunk movement has begun to penetrate the mainstream press, I&#8217;ve been thinking a lot about what the term might mean to my present occupation, and also about what punk rock has meant to me historically (both in terms of my personal history and also my views [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.southern.com/southern/label/CRC/07002.html"><img class="aligncenter" title="StationsOfTheCrass" src="http://www.southern.com/southern/band/CRASS/pics/07002p1.jpg" alt="" width="630" height="auto" /></a></p>
<p>As the  dialogue on the emergent (yet increasingly passe?) edupunk movement has begun to penetrate the <a title="Edupunk @ NY Times" href="http://query.nytimes.com/search/sitesearch?query=edupunk&amp;srchst=cse">mainstream press</a>, I&#8217;ve been thinking  a lot about what the term might mean to my present occupation, and also about what punk rock has meant to me historically (both in terms of my personal history and also my views on History with a capital H).  I&#8217;ll spare you the many cliched &#8220;life experiences&#8221; I&#8217;ve enjoyed as a result of my involvement in punk culture, and focus here on how it has impacted my views on art, literature, politics, society, technology and education (i.e. the (digital) humanities).</p>
<p><span id="more-225"></span>My friend Joe, a newspaper editor, once said something to the effect of &#8220;It&#8217;s kind of crazy how all the punks end up doing such interesting and serious work outside of punk when they &#8216;grow up.&#8217;&#8221;  Okay, he probably said something a lot better and more impactful than that because I remember the gist of it years later.  For some reason this brief conversation has stuck with me.  As I moved through undergrad and grad school and into the professional world, I have consistently noticed the phenomenon in action.  The best students, the best teachers, the best writers, and the best researchers all seem to have this common background.  I have seen it and confirmed it in many of my (more interesting) colleagues and it shows in the work of many others whom I&#8217;ve never met.  It&#8217;s a certain flair for innovation, improvisation, and investigation; a proclivity for self-education and DIY solutions; a disdain for convention and privilege; and an eye for finding humor and absurdity in unexpected places.</p>
<p style="text-align: center;"><strong>3 Chords is All You Need (&#8230; at Least to Start)</strong></p>
<p><a href="http://thislife.org/images/shows/104/guitar.gif"><img class="alignleft" src="http://thislife.org/images/shows/104/guitar.gif" alt="" width="180" height="258" /></a>Yep.  The Ramones first album proved among other things that you only need to know three guitar chords to make great music.  But like many other punk bands, the music matured over time, becoming more complex as the artists began to hone their skills and increase their repertoire.  Sometimes the music got better, sometimes it got worse as a result.  Even though I never was able to master even the requisite three chords to start my own band, the &#8220;anyone can do this&#8221; attitude that punk embodied has carried over into everything I do.  Most everything one might pursue has those metaphorical three chords &#8212; the trick, as with the guitar, is figuring out what they are.</p>
<p>In digital humanities, those three chords might be HTML, CSS, and PHP.  (Maybe others have a different idea.  I&#8217;m focusing here on the digital part because the humanities part &#8211; the content &#8211; is understood.  Afterall, if you don&#8217;t have something to say, you shouldn&#8217;t be starting a &#8220;band.&#8221;)  The degree to which you need these &#8220;chords&#8221; will vary depending on what you are trying to accomplish, as well as on the tools you use and the people you work with.  But generally speaking, these three will set you up to start web publishing,  and also give you a solid base for understanding other more complex programming languages and projects.</p>
<p>So you find the chords, you master them.  Then on to the next challenge&#8230; and the next.  Before you know it, you&#8217;ll be soloing on your hand-built keytar as your self-produced album rockets to the top of the prog rock charts.  Or not.  Maybe you&#8217;ll just keep pounding away at those same chords and finding new ways to use them.  But the point is that it&#8217;s alright to start small (and/or stay small).</p>
<p style="text-align: center;"><strong>DIY or Die!</strong></p>
<p><a href="http://www.akpress.org/2008/items/becomingthemedia"><img class="alignleft" src="http://www.akpress.org/images/cms/4996_popup.jpg" alt="" width="180" height="276" /></a>It&#8217;s not just that you <em>can</em> do it yourself but that you <em>should</em>.  To me, there is no such thing as a major label punk rock band (at least not after about 1980).  Being punk has always been about doing it yourself &#8211; sometimes out of necessity, sometimes by preference, and occasionally as an anti-capitalist or anti-authoritarian gesture.  If you do it yourself, you are free to do it however you want.</p>
<p>Thus far, a lot of the digital humanities projects I&#8217;ve seen are tied to institutional funding and labor, proprietary content and technology, and bound by copyright and contractual obligations.  It&#8217;s not that these projects are bad.  Many are great.  And they often benefit especially from connections gained through these affiliations.  They also employ people, which is good.  It&#8217;s just that they can also become organizationally bloated, unwieldy, and tenuous as a result.  This doesn&#8217;t mean you have to run your semantic search think tank from your mom&#8217;s garage (though, hell, why not?), it just means keeping hierarchies in check and making sure you don&#8217;t lose control of your project, or lose sight of your goals.  It also means learning as you go; tinkering, experimenting, and failing are all important.</p>
<p style="text-align: center;"><strong>No Rights Reserved</strong></p>
<p style="text-align: left;"><a href="http://www.norightsreserved.org"><img class="alignleft" src="http://www.norightsreserved.org/img/NoRightsReserved-medium.png" alt="" width="182" height="63" /></a>DIY is not about individualism, it can also be about leaning on (and contributing to) like-minded communities.  Open source technologies and <a title="Creative Commons" href="http://creativecommons.org/">Creative Commons</a> licenses are totally punk rock.  Open platforms (like <a title="WordPress.org" href="http://wordpress.org">WordPress</a>, <a title="Drupal.org" href="http://drupal.org/">Drupal</a>, <a title="Omeka.org" href="http://Omeka.org">Omeka</a>, etc.) and software packages (<a title="Gimp.org" href="http://www.gimp.org/">Gimp</a>, <a title="OpenOffice.org" href="http://www.openoffice.org/">OpenOffice</a>, <a title="Firefox @ Mozilla.org" href="http://www.mozilla.com/en-US/firefox/personal.html">FireFox</a>) share their code, encourage non-proprietary standards, and are often developed and maintained by a community of users/contributors.  If you want to use them, you can do so for free.  If you want to study them, make them better or bend them to your own needs, you can usually do that too.  Most open source projects operate under some kind of Creative Commons license.</p>
<p>But open <em>content</em> is also important.  Humanities research requires the use of all kinds of content.  Running up against unnecessary copyright restrictions can be not only frustrating but can actually bring projects to a halt &#8211; especially digital archival projects operating under the aegis of larger institutions; institutions that are understandably (though sometimes paranoically) wary of litigation. There are two (or maybe three) significant archival repositories in my neighborhood.  One opens its content to all comers because they have defined themselves as an institution committed to education and community.  They allow hands-on access, digitization, and non-profit use of nearly everything in their collections.  At the other end of the spectrum is the more hallowed institution.  They believe that their collections are sacrosanct and that their artifacts exist to be preserved.  They do not make anything available online and they forbid reproduction of any type (unless you pay a ridiculous fee) for fear that everyone is out to steal their content.  They really believe that if they increase access, they will <em>lose</em> their standing.  Direct quote: &#8220;These items are all we have!  We can&#8217;t just let people download them!  Then how will we make money or get funding?&#8221;  As if they are bringing in a lot of money in their current state: offline, behind lock and key, and crippled by the analog DRM called fear of obsolecense.  The people who will pay (i.e. commercial projects like documentaries), will pay anyway.  If they can find your content.  Overprotection creates a situation where the &#8220;wondrous&#8221; artifacts they preserve may as well have burned in Alexandria.  It&#8217;s pretty annoying to know that the perfect set of historic image sits just across town, waiting to help you complete your groundbreaking, non-profit, community-based public history project, but it will cost you $1000 (or the equivalent in months of grovelling) to use it.</p>
<p>So why add to this problem with your own unnecessary copyright barriers?  Open it up, and let people benefit from and build on your work.  They&#8217;ll do it anyway, so what do you have to lose?  (see also <a title="How I learned to stop worrying and love Attribution-ShareAlike " href="http://www.stuartgeiger.com/wordpress/random-thoughts/2008/07/24/how-i-learned-to-stop-worrying-and-love-attribution-sharealike/">Stuart Geiger&#8217;s post</a> on the topic).  The point of your work is to make an impact (on communities, people, scholarship, your reputation, etc.).  While nothing is more punk rock than throwing the ole&#8217; &#8220;No Rights Reserved&#8221; on your blood, sweat and tears creation, CreativeCommons allows you to choose the degree of openness that suits your project, so no pressure&#8230; you poser.</p>
<p style="text-align: center;"><strong>Death to Posers and EduJocks</strong></p>
<p style="text-align: left;"><a href="http://www.pierretristam.com/images/reaganmissiles.jpg"><img class="alignleft" src="http://www.pierretristam.com/images/reaganmissiles.jpg" alt="" width="180" height="239" /></a>Punks hate nothing more than posers and jocks (and maybe Ronald Reagan).  They are antithetical to all the punk believes in.  Posers are an affront to the punk rocker&#8217;s unending need to measure and display authenticity.  In edupunk and in the digital humanities (interesting how these seem to be tied together), there are also what might be called posers.  We will call them EduJocks (I sure hope you heard it here first, but I doubt it).  EduJocks adopt the outward persona of the digital humanist/edupunk, but lack the internalized commitment and understanding of the bigger picture.  If you hear someone saying, &#8220;Well, BlackBoard is good for <em>some</em> things&#8230;&#8221; or &#8220;Too bad there&#8217;s no alternative to Microsoft Office/ContentDM/Adobe&#8230;&#8221;, cut them off and walk away immediately.  You are in the presence of an EduJock.  This could be like a Jeff Foxworthy bit.  You know you&#8217;re an EduJock if&#8230; [ahem - this is what blog comments are for].</p>
<p style="text-align: left;">
<p style="text-align: left;">That&#8217;s it for Part 1.  I&#8217;m getting tired of this right now, but I have plenty more to say.  Stay tuned for Part 2, wherein I will blow your mind with another ludicrous application of the time-honored punk rock tradition of making everything you like be about punk rock.</p>
<p style="text-align: left;">
<p style="text-align: left;">Yes, this post ends abruptly.  That&#8217;s because it&#8217;s punk rock.  I&#8217;m exploring the form.</p>
<p style="text-align: left;">Here are some<strong> </strong>teaser topics for the next installation:</p>
<p style="text-align: left;"><strong>Framing: The Decline of Western Civilization</strong></p>
<p style="text-align: left;"><strong>Liner Notes: The Original People&#8217;s University or Citation City</strong></p>
<p style="text-align: left;"><strong>Lies My <span style="text-decoration: line-through;">Teacher</span> Professor Told Me</strong></p>
<p style="text-align: left;"><strong>Judging an Album by it&#8217;s Cover (and/or the Record Label) or Style is Substance (the Medium is the Message)</strong></p>
<p style="text-align: left;"><strong>Nihilism as a Valid Academic Perspective</strong></p>
<p style="text-align: left;"><strong>Technology of Resistance?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://jeffersonsnewspaper.org/2009/punk-rock-and-the-digital-humanities/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
