<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">

    <title type="text">News</title>
    <subtitle type="text">News:</subtitle>
    <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/" />
    <link rel="self" type="application/atom+xml" href="http://greeninteractive.com/news/atom" />
    <updated>2012-03-30T13:55:49Z</updated>
    <rights>Copyright (c) 2011, Doug Green</rights>
    <generator uri="http://expressionengine.com/" version="2.2.2">ExpressionEngine</generator>
    <id>tag:greeninteractive.com,2011:12:21</id>


    <entry>
      <title>Tribeach Holdings</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/tribeach-holdings" />
      <id>tag:greeninteractive.com,2012:news/24.417</id>
      <published>2012-03-12T22:03:16Z</published>
      <updated>2012-03-12T18:17:17Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>I recently completed production on a website for Alan Hill Design. As with other projects we have collaborated on, Alan Hill designed the site, and I handled the front-end development. The website makes use of jQuery to load sections dynamically, and the content is editable via ExpressionEngine.</p>

<p><img src="http://greeninteractive.com/images/uploads/news/tribeach-620.jpg" alt="Tribeach website" height="543" width="620" alt="" /></p>

<p><a href="http://greeninteractive.com/?URL=http%3A%2F%2Ftribeach.com%2F">http://tribeach.com/</a><br />
<a href="http://greeninteractive.com/?URL=http%3A%2F%2Falanhilldesign.com%2F">http://alanhilldesign.com/</a></p>
      ]]></content>
    </entry>

    <entry>
      <title>Unstyled jQuery Galleries</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/unstyled-jquery-galleries" />
      <id>tag:greeninteractive.com,2011:news/24.416</id>
      <published>2011-12-21T16:05:47Z</published>
      <updated>2012-03-30T13:55:49Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>Over the past year or so, I&#8217;ve needed to create basic image galleries with some minor variations. It&#8217;s easy enough to reuse bits and pieces of code, but I&#8217;d rather have a basic gallery, free of any styling, to use as a starting point. Here are some variations:</p>

<h3>Fade transition, individual image links</h3>
<p><a href="http://greeninteractive.com/?URL=http%3A%2F%2Fdev.greeninteractive.com%2Fjs%2Fgallery%2Ffade-img-links.php">http://dev.greeninteractive.com/js/gallery/fade-img-links.php</a></p>

<h3>Fade transition, next and previous links</h3>
<p><a href="http://greeninteractive.com/?URL=http%3A%2F%2Fdev.greeninteractive.com%2Fjs%2Fgallery%2Ffade-next-prev-links.php">http://dev.greeninteractive.com/js/gallery/fade-next-prev-links.php</a></p>

<h3>Slide transition, individual image links</h3>
<p><a href="http://greeninteractive.com/?URL=http%3A%2F%2Fdev.greeninteractive.com%2Fjs%2Fgallery%2Fslide-img-links.php">http://dev.greeninteractive.com/js/gallery/slide-img-links.php</a></p>

<h3>Slide transitions, next and previous links</h3>
<p><a href="http://greeninteractive.com/?URL=http%3A%2F%2Fdev.greeninteractive.com%2Fjs%2Fgallery%2Fslide-next-prev-links.php">http://dev.greeninteractive.com/js/gallery/slide-next-prev-links.php</a></p>

<h3>Vertical slide transition, individual image links</h3>
<p><a href="http://greeninteractive.com/?URL=http%3A%2F%2Fdev.greeninteractive.com%2Fjs%2Fgallery%2Fslide-img-links-vert.php">http://dev.greeninteractive.com/js/gallery/slide-img-links-vert.php</a></p>

<h3>Vertical slide transitions, next and previous links</h3>
<p><a href="http://greeninteractive.com/?URL=http%3A%2F%2Fdev.greeninteractive.com%2Fjs%2Fgallery%2Fslide-next-prev-links-vert.php">http://dev.greeninteractive.com/js/gallery/slide-next-prev-links-vert.php</a></p>

<p>I can think of things I might add, and also ways I might optimize the code further. But if I wait until it is perfect, you will never see it. Enjoy!</p>

