<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>Hoth: - Everything ENTP</title>
  <id>tag:hoth.entp.com,2010:mephisto/</id>
  <generator uri="http://mephistoblog.com" version="0.8.0">Mephisto Drax</generator>
  <link href="http://hoth.entp.com/feed/index.xml" rel="self" type="application/atom+xml"/>
  <link href="http://hoth.entp.com/" rel="alternate" type="text/html"/>
  <updated>2010-08-31T02:03:27Z</updated>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-08-30:17779</id>
    <published>2010-08-30T18:23:00Z</published>
    <updated>2010-08-31T02:03:27Z</updated>
    <category term="Tender Support"/>
    <link href="http://hoth.entp.com/2010/8/30/density-graphs-in-tender" rel="alternate" type="text/html"/>
    <title>New density graphs in Tender</title>
<content type="html">
            &lt;p&gt;&lt;img src=&quot;http://files.droplr.com.s3.amazonaws.com/files/5508892/1Df5cQ.reports_density-01.jpg&quot; alt=&quot;Density Graph&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We rolled out a new &lt;strong&gt;Support Density&lt;/strong&gt; graph in &lt;a href=&quot;http://hoth.entp.com/2010/8/17/reports-for-your-tender&quot;&gt;Tender reporting&lt;/a&gt;.  The density graph shows you when your support load is at it's peaks, giving you the ability to scale and meet the support demands of your users.  There is also a &lt;strong&gt;Supporter Activity&lt;/strong&gt; graph that shows outgoing supporter comments.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-08-17:17762</id>
    <published>2010-08-17T21:28:00Z</published>
    <updated>2010-08-17T21:31:54Z</updated>
    <category term="Tender Support"/>
    <link href="http://hoth.entp.com/2010/8/17/reports-for-your-tender" rel="alternate" type="text/html"/>
    <title>Reports for your Tender</title>
<content type="html">
            &lt;p&gt;We just rolled out a new reporting feature for &lt;a href=&quot;http://tenderapp.com&quot;&gt;Tender&lt;/a&gt;.  You can now access your account statistics, including discussion flow graphs, detailed response time data, and a full CSV export that encompasses advanced statistics for you number crunchers out there.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://drp.ly/1yqk5W+&quot; alt=&quot;Discussion Flow&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Discussion Flow&lt;/strong&gt; includes &lt;strong&gt;Open&lt;/strong&gt;, &lt;strong&gt;Closed&lt;/strong&gt; and &lt;strong&gt;Assigned&lt;/strong&gt; (synced with Lighthouse) discussions displayed across the graph.  The data can be can be broken down into &lt;strong&gt;week, month, and year&lt;/strong&gt; views.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://drp.ly/1yqmbO+&quot; alt=&quot;Response Time&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Response Time&lt;/strong&gt; provides a statistical summary of your overall response times. Detailed statistics for discussions are visible under the summary. Items in red are discussions that took an extended period of time to respond or resolve. We're currently calculating this based on your workflow in Tender (&lt;em&gt;average + standard deviation&lt;/em&gt;).  &lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://drp.ly/1yqn39+&quot; alt=&quot;CSV Export&quot; /&gt;&lt;/p&gt;

&lt;p&gt;There is also a CSV export option.  We’ll have a full post about what all that includes soon, but if you’re a fan of number crunching, you can geek out on this one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ALL Tender plans will have access to reporting for next 30 days while it's in &lt;em&gt;beta&lt;/em&gt;&lt;/strong&gt;.  After that, basic reporting features will start on the Plus plan.&lt;/p&gt;

&lt;p&gt;To get to the reporting area, just go to the Reporting link in your admin navigation bar:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://drp.ly/1yu09K+&quot; alt=&quot;link&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It's an early implementation and we're excited to be rolling it out. If you have any feedback, please let us know on  &lt;a href=&quot;http://help.tenderapp.com&quot;&gt;help.tenderapp.com&lt;/a&gt;.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-08-03:17752</id>
    <published>2010-08-03T19:56:00Z</published>
    <updated>2010-08-03T20:26:36Z</updated>
    <category term="Tender Support"/>
    <link href="http://hoth.entp.com/2010/8/3/expression-engine-wordpress-and-drupal-meet-tenders-sso" rel="alternate" type="text/html"/>
    <title>ExpressionEngine, WordPress and Drupal: Meet Tender&#8217;s SSO</title>
