<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Deployment</title>
  <link rel="alternate" type="text/html" href="http://pingv.com/company/services/deployment"/>
  <link rel="self" type="application/atom+xml" href="http://pingv.com/taxonomy/term/26/atom/feed"/>
  <id>http://pingv.com/taxonomy/term/26/atom/feed</id>
  <updated>2005-10-16T13:03:42-05:00</updated>
  <entry>
    <title>Approaching a &quot;brochureware&quot; website using Drupal</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/laura/200509/approaching-a-brochureware-website-using-drupal" />
    <id>http://pingv.com/blog/laura/200509/approaching-a-brochureware-website-using-drupal</id>
    <published>2005-09-23T19:23:06-05:00</published>
    <updated>2008-01-07T09:20:22-06:00</updated>
    <author>
      <name>Laura</name>
    </author>
    <category term="Deployment" />
    <category term="Web" />
    <category term="Drupal" />
    <category term="Web 2.0" />
    <content type="html"><![CDATA[<p><i>[<b>Update:</b> Some of the specific concepts behind this post are a bit dated, especially when it comes to creating custom content types in Drupal. As of Drupal 5, custom content types can be created from within Drupal core, and enhancements can be added to any content type through use of CCK and complementary modules (as opposed to using Flexinode, which is no longer the preferred way, from my own perspective). I'm leaving the post as-is. If I write an updated concept, I will post the link here. Thanks! -- Laura Scott, 25 April 2007]</i></p>
<p>On <a href="http://drupal.org/node/31896" target="_blank">Drupal.org</a> there is a discussion about how various web designer/developers would approach developing a simple website with just a few static pages.</p>
<p>The pejorative term for this kind of website is "brochureware" ... and in this case it is rather descriptive. Most websites -- especially small business sites -- follow this holdover of 1990s worldwide web thinking, where the website in question effectively serves as an online brochure.</p>
<p>The exercise on Drupal.org turned out to be interesting, at least to me, so I thought I'd repost <a href="http://drupal.org/node/31896#comment-55747" target="_blank">what I wrote there</a>:</p>
<hr />
<p>The idea of having a CMS to do a brochure site is that the client can change the content easily. Even a simple brochure site goes through periodic updates, and not just from press releases. Prices change, contact info changes, who's in the company changes, and so all of these changes can happen much more easily than with strictly html. That is why I think it's worth the extra work maintaining the code security, etc. <i>[This first part was in response to previously made comments.]</i></p>
<ol>
<li><b>The Pages</b></li>
<ul>
<li><b>An About Page</b> -- This would be created using page node type. I would remove the author info from node-page.tpl.php and put a time stamp visible in full body only, to note the update date. Some people fear placing a date on content, but I think it's important to know how fresh the info is. The client would have to be reminded to manually update the date on the node when she/he edits the node, and I would recommend making versions.</li>
<li><b>A Contact Us Form</b> -- I would use webform for this, and create a custom form that allows for business-specific queries.</li>
<li><b>A Products (or services page)</b> -- This would be created using page node type. If there are offerings in subcategories, I would consider using outline to create books, or using the book module itself. Alternately, one could use taxonomy to create the structures. If it's a visually appealing array of items, I'd also urge an image gallery, and set up the image assistant to link to the image nodes. This can prove helpful in other content types.</li>
<li><b>A simple front page with two paragraphs about your company and contact information</b> -- This would be a page node type, and the only node "promoted" and "sticky" (why, explained below).</li>
<li><b>plus a sidebar with links on the right or left which link to headlines from your five latest news articles</b> -- This would be a custom php snippet in a block.</li>
<li><b>A news page with news articles about press releases, events and news</b> -- This would actually be a story node type with php snippets to show the most recent relevant items, drawn by taxonomy. The individual items -- events, press releases -- would be flagged by taxonomy, and accessible from links on this anchored page.</li>
</ul>
<li><b>The Modules</b></li>
<ul>
<li><b>Image</b> and <b>Image Assist</b> -- These would be used for products <i>and</i> for staff portraits. The nodes themselves would have detailed descriptions/bios, while the pages into which the images are inserted can have more general info. This makes for easy updates of this kind of content. Image assist would be configured to link to the relevant image node. node-image.tpl.php would be customized as node-page and node-flexinode-x to show just the date.</li>
<li><b>Flexinode</b> -- For events, and for press releases. The flexinode for press releases would be pre-formatted with the "For Immediate Release" etc. Press releases will have their own tag, and the RSS feed for that taxonomy will be linked on the front page. The module also would be used for events, obviously. Both would share a taxonomy that puts them into the news page php snippet.</li>
<li><b>Taxonomy theme</b> -- This would enable each page to have its own unique and complementary look. Before this module was available, I used custom theming on different node types, but this module would allow for entire color shifts.</li>
<li><b>Taxonomy image</b> -- Sometimes it can be very helpful to have a nice graphic show up in association with a topic. A product line could have its logo on all its pages, for example.</li>
<li><b>Pathauto</b> -- I would use the regular path to define the anchored pages, but the press releases and events would benefit from automatic descriptive addresses.</li>
<li><b>Simplenews</b> -- Because email lists are still the popular way for a lot of people to keep up with your site and business. This would have a block on the front page.</li>
<li><b>Nodewords</b> -- Keyword metatags are losing significance, but they're not irrelevant yet.</li>
<li><b>TinyMCE</b> -- Depending upon the client's comfort with html, I would consider adding a wysiwyg text editor.</li>
<li><b>Glossary</b> -- If there's a lot of jargon on the site, the glossary module could be very useful to have on-site background info without cluttering the site with footnotes or TMI for knowledgeable visitors.</li>
</ul>
<li><b>The Architecture</b></li>
<ul>
<li><b>Main navigation</b> -- I would put this in the header, saving the sidebar (using only one, most likely) for the dynamically updated info.</li>
<li><b>Nodes</b> -- I would leave the default node.tpl.php alone, and use customized node templates for the content, leaving the most flexibility down the line for expansion.</li>
<li><b>Blogs</b> -- Even if blogging is not in the cards in the short term, I always urge clients to consider business blogging as a way of offering more personalized publicity and a better sense of who's in this company and what they're about. Blogs could be added simply by enabling permissions and adding a link in the navigation, with a complementary theme to be added.</li>
<li><b>Promotion</b> -- It's amazing what a dynamic front page can do for SEO. I would encourage the client to consider promoting the news-flagged nodes to the front page (and thus falling under the sticky), with say 3-4 nodes displayed per page. Teasers would be short. But front-page changes with new content is valued by search engines, so if net-based promotion is important, I would urge this.</li>
<li><b>Strategy</b> -- Many people who want a brochure site don't really grok what (I hate to use this term, but in absence of a better alternative for now...) "Web 2.0" sites can do for them. So part of building the site is educating them on what they <i>can</i> do in the future. A client that gets more out of their website than they expected is a happy client, and that's a good thing.</li>
</ul>
</ol>
<p>Overall there would be about 5 themes to create, to give each page its own look (via taxonomy theme). This way the site <i>can</i> expand without requiring rebuilding from the ground up.</p>
<p>This is an interesting exercise. I welcome comments on these ideas.</p>
    ]]></content>
  </entry>
  <entry>
    <title>Their food wasn&#039;t bad...just their web site</title>
    <link rel="alternate" type="text/html" href="http://pingv.com/blog/katherine/200505/their-food-wasnt-bad-just-their-web-site" />
    <id>http://pingv.com/blog/katherine/200505/their-food-wasnt-bad-just-their-web-site</id>
    <published>2005-05-15T09:06:30-05:00</published>
    <updated>2005-10-16T13:03:42-05:00</updated>
    <author>
      <name>katherine</name>
    </author>
    <category term="Deployment" />
    <category term="Web Design" />
    <category term="business" />
    <category term="creative" />
    <category term="musings" />
    <content type="html"><![CDATA[<blockquote><p> No one in the market square shouts, "Sour wine! Rotted fish."</p>
<p>- proverb of India</p></blockquote>
<p>We stumbled on a wonderful restaurant. What a find! Someone with an eye for decoration knew what to do. Beautifully appointed to the last detail. Spacious and grand. And the chef...wow. And affordable. It was a light lunch, so the bill did not come to much, but the service! I tipped 35-percent.</p>
<p>I could hardly wait to tell my friends about it.</p>
<p>As we left, my colleague took one of their eye-catching business cards and said, "I wonder what their web site is like?" Yes! I quickly followed suit and I look at the lovely card here on my desk as I type this.</p>
<p>The web site did not reflect the restaurant at all. It was the restaurant's name, but after that it seemed as if it were an entirely different thing - no attention to any detail. Not grand. It gave little information, few of the links worked and those that did took me to a Chamber of Commerce roster where they were one of several restaurants in a category. Other links were broken. The attractive logo could not be displayed because of web page error.</p>
<p>Was I going to tell my friends to look at this "great restaurant" and have them look at this page? The dissonance was too much.</p>
<p>Am I blogging on their site about how grand the experience was? No. I am blogging about it on pingV, but I do not include the name as the site bears no relationship to my dining experience.</p>
<p>I suppose this surprises me because I am in advertising, web development, and marketing, and here we see a place that has everything going for it, but the web site is completely out of step with who and what they really are.</p>
    ]]></content>
  </entry>
</feed>