<p><em>Update 3/30/12:</em> Added vertical transitions and updated links.</p>
      ]]></content>
    </entry>

    <entry>
      <title>100luquer.com</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/100luquer.com" />
      <id>tag:greeninteractive.com,2011:news/24.273</id>
      <published>2011-11-02T00:13:57Z</published>
      <updated>2011-11-01T20:21:58Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>A recent project for Alan Hill Design. Alan Hill created the design, and I handled the web production. Technologies used: HTML, CSS, JavaScript, jQuery, Flash, ActionScript, and PHP.</p>

<p><img src="http://greeninteractive.com/images/uploads/news/100-luquer.jpg" alt="100 Luquer" height="510" width="620" alt="" /></p>

<p><a href="http://greeninteractive.com/?URL=http%3A%2F%2F100luquer.com%2F">http://100luquer.com/</a></p>
      ]]></content>
    </entry>

    <entry>
      <title>Magnetic ExpressionEngine theme available</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/magnetic-expressionengine-theme-available" />
      <id>tag:greeninteractive.com,2011:news/24.269</id>
      <published>2011-08-14T13:57:00Z</published>
      <updated>2011-08-19T14:27:01Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="ExpressionEngine"
        scheme="http://greeninteractive.com/news/category/expressionengine"
        label="ExpressionEngine" />
      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>I just released an installable theme for ExpressionEngine called Magnetic. The theme is suitable for a blog, or as a starting point for an online magazine. The design is clean and can be easily modified via CSS and a few image adjustments. The original Photoshop file is included to make modifications easier.</p>

<p>The ExpressionEngine templates are organized into one template group for the site, and another for the search to keep URLs clean and optimized. Global Variables are used for Google Analytics, the extended title on the home page, and the site meta description. Snippets are used to organize other pieces of the templates such as the CSS links, feeds, JavaScript files, site header, and footer.</p>

<p>The site uses four main channels and a featured channel to organize content. The four main channels could be used for different topics if creating an online magazine, or just one main channel could be used if creating a blog. The featured channel is used for featured entries on the home page.</p>

<p><a href="http://magnetic.greeninteractive.com/">View the demo site.</a><br />
<a href="http://greeninteractive.com/ee-themes/">Purchase here.</a></p>
      ]]></content>
    </entry>

    <entry>
      <title>Upgrading to ExpressionEngine 2</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/upgrading-to-expressionengine-2" />
      <id>tag:greeninteractive.com,2011:news/24.262</id>
      <published>2011-07-21T01:42:37Z</published>
      <updated>2011-07-21T12:28:38Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="Development"
        scheme="http://greeninteractive.com/news/category/development"
        label="Development" />
      <category term="ExpressionEngine"
        scheme="http://greeninteractive.com/news/category/expressionengine"
        label="ExpressionEngine" />
      <content type="html"><![CDATA[
        <p>I recently upgraded this site&#8217;s content management system from ExpressionEngine 1.7 to 2.2. I had been holding off on the upgrade, as it always ends up taking more time than expected. I also did not like some of the changes from version 1.x to 2.x, but there were enough advantages to finally merit an upgrade.</p>

<h3>Upgrade errors</h3>
<p>When I first ran the upgrade, there were some on-screen errors which did not inspire a whole lot of confidence and harken back to the beta software (I experienced many errors when trying to use the beta version, which is one reason I delayed the upgrade for so long). The upgrade eventually went through fine. I basically just clicked through the errors. Why they were there in the first place, I&#8217;m not sure.</p>

<h3>Multiple Site Manager</h3>
<p>I ran into some issues upgrading the multiple site manager that I don&#8217;t see documented anywhere, so I&#8217;ll make a note of them here. According to the <a href="http://expressionengine.com/user_guide/cp/sites/install.html">MSM update instructions</a>, all you need to do is replace a few files. From the standpoint of the control panel that&#8217;s all you need to do. However, in order to get the individual sites working, there are some other steps required.</p>

<p>I found that I needed to copy the primary index.php and admin.php to the individual site directories, and then modify as appropriate. This is the same process that you would use when <a href="http://expressionengine.com/user_guide/cp/sites/domainsetup.html">setting up a domain or sub-domain</a>. My sites didn&#8217;t show up after updating the MSM files per the documentation&#8212;but after copying these two files and editing for each site, the sites were functional once again.</p>

<p><em>Note:</em> Do not uncomment the MSM information in the primary index.php and admin.php. Only do that for each domain or sub-domain. The comments in both index.php and admin.php state: <em>Uncomment the following variables if you are using the Multiple Site Manager: <a href="http://greeninteractive.com/?URL=http%3A%2F%2Fexpressionengine.com%2Fuser_guide%2Fcp%2Fsites">http://expressionengine.com/user_guide/cp/sites</a></em>. Only do that once you have copied these files into your directory for the domain or sub-domain you are managing. You will want to leave those comments in place for the primary index.php and admin.php.</p>

<p>One of my sites did not display correctly after configuring the multiple site manager settings. I eventually discovered this was due to how I used the the global variable &#123;site_url&#125; in the site templates, and how I edited index.php. In index.php, there is a line to specify site_url. When the site was set up originally, I included a trailing slash in the site_url. When I edited the new index.php, I did not include the trailing slash at the end of the URL, which broke links to CSS files, and links between site sections. This is something to be aware of if you use &#123;site_url&#125; in your templates.</p>

<h3>Leftover files</h3>
<p>I noticed that the path.php was leftover from ExpressionEngine version 1.x and is not needed once the system is upgraded to 2.x. The path.php file will also be present in your site domain or sub-domain folders if you are using the multiple site manager. You can move this to a backup folder or delete it. If you renamed files and folders to &#8220;_old&#8221; per the update instructions, move those to a backup folder or delete once the upgrade is successful.</p>

<h3>Updating the templates</h3>
<p>During the upgrade process, <em>weblog</em> is automatically replaced with <em>channel</em> in your templates. There are a few other manual changes that need to be made. <a href="http://www.train-ee.com/courseware/free-tutorials/comments/translating-ee-1-code-to-ee-2/">Mike Boyink authored a helpful article</a> that outlines the necessary steps when updating your templates from 1.x to 2.x code.</p>

<h3>Unanswered questions</h3>
<p>Why do both index.php and admin.php have a system_path variable? Maybe this is related to the CodeIgniter framework, but it seems like the variable should only be in one place. The same goes for the multiple site manager settings in both documents.</p>

<p>What is the purpose of the &#8220;Synchronize Files&#8221; command in the file manager? Running the command generates errors for all the images in my portfolio, even though they display just fine on the site. According to the error message, they exceed a maximum file size. Unfortunately, <a href="http://expressionengine.com/user_guide/cp/content/files/sync_files.html">the documentation</a> does not make it much clearer.</p>

<h3>.htaccess</h3>
<p>I had been using the <a href="http://devot-ee.com/add-ons/lg-htaccess-generator/">LG .htaccess Generator</a> to remove index.php from the URLs. Now that ExpressionEngine has <a href="http://expressionengine.com/user_guide/general/remove_index.php.html">official support for clean URLs</a>, I manually edited the .htaccess files instead.</p>

<h3>Final thoughts</h3>
<p>The upgrade process was not as smooth as I would have liked, and I have noticed some frustrating <a href="http://expressionengine.com/bug_tracker/list_2.x/">bugs</a> such as the Writemode not working in Firefox, and the login screen intermittently not working in Firefox. However, there are enough improvements in the new software to make the upgrade worthwhile. And as long as I recommend and implement ExpressionEngine for clients, it would be irresponsible not to be up to date on the latest version. </p>

<p>An automatic one-click update as seen in other software platforms would be desirable, but the system seems complicated enough that I don&#8217;t see this happening soon. I am hopeful for future improvements now that EllisLab <a href="http://ellislab.com/blog/comments/welcome_james_mathias_chief_creative_officer/">hired someone versed in design</a> and is <a href="http://ellislab.com/feedback">officially listening</a>.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Recent Projects, spring 2011</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/recent-projects-spring-2011" />
      <id>tag:greeninteractive.com,2011:news/24.257</id>
      <published>2011-06-28T20:03:10Z</published>
      <updated>2011-06-29T12:37:11Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>Over this past winter and spring, I worked on a few development projects for graphic designers, and a redesign of a Boston-area residential architecture firm.</p>

<p>I worked with Wilcox Design, a graphic design firm based in Cambridge, Massachusetts. I provided consultation during a website redesign and acted in a production role to implement the new design. The resulting website moves from an earlier Flash format to HTML, taking advantage of natural optimization for search engines. The updated portfolio also features new design work.</p>

<p><img src="http://greeninteractive.com/images/uploads/work/wilcox-home-620.jpg" alt="Wilcox Design" width="620" height="453" /></p>

<p>I also worked with Alan Hill Design, a graphic design firm in New York, New York. We recently launched a new website for the Constable real estate development project in the SoHo Cast Iron District. Alan Hill provided the graphic design, and I handled the Flash development and hosting.</p>

<p><img src="http://greeninteractive.com/images/uploads/news/constable-home-620.jpg" alt="Constable NYC" width="620" height="429" /></p>

<p>And I worked with Henry MacLean of Timeless Architecture to update the existing company website and implement a content management system. The new website features a photo gallery of the firm’s projects and is implemented with ExpressionEngine and SlideShowPro Director. We opted for a larger format to showcase the project images.</p>

<p><img src="http://greeninteractive.com/images/uploads/news/timearch-home-620.jpg" alt="Timeless Architecture" width="620" height="430" /></p>
      ]]></content>
    </entry>

    <entry>
      <title>Recent projects, fall 2010</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/recent-projects-fall-2010" />
      <id>tag:greeninteractive.com,2011:news/24.255</id>
      <published>2011-01-17T00:52:35Z</published>
      <updated>2011-06-29T12:41:36Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>This past fall, I worked on a few Flash development projects. Two highlights follow. The Harlem Sol project was designed by Alan Hill of Alan Hill Design. I handled the Flash animation and development. </p>

<p><img src="http://greeninteractive.com/images/uploads/news/harlemsol-620.jpg" alt="Harlem Sol" width="620" height="428" class="pre" /><br />
<img src="http://greeninteractive.com/images/uploads/news/harlemsol123-620.jpg" alt="Harlem Sol" width="620" height="424" /></p>

<p><a href="http://harlemsol.com/">harlemsol.com</a></p>

<p>The 145 Hudson project is a custom Flash website originally developed by <a href="http://basikgroup.com/">Basik</a>. Changes and updates to the content were required and the original development team was not available. I was hired to reprogram the site, using the existing design and Flash assets. </p>

<p><img src="http://greeninteractive.com/images/uploads/news/145hudson-620-1.jpg" alt="" width="620" height="404" class="pre" /><br />
<img src="http://greeninteractive.com/images/uploads/news/145hudson-620-2.jpg" alt="" width="620" height="404" /></p>

<p><a href="http://145hudson.com/">145hudson.com</a></p>
      ]]></content>
    </entry>

    <entry>
      <title>January 5, 2011 update</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/january-5-2011-update" />
      <id>tag:greeninteractive.com,2011:news/24.254</id>
      <published>2011-01-06T00:15:47Z</published>
      <updated>2011-01-06T11:11:48Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>All has been quiet around here, and it&#8217;s time for an update. This fall ended up being busy with client work. I managed to redesign my site twice&#8212;once over the summer, and once again this past fall. I wouldn&#8217;t recommend such frequent design changes, but that&#8217;s how it goes. At this point, I think things have stabilized, and I will be making changes in the form of updates and tweaks rather than a wholesale reworking of everything. The news section was dropped in the last redesign, and I ended up bringing it back. The brochure-style site only gets you so far. Current content is important, even if it is only news updates. </p>

<p>I favor the <a href="http://expressionengine.com/">ExpressionEngine</a> content management system, but there are many options that might work for your website to keep content fresh. EllisLab, the makers of ExpressionEngine, introduced a mini-CMS called <a href="http://mojomotor.com/">MojoMotor</a> over the summer. It&#8217;s designed for managing content on a smaller site that doesn&#8217;t need a full-blown CMS. I could have used this earlier on many projects, and I am looking forward to trying it out.</p>

<p>This past year, I worked on a mix of design and development projects. I still had quite a bit of Flash-oriented work&#8212;both timeline animation and development. Contrary to the rumors, the Flash platform is still alive and well. It will be interesting to see how it evolves with the increased consumer use of mobile and portable devices. </p>

<p>Obviously the past two years were challenging for everyone. I&#8217;m optimistic about the upcoming year. I think we are beginning to see improvements in the health of the economy and overall business climate. I&#8217;m very grateful to my clients for the work this past year. If you were a client, thank you! And here&#8217;s to a successful 2011!</p>
      ]]></content>
    </entry>

    <entry>
      <title>Magnetic Themes site launch</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/magnetic-themes-site-launch" />
      <id>tag:greeninteractive.com,2010:news/24.250</id>
      <published>2010-11-03T20:29:14Z</published>
      <updated>2011-08-19T14:30:15Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>This is a project I&#8217;ve been working on for a while now. The goal is to provide custom website themes for companies and individuals to be used for their own projects. This is best suited to designers needing a head start on a project, or to those without extensive knowledge of HTML and CSS. Some basic knowledge of HTML and CSS will be needed to edit the themes. The site has been launched with one flagship theme. Additional themes, and hopefully some templates for ExpressionEngine, will follow soon.</p>

<p><em>Update:</em> Site on hold for now. Find <a href="http://greeninteractive.com/ee-themes/">ExpressionEngine themes here</a>.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Magnetic magazine and blog theme</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/magnetic-magazine-and-blog-theme" />
      <id>tag:greeninteractive.com,2010:news/24.184</id>
      <published>2010-09-29T19:06:21Z</published>
      <updated>2011-08-19T14:27:22Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="ExpressionEngine"
        scheme="http://greeninteractive.com/news/category/expressionengine"
        label="ExpressionEngine" />
      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>A high-quality, customizable theme for magazines and blogs.</p>

<h4>Home Page</h4>
<p><a href="http://greeninteractive.com/images/uploads/news/magnetic-home-800.jpg" rel="lightbox" class="img"><img src="http://greeninteractive.com/images/uploads/news/magnetic-home-620.jpg" alt="Magnetic home page" width="620" height="764" /></a></p>

<h4>Comment Styles</h4>
<p><a href="http://greeninteractive.com/images/uploads/news/magnetic-post-800.jpg" rel="lightbox" class="img"><img src="http://greeninteractive.com/images/uploads/news/magnetic-post-620.jpg" alt="Magnetic comment styles" width="620" height="826" /></a></p>

<h3>Features</h3>
<ul>
<li>Handcrafted HTML, CSS, and JavaScript</li>
<li>Valid XHTML Transitional</li>
<li>Easily customizable via CSS</li>
<li>PSD file included</li>
<li>IE 7+, Firefox, Safari, Chrome</li>
</ul>

<ul>
<li>Stock imagery available separately at <a href="http://www.veer.com/">Veer</a>.</li>
<li>You may use this theme in personal and commercial projects.</li>
<li>You may not resell it in any form.</li>
</ul>

<p><strike><em>Coming soon:</em> templates for ExpressionEngine.</strike></p>

<p><em>Update:</em> ExpressionEngine templates are now available.</p>

<p><a href="http://magnetic.greeninteractive.com/">View the demo site.</a><br />
<a href="http://greeninteractive.com/ee-themes/">Purchase here.</a></p>
      ]]></content>
    </entry>

    <entry>
      <title>Default link styling and accessibility</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/default-link-styling-and-accessibility" />
      <id>tag:greeninteractive.com,2010:news/24.183</id>
      <published>2010-09-23T16:07:08Z</published>
      <updated>2010-09-23T11:40:00Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="Accessibility"
        scheme="http://greeninteractive.com/news/category/accessibility"
        label="Accessibility" />
      <content type="html"><![CDATA[
        <p>I&#8217;ve noticed that more and more designers are removing the default styling of links. By default, a link will display an outline when it receives focus from the keyboard. In other words when using the tab key to navigate through links on a page, each time you advance to a link, that link is highlighted visually by default. An outline will appear around the link. </p>

<p>With CSS you can override this behavior with the declaration <em>outline:none</em>. Please don&#8217;t do this.</p>

<p>After overriding the default behavior, anyone using the keyboard to navigate links on your site will receive no indication of where they are on the page. You have just provided a barrier to access for some of your users, and have most likely annoyed them. Some portion of your audience will <em>need</em> or <em>prefer</em> to use the keyboard for navigation. If they have to use your site for some reason, they will do so grudgingly. If they do not have to use your site, they may go elsewhere. </p>

<p>If you insist on removing the default link styling, at the very least provide an indicator with the <em>focus</em> pseudo-class, <em>a:focus</em>, so that users receive some feedback. There may be a case where the default outline looks so bad on a specific design element that you need to remove it to preserve the design integrity, but this should be an exception and not the rule.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Trend TV HTML Redesign</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/trend-tv-html-redesign" />
      <id>tag:greeninteractive.com,2010:news/24.176</id>
      <published>2010-08-26T16:34:08Z</published>
      <updated>2010-08-26T13:40:13Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>I recently helped INO.com, Inc. redesign one of their video product pages. The redesign launched earlier this month.</p>

<h4>Original Design</h4>
<p>In 2007, we created a video player application in Flash that allows users to login and view four featured videos on trading topics. The entire application was in a self-contained Flash component. This included all the various application states such as the sign up form, login form, forgot password form, video details, and the video player itself. The content was managed via XML. </p>

<h4>Flash Issues</h4>
<p>There are some problems with the all-Flash approach. Maintenance becomes more difficult. Interface or design changes require republishing the original Flash file. Of greater concern is that the user loses some control over the experience. Being that Flash is a black box within the browser, it does not react by default to browser controls such as the forward and back buttons or the text size controls. </p>

<h4>The Redesign</h4>
<p>Redesigning the application using HTML allowed us to create a product that is easier to maintain in the future, and gives control back to the end user. With the exception of the video player itself, the page uses HTML and JavaScript. The end result is more in line with the company branding and experience. The new design gives us a framework to use on other video products as well.</p>

<h5>Trend TV HTML Redesign</h5>
<p><img src="http://greeninteractive.com/images/uploads/news/trend-tv-2010-620.jpg" alt="Trend TV HTML Redesign" width="620" height="671" /></p>

<h5>Original Flash Interface</h5>
<p><img src="http://greeninteractive.com/images/uploads/news/ino-tv-2007-620.jpg" alt="Original Flash Interface" width="620" height="431" /></p>

<p><a href="http://quotes.ino.com/analysis/trendtv/">Visit the site</a>.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Artemis Capital Partners website</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/artemis-capital-partners-website" />
      <id>tag:greeninteractive.com,2010:news/24.172</id>
      <published>2010-07-26T14:33:26Z</published>
      <updated>2011-04-06T18:10:27Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="News"
        scheme="http://greeninteractive.com/news/category/news"
        label="News" />
      <content type="html"><![CDATA[
        <p>I helped Artemis Capital Partners establish a new website for their investment firm. The site features a straightforward design and is built using using ExpressionEngine to facilitate site updates and provide a foundation for future site enhancements. </p>

<p><a href="http://www.artemislp.com/">www.artemislp.com</a></p>


      ]]></content>
    </entry>

    <entry>
      <title>FLVPlayer Release Notes</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/flvplayer-release-notes" />
      <id>tag:greeninteractive.com,2010:news/24.171</id>
      <published>2010-07-19T20:25:46Z</published>
      <updated>2011-04-06T15:17:47Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="Downloads"
        scheme="http://greeninteractive.com/news/category/downloads"
        label="Downloads" />
      <content type="html"><![CDATA[
        <p>I&#8217;ve updated the <a href="http://greeninteractive.com/news/entry/flvplayer/">FLVPlayer</a> with a poster frame variable, as well as some other minor updates. This has become a programming exercise more than anything else, and I may not continue with any further development on this project. </p>

<p>Unless you need or want to keep all videos on your own domain, I would recommend using available platforms such as <a href="http://www.youtube.com/">YouTube</a> or <a href="http://vimeo.com/">Vimeo</a> in order to take advantage of the additional exposure your videos will receive on these sites. Another option is <a href="http://www.brightcove.com/en/">Brightcove</a>.</p>

<p>In any case, here are the release notes for the FLVPlayer. Any further changes will be documented here.</p>

<h4>Release Notes</h4>

<h5>Version 1.2 April, 6, 2011</h5>
<ul>
<li>Fixed a scaling issue with the poster frame&#8212;it would stretch if the SWF was larger than 320 x 262.</li>
</ul>

<h5>Version 1.1.1 March, 28, 2011</h5>
<ul>
<li>Modified the right-click menu.</li>
</ul>

<h5>Version 1.1 July, 19, 2010</h5>
<ul>
<li>Added poster frame functionality.</li>
<li>Added a close button to error messages.</li>
<li>Changed some comments in the source code.</li>
<li>Changed some previously unspecified methods to private.</li>
<li>Modified the right-click menu.</li>
</ul>

<h5>Version 1.0.1 August 7, 2009</h5>
<ul>
<li>Fixed an issue with the<em>captiondisplay</em>, <em>autostart</em>, and <em>showerrors</em> variables. </li>
<li>Changed the <em>volumelevel</em> variable to accept whole values of 0&ndash;100, and account for negative values, and values over 100.</li>
<li>Added an adjustment to correct a <acronym title="user interface">UI</acronym> display issue with some versions of Firefox.</li>
</ul>

<h5>Version 1.0 August 4, 2009 </h5>
<ul>
<li>First release version.</li>
</ul>

<h5>Pre-release January, 2009</h5>
<p>I started development by revisiting an earlier video project from 2007. The objective was to build in closed-captioning capabilities and further explore Flash video. The earlier project used the NetStream class. I changed the player to use the FLVPlayback component in order to take advantage of the built-in captioning and playback methods.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Grid overlay via CSS and a PNG</title>
      <link rel="alternate" type="text/html" href="http://greeninteractive.com/news/entry/grid-overlay-via-css-and-a-png" />
      <id>tag:greeninteractive.com,2010:news/24.170</id>
      <published>2010-07-15T17:26:08Z</published>
      <updated>2010-07-15T12:33:10Z</updated>
      <author>
            <name>Doug Green</name>
                  </author>

      <category term="Design"
        scheme="http://greeninteractive.com/news/category/design"
        label="Design" />
      <content type="html"><![CDATA[
        <p>While working on a site&rsquo;s CSS, I&rsquo;ve been using transparent PNGs to overlay a grid image on the page in order to align design elements to the grid. Previously, I specified a repeating background grid image on the body tag, and commented it out when I didn&rsquo;t want to see the grid. That works fine, but any child elements that use background images or colors will sit on top of the grid, obscuring it. And the repeating grid image will take the place of any background image which is supposed to be part of the design.</p>

<p>One solution is as follows. Add a div element with an ID of &ldquo;grid.&rdquo; By specifying absolute positioning for the grid div, you can overlay it on top of your page while you are working on the design. This will allow you to align elements to the grid while keeping the design intact. Comment out the CSS to hide the grid.</p>

<p>Here&rsquo;s the code and a demonstration:</p>

<style type="text/css" media="screen">
/* grid overlay */
html {
	position: relative;
}
#grid {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://greeninteractive.com/images/uploads/news/960-grid-overlay.png) repeat-y center top;
}
/* for apply/remove grid buttons */
#apply-remove {position:relative;}
#apply-grid, #remove-grid {position:absolute; z-index:5;}
#remove-grid {left:5.5em;}
#grid {z-index:1;}
</style>
<div id="grid-off"></div>

<code>
&lt;style type=&quot;text/css&quot; media=&quot;screen&quot;&gt;<br />
/* grid overlay */<br />
<span class="selector">html {</span><br />
&nbsp;&nbsp;&nbsp;position: relative;<br />
}<br />
#grid {<br />
&nbsp;&nbsp;&nbsp;width: 100%;<br />
&nbsp;&nbsp;&nbsp;height: 100%;<br />
&nbsp;&nbsp;&nbsp;position: absolute;<br />
&nbsp;&nbsp;&nbsp;top: 0;<br />
&nbsp;&nbsp;&nbsp;left: 0;<br />
&nbsp;&nbsp;&nbsp;background: url(/images/960-grid-overlay.png) repeat-y center top;<br />
}<br />
&lt;/style&gt;<br />
&lt;div id=&quot;grid&quot;&gt;&lt;/div&gt;
</code>

<script language="javascript" type="text/javascript">
<!--//
window.onload = function() {
	document.getElementById("apply-grid").onclick = function() {
		document.getElementById("grid-off").setAttribute("id","grid");
		return false;
	};
	document.getElementById("remove-grid").onclick = function() {
		document.getElementById("grid").setAttribute("id","grid-off");
		return false;
	};
};
//-->
</script>

<p id="apply-remove"><a href="#" id="apply-grid" title="apply visual grid overlay">Apply grid</a>&nbsp;<a href="#" id="remove-grid" title="remove visual grid overlay">Remove grid</a></p>

<p><a href="http://greeninteractive.com/images/uploads/news/960-grid-overlay.png">Download the grid PNG</a></p>
      ]]></content>
    </entry>


</feed>