<content type="html">
            &lt;p&gt;One of our main goals with &lt;a href=&quot;http://tenderapp.com&quot;&gt;Tender&lt;/a&gt; is to provide a customer support tool with the simplest implementation possible. Between &lt;a href=&quot;https://help.tenderapp.com/faqs/setup-installation/multipass&quot;&gt;Single Sign-On&lt;/a&gt;, &lt;a href=&quot;https://help.tenderapp.com/faqs/general-use/how-do-i-integrate-my-tender-with-lighthouse&quot;&gt;Lighthouse syncing&lt;/a&gt;, &lt;a href=&quot;https://help.tenderapp.com/faqs/webhooks&quot;&gt;web hooks&lt;/a&gt;, and a &lt;a href=&quot;http://github.com/search?langOverride=&amp;amp;amp;q=Tender&amp;amp;amp;repo=&amp;amp;amp;start_value=1&amp;amp;amp;type=Repositories&quot;&gt;wide array of open source tools&lt;/a&gt;, getting a support system up and running and in use for your team is a snap. &lt;/p&gt;

&lt;p&gt;A few weeks ago, we set out to provide a number of tools to assist with implementing Tender’s Single Sign-On system for some popular systems. Sure, a seasoned developer can implement SSO relatively quickly, but it’s a &lt;strong&gt;huge win&lt;/strong&gt; if you can get things rolling in as few steps as possible. &lt;/p&gt;

&lt;p&gt;Naturally, we’ve decided to open source these tools.  We’re a &lt;a href=&quot;http://www.ruby-lang.org/en/&quot;&gt;Ruby&lt;/a&gt; shop and as things advance within other systems or within our own, the tools available shouldn't have to wait on innovation. Being the bottleneck is never cool.&lt;/p&gt;

&lt;h2&gt;Announcing SSO integration tools for &lt;a href=&quot;http://expressionengine.com/&quot;&gt;ExpressionsEngine&lt;/a&gt;, &lt;a href=&quot;http://wordpress.org/&quot;&gt;WordPress&lt;/a&gt; and &lt;a href=&quot;http://drupal.org/&quot;&gt;Drupal&lt;/a&gt;:&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;ExpressionEngine SSO Add-On&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&quot;http://devot-ee.com/add-ons/tender-support-sso/&quot;&gt;http://devot-ee.com/add-ons/tender-support-sso/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://github.com/entp/expression-engine-sso-plugin&quot;&gt;http://github.com/entp/expression-engine-sso-plugin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wordpress Plugin&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&quot;http://github.com/entp/wordpress-sso-plugin&quot;&gt;http://github.com/entp/wordpress-sso-plugin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Drupal SSO Module&lt;/strong&gt;&lt;br /&gt;
&lt;a href=&quot;http://github.com/entp/drupal-sso-plugin&quot;&gt;http://github.com/entp/drupal-sso-plugin&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;So here’s the deal...&lt;/h2&gt;

&lt;p&gt;If you're using ExpressionEngine, Wordpress, or Drupal, and sign up for a &lt;strong&gt;free 30 day&lt;/strong&gt; Tender before September 2, 2010, just let us know (&lt;a&gt;s&#117;&#112;&#112;&#111;r&#116;&amp;#x40;t&amp;#x65;&#110;&amp;#x64;&#101;&#114;&#097;&#112;&amp;#x70;&#046;&#099;&amp;#x6F;&amp;#x6D;&lt;/a&gt;) if you pick a paid plan and we’ll give you &lt;strong&gt;$25 credit&lt;/strong&gt; on your Tender account.&lt;/p&gt;

&lt;p&gt;Also, if you’ve got an Open Source project and want to use Tender for feedback/support or just to get a community going, let us know and we’ll hook you up with a free account.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-08-03:17750</id>
    <published>2010-08-03T03:30:00Z</published>
    <updated>2010-08-03T03:32:36Z</updated>
    <category term="Tender Support"/>
    <category term="Tumbles"/>
    <link href="http://hoth.entp.com/2010/8/3/how-to-support-5-000-customers-with-no-support-staff" rel="alternate" type="text/html"/>
    <title>How to Support 5,000 Customers with No Support Staff</title>
<content type="html">
            &lt;p&gt;&lt;a href=&quot;http://lewsblog.newrelic.com/2010/07/29/how-to-support-5000-customers-with-no-support-staff/&quot;&gt;How to Support 5,000 Customers with No Support Staff&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(via &lt;a href=&quot;http://twitter.com/sweetlew&quot;&gt;@sweetlew&lt;/a&gt;)&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-08-02:17747</id>
    <published>2010-08-02T16:39:00Z</published>
    <updated>2010-08-02T16:45:36Z</updated>
    <category term="Tender Support"/>
    <category term="tender"/>
    <link href="http://hoth.entp.com/2010/8/2/all-up-in-the-cloud" rel="alternate" type="text/html"/>
    <title>All up in the cloud</title>
