<?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>Education Archives - Chris Gilligan » new media</title>
	<atom:link href="http://chrisgilligan.com/education/feed/" rel="self" type="application/rss+xml" />
	<link>https://chrisgilligan.com/education/</link>
	<description>portfolio of web work</description>
	<lastBuildDate>Wed, 10 Jul 2019 22:12:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>University Website Redesign: Scrapbook</title>
		<link>https://chrisgilligan.com/drupal/university-website-redesign-scrapbook/</link>
					<comments>https://chrisgilligan.com/drupal/university-website-redesign-scrapbook/#respond</comments>
		
		<dc:creator><![CDATA[Chris Gilligan]]></dc:creator>
		<pubDate>Wed, 19 Jul 2017 12:51:27 +0000</pubDate>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Education]]></category>
		<guid isPermaLink="false">https://chrisgilligan.com/?p=2444</guid>

					<description><![CDATA[<p>Here are some websites and resources that may be useful for a redesign of UTC.edu. Higher Education sites College of Southern Nevada Case Study: Acquia &#124; College of Southern Nevada &#124; Acquia Engage Award 2016 Finalist 68 percent increase in page views 60 percent decrease in bounce rate 90 percent increase in mobile visitors Austin Peay State [&#8230;]</p>
<p>The post <a href="https://chrisgilligan.com/drupal/university-website-redesign-scrapbook/">University Website Redesign: Scrapbook</a> appeared first on <a href="https://chrisgilligan.com">Chris Gilligan » new media</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="float: right; margin: 0 0 10px 15px; width:240px; height: auto;">
		<img src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-24-at-4.04.09-PM.png?x25141" width="240" style="max-width: 100%; height: auto;" />
		</p><p>Here are some websites and resources that may be useful for a redesign of UTC.edu.</p>
<h1>Higher Education sites</h1>
<h2>College of Southern Nevada</h2>
<p><strong>Case Study:</strong><br />
<a href="https://www.acquia.com/resources/case-study/college-southern-nevada">Acquia | College of Southern Nevada | Acquia Engage Award 2016 Finalist</a></p>
<ul>
<li>68 percent increase in page views</li>
<li>60 percent decrease in bounce rate</li>
<li>90 percent increase in mobile visitors</li>
</ul>
<p><a href="https://www.csn.edu"><img loading="lazy" decoding="async" class="aligncenter wp-image-2491 size-large" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-24-at-4.04.09-PM-982x1024.png?x25141" alt="" width="982" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-24-at-4.04.09-PM-982x1024.png?x25141 982w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-24-at-4.04.09-PM-288x300.png?x25141 288w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-24-at-4.04.09-PM-768x800.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-24-at-4.04.09-PM.png?x25141 1489w" sizes="auto, (max-width: 982px) 100vw, 982px" /></a></p>
<a href="https://www.csn.edu" class="woo-sc-button  silver" ><span class="woo-">CSN.edu</span></a>
<h2>Austin Peay State University</h2>
<p>This is a newer design that is built on OU Campus CMS.</p>
<ul>
<li>Very clean design, mobile first.</li>
<li>Prominent but not obtrusive Apply/Visit/Give sub-menu on home page.</li>
<li>Great organization to introduce Admissions up front: Explore Austin Peay.</li>
<li>Student profile cards: diversity of people; could use diversity of disciplines.</li>
<li>Visual index of major colleges with department landing pages.</li>
<li>Visual calendar layout for upcoming featured events/dates/deadlines.</li>
</ul>
<p><a href="http://apsu.edu/"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2489" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-3.20.46-PM-667x1024.png?x25141" alt="" width="667" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-3.20.46-PM-667x1024.png?x25141 667w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-3.20.46-PM-195x300.png?x25141 195w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-3.20.46-PM-768x1179.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-3.20.46-PM.png?x25141 1011w" sizes="auto, (max-width: 667px) 100vw, 667px" /></a></p>
<a href="http://www.apsu.edu/" class="woo-sc-button  silver" ><span class="woo-">APSU.edu</span></a>
<h2>UT Knoxville</h2>
<p>One of the most innovative and fresh website designs in higher education.</p>
<p>Home page &amp; Vol Stories built with Expression Engine CMS; interior pages with WordPress CMS, and other portions such as maps are custom-built.</p>
<ul>
<li>Fresh and simple, very fast page load; only 1 large image.</li>
<li>Featured Vol Story changes frequently.</li>
<li>Menu is main part of the page. Most frequently used links are grouped with logo at very top left.</li>
<li>Separate landing page for news.</li>
</ul>
<p><a href="http://www.utk.edu"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2454" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.35.09-AM-594x1024.png?x25141" alt="" width="594" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.35.09-AM-594x1024.png?x25141 594w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.35.09-AM-174x300.png?x25141 174w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.35.09-AM-768x1324.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.35.09-AM.png?x25141 900w" sizes="auto, (max-width: 594px) 100vw, 594px" /></a></p>
<a href="http://www.utk.edu" class="woo-sc-button  silver" ><span class="woo-">UTK.edu</span></a>
<h2>South Dakota State University</h2>
<p>Mobile-first, recruitment-first. Close to our color palette. Drupal 8.</p>
<p><a href="https://www.sdstate.edu"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2453" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.33.27-AM-594x1024.png?x25141" alt="" width="594" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.33.27-AM-594x1024.png?x25141 594w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.33.27-AM-174x300.png?x25141 174w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.33.27-AM-768x1324.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.33.27-AM.png?x25141 900w" sizes="auto, (max-width: 594px) 100vw, 594px" /></a></p>
<a href="https://www.sdstate.edu" class="woo-sc-button  silver" ><span class="woo-">SDstate.edu</span></a>
<h2>Florida International University</h2>
<p>Very close to UTC color palette. Creative use of photography and marketing in the image carousel. Proper use of HTML titles vs. text-on-image. Intersting, simple calendar &#8220;teaser&#8221;.</p>
<p><a href="http://www.fiu.edu/index.html"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2456" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.36.56-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.36.56-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.36.56-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.36.56-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.36.56-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="http://www.fiu.edu/index.html" class="woo-sc-button  silver" ><span class="woo-">FIU.edu</span></a>
<h2>Chicago Booth Review</h2>
<p>Drupal 8 CMS.</p>
<p>Excellent news magazine style. Featured/Cover article, popular articles, latest articles, video.</p>
<p><a href="http://review.chicagobooth.edu"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2457" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.38.25-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.38.25-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.38.25-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.38.25-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.38.25-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="http://review.chicagobooth.edu" class="woo-sc-button  silver" ><span class="woo-">Review.ChicagoBooth.edu</span></a>
<hr />
<h1>Corporate sites</h1>
<h2>The Guardian</h2>
<p>Ultra-responsive and fast loading news site with excellent use of color.</p>
<ul>
<li>large custom serif type, readable on all devices</li>
<li>multiple versions of headlines, subheads and excerpts for home page, indices, and stories &#8211; very readable and scannable</li>
</ul>
<p><a href="https://www.theguardian.com"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2494" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-25-at-2.41.46-PM-725x1024.png?x25141" alt="" width="725" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-25-at-2.41.46-PM-725x1024.png?x25141 725w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-25-at-2.41.46-PM-213x300.png?x25141 213w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-25-at-2.41.46-PM-768x1084.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-25-at-2.41.46-PM.png?x25141 1096w" sizes="auto, (max-width: 725px) 100vw, 725px" /></a></p>
<a href="https://www.theguardian.com" class="woo-sc-button  silver" ><span class="woo-">The Guardian</span></a>
<h2>First Tennessee Bank</h2>
<p><strong>Features a &#8220;task-oriented&#8221; home page.</strong>&#8220;I want to&#8230; do X&#8221; actions, &#8220;I&#8217;m looking for&#8230; Y&#8221; interactives &amp; animated menus.</p>
<p>There are multiple pathways to common tasks:</p>
<ul>
<li>prominent top-level menus with icons and action words</li>
<li>call-to action panels for other common tasks or features</li>
<li>common pathways have several routes
<ul>
<li>also enables A/B testing to see which method or path is most effective</li>
</ul>
</li>
</ul>
<p><a href="https://ftb.com/"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2458" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.38.55-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.38.55-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.38.55-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.38.55-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.38.55-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="https://ftb.com/" class="woo-sc-button  silver" ><span class="woo-">FTB.com</span></a>
<h2>National Trust for Historic Preservation</h2>
<p>Beautiful site with video backgrounds, clean-yet-interesting design with some slanted lines to add interest.</p>
<ul>
<li>Scalable Vector Graphics (SVG images) for headlines.</li>
<li>Extensive and beautiful photography.</li>
<li>Simple interactivity on wide hover in the CTAs, blog article cards, etc.</li>
</ul>
<p><a href="https://savingplaces.org/"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2459" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.39.33-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.39.33-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.39.33-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.39.33-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.39.33-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="https://savingplaces.org/" class="woo-sc-button  silver" ><span class="woo-">SavingPlaces.org</span></a>
<h2>United States Postal Service</h2>
<p><strong>Action-oriented interface:</strong> Track Package, Create Label, Buy Stamps, Order Boxes.</p>
<ul>
<li>Intersting use of slanted elements that match the logo geometry.</li>
<li>Basic white background lets the corporate colors stand out.</li>
<li>&#8220;Blades&#8221; Section in the middle of the page gives a more visual &amp; interactive option for CTAs.</li>
</ul>
<p><a href="https://www.usps.com/welcome.htm"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2460" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.40.01-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.40.01-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.40.01-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.40.01-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.40.01-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="https://www.usps.com/welcome.htm" class="woo-sc-button  silver" ><span class="woo-">USPS.com</span></a>
<h2>Chevrolet</h2>
<p>Chevy.com, like many auto sites, has rich mega-menu content.</p>
<ul>
<li>Clean white palette, which gives photography and brand-color highlights a chance to stand out.</li>
<li>Scalable Vector Graphic (SVG) icons and display text are accessible and look great on all devices.</li>
</ul>
<p><a href="http://www.chevrolet.com/low-cab-forward-trucks"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2461" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.41.19-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.41.19-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.41.19-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.41.19-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.41.19-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="http://www.chevrolet.com/low-cab-forward-trucks" class="woo-sc-button  silver" ><span class="woo-">Chevy.com</span></a>
<h2>Sucuri</h2>
<p><strong>Long-scroll page</strong>, heavy use of icons.</p>
<ul>
<li>Strong use of a very limited color palette.</li>
<li>CTAs right in the top menu, then repeated throughout page.</li>
</ul>
<p><a href="https://sucuri.net"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2462" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.41.50-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.41.50-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.41.50-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.41.50-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.41.50-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="https://sucuri.net" class="woo-sc-button  silver" ><span class="woo-">Sucuri.net</span></a>
<h2>Drupal</h2>
<p><strong>Simple and clean design</strong> with a hero video background.</p>
<p><a href="http://www.drupal.com"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2463" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.42.28-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.42.28-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.42.28-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.42.28-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.42.28-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="http://www.drupal.com" class="woo-sc-button  silver" ><span class="woo-">Drupal.com</span></a>
<h2>Mercury Marine</h2>
<p><strong>Good visual menus:</strong> icon top menus, image-filled megamenus.</p>
<ul>
<li>Correct use of slider/carousel with delayed titles and CTAs.</li>
</ul>
<p><a href="https://www.mercurymarine.com/en/us/"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2464" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.42.56-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.42.56-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.42.56-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.42.56-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.42.56-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="https://www.mercurymarine.com/en/us/" class="woo-sc-button  silver" ><span class="woo-">Mercury Marine</span></a>
<h2> AirServer</h2>
<p><strong>Cute animations &amp; graphics</strong> with a consistent style.</p>
<p><strong>Menu:</strong> desktop effect on top menu after scroll; pinned/fixed menu on scroll; mobile menu interactive animations.</p>
<p><a href="https://www.airserver.com/Usage/Education"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2466" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.43.36-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.43.36-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.43.36-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.43.36-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.43.36-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="https://www.airserver.com/Usage/Education" class="woo-sc-button  silver" ><span class="woo-">Air Server</span></a>
<hr />
<h1>Creative Sites</h1>
<h2>Macau Design Biennial</h2>
<p><strong>Long-scroll with definite color cues between sections.</strong></p>
<ul>
<li>Does not look like a website&#8230; looks like print.</li>
<li>Very creative interactions  invite exploration.</li>
</ul>
<p><a href="http://www.macaudesignbiennial.com/en/"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2467" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.44.21-AM-749x1024.png?x25141" alt="" width="749" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.44.21-AM-749x1024.png?x25141 749w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.44.21-AM-219x300.png?x25141 219w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.44.21-AM-768x1050.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.44.21-AM.png?x25141 1134w" sizes="auto, (max-width: 749px) 100vw, 749px" /></a></p>
<a href="http://www.macaudesignbiennial.com/en/" class="woo-sc-button  silver" ><span class="woo-">Macau Design Biennial</span></a>
<h2>gskinner</h2>
<p><strong>Fast loading site with a long-scroll</strong>, landing page feel and multiple calls to action. Nice scrolling behavior for the Calls to Action (CTAs).</p>
<p><a href="http://gskinner.com"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2468" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.45.27-AM-787x1024.png?x25141" alt="" width="787" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.45.27-AM-787x1024.png?x25141 787w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.45.27-AM-231x300.png?x25141 231w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.45.27-AM-768x999.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.45.27-AM.png?x25141 1127w" sizes="auto, (max-width: 787px) 100vw, 787px" /></a></p>
<a href="http://gskinner.com" class="woo-sc-button  silver" ><span class="woo-">gskinner.com</span></a>
<h2>ustwo</h2>
<p><strong>Clean and simple logo + teaser video engages the viewer</strong>, shows off products, staff, users, services&#8230; makes you want to click or scroll down to learn more.</p>
<p>No menu or layout until click or scroll, then more user interface elements, navigation appear.</p>
<p><a href="https://ustwo.com/"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2469" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.46.44-AM-1024x830.png?x25141" alt="" width="1024" height="830" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.46.44-AM-1024x830.png?x25141 1024w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.46.44-AM-300x243.png?x25141 300w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.46.44-AM-768x622.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.46.44-AM.png?x25141 1155w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></p>
<a href="https://ustwo.com/" class="woo-sc-button  silver" ><span class="woo-">ustwo.com</span></a>
<h2>HTML5up: Solid State</h2>
<p>Super clean responsive landing page designs from a Nashville designer, see others at <a href="https://html5up.net/solid-state">html5up.net</a>.</p>
<p><a href="https://html5up.net/uploads/demos/solid-state/"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2470" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.47.56-AM-712x1024.png?x25141" alt="" width="712" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.47.56-AM-712x1024.png?x25141 712w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.47.56-AM-209x300.png?x25141 209w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.47.56-AM-768x1104.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.47.56-AM.png?x25141 1077w" sizes="auto, (max-width: 712px) 100vw, 712px" /></a></p>
<a href="https://html5up.net/uploads/demos/solid-state/" class="woo-sc-button  silver" ><span class="woo-">HTML5up</span></a>
<h2>Palantir</h2>
<p>Drupal agency&#8230; design, use of colors, CTAs with interesting layout, interactivity/rollover effects, forms, etc. Very clean and mobile-first design.</p>
<p><a href="https://palantir.net"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2471" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.48.37-AM-712x1024.png?x25141" alt="" width="712" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.48.37-AM-712x1024.png?x25141 712w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.48.37-AM-209x300.png?x25141 209w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.48.37-AM-768x1104.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.48.37-AM.png?x25141 1077w" sizes="auto, (max-width: 712px) 100vw, 712px" /></a></p>
<a href="https://palantir.net/" class="woo-sc-button  silver" ><span class="woo-">Palantir.net</span></a>
<hr />
<h1>Drupal 8 Premium Themes</h1>
<p>These provide many more user interface elements than the base Bootstrap Drupal 8 Theme. Inexpensive jump-start for a project; typical price is $40-60.</p>
<p><a href="http://www.esors.com/demo/omni/consultancy/"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2472" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.49.13-AM-712x1024.png?x25141" alt="" width="712" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.49.13-AM-712x1024.png?x25141 712w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.49.13-AM-209x300.png?x25141 209w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.49.13-AM-768x1104.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.49.13-AM.png?x25141 1077w" sizes="auto, (max-width: 712px) 100vw, 712px" /></a></p>
<p><a href="http://fiprint.drupalet.com"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2473" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.49.40-AM-712x1024.png?x25141" alt="" width="712" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.49.40-AM-712x1024.png?x25141 712w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.49.40-AM-209x300.png?x25141 209w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.49.40-AM-768x1104.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.49.40-AM.png?x25141 1077w" sizes="auto, (max-width: 712px) 100vw, 712px" /></a></p>
<p><a href="http://foundry.symphonythemes.net"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2474" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.50.09-AM-712x1024.png?x25141" alt="" width="712" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.50.09-AM-712x1024.png?x25141 712w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.50.09-AM-209x300.png?x25141 209w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.50.09-AM-768x1104.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.50.09-AM.png?x25141 1077w" sizes="auto, (max-width: 712px) 100vw, 712px" /></a></p>
<p><a href="http://demo.morethanthemes.com/scholarly8/default/"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2475" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.50.43-AM-712x1024.png?x25141" alt="" width="712" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.50.43-AM-712x1024.png?x25141 712w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.50.43-AM-209x300.png?x25141 209w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.50.43-AM-768x1104.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.50.43-AM.png?x25141 1077w" sizes="auto, (max-width: 712px) 100vw, 712px" /></a></p>
<p><a href="http://stack.symphonythemes.net"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2476" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.51.04-AM-712x1024.png?x25141" alt="" width="712" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.51.04-AM-712x1024.png?x25141 712w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.51.04-AM-209x300.png?x25141 209w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.51.04-AM-768x1104.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.51.04-AM.png?x25141 1077w" sizes="auto, (max-width: 712px) 100vw, 712px" /></a></p>
<p><a href="http://okno.drupalet.com"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2477" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.51.36-AM-712x1024.png?x25141" alt="" width="712" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.51.36-AM-712x1024.png?x25141 712w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.51.36-AM-209x300.png?x25141 209w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.51.36-AM-768x1104.png?x25141 768w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2017/07/screen-shot-2017-07-19-at-8.51.36-AM.png?x25141 1077w" sizes="auto, (max-width: 712px) 100vw, 712px" /></a></p>
<hr />
<h1>Resources:</h1>
<ul>
<li><a href="http://www.ecityinteractive.com/blog/elements-of-an-effective-university-website-design/">12 Elements of an Effective University Website Design<br />
</a><em>(Louis Miller, 4/14/16, <a href="http://www.ecityinteractive.com/blog/elements-of-an-effective-university-website-design/">ecityinteractive.com</a>)</em></li>
<li><a href="https://medium.com/microsoft-design/take-the-time-to-use-fewer-words-450e650cdaf7">Take the Time to Use Fewer Words</a><br />
<em>tl;dr: If a user experience needs an explanation, something is broken. Redesign until people do not need explanation.<br />
(Torrey Podmajersky, <a href="https://medium.com/microsoft-design/take-the-time-to-use-fewer-words-450e650cdaf7">Microsoft Design</a>)</em></li>
<li><a href="https://standards.usa.gov">U.S. Web Design Standards</a><br />
<em>Best practices in user interface and user experience, accessibility, etc.</em></li>
<li><a href="https://playbook.cio.gov">Digital Services Playbook</a><br />
<em>Tips for project management, design and execution of gov&#8217;t digital projects</em></li>
<li><a href="https://www.smashingmagazine.com/taking-pattern-libraries-next-level/">Taking Pattern Libraries to the Next Level</a><br />
<em>(Vitaly Friedman, <a href="https://www.smashingmagazine.com/taking-pattern-libraries-next-level/">smashingmagazine.com</a>)</em></li>
<li><a href="http://brentspore.com">Brent Spore &#8211; User Experience Designer</a><br />
<em>Case studies of high-profile projects for major clients</em></li>
<li><a href="http://brettjankord.com/projects/style-guide-boilerplate/">Style Guide Boilerplate<br />
</a><em>Catalog of the basic HTML user interface items; use to make a style guide page</em></li>
<li><a href="https://codepen.io/collection/AdpjMZ/2/">Magazine Article Inspired Layouts</a><br />
<em>These are nice for featured articles or landing pages; don&#8217;t look like web pages.</em></li>
<li><a href="https://www.microsoft.com/en-us/Design/inclusive">Microsoft Inclusive Design</a><br />
Opening up digital experiences to everyone, helping everyone interact with the world around them.</li>
</ul>
<p>The post <a href="https://chrisgilligan.com/drupal/university-website-redesign-scrapbook/">University Website Redesign: Scrapbook</a> appeared first on <a href="https://chrisgilligan.com">Chris Gilligan » new media</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://chrisgilligan.com/drupal/university-website-redesign-scrapbook/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Integrating Content from External Sources into OU Campus Using RSS, PHP, and JavaScript</title>
		<link>https://chrisgilligan.com/consulting/integrating-content-from-external-sources-into-ou-campus-using-rss-php-and-javascript/</link>
					<comments>https://chrisgilligan.com/consulting/integrating-content-from-external-sources-into-ou-campus-using-rss-php-and-javascript/#respond</comments>
		
		<dc:creator><![CDATA[Chris Gilligan]]></dc:creator>
		<pubDate>Tue, 23 Feb 2016 00:50:35 +0000</pubDate>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[OU Campus]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://chrisgilligan.com/?p=2386</guid>

					<description><![CDATA[<p>The web team of the University of Tennessee at Chattanooga&#160;uses PHP and RSS to syndicate blog content, news releases, and calendar events into their main website. PHP SimpleXML is used to parse the XML of the RSS feeds. We import a variety of feeds, from WordPress, from Master Calendar, and from other sites such as [&#8230;]</p>
<p>The post <a href="https://chrisgilligan.com/consulting/integrating-content-from-external-sources-into-ou-campus-using-rss-php-and-javascript/">Integrating Content from External Sources into OU Campus Using RSS, PHP, and JavaScript</a> appeared first on <a href="https://chrisgilligan.com">Chris Gilligan » new media</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="float: right; margin: 0 0 10px 15px; width:240px; height: auto;">
		<img src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2016/02/screen-shot-2016-02-22-at-4.45.18-PM.png?x25141" width="240" style="max-width: 100%; height: auto;" />
		</p><p><strong>The web team of the University of Tennessee at Chattanooga</strong>&nbsp;uses PHP and RSS to syndicate blog content, news releases, and calendar events into their main website.</p>
<p><a href="http://php.net/manual/en/book.simplexml.php" target="_blank" rel="noopener noreferrer">PHP SimpleXML</a> is used to parse the XML of the RSS feeds. We import a variety of feeds, from WordPress, from Master Calendar, and from other sites such as an external athletics CMS. WordPress provides some RSS features, including RSS from categories, tags and search strings, but we have added media attachments and a customized template to output a more complicated RSS feed on the University home page.</p>
<ul>
<li><em>this is a companion blog post for a <a href="https://s3.amazonaws.com/cgilligan-share/OUTC16-presentation-chris-gilligan-php-rss-ou-campus.pdf">presentation</a> given at<br />
<a href="https://www.outc16.com" target="_blank" rel="noopener noreferrer">OmniUpdate OU Campus User Training Conference 2016</a></em></li>
<li><em>shortcut to this blog post:&nbsp;<a href="http://utc.edu/outc16">utc.edu/outc16</a></em></li>
<li><em>links below are production&nbsp;examples of the concepts outlined in this post</em></li>
</ul>
<h2>News releases, events and content from WordPress via RSS</h2>
<p>Example web pages:</p>
<ul>
<li><a href="http://www.utc.edu/sustainability/" target="_blank" rel="noopener noreferrer">OU Campus PHP page with news feed and events feed from WordPress</a></li>
<li><a href="http://www.utc.edu/athletics/" target="_blank" rel="noopener noreferrer">OU Campus PHP page with news feed from SideArm Sports</a></li>
</ul>
<h3>WordPress plugin &amp; PHP to add media attachments to RSS feed</h3>
<p>Example RSS feeds <em>(view XML/XSL styled page in FireFox; View Source to see XML structure, namespaces, node names and structure)</em>:</p>
<ul>
<li><a href="http://watoosa.com/feed/" target="_blank" rel="noopener noreferrer">normal WordPress RSS feed</a></li>
<li><a href="http://blog.utc.edu/news/headlines.xml/" target="_blank" rel="noopener noreferrer">customized WordPress feed with additional namespace and media attachments</a>
<ul>
<li>headlines-customfeed.php&nbsp;<em>(custom feed template)</em></li>
<li>functions.php: load_template&nbsp;<em>(registers and loads the custom feed template)</em></li>
</ul>
</li>
<li><a href="http://gomocs.com/rss.aspx" target="_blank" rel="noopener noreferrer">RSS feed with inline images</a>&nbsp;<em>(open in Firefox to see XML &amp; XSL)</em></li>
</ul>
<p>Custom WordPress RSS feed template, followed by the functions call to load and create it:</p>
<pre class="theme:monokai lang:php decode:true " title="custom-headlines.php goes in (child) template directory">&lt;?php
/*
Template Name: Custom Current Headlines Feed

*/

$numposts = 10;
$category_id = get_cat_ID('Current Headlines');

function custom_rss_date( $timestamp = null ) {
  $timestamp = ($timestamp==null) ? time() : $timestamp;
  echo date(DATE_RSS, $timestamp);
}

function custom_rss_text_limit($string, $length, $replacer = '&amp;hellip;') { 
  $string = strip_tags($string);
  if(strlen($string) &gt; $length) 
    return (preg_match('/^(.*)\W.*$/', substr($string, 0, $length+1), $matches) ? $matches[1] : substr($string, 0, $length)) . $replacer;   
  return $string; 
}

$posts = query_posts('cat='.$category_id.'&amp;showposts='.$numposts);

$lastpost = $numposts - 1;



header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true);
$more = 1;

echo '&lt;?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'&gt;'; ?&gt;

&lt;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/"
	&lt;?php do_action('rss2_ns'); ?&gt;
&gt;

&lt;channel&gt;
	&lt;title&gt;&lt;?php bloginfo_rss('name'); wp_title_rss(); ?&gt;&lt;/title&gt;
	&lt;atom:link href="&lt;?php self_link(); ?&gt;" rel="self" type="application/rss+xml" /&gt;
	&lt;link&gt;&lt;?php bloginfo_rss('url') ?&gt;&lt;/link&gt;
	&lt;description&gt;&lt;?php bloginfo_rss("description") ?&gt;&lt;/description&gt;
	&lt;lastBuildDate&gt;&lt;?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?&gt;&lt;/lastBuildDate&gt;
	&lt;language&gt;&lt;?php bloginfo_rss( 'language' ); ?&gt;&lt;/language&gt;
	&lt;sy:updatePeriod&gt;&lt;?php echo apply_filters( 'rss_update_period', 'hourly' ); ?&gt;&lt;/sy:updatePeriod&gt;
	&lt;sy:updateFrequency&gt;&lt;?php echo apply_filters( 'rss_update_frequency', '1' ); ?&gt;&lt;/sy:updateFrequency&gt;
	&lt;?php do_action('rss2_head'); ?&gt;
	&lt;?php while( have_posts()) : the_post(); ?&gt;
	&lt;item&gt;
		&lt;title&gt;&lt;?php the_title_rss() ?&gt;&lt;/title&gt;
		&lt;link&gt;&lt;?php the_permalink_rss() ?&gt;&lt;/link&gt;
		&lt;comments&gt;&lt;?php comments_link_feed(); ?&gt;&lt;/comments&gt;
		&lt;pubDate&gt;&lt;?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?&gt;&lt;/pubDate&gt;
		&lt;dc:creator&gt;&lt;?php the_author() ?&gt;&lt;/dc:creator&gt;
&lt;?php the_category_rss('rss2') ?&gt;
		&lt;guid isPermaLink="false"&gt;&lt;?php the_guid(); ?&gt;&lt;/guid&gt;
&lt;?php if (get_option('rss_use_excerpt')) : ?&gt;
		&lt;description&gt;&lt;![CDATA[&lt;?php get_the_excerpt(); ?&gt;]]&gt;&lt;/description&gt;
&lt;?php else : ?&gt;
		&lt;description&gt;&lt;?php echo '&lt;![CDATA['.custom_rss_text_limit($post-&gt;post_content, 256).']]&gt;';  ?&gt;&lt;/description&gt;
&lt;?php $content = get_the_content_feed('rss2'); ?&gt;
	&lt;?php if ( strlen( $content ) &gt; 0 ) : ?&gt;
		&lt;content:encoded&gt;&lt;![CDATA[&lt;?php echo $content; ?&gt;]]&gt;&lt;/content:encoded&gt;
	&lt;?php else : ?&gt;
		&lt;content:encoded&gt;&lt;![CDATA[&lt;?php the_excerpt(); ?&gt;]]&gt;&lt;/content:encoded&gt;
	&lt;?php endif; ?&gt;
&lt;?php endif; ?&gt;
		&lt;wfw:commentRss&gt;&lt;?php echo esc_url( get_post_comments_feed_link(null, 'rss2') ); ?&gt;&lt;/wfw:commentRss&gt;
		&lt;slash:comments&gt;&lt;?php echo get_comments_number(); ?&gt;&lt;/slash:comments&gt;
&lt;?php rss_enclosure(); ?&gt;
&lt;?php do_action('rss2_item'); ?&gt;
		&lt;/item&gt;
	&lt;?php endwhile; ?&gt;
&lt;/channel&gt;
&lt;/rss&gt;
</pre>
<pre class="theme:monokai lang:php decode:true " title="goes in functions.php to load the custom feed">/* Custom RSS Feed for Home Page headlines */

function create_my_customfeed() {
load_template( get_stylesheet_directory() . '/headlines-customfeed.php');
}
add_action('do_feed_headlines', 'create_my_customfeed', 10, 1);
</pre>
<h3>OU Campus PHP helper file and code asset</h3>
<p>To parse an existing external RSS feed, such as a standard or custom WordPress feed, we use a helper file that employs PHP&#8217;s simplexml_load_string to load the targeted RSS feed, traverse the XML document, select node content, then echo out a block of styled html for each set of targeted XML nodes. The helper file accepts&nbsp;the $feed variable to specify the location of the targeted feed, and the $maxitems variable to specify the number of items to select from the top of the that feed.</p>
<p>On its own, the PHP helper file can be hit in a browser, to verify the targeted feed type exists and is parsed correctly. The browser will return an un-styled&nbsp;html page from the helper file URL.</p>
<p>The OU Campus Code Asset includes the helper file, over-rides the helper&#8217;s default variables, is and is very simple to copy and modify, according to the intended target feed and desired number of items to be presented on the final page. Many different Assets can include a single helper file.</p>
<p><em>(Vinit from OmniUpdate outlined a much better way to handle the feed URL and number of items in his Server Side Scripting class: via PCF Page Parameters.)</em></p>
<h3>PHP file</h3>
<ul>
<li><a href="http://www.utc.edu/_resources/php/get-headlines-gomocs.php" target="_blank" rel="noopener noreferrer">parses feed and displays HTML</a>
<ul>
<li>variables set to defaults for testing
<ul>
<li>may need to verify feed access and XML structure</li>
</ul>
</li>
</ul>
</li>
<li>various types of display html
<ul>
<li>title, excerpt, thumbnail from WordPress</li>
<li>title only from WordPress</li>
<li>RSS feed with formatting or namespaces different&nbsp;from WordPress</li>
</ul>
</li>
</ul>
<pre class="theme:monokai lang:php decode:true" title="/_resources/get-headlines-sidebar.php">&lt;?php

$input = $_SERVER['QUERY_STRING'];
parse_str($input);

if (!isset($feed))//script or page property will choose which feed to display
	$feed = "http://blog.utc.edu/news/headlines.xml/";

if(!isset($maxitems))
	$maxitems = 3;

$file = file_get_contents($feed);
$file = str_ireplace('src="http://', 'src="//', $file);
$file = str_ireplace('media:content url="http://', 'media:content url="//', $file);
$file = str_ireplace('media:thumbnail url="http://', 'media:thumbnail url="//', $file);

$sxml = simplexml_load_string($file);

$i = 0;
	foreach ($sxml-&gt;channel-&gt;item as $item) {
		if (++$i &gt; $maxitems) {
				break;
			}
		$namespaces      = $item-&gt;getNameSpaces( true );
		$content         = isset($namespaces['content']) ? $item-&gt;children( $namespaces['content'] ) : '';
		$content_encoded = isset($content-&gt;encoded)      ? $content-&gt;encoded                         : '';
		$media           = isset($namespaces['media'])   ? $item-&gt;children( $namespaces['media'] )   : '';
		$html       = "&lt;div class=\"row-fluid\"&gt;"
					.     "&lt;h3&gt;&lt;a href=\"{$item-&gt;link}\"&gt;{$item-&gt;title}&lt;/a&gt;&lt;/h3&gt;"
					.     "{$content_encoded}"
					.  "&lt;/div&gt;";
	echo($html);
}
?&gt;
&lt;script&gt;
	$(document).ready(function(){
		$('.sidebar img').removeClass().addClass('thumbnail pull-right span5');
		$('aside.well img').removeClass().addClass('thumbnail pull-right span5');
	});
&lt;/script&gt;
</pre>
<h3>OU Campus Assets</h3>
<ul>
<li>simple structure
<ul>
<li>specify RSS source</li>
<li>number of posts to display</li>
</ul>
</li>
</ul>
<pre class="lang:php decode:true " title="OU Campus Asset">&lt;?php
$feed = "//blog.utc.edu/hr/category/benefits/feed/";
include($_SERVER['DOCUMENT_ROOT']. '/_resources/php/get-headlines-sidebar.php');
$maxitems = 5;
?&gt;</pre>
<p><em>(Vinit from OmniUpdate outlined a much better way to handle the feed URL and number of items in his Server Side Scripting class: via PCF Page Parameters.)</em></p>
<h3>More Speed</h3>
<p>After you verify the final production page, you should set up cron jobs for any external feeds that are created via database calls on the external servers. A&nbsp;WordPress feed will require a bit of PHP and MySQL work to generate the RSS feed. This requires some processing, and will introduce a delay in service of the OU Campus PHP page. To avoid this latency, we create cron jobs on the production server to periodically fetch the feeds and cache them locally on the production server. The speed increase for the final page product is noticeable.</p>
<p>If your OU Campus Sites include development, test, training, or mobile Sites, you will want to duplicate the local static feeds on all of the OU Sites.</p>
<p>If you control an external WordPress site, you can&nbsp;employ caching mechanisms or plugins to more efficiently serve RSS feeds.</p>
<ul>
<li>cache RSS feeds via WordPress plugin, e.g. W3 &nbsp;Total Cache</li>
<li>cron job to fetch feeds to local production servers</li>
<li>minimize external requests for faster page load</li>
</ul>
<p>This cron job can be placed in /etc/cron.hourly to fetch WordPress feeds, check <code>lastBuildDate</code>, and compare that to the existing build date, and create a cached RSS xml file.</p>
<pre class="theme:monokai lang:default decode:true" title="wget the feeds to local via cron">#!/bin/bash

# Preload WordPress Feeds for Website

# UTC News
wget http://blog.utc.edu/news/headlines.xml/ -O /data/web/prod/www/_resources/rss/wp-news.tmp &gt;/dev/null 2&gt;&amp;1
TMP_LASTBUILD="$(xml_grep '/rss/channel/lastBuildDate' --text_only /data/web/prod/www/_resources/rss/wp-news.tmp)"
XML_LASTBUILD="$(xml_grep '/rss/channel/lastBuildDate' --text_only /data/web/prod/www/_resources/rss/wp-news.xml)"
MIMETYPE=`file -b --mime-type /data/web/prod/www/_resources/rss/wp-news.tmp`
if [ "$MIMETYPE" == "application/xml" -a  "$TMP_LASTBUILD" != "$XML_LASTBUILD" ] ; then
    mv /data/web/prod/www/_resources/rss/wp-news.tmp /data/web/prod/www/_resources/rss/wp-news.xml
fi

# Duplicate for development, test &amp; training environments
cp -p /data/web/prod/www/_resources/rss/wp*.xml /data/web/test/www/_resources/rss/
cp -p /data/web/prod/www/_resources/rss/wp*.xml /data/web/test/train/_resources/rss/
cp -p /data/web/prod/www/_resources/rss/wp*.xml /data/web/dev/www/_resources/rss/
</pre>
<p>For other RSS sources, the structure may be different; maybe we can&#8217;t do a <code>lastBuildDate</code> check. And&#8230; some servers may not respond to a default wget request from a shell script. No problem: just specify <code>--header</code> and <code>--user-agent</code>, don&#8217;t do the <code>lastBuildDate</code> check, and just write the RSS XML file.</p>
<pre class="theme:monokai lang:default decode:true">#!/bin/bash

# Preload GoMocs Feeds for Website


# Gomocs.com News
wget  --header="Accept: text/html" --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" http://www.gomocs.com/rss.aspx -O /data/web/prod/www/_resources/gomocs-news.xml

# Duplicate for development, test &amp; training environments
cp -p /data/web/prod/www/_resources/rss/gomocs*.xml /data/web/test/www/_resources/rss/
cp -p /data/web/prod/www/_resources/rss/gomocs*.xml /data/web/test/train/_resources/rss/
cp -p /data/web/prod/www/_resources/rss/gomocs*.xml /data/web/dev/www/_resources/rss/</pre>
<h2>Event Calendar RSS feeds from Master Calendar via RSS</h2>
<p>Example pages that include feeds from Master Calendar. MC has a very rudimentary RSS output of title, date/time and description. MC caches its RSS feeds by default, and expects a lot of traffic to the feed locations, so it is not so necessary to create cron jobs to fetch them. However, if you have an OU Campus page that fetches and displays a large number of MC feeds, you will see a performance increase by using cron jobs. UTC.edu&#8217;s home page fetches a number of feeds, and we saw a noticeably faster page load after moving these calls to cron jobs.</p>
<ul>
<li><a href="http://www.utc.edu/" target="_blank" rel="noopener noreferrer">home page tabbed calendar</a></li>
<li><a href="http://www.utc.edu/music/" target="_blank" rel="noopener noreferrer">simple sidebar calendar</a></li>
</ul>
<h2>Social Media Streams</h2>
<p><strong>UTC uses a jQuery plugin and PHP</strong>&nbsp;to pull in social media posts for the university account, as well as for individual departments and colleges. This is an easy way to create a social stream sidebar or social wall page.</p>
<ul>
<li><a href="http://codecanyon.net/item/jquery-social-stream/2103997" target="_blank" rel="noopener noreferrer">jQuery Social Stream</a></li>
<li><a href="http://www.utc.edu/read-achieve/" target="_blank" rel="noopener noreferrer">program site with Twitter feed</a></li>
<li><a href="http://www.utc.edu/" target="_blank" rel="noopener noreferrer">home page with multiple feeds in a sidebar stream</a></li>
<li><a href="http://www.utc.edu/mocs-news/" target="_blank" rel="noopener noreferrer">social wall page with YouTube videos</a></li>
</ul>
<p><em>Facebook, Twitter and Instagram require PHP &nbsp;API script for connection to signed apps.<a href="http://lulalake.org/" target="_blank" rel="noopener noreferrer">&nbsp;jquery.imagesloaded</a>&nbsp;is helpful for the wall display</em></p>
<h2>Code Samples</h2>
<p><em>(A compilation zip including all code mentioned in the presentation is available. Comment and subscribe to this post&nbsp;to be notified of updates.)</em></p>
<ul>
<li>WordPress plugin to add media attachments to RSS feed</li>
<li>WordPress functions.php changes</li>
<li>PHP files to parse feeds and display HTML</li>
<li>OU Campus Assets to specify RSS source and set number of posts</li>
<li>cron job to fetch RSS feeds to local server</li>
</ul>
<p>The post <a href="https://chrisgilligan.com/consulting/integrating-content-from-external-sources-into-ou-campus-using-rss-php-and-javascript/">Integrating Content from External Sources into OU Campus Using RSS, PHP, and JavaScript</a> appeared first on <a href="https://chrisgilligan.com">Chris Gilligan » new media</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://chrisgilligan.com/consulting/integrating-content-from-external-sources-into-ou-campus-using-rss-php-and-javascript/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>University Website and Blog Redesign</title>
		<link>https://chrisgilligan.com/portfolio/university-website-and-blog-redesign/</link>
					<comments>https://chrisgilligan.com/portfolio/university-website-and-blog-redesign/#respond</comments>
		
		<dc:creator><![CDATA[Chris Gilligan]]></dc:creator>
		<pubDate>Wed, 14 Aug 2013 18:03:46 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://chrisgilligan.com/?p=2038</guid>

					<description><![CDATA[<p>This was a team project for the University of Tennessee at Chattanooga, my alma mater and current employer. I was hired by UTC as web development specialist in late 2012, and worked with a cross-discipline team on the redesign, information architecture, 10,000 page migration to CMS and user training for over 300 web editors. The [&#8230;]</p>
<p>The post <a href="https://chrisgilligan.com/portfolio/university-website-and-blog-redesign/">University Website and Blog Redesign</a> appeared first on <a href="https://chrisgilligan.com">Chris Gilligan » new media</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="float: right; margin: 0 0 10px 15px; width:240px; height: auto;">
		<img src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2013/08/utc-edu-bootstrap-site.png?x25141" width="240" style="max-width: 100%; height: auto;" />
		</p><p>This was a team project for the <a href="http://utc.edu/">University of Tennessee at Chattanooga</a>, my <em>alma mater</em> and current employer. I was hired by UTC as web development specialist in late 2012, and worked with a cross-discipline team on the redesign, information architecture, 10,000 page migration to CMS and user training for over 300 web editors.</p>
<p>The design was built on <a href="http://getbootstrap.com/">Bootstrap</a>, a versatile framework that includes a flexible, responsive grid system, icon font, and <a href="http://lesscss.org/">LESS/CSS</a> styling for nearly any imaginable UI element. The site looks great on desktop, tablet and mobile phone; images are resized according to users&#8217; maximum screen width by <a href="http://adaptive-images.com">Adaptive Images</a>.</p>
<p style="text-align: center;"><a href="http://utc.edu/"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-2041img-thumbnail" alt="utc-edu-bootstrap-site" src="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2013/08/utc-edu-bootstrap-site-601x1024.png?x25141" width="601" height="1024" srcset="https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2013/08/utc-edu-bootstrap-site-601x1024.png?x25141 601w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2013/08/utc-edu-bootstrap-site-176x300.png?x25141 176w, https://d2lehxir4n36oh.cloudfront.net/wp-content/uploads/2013/08/utc-edu-bootstrap-site.png?x25141 1198w" sizes="auto, (max-width: 601px) 100vw, 601px" /></a></p>
<p>We worked with <a href="http://www.omniupdate.com/">OmniUpdate</a> to port the functional HTML templates to the OU Campus Content Management System.</p>
<p>A companion WordPress theme was created to retrofit the <a href="http://blog.utc.edu/">UTC Blogs</a> MultiSite. Enhanced WordPress RSS feeds in the media namespace populate news feeds on the home page.</p>
<h3>Deets for Devs</h3>
<div class="woo-sc-box  note   ">We’re using <a href="http://getbootstrap.com/2.3.2/">Bootstrap 2.3.2</a> with <a href="http://fontawesome.io/3.2.1/">Font Awesome 3.2.1</a> icons.</p>
<p>For initial HTML development, I used  <a href="http://getkickstrap.com">Kickstrap</a>.</p>
<p>I found a lot of great examples and code at  <a href="http://wrapbootstrap.com">WrapBootstrap</a> and <a href="http://bootsnip.com">Bootsnip</a>.</p>
<p>Our custom CSS files work for both the OU Campus site and WordPress blogs, because templates for both are built on Bootstrap… on WordPress, we use a child theme with a  <a href="http://bootswatch.com">BootSwatch style custom CSS</a>.</p>
<p>We host our own CSS, but pull fonts and JavaScript libraries from CDNs. Off-Canvas, drop-down sidenav was custom built using Bootstrap components, but now Jasny’s Bootstrap 3.0 fork (jasny.github.io/bootstrap) has a similar extension.</p>
<p>LESS Files: along with the entire <a href="http://mainandwilliams.net/">development site</a> (was easier to zip this way). <a href="https://drive.google.com/folderview?id=0B8InB6W8DuctdkNxTUtfUU9HT28&amp;usp=sharing">Download</a> &amp; unzip, it will run as a local site if you like…</p>
<p>Start with kickstrap.less, see what it includes — mostly the standard Bootstrap LESS files. Next look at theme.less, which jumps to Kickstrap/themes/utcms/theme.less, which has all of the custom stuff and some comments. Read the comments and then look at the individual files to see what’s going on: basically, anything that’s commented out uses the base Bootstrap CSS. At some point, I would like to change this workflow to pull the standard Bootstrap CSS from a CDN, and only load the override CSS.</p>
<p>Most of our specific changes are in variables.less, navbar.less, main.less (final custom overrides and tweaks) and logotype.less (for the header). I used CODA as an IDE, with <a href="http://incident57.com">CodeKit</a> as my LESS compiler.</div>
<div></div>
<p>The post <a href="https://chrisgilligan.com/portfolio/university-website-and-blog-redesign/">University Website and Blog Redesign</a> appeared first on <a href="https://chrisgilligan.com">Chris Gilligan » new media</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://chrisgilligan.com/portfolio/university-website-and-blog-redesign/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Page Caching using Disk: Enhanced 
Content Delivery Network via Amazon Web Services: CloudFront: d2lehxir4n36oh.cloudfront.net
Lazy Loading (feed)

Served from: chrisgilligan.com @ 2026-07-24 15:11:10 by W3 Total Cache
-->