<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>website</title>
  <link rel="alternate" type="text/html" href="http://pingv.com/company/website"/>
  <link rel="self" type="application/atom+xml" href="http://pingv.com/taxonomy/term/32/atom/feed"/>
  <id>http://pingv.com/taxonomy/term/32/atom/feed</id>
  <updated>2005-06-17T18:24:26-05:00</updated>
  <entry>
    <title>pingVision website redesign is live</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/2008/pingvision-website-redesign-live" />
    <id>http://pingv.com/blog/laura/2008/pingvision-website-redesign-live</id>
    <published>2008-07-07T21:03:56-05:00</published>
    <updated>2008-07-31T17:57:47-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="website" />
    <category term="Drupal" />
    <category term="Drupal 6" />
    <category term="Modules" />
    <category term="NodeCarousel" />
    <category term="Simplelist" />
    <content type="html"><![CDATA[<p> Whew! This was a long time coming, and just a tad more than a <a href="http://www.cssreboot.com/">CSS reboot</a>. We rearchitected the <a href="http://pingv.com">pingVision website</a> from the ground up. Since the initial site had started with Drupal 4.5, there was a lot of legacy cruft in the database, left behind by modules no longer in use and, I have to admit, experiments I tried that didn't quite work out. The old site was launched in January 2005, back when Drupal was still pretty new to me. I've learned some things since then.</p>
<p>So we started over, and simply imported the published content, existing users and taxonomy structures. It was a lot easier than tracking down tables, variables and indexes left behind by modules of yore.</p>
<p>You may have noticed that we now have a video section. As I write this we have nothing completed yet, but we'll have some videos up very soon. We're very excited to get this part of the pingVision creative work back into gear. It's been too long.</p>
<p>This new site, powered by Drupal 6, is the result of weeks of back-burner development and almost a year of architecture and design tweaks, thrashings and polishes. We've leveraged some of our own contributions to the Drupal community, including <a href="http://drupal.org/project/nodecarousel">Nodecarousel</a> and <a href="http://drupal.org/project/simplelist">Simplelist</a>, along with some of the wonderful Drupal module staples, such as <a href="http://drupal.org/project/cck">CCK</a>, <a href="http://drupal.org/project/nodequeue">Nodequeue</a>, <a href="http://drupal.org/project/pathauto">Pathauto</a> and <a href="http://drupal.org/project/imagecache">Imagecache</a>.</p>
<p>What do you think? Leave us a comment. We're also giving <a href="http://mollom.com">Mollom</a> a try for comment spam/abuse management, so be nice, or at least polite. ;) And if you find a bug, please spare the comment and just <a href="http://pingv.com/contact">tell us directly</a>. </p>
    ]]></content>
  </entry>
  <entry>
    <title>Privacy Policy</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/privacy" />
    <id>http://pingv.com/privacy</id>
    <published>2008-07-05T01:18:09-05:00</published>
    <updated>2008-07-05T01:18:09-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="website" />
    <content type="html"><![CDATA[<p> This Privacy Policy pertains only to this website, pingv.com.</p>
<h3>Personally Identifiable Information</h3>
<p>We take your privacy very seriously. If you post a comment, register on the website or sign up for our newsletter, you are voluntarily disclosing personally identifiable information. However, we will not sell any personally identifiable information we may collect from or about you, and will not disclose or share such information to any party unless we have reason to believe we are required by law to do so.</p>
<h3>Activity Tracking</h3>
<p>When you visit this website, our servers collect some technical information about you, such as your web browser type. Our servers also record the IP address from which you are accessing the website. </p>
<p>This website uses cookies to track session activity.</p>
<p>We also use Google Analytics to track aggregate behavior and performance of the website. We use this information to help improve this website. Google Analytics sets cookies to provide this service. What Google does with this information on their end is a matter of Google policy, of which we have no control. You can clear or block cookies to help protect your privacy in this regard. There are tools to help you do this, including Firefox plug-ins. Information on Google's policy regarding the information it collects from website visitors can be found at <a href="http://www.google.com/analytics/tos.html" title="http://www.google.com/analytics/tos.html">http://www.google.com/analytics/tos.html</a>.</p>
<p>We also use the Mollom service to monitor content for spam or abuse. Information on how Mollom uses that information can be found at <a href="http://mollom.com/web-service-privacy-policy" title="http://mollom.com/web-service-privacy-policy">http://mollom.com/web-service-privacy-po...</a>.</p>
<h3>Disclaimer</h3>
<p>This website contains a lot of information, including content generated by website visitors not affiliated in any way with pingVision. You should be aware that you use any of the information on this website at your own risk.</p>
<p>This website is public. Content on this website is aggregated and republished in whole or in part by several other websites, usually with our blessing but sometimes without our consent or permission. Content you post on this website may end up appearing elsewhere. Caveat emptor. </p>
    ]]></content>
  </entry>
  <entry>
    <title>A month of anniversaries</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200701/a-month-of-anniversaries" />
    <id>http://pingv.com/blog/laura/200701/a-month-of-anniversaries</id>
    <published>2007-01-31T17:34:16-06:00</published>
    <updated>2008-01-05T11:23:17-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="About" />
    <category term="website" />
    <category term="Blogher" />
    <category term="community" />
    <category term="Drupal" />
    <category term="musings" />
    <category term="Open Source" />
    <content type="html"><![CDATA[<blockquote>The thought of our past years in me doth breed<br />
Perpetual benedictions.</p>
<p>-William Wordsworth, <i>Intimations of Immortality</i></p></blockquote>
<h3>Two years ago</h3>
<p><img src="http://pingv.com/system/files/screenshot.png" alt="pingv.com two years ago" title="pingVision site two years ago" class="wrapr" />Wow. Two years ago we launched <a href="http://pingv.com">this pingVision site</a>. Actually, as I write this, it was about two years and nineteen or so hours ago. I had been working with Drupal for several months at that point, helping people when I could and eventually parlaying that activity into some freelance work. </p>
<p>pingVision was the beginning of a formalization of that -- a shingle for a business partnership with my friend and colleague, Katherine Lawrence, as we contemplated a business plan incorporating Drupal web development, DVD authoring and other interactive media notions not yet ready for public discussion, into a coherent plan for world domination ... or at least a means to make a decent living.</p>
<p>Happy birthday, pingVision!</p>
<h3>A year ago last week</h3>
<p>We forged pingVision into a limited liability company a year ago last Wednesday. Alas, we had no birthday cake on hand -- too busy -- so we at the office just enjoyed memories of the seven-layer fudge cake we had for <a href="http://pingv.com/blog/greg/200701/drupal-5-0-released-pingvision-celebrates">Drupal's fifth birthday</a> the previous week.</p>
<p>Since that time a year ago, we've become a company of over ten people, which just boggles my mind. I had never dreamed of that a year ago. I'm humbled and thrilled, especially when I consider the caliber of people we have in our pingVision family.</p>
<p>Happy birthday, pingVision, LLC!</p>
<h3>A year ago</h3>
<p>A year ago, <a href="http://blogher.org/node/15023">BlogHer launched</a>. Time has flown by since then, and yet it seems like developing the BlogHer site happened a lifetime ago. Back then, I was the sole designer and the sole developer we had pingVision, and the experience drove home to me the importance of building a team. I really enjoy collaboration more than just sitting alone in front of the computer until the wee hours. And yet, while it was very hard to build that site pro bono while trying to find and complete paying client work, it was a project I delighted in working on. Today the BlogHer community is a wild success because of the energetic and insightful work of its founders and <a href="http://blogher.org/node/1077">the bevy of outstanding Contributing Editors</a> (of which [full disclosure] I am one, though I make no claim at being "outstanding").</p>
<p>Happy birthday, Blogher! </p>
    ]]></content>
  </entry>
  <entry>
    <title>That claiming thing</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/website/that-claiming-thing" />
    <id>http://pingv.com/website/that-claiming-thing</id>
    <published>2005-11-17T14:08:54-06:00</published>
    <updated>2005-11-17T14:20:29-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="website" />
    <content type="html"><![CDATA[<p><a href="http://feedster.com/claimfeed.php?key=d9dcdd800fe38e60a194f814805cf3ae">No Need to Click Here - I'm just claiming my feed at Feedster feedster:d9dcdd800fe38e60a194f814805cf3ae</a></p>
    ]]></content>
  </entry>
  <entry>
    <title>Spam 2.0 for Drupal</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200508/spam-2-0-for-drupal" />
    <id>http://pingv.com/blog/laura/200508/spam-2-0-for-drupal</id>
    <published>2005-08-27T19:01:33-05:00</published>
    <updated>2005-08-27T21:19:17-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="website" />
    <category term="code" />
    <category term="Drupal" />
    <category term="tools" />
    <content type="html"><![CDATA[<p>
One of the joys of designing and deploying <a href="http://drupal.org">Drupal</a> distributions is when a new module is released. The developers working on the extended modules for Drupal truly make this the ideal open source CMS for most websites these days. (That's why we use it as our core for nearly all of our web projects.)
</p>
<p>
Our most recent delight: <a href="http://www.kerneltrap.org/">Jeremy of Kerneltrap</a> has released a completely rewritten spam module, "<a href="http://www.kerneltrap.org/jeremy/drupal/spam/">Spam 2.0</a>." Among its features:
</p>
<ul>
<li>Written in PHP specifically for Drupal.</li>
<li>Highly configurable.</li>
<li>Automatically detects and unpublishes spam comments and other spam content.</li>
<li>Automatically learns to detect spam in any language using Bayesian logic.</li>
<li>Automatically learns and blocks spammer URLs.</li>
<li>Automatically blacklists IPs of learned spammers, preventing them from posting additional spam and wasting database resources.</li>
<li>Detects repeated postings of the same identical content.</li>
<li>Detects content containing too many links, or the same link over and over.</li>
<li>Supports the creation of custom filters using powerful regular expressions.</li>
<li>Can notify the user that his or her content was determined to be spam, preventing confusion over why their content doesn't show up.</li>
<li>Can notify the site administrator in an email when spam is detected.</li>
<li>Provides simple administrative interfaces for reviewing spam content.</li>
<li>Provides comprehensive logging to offer an understanding as to how and why content is determined to be or not to be spam.</li>
</ul>
<p>
We'll be trying this out right away and comparing the experience with the existing spam modules (also developed by Jeremy). Hopefully, with some pre-emptive sniffing of spamalicious content, we can open up our comments to non-registered users on our various sites.
</p>
    ]]></content>
  </entry>
  <entry>
    <title>Drupal comment module hack to add author&#039;s name to &#039;recent comments&#039; block</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200508/drupal-comment-module-hack-to-add-authors-name-to-recent-comments-block" />
    <id>http://pingv.com/blog/laura/200508/drupal-comment-module-hack-to-add-authors-name-to-recent-comments-block</id>
    <published>2005-08-15T00:51:32-05:00</published>
    <updated>2008-01-07T09:22:00-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="website" />
    <category term="code" />
    <category term="Drupal" />
    <content type="html"><![CDATA[<p> <b>Update: Woe to the developer who doesn't learn. Please ignore this post, and DON'T HACK!</b></p>
<p><s>With the update of <a href="http://drupal.org">Drupal</a> to release 4.6.3, I lost a hack to the comments module that added the commenter's name to the "recent comments" block in the sidebar. So I went ahead and re-did the hack.</p>
<p>I've attached the revised comment.module for Drupal 4.6.3 here. </p>
<p><i><b>Note:</b> This is the comment.module for Drupal 4.6.3 only, and this hack is offered <b>as-is</b>. Use at your own risk. You are strongly advised to back up your current comment.module, and have it on-hand for rapid restoring should this not work.</i></p>
<p>(I expect it to work, but want to cover my butt in case the unexpected happens.)</p>
<p>Hope this is helpful!</s> </p>
    ]]></content>
  </entry>
  <entry>
    <title>Drupal 4.6.3 update</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200508/drupal-4-6-3-update" />
    <id>http://pingv.com/blog/laura/200508/drupal-4-6-3-update</id>
    <published>2005-08-15T00:41:15-05:00</published>
    <updated>2005-08-15T02:10:59-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="website" />
    <category term="Announcement" />
    <category term="Drupal" />
    <content type="html"><![CDATA[<p>
We just updated pingVision to <a href="http://drupal.org/project">Drupal 4.6.3</a>, a security-fix that addresses another xmp-rpc breach:
</p>
<blockquote><p>
The Drupal project has released version 4.6.3 of its open-source content management platform. Drupal 4.6.3 is a maintenance release that fixes problems reported using the bug tracking system. Drupal 4.6.3 also <strong>fixes a </strong><strong><em>new</em></strong><strong> security vulnerability</strong> in the third-party XML-RPC library that Drupal ships with. Since the same bug is also present in the Drupal 4.5 series, Drupal 4.5.5 is released as well. If you cannot upgrade at once, we <strong>strongly suggest</strong> that you remove the xmlrpc.php file from your Drupal installation's root directory. The xmlrpc.php file is used only for Drupal to receive XML-RPC calls.
</p></blockquote>
<p>
Anyone running Drupal should update immediately. The download tarball is <a href="http://drupal.org/files/projects/drupal-4.6.3.tar.gz">here</a>. Also, if you are running Drupal 4.5.x, there is an update for you <a href="http://drupal.org/project/Drupal%20project/4.5">here</a>.
</p>
<p>
If you cannot do the update right away, or do not know how, here is the short-term fix:
</p>
<blockquote><p>
If you cannot upgrade immediately, <strong>you can secure your site by removing  the XML-RPC server: simply remove the file "xmlrpc.php" in the root of  your Drupal directory.</strong>
</p></blockquote>
<p>
This will prevent you from using a program like ecto to post to your site, but it will protect your site from the newly discovered security vulnerability.
</p>
<p>
---
</p>
<p>
<strong>Update:</strong> If you are running CivicSpace, a security advisory is <a href="http://civicspacelabs.org/home/node/13757">here</a>.
</p>
    ]]></content>
  </entry>
  <entry>
    <title>Drupal 4.6.2 security update</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200506/drupal-4-6-2-security-update" />
    <id>http://pingv.com/blog/laura/200506/drupal-4-6-2-security-update</id>
    <published>2005-06-29T16:55:11-05:00</published>
    <updated>2005-06-29T17:02:11-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="website" />
    <category term="Announcement" />
    <category term="Drupal" />
    <content type="html"><![CDATA[<p> <a href="http://drupal.org" target="_blank">Drupal</a> administrators should be aware that <a href="http://drupal.org/drupal-4.6.2" target="_blank">a security update has been released</a>:</p>
<blockquote><p>The Drupal project has released version 4.6.2 of its open-source content management platform. Drupal 4.6.2 is a maintenance release that provides corrections of problems reported using the bug tracking system. Drupal 4.6.2 also fixes two security vulnerabilities: one related to the use of Drupal's input filters and one in the XML-RPC library that Drupal ships with. Upgrading your existing Drupal sites is highly recommended. As the same bugs are also present in the Drupal 4.5 series, Drupal 4.5.4 is released as well.</p></blockquote>
<p>We've interrupted an ongoing design project (to be announced in the next few days) to update all of our sites. We recommend that all Drupal and CivicSpace users reading this to do this upgrade as soon as possible. If you already have version 4.6.1 installed, you can download the <a href="http://drupal.org/files/projects/drupal-4.6.2.tar.gz" target="_blank">tarball</a> and upload only the files from /modules and /includes bearing dates post-June 5th. There were no database changes. </p>
    ]]></content>
  </entry>
  <entry>
    <title>Third-Party Notices</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/third-party-notices" />
    <id>http://pingv.com/third-party-notices</id>
    <published>2005-06-10T17:45:14-05:00</published>
    <updated>2005-06-10T17:51:14-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="website" />
    <content type="html"><![CDATA[<p> QuickTime and the QuickTime Logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. The Get QuickTime Badge is a trademark of Apple Computer Inc., used with permission. </p>
    ]]></content>
  </entry>
  <entry>
    <title>Site redesign, and &quot;working with Microsoft&quot;</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200506/site-redesign-and-working-with-microsoft" />
    <id>http://pingv.com/blog/laura/200506/site-redesign-and-working-with-microsoft</id>
    <published>2005-06-06T14:46:26-05:00</published>
    <updated>2005-06-17T18:24:26-05:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="website" />
    <category term="Drupal" />
    <category term="musings" />
    <content type="html"><![CDATA[<p> This past weekend we updated our site to <a href="http://drupal.org" target="_blank">Drupal 4.6.1</a>, which institutes some minor functionality and security fixes.</p>
<p>In addition, returning visitors will have noticed that we redesigned our website. Those keeping track will note that this is the second major redesign since we launched <a href="http://pingv.com">pingV.com</a>. We do what we can when we can. It's hard to find the time, though, when client work keeps things busy.</p>
<p>What I find especially frustrating, though, is how Microsoft forces me to spend so much time pampering their software. Yes, I'm talking about Internet Explorer, the iconoclastic web <i>browser</i> that refuses to acknowledge web <i>standards</i>.</p>
<p><i><b>How much online productivity is lost trying to get websites to look and function properly on Internet Explorer?</b></i></p>
<p>That would be an interesting question to explore. Talk to just about any web designer, and they will tell you that, for every 100 hours they spend on design, 50-60 hours are dedicated to actual design, and the rest is devoted to creating xhtml and CSS hacks to get it to work on Internet Explorer.</p>
<p>The problem we as web developers face is that Internet Explorer has the dominant market share for web browsers worldwide, thanks to Microsoft's practice of forcing computer manufacturers to bundle Internet Explorer with Windows operating systems. I mean, let's face it: If people had to download Internet Explorer, as they have to in order to use <a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=28911&amp;t=50" target="_blank">Firefox</a>, Opera, etc., IE would be a minor player indeed in the browser world. And my feeling is that efficiency, productivity and growth in internet-based business and communications would grow at rates far greater than they do today.</p>
<p>Don't get me wrong. I'm not an "evil empire" rhetoritician. I use Microsoft-powered computers for various applications, and find some of their releases to be quite stable. (My Windows NT-based workstations are as rock solid as any PC or Mac I've owned or used.) But when it comes to browsers, and measuring up to worldwide web standards, Microsoft falls short.</p>
<p>They're promising to fix a lot of these bugs and design flaws in Internet Explorer 7, whose release was pushed way up to summer 2005. Let's hope so. I'd rather be designing than carrying water for Bill Gates. </p>
    ]]></content>
  </entry>
</feed>