<content type="html">
            &lt;p&gt;Back in October of 2009 we decided to upgrade our products from our old Engine Yard cluster to the &lt;a href=&quot;http://www.engineyard.com/products/appcloud&quot;&gt;Engine Yard AppCloud&lt;/a&gt;.  Being a small team with a lot on our plate, it took a while to redirect our full attention towards moving things over.  &lt;/p&gt;

&lt;p&gt;On July 1st we migrated &lt;a href=&quot;http://lighthouseapp.com&quot;&gt;Lighthouse&lt;/a&gt; over to the AppCloud, immediately noticing impressive results.  The setup is a lot faster and more stable than ever before. As of last Thursday, our transition has been completed with the move of &lt;a href=&quot;http://tenderapp.com&quot;&gt;Tender Support&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Our old cluster configuration served us well, but we were starting to outgrow it. Engine Yard was also redirecting a lot of their focus towards newer hosting services with superior technology.  Who wouldn't want to get on board with that? The AppCloud offered a number of appealing things, most notably the ability to scale the hardware easily from our end.  Also, the AppCloud will give us the ability to offer dedicated instances of Lighthouse and Tender to our customers.&lt;/p&gt;

&lt;p&gt;We’ve had a long relationship with Engine Yard. They helped us get Lighthouse off drawing boards and make it a reality.  In turn, we've been able to provide an amazing service for our users and free accounts to the Open Source community.  Not a day goes by that we're not thankful for their support during our early days.&lt;/p&gt;

&lt;h3&gt;Update: Tender in the cloud&lt;/h3&gt;

&lt;p&gt;Transitioning Tender to the AppCloud on Thursday night went relatively smooth. The server is faster and more responsive than we had even hoped.  A number of customers have already mentioned how good things feel across the application.&lt;/p&gt;

&lt;p&gt;As with any large move, we hit a few snags at the start.  We quickly issued fixes for a number of problems we noticed on the new server that we were unable to catch during our testing. Job processing was backing up pretty heavily, so we spun up a large number of workers to keep up with the load while we addressed the problem.&lt;/p&gt;

&lt;p&gt;We’re still seeing an issue with email attachment processing and are working as quickly as possible to get this resolved.&lt;/p&gt;

&lt;p&gt;A number of users mentioned bugs in our marketing site last night. Those were addressed this morning.  Outside of that, all other known issues have been fixed.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-07-29:17744</id>
    <published>2010-07-29T23:19:00Z</published>
    <updated>2010-07-30T08:58:00Z</updated>
    <category term="Tender Support"/>
    <link href="http://hoth.entp.com/2010/7/29/tender-server-maintenance-tonight-at-8-00-p-m-pdt-7-utc" rel="alternate" type="text/html"/>
    <title>Tender server maintenance tonight at 8:00 p.m. PDT (-7 UTC)</title>
<content type="html">
            &lt;p&gt;We'll be performing upgrades to Tender's servers tonight (July 29) at 8 p.m. PDT (-7 UTC).  The maintenance window is expected to last for approximately 1 hour. Tender will be unavailable during this time. &lt;/p&gt;

&lt;p&gt;Please follow &lt;a href=&quot;http://twitter.com/tenderapp&quot;&gt;@tenderapp&lt;/a&gt; on Twitter for live updates.&lt;/p&gt;

&lt;h2&gt;Updates:&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;7:35 p.m. PDT on July 29&lt;/em&gt; - Maintenance window is now pushed back to 10 p.m. tonight.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;9:33 p.m. PDT on July 29&lt;/em&gt;  - We're starting server maintenance.  Tender availability will be intermittent while we are working.  Downtime is expected.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;10:23 p.m. PDT on July 29&lt;/em&gt; - Getting ready to start the server migration. Running a little behind schedule.  Just working carefully.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;10:57 p.m. PDT on July 29&lt;/em&gt; - Starting the move to the new servers.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;11:25 p.m. PDT on July 29&lt;/em&gt; - Just brought everything back online.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;12:49 a.m. PDT on July 30&lt;/em&gt; - We're having issues with inbound email attachments and jobs processing to Tender. Seeing some intermittent timeouts.  Still working on it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;1:45 a.m. PDT on July 30&lt;/em&gt; - Deployed a fix for some attachment uploading uploading issues.  &lt;strong&gt;Inbound email attachments are still failing&lt;/strong&gt;.  We'll be working on this through the morning.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-07-29:17743</id>
    <published>2010-07-29T23:09:00Z</published>
    <updated>2010-07-29T23:23:31Z</updated>
    <category term="Tender Support"/>
    <category term="Tumbles"/>
    <link href="http://hoth.entp.com/2010/7/29/lovin-the-new-virb-logo-on-tender" rel="alternate" type="text/html"/>
    <title>Lovin' the new Virb logo on Tender</title>
<content type="html">
            &lt;p&gt;&lt;img src=&quot;http://25.media.tumblr.com/tumblr_l6b7shOkx71qcz9zyo1_r3_500.jpg&quot; alt=&quot;help.virb.com screenshot&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Does &lt;a href=&quot;http://virb.com&quot;&gt;Virb&lt;/a&gt; do ANYTHING that isn't awesome?&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>justin</name>
    </author>
    <id>tag:hoth.entp.com,2010-07-27:17739</id>
    <published>2010-07-27T19:14:00Z</published>
    <updated>2010-07-27T19:15:08Z</updated>
    <category term="Tender Support"/>
    <category term="tender"/>
    <link href="http://hoth.entp.com/2010/7/27/ender-now-running-on-jquery" rel="alternate" type="text/html"/>
    <title>Tender now running on jQuery</title>
<summary type="html">&lt;p&gt;We recently completed a rewrite of Tender's admin JavaScript.  The admin area is 
now running on jQuery after deciding it was time to move on from Prototype.&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;We recently completed a rewrite of Tender's admin JavaScript.  The admin area is 
now running on jQuery after deciding it was time to move on from Prototype.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://hoth.entp.com/assets/2010/7/26/jquery_logo_color_onwhite.png&quot; alt=&quot;jQuery&quot; /&gt;&lt;/p&gt;

&lt;h2&gt;Why the switch?&lt;/h2&gt;

&lt;p&gt;Prototype has served us well over the years. I was a member of the Prototype core team and big proponent of the library.  The primary reason we decided to switch was simply a matter of momentum.&lt;/p&gt;

&lt;p&gt;We learned relatively quickly that most of the potential hires we were talking to are more proficient at jQuery.  We also saw an explosion of jQuery related development and a very active community.  The momentum has been shifting for a while, but we only recently decided it was time for us to take advantage of it.&lt;/p&gt;

&lt;h2&gt;How we did it&lt;/h2&gt;

&lt;p&gt;The first thing we had to accept was that we're going to have to break the application locally (in a topic branch of course). We also needed to prevent any development in &lt;strong&gt;master&lt;/strong&gt; that would potentially conflict with what we were doing. Next, we created a &lt;code&gt;jq&lt;/code&gt; directory and added our jQuery-based JavaScript to that.&lt;/p&gt;

&lt;p&gt;We originally used Behaviour, so a lot of our code was broken down into rules.  Our method was fairly low-tech, going through and marking all these rules as &lt;code&gt;JQUERY: TODO&lt;/code&gt;.  We even managed to find some code that was no longer in use.  Deleting code feels great!&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;javascript&quot;&gt;var rules = {
    // JQUERY: TODO
    '.admin div.dropdown': function(element){
      var replacement = $(element).down('.dropdown_replacement');
      var menu = $(element).down('ul.dropdown').hide();
      var toggle = function(){
        menu.visible() ? menu.hide() : menu.show();
      }
      replacement.observe('click', toggle);
    }
}
Behavior.register(rules);&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In our jQuery code, we put most of these rules inside a &lt;code&gt;$(document).ready&lt;/code&gt; function.  The above code would translate to
what you see below and didn't require a third party script.  To be fair to Prototype, you didn't need a third party script to do this either.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;javascript&quot;&gt;$(function() {
    $('.admin div.dropdown').each(function() {
      var $this = $(this),
          togg  = $this.find('.dropdown_replacement'),
          menu  = $this.find('ul.dropdown');
      menu.hide();

      togg.click(function() {
        menu.is(':visible') ? menu.hide() : menu.show();
      });
    });
})&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;We then moved on to bigger chunks of code that were written as classes in Prototype. I won't post them here, but our class-based code changed to jQuery's &lt;code&gt;$.fn&lt;/code&gt; style.  This isn't intended to be a LOC comparison, but here's a general look at the approach we took:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;javascript&quot;&gt;// Prototype
var AssetDrawer = Class.create({
  initialize: function(assetWrapper, targetTextArea){

  }
})

// jQuery
$.fn.mediaDrawer = function(options) { }&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;The End&lt;/h2&gt;

&lt;p&gt;We're really happy about switch and the fact that more of our team members will be more comfortable when writing code for our front-end. The thing that excites us the most is seeing how our applications can benefit from the numerous developments within the jQuery community. We already have a few updates in the pipeline that take advantage of these developments. &lt;/p&gt;

&lt;p&gt;Next up, moving Tender's public UI to jQuery.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-07-10:17738</id>
    <published>2010-07-10T02:49:00Z</published>
    <updated>2010-07-10T03:20:17Z</updated>
    <category term="Lighthouse"/>
    <category term="Tender Support"/>
    <link href="http://hoth.entp.com/2010/7/10/newscloud-on-lighthouse-and-tender" rel="alternate" type="text/html"/>
    <title>NewsCloud on Lighthouse and Tender</title>
<summary type="html">&lt;p&gt;&lt;a&gt;NewsCloud&lt;/a&gt;, a Seattle based &lt;a href=&quot;http://www.knightfoundation.org/&quot;&gt;Knight Foundation&lt;/a&gt; grant project, is working to pull newspapers out of the stone age and get them into the social media game. The application provides news organizations with a way to integrate their content directly into a customized Facebook application, helping them reach new audiences.&lt;/p&gt;

&lt;p&gt;Earlier this week, the NewsCloud crew mentioned their use of both &lt;a href=&quot;http://lighthouseapp.com&quot;&gt;Lighthouse&lt;/a&gt; and &lt;a href=&quot;http://tenderapp.com&quot;&gt;Tender Support&lt;/a&gt; in their blog post, &lt;a href=&quot;http://blog.newscloud.com/2010/07/development-outreach-and-financial-tools-we-use-managing-your-grant-project-series.html&quot;&gt;Development, Outreach and Financial Tools We Use - Managing Your Grant Project Series&lt;/a&gt;.&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;&lt;a&gt;NewsCloud&lt;/a&gt;, a Seattle based &lt;a href=&quot;http://www.knightfoundation.org/&quot;&gt;Knight Foundation&lt;/a&gt; grant project, is working to pull newspapers out of the stone age and get them into the social media game. The application provides news organizations with a way to integrate their content directly into a customized Facebook application, helping them reach new audiences.&lt;/p&gt;

&lt;p&gt;Earlier this week, the NewsCloud crew mentioned their use of both &lt;a href=&quot;http://lighthouseapp.com&quot;&gt;Lighthouse&lt;/a&gt; and &lt;a href=&quot;http://tenderapp.com&quot;&gt;Tender Support&lt;/a&gt; in their blog post, &lt;a href=&quot;http://blog.newscloud.com/2010/07/development-outreach-and-financial-tools-we-use-managing-your-grant-project-series.html&quot;&gt;Development, Outreach and Financial Tools We Use - Managing Your Grant Project Series&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
    &lt;p&gt;&lt;strong&gt;Lighthouse&lt;/strong&gt; is a bug/ticket management service which we use to track defects and feature requests and organize our work across milestones. &lt;strong&gt;It's a critical resource for our project management work.&lt;/strong&gt;&lt;/p&gt;
    
    &lt;p&gt;&lt;strong&gt;Lighthouse is also integrated with TenderApp&lt;/strong&gt; which we use for NewsCloud's online support and feedback. So, if a user reports a problem, we can easily create a new defect ticket in Lighthouse or attach it to an existing one. &lt;strong&gt;TenderApp has become a critical service for interfacing with our grant partners&lt;/strong&gt;. It also offers free accounts for open source projects and has great t-shirts!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Part of the grant stipulates that the work they create with the funding must be &lt;a href=&quot;http://opensource.newscloud.com/&quot;&gt;open sourced&lt;/a&gt;. We were more than happy to hook them up with accounts for both Lighthouse and Tender Support. In addition, the Knight Foundation pushes grant participants to remain transparent about their process and what they have learned along the way.  The NewsCloud team offers a wealth of information involving their grant work on their &lt;a href=&quot;http://blog.newscloud.com&quot;&gt;blog&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As most of you should already know, we're extreme advocates of the Open Source community.  If you add that to the fact that I went to journalism school and remain extremely passionate about it, we're extremely stoked to see another up-and-coming project that our tools have helped.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-07-01:17735</id>
    <published>2010-07-01T21:04:00Z</published>
    <updated>2010-07-02T04:44:02Z</updated>
    <category term="Lighthouse"/>
    <link href="http://hoth.entp.com/2010/7/1/lighthouse-server-upgrade-tonight-at-8-p-m-pdt" rel="alternate" type="text/html"/>
    <title>Lighthouse server upgrade tonight at 8 p.m. PDT</title>
<content type="html">
            &lt;p&gt;We'll be performing server upgrades to Lighthouse tonight at 8:00 p.m. PDT (UTC/GMT -8 hours). Lighthouse will be offline during the maintenance window is expected to take approximately 1 hour.&lt;/p&gt;

&lt;p&gt;You can follow our Twitter account &lt;a href=&quot;http://twitter.com/lighthouseapp&quot;&gt;HERE&lt;/a&gt; for live updates.&lt;/p&gt;

&lt;h2&gt;Update:&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;9:02 p.m.&lt;/em&gt; - We just brought Lighthouse back online.  So far so good.  User avatars are currently broken.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;9:12 p.m.&lt;/em&gt; - Working to get Avatars back up as soon as possible.  It's no fun when nobody has a face.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;9:43 p.m.&lt;/em&gt; - Known issue with attachment uploads hitting errors.  We issued a quick fix.  Large file uploads may time out from time to time until we have a permanent fix in place.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>courtenay</name>
    </author>
    <id>tag:hoth.entp.com,2010-05-20:17615</id>
    <published>2010-05-20T18:17:00Z</published>
    <updated>2010-05-20T18:22:59Z</updated>
    <category term="Tender Support"/>
    <link href="http://hoth.entp.com/2010/5/20/the-case-against-slas" rel="alternate" type="text/html"/>
    <title>The case against SLAs</title>
<content type="html">
            &lt;p&gt;We built Tender for a few reasons, most of them pretty reactionary. We needed a better way than a shared email box or public Lighthouse project to handle customer support, but the solutions out there really didn't work for us from a user perspective.  I personally think that's because most of them were created by people who came from a customer support or &quot;Big IT&quot; background, rather than coming from &quot;just being a user&quot; background. I think this shows mostly from the concept of SLAs and automated workflows.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://drp.ly/12f52S+&quot; alt=&quot;robots!&quot; /&gt;&lt;/p&gt;

&lt;p&gt;(Side note: this is a similar rant along the lines of why we don't do priorities in Lighthouse. We do actually have priorities, but I stand by the assertion that priorities don't work).&lt;/p&gt;

&lt;p&gt;Here's how it generally goes:&lt;/p&gt;

&lt;p&gt;A customer opens an issue; they get an automated response back along the lines of &quot;You are customer request number #425. We will respond to you shortly&quot;. Conveniently turned into a number, the customer now can be conveniently turned into a trackable metric. We can start judging the performance of our employees based on the speed with which they deal with this request.&lt;/p&gt;

&lt;p&gt;Next, a support workflow kicks in, and a support operator has a limited amount of time to respond to the query, or they (presumably) get into trouble.  The operator responds, and presumably they do the support dance with the customer until there's something to track down, a question unanswered, or there just isn't a suitable response.&lt;/p&gt;

&lt;p&gt;A while passes, and the support workflow again kicks in, re-escalating the request or performing some sort of automated action on the ticket. Generally, this is &quot;close the issue after a week of no replies.&quot;  An automated response goes out informing the number, I mean customer, that their issue has been deemed solved.&lt;/p&gt;

&lt;p&gt;I don't agree with this at all. It's a technical solution to a human problem. That being said, I also don't think we've solved it in &lt;a href=&quot;http://tenderapp.com&quot;&gt;Tender&lt;/a&gt;, either, from a human OR technical standpoint.  &lt;/p&gt;

&lt;p&gt;We're not perfect when it comes to responding to our own customer support discussions, and we're not fully there in providing tools to our customers to help them solve this themselves.  But we do get responses like this, and it makes everyone on the team happy:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&quot;Check the Tender forums for an example of how to engage with your customers in a genuine manner.&quot;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;But we're working on it, in a few ways.  &lt;/p&gt;

&lt;p&gt;Step zero is to be authentically human and not pretend otherwise.&lt;/p&gt;

&lt;p&gt;Next, we choose to not offer SLAs. They make everyone feel worthless and under pressure. (We may implement this at some point in the future, but that will rely on the successful state-changes outlined below).  &lt;/p&gt;

&lt;p&gt;We also got rid of all mention of support &quot;tickets&quot; or &quot;issues&quot; and made it uniformly &quot;discussions&quot;.  I feel that the nomenclature is important, and that the way you refer to your customer interactions actually colors the tone, emotion and ultimate success of the conversation.&lt;/p&gt;

&lt;p&gt;Finally, we're modifying the discussion states, so you can have something that isn't strictly &quot;resolved&quot;, but also isn't necessarily &quot;open&quot;, either, so it doesn't weigh on your conscience.&lt;/p&gt;

&lt;p&gt;So, if you're coming to Tender from a service where it encourages you to treat your customers like machines, it's worth taking a moment to to consider turning your &lt;em&gt;intrahuman&lt;/em&gt; communications into something a bit more fleshy.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-04-16:17377</id>
    <published>2010-04-16T19:17:00Z</published>
    <updated>2010-04-18T05:02:42Z</updated>
    <category term="Lighthouse"/>
    <category term="Tender Support"/>
    <link href="http://hoth.entp.com/2010/4/16/scheduled-maintenance" rel="alternate" type="text/html"/>
    <title>Scheduled maintenance</title>
<content type="html">
            &lt;p&gt;We’ve schedule an emergency maintenance window at 4 p.m. PDT (UTC/GMT -7 hours) to account for the slow response times users have been experiencing.&lt;/p&gt;

&lt;p&gt;Maintenance is expected to take 30 minutes, with 5-10 minutes of downtime while we upgrade the current hardware and  restart the servers. We apologize for the short notice and any inconvenience this may cause.&lt;/p&gt;

&lt;h2&gt;Updates:&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Friday @ 4:17 p.m. PDT&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We've pushed the maintenance window back to Saturday.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Sat @ 9:18 p.m. PDT&lt;/em&gt;
Servers have been rebooted and are back online.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-04-16:17372</id>
    <published>2010-04-16T00:12:00Z</published>
    <updated>2010-04-16T00:16:04Z</updated>
    <category term="Lighthouse"/>
    <category term="Tender Support"/>
    <link href="http://hoth.entp.com/2010/4/16/moving-to-the-cloud" rel="alternate" type="text/html"/>
    <title>Moving to the Cloud</title>
<content type="html">
            &lt;p&gt;Over the last few weeks, we've received a large amount of user feedback regarding slow response times across our servers.  &lt;a href=&quot;http://lighthouseapp.com&quot;&gt;Lighthouse&lt;/a&gt; users in particular have been experiencing intermittent delays that result it long load times, often resulting in errors.&lt;/p&gt;

&lt;p&gt;The spikes on the database appeared to be random, but over time, a pattern unfolded.  We've grown a lot over the last few months, and it's starting to take it's toll on the servers, affecting the stability of the applications and the users experience.&lt;/p&gt;

&lt;p&gt;We sincerely apologize about the issues. Our products are just as critical to us as they are to our users and we're currently working with our host to implement a fix and secure stability to the servers.&lt;/p&gt;

&lt;h2&gt;That's right! We're moving to the Cloud&lt;/h2&gt;

&lt;p&gt;We've mumbled it in support discussions recently, but now that the reality is upon us, we're proud to announce that we're moving both &lt;a href=&quot;http://lighthouseapp.com&quot;&gt;Lighthouse&lt;/a&gt; and &lt;a href=&quot;http://tenderapp.com&quot;&gt;Tender Support&lt;/a&gt; to the &lt;a href=&quot;http://www.engineyard.com/products/cloud&quot;&gt;Engine Yard Cloud&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Last month, we diverted a large portion of our attention towards preparing for the move. The good news is that we're almost there. Over the next few days, we'll start migrating key portions of the applications, followed by the applications themselves.&lt;/p&gt;

&lt;p&gt;The most exciting part is the scalability and large performance gains.  The core setup of our cloud infrastructure is a lot more hardware than we're currently running on. It feels like I'm trading in my Volkswagen for a Porsche.&lt;/p&gt;

&lt;p&gt;We'll post more details about the move soon.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-04-07:17317</id>
    <published>2010-04-07T23:43:00Z</published>
    <updated>2010-04-08T00:06:42Z</updated>
    <link href="http://hoth.entp.com/2010/4/7/two-new-faces-in-the-crowd" rel="alternate" type="text/html"/>
    <title>Two new faces in the crowd</title>
<summary type="html">&lt;p&gt;We've got two new faces on the &lt;a href=&quot;http://entp.com/team/&quot;&gt;crowd&lt;/a&gt; here at ENTP, &lt;a href=&quot;http://neatfocus.com&quot;&gt;Chris Rhee&lt;/a&gt; and &lt;a href=&quot;http://www.pixelmatrixdesign.com&quot;&gt;Josh Pyles&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I dropped the ball a while back and forgot to do a warm welcome for Chris when he started working with us. Since he made nifty signs so we wouldn't forget our leftovers in the fridge and starve on those late nights playing Xbox, we had to bring him on board.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://img.skitch.com/20100405-x4r2f58kyftjxg5ei4g2yhf39g.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;So here it is Chris. You can stop making me feel guilty now. Just remember, we're the only hip-hop addicts in the office and we gotta stick together.&lt;/em&gt;&lt;/p&gt;</summary><content type="html">
            &lt;p&gt;We've got two new faces on the &lt;a href=&quot;http://entp.com/team/&quot;&gt;crowd&lt;/a&gt; here at ENTP, &lt;a href=&quot;http://neatfocus.com&quot;&gt;Chris Rhee&lt;/a&gt; and &lt;a href=&quot;http://www.pixelmatrixdesign.com&quot;&gt;Josh Pyles&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I dropped the ball a while back and forgot to do a warm welcome for Chris when he started working with us. Since he made nifty signs so we wouldn't forget our leftovers in the fridge and starve on those late nights playing Xbox, we had to bring him on board.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://img.skitch.com/20100405-x4r2f58kyftjxg5ei4g2yhf39g.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;So here it is Chris. You can stop making me feel guilty now. Just remember, we're the only hip-hop addicts in the office and we gotta stick together.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Chris Rhee&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://neatfocus.com&quot;&gt;Chris Rhee&lt;/a&gt; joined the ENTP crew back in January.  He's been so busy rocking out on stuff that I didn't want to burst his awesomeness bubble with the attention this post is going to bring him.&lt;/p&gt;

&lt;p&gt;Rhee, a San Jose native, started designing for web early on in his adolescence. Known for his design touches on &lt;a href=&quot;http://cutandtaste.com&quot;&gt;Cut &amp;amp; Taste&lt;/a&gt;, &lt;a href=&quot;http://qn5.com&quot;&gt;QN5 Music&lt;/a&gt;, as well as some top secret stuff for Apple that he can't tell anyone about in fear that chips they planted in his brain will explode, has been brought on board to give a fresh perspective to our web applications.  &lt;/p&gt;

&lt;p&gt;During his early days at ENTP, Chris revamped the discussion form UI in &lt;a href=&quot;http://tenderapp.com&quot;&gt;Tender Support&lt;/a&gt; and helped restructure several upcoming features such as the mobile interface for Tender.  His valuable input and creative mindset has already brought a lot to the table.  We're highly anticipating some great things from this kid. &lt;/p&gt;

&lt;h2&gt;Josh Pyles&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://www.pixelmatrixdesign.com&quot;&gt;Josh Pyles&lt;/a&gt;, a Portland native, has been fascinated by the web since childhood.  His portfolio site, &lt;a href=&quot;http://pixelmatrixdesign.com&quot;&gt;pixelmatrixdesign.com&lt;/a&gt;, speaks for itself. Once we heard he had some free time on his hands we jumped on the opportunity to bring him on board.&lt;/p&gt;

&lt;p&gt;Pyles, who started his ENTP tour on Monday, has already started working on the next iteration of &lt;a href=&quot;http://lighthouseapp.com&quot;&gt;Lighthouse&lt;/a&gt;.  While we're not at liberty to spill the beans on the details JUST yet, Josh has a lot of experience in web application interface design and he had us impressed before the close of his first day.  He's going to be placing a lot of focus on the workflow processes inside the Lighthouse UI to improve how you interact with your team and the tickets you have assigned.  Great things will come of this.  Oh yes, great things will come.&lt;/p&gt;
          </content>  </entry>
  <entry xml:base="http://hoth.entp.com/">
    <author>
      <name>will</name>
    </author>
    <id>tag:hoth.entp.com,2010-03-29:17256</id>
    <published>2010-03-29T21:24:00Z</published>
    <updated>2010-03-29T21:25:04Z</updated>
    <category term="Tender Support"/>
    <link href="http://hoth.entp.com/2010/3/29/new-in-tender-autosuggest-workflow" rel="alternate" type="text/html"/>
    <title>New in Tender: Auto-suggest workflow update</title>
<content type="html">
            &lt;p&gt;One of the most favored features in Tender Support is the FAQ auto-suggest.  When a user submits a discussion to your Tender Site, the FAQ will automatically suggest articles to help answer their questions based on what you have saved in your Tender FAQs. It saves time for both the user and your support staff.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://img.skitch.com/20100329-nu73wkn4mwqu85afd372428d81.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We just deployed an update to the auto-suggest workflow.  Previously, when a user submitted a discussion, they were then taken an auto-suggest page with results from the FAQ and given an option to continue submitting the discussion.  The downside was that if a user ignored the following page or closed their browser, their issue was not submitted.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://img.skitch.com/20100329-mawejq9xruubk6h7hwp5jp57r7.jpg&quot; alt=&quot;img02&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The latest update polishes off the auto-suggest workflow.  Now when a user submits an issue it's placed in a delayed queue. If no action is taken from the auto-suggested article results the discussion is then submitted a few moments later.  If a user finds a solution to their problem on the auto-suggest page and selects the option that the article helped them, the discussion is then resolved. Lastly, if a user says that it didn't help them, then the discussion is submitted right away so your support staff can reply.&lt;/p&gt;
          </content>  </entry>
</feed>
