<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>J-Learning</title>
    <link>http://www.j-learning.org/</link>
    <description>Your how-to site for community journalism</description>
    <dc:language>en</dc:language>
    <dc:creator>craig@j-lab.org</dc:creator>
    <dc:rights>Copyright 2005</dc:rights>
    <dc:date>2005-06-16T23:30:00-05:00</dc:date>
    <admin:generatorAgent rdf:resource="http://www.pmachine.com/" />
    

    <item>
      <title>Managing an Outsourced Project</title>
      <link>http://www.j-learning.org/plan_it/page/managing_an_outsourced_project/</link>
      <description>The Web developer has been chosen, the bid was approved and the papers are signed. Let&amp;#8217;s get started!</description>
      <dc:subject>Hiring a Designer or Developer</dc:subject>
      <content:encoded><![CDATA[<p>The Web developer has been chosen, the bid was approved and the papers are signed. Let's get started!</p>

<p>It's common nowadays to hire someone who lives and works far away and to never speak to the person or company you've hired. If you use Elance or find someone through Craigslist, the entire process is handled with email and/or through the Elance system. Don't worry, there is very little risk to this new-age manner of hiring help, especially if you use Elance or a similar site. 

<p>If you are not comfortable with this, find someone local and follow these steps:

<a name="Have_a_Kickoff_Meeting"></a><h2>Have a Kickoff Meeting</h2>

<p>In your first meeting, it's important to set the right tone. This meeting should strike a balance between a high-level overview and expected next steps. No one should leave this meeting wondering what they're supposed to do next.  At the same time, this shouldn't be the time for every task to be spelled out.  Just get people moving forward.</p>

<a name="Find_a_Gatekeeper"></a><h2>Find a Gatekeeper</h2>

<p>At the kickoff meeting, appoint a key contact person from each organization who is responsible for being part of every information exchange, be it a meeting, call or e-mail.  Unless the project involves dozens of people, it's important that this one person be the keeper, if not the conduit, of all information.</p>

<a name="Share_Contact_Info"></a><h2>Share Contact Info</h2>

<p>Make a list of all contact information for each person involved. Keep it up-to-date. If time zones or work hours vary, include this on the contact list.</p>

<a name="Establish_a_Regular_Meeting_Schedule"></a><h2>Establish a Regular Meeting Schedule</h2>

<p>It doesn't have to be too frequent, but you should confer regularly. You can always supplement with additional meetings, if needed.  Organizations being what they are, it's hard to squeeze meetings into full calendars, so the sooner you schedule your meetings, the greater the likelihood that you’ll avoid delays in search of mutually agreeable times.</p>

<p>Make sure you schedule regular meetings, in advance.  You don’t need to clog up your schedule with meetings every few days. Just plan to meet often enough to keep the project on track.  Scheduling your meetings in advance will help prevent conflicts down the road.</p>

<a name="Keep_Track_of_Progress"></a><h2>Keep Track of Progress</h2>

<p>One of the best ways to keep a project on track is to use a shared project management tool. The more project people who have access to this tool, the more likely it is to be kept up-to-date. We’ve had good success with <a href="http://www.basecamp.com/" title="http://www.basecamphq.com/">Basecamp</a>.</p>

<p>You can track a single project for free or pay a reasonable amount per month to track several projects.</p>

<p>There are several good books about project management.  Here are a few of our favorites:</p>

<ul><li> "Web ReDesign&nbsp;: Workflow that Works," by Kelly Goto, Emily Cotler (<a href="http://www.amazon.com/exec/obidos/ASIN/0735710627/qid%3D1123544810/sr%3D11-1/ref%3Dsr%5F11%5F1/002-9702076-2051227">ISBN 0735710627</a>)</li>
<li> "Web Project Management: Delivering Successful Commercial Web Sites," by Ashley Friedlein (<a href="http://www.amazon.com/exec/obidos/ASIN/1558606785/qid%3D1123544833/sr%3D11-1/ref%3Dsr%5F11%5F1/002-9702076-2051227">ISBN 1558606785</a>)</li>
<li> "Real Web Project Management: Case Studies and Best Practices from the Trenches," by Thomas J. Shelford, Gregory A. Remillard (<a href="http://www.amazon.com/exec/obidos/ASIN/0321112555/qid%3D1123544853/sr%3D11-1/ref%3Dsr%5F11%5F1/002-9702076-2051227">ISBN 0321112555</a>)</li></ul>]]></content:encoded>
      <dc:date>2005-06-16T23:30:00-05:00</dc:date>
    </item>

    <item>
      <title>Legal Nuts and Bolts</title>
      <link>http://www.j-learning.org/plan_it/page/legal_nuts_and_bolts/</link>
      <description>While we focus on many legal issues involving Web sites in the Law and Ethics chapter, there are a few issues specific to hiring contractors that you should keep in mind.</description>
      <dc:subject>Hiring a Designer or Developer</dc:subject>
      <content:encoded><![CDATA[<p>While we focus on many legal issues involving Web sites in the <a href="http://www.j-learning.org/promote_it/category/Law%20and%20Ethics/" title="Law and Ethics">Law and Ethics</a> chapter, there are a few issues specific to hiring contractors that you should keep in mind.</p>

<a name="Who_Owns_What"></a><h2>Who Owns What</h2>

<p>Your contract should state clearly that your contractors are creating a work for hire and that they give you the copyright to all parts of it.
</p><p>Some developers may want to retain the right to the programming, to certain design elements or even to some of the writing done for the site. If this is the case, make sure that you have a clear, broad and unending license to use what they made for you. For example, you'll want to be able to use screenshots of the site in brochures, advertising or manuals. You'll also want to be able to modify any of the programming and be able to reuse it on any other site you might want to start.</p>

<a name="Properly_Cleared_Material"></a><h2>Properly Cleared Material</h2>

<p>Of course, before the designers can give you the rights to your Web site, they must be sure that they have the rights in the first place.  This means you should ask for some sort of warranty that the pictures, the code, the design and any other material they include are either public domain or otherwise safe to use because they have been cleared with the owners. Ultimately, if you're the one using the material, the copyright owner is going to go after you, so this is a critical protection.</p>

<a name="General_Caveats"></a><h2>General Caveats</h2>

<p>The usual legal warnings should naturally apply. Make sure that: </p>

<ul><li> Your contractor signs your contract or scope of work agreement.</li>
<li> The court venue for resolving any disputes is in your neck of the woods instead of theirs.</li>
<li> There are clear deadlines and specific reasonable penalties for not meeting the deadlines.</li>
<li> The conditions for breaking off the agreement are clear and not too harsh for either of you. </li></ul>

<p>None of this should be something you'll end up dealing with, but the company that's willing to consider these details is one in which you ought to feel more comfortable placing your trust.</p>]]></content:encoded>
      <dc:date>2005-06-15T23:30:00-05:00</dc:date>
    </item>

    <item>
      <title>Finding Contractors</title>
      <link>http://www.j-learning.org/plan_it/page/finding_contractors/</link>
      <description>Now, you&amp;#8217;re looking for someone to bid on your well-crafted RFP.&amp;nbsp; Where should you look?</description>
      <dc:subject>Hiring a Designer or Developer</dc:subject>
      <content:encoded><![CDATA[<p>Now, you're looking for someone who can help. Where should you look?</p>

<p>For starters, ask friends and colleagues who have Web sites that you admire whether they would recommend their designers. Probe for what they liked, didn’t like and what they wished they would have done differently. Nothing beats a personal recommendation. 
</p><p>Second, try online freelance connection services like <a href="http://www.elance.com/" title="Elance.com">Elance.com</a>. This site has thousands of freelancers and contract workers in every specialty imaginable, plus a structured bidding process, a feedback system and an escrow process for payments so you won't get taken for a ride.</p>

<p>Next, try placing a classified ad on Craigslist or another free listing service. </p>

<p>If cost is an issue, local universities might offer a good pool of Web-savvy labor.  If you're close to a college with a significant new media program, you might find a professor who is interested in letting his students work with you as a class project. A small ad in the student paper might also bring forth good candidates. </p>

<a name="Vetting_Contractors"></a><h2>Vetting Contractors</h2>

<p>After you've located some leads, you need to choose the right vendor. Many Web developers, often the best ones, are self-trained.  Your best guideline is to ask for a proposal in writing and for satisfied references. Anyone who has used a contractor to build an entire Web site should be able to attest to that designer’s competence and temperament.
</p><p>Still, here's a quick list of questions you should get any design candidate to answer:</p>

<ol><li> How long have you been in business?</li>
<li> What other current or upcoming projects will you be working on?</li>
<li> What sort of data security and backup practices do you follow?</li>
<li> Will the work be done by you or subcontracted out to others? If subcontracted, in what country will the work be done?</li>
<li> What is the training or experience level of the people who will work on the project?</li>
<li> Where can one see samples of their work?</li>
<li> What sort of warranty or guarantee do you offer?</li>
<li> How do you handle any changes to an RFP?</li></ol>]]></content:encoded>
      <dc:date>2005-06-14T23:30:00-05:00</dc:date>
    </item>

    <item>
      <title>Writing an RFP or Specification</title>
      <link>http://www.j-learning.org/plan_it/page/writing_an_rfp_or_specification/</link>
      <description>Whether or not you plan to hire outside professionals to design or develop your site, it’s a good idea to write a Request for Proposals (RFP) outlining the specific capabilities (specifications) you want your site to have.</description>
      <dc:subject>Hiring a Designer or Developer</dc:subject>
      <content:encoded><![CDATA[<p>Whether or not you plan to hire outside professionals to design or develop your site, one way to organize your thoughts and define your project is to write a Request for Proposals (RFP) outlining the specific capabilities (specifications) you want your site to have. This can serve as the set of blueprints for your site’s development. And if you do outsource the work, the key to being happy with your contractors is to have a clear set of specifications and expectations.</p>

<p>But be warned: it takes a lot of work and may be overkill if you're just hiring a freelancer to design a logo and choose a color scheme.</p>

<p>A good RFP should cover the following elements:</p>
<ul><li> <b>Intended audience.</b> Who do you want to reach? Where do they live? What’s their demographic profile? How tech-savvy are they? For example: “This site is designed for senior citizens in Maryland who are looking for important medical information but are unfamiliar with the Web.” Or, “Our target users are college students with mobile phones who are interested in extreme sports.”</li>

<li> <b>Features list.</b> It should detail specific functions you want the site to have, such as the ability to search the site with key words, a gallery of photos or an automated RSS feed. Take care to be specific. For instance, listing "site search" may not be enough. You may need to specify: <i>"Search capability that is updated as each new file is added and finds any file placed on the Web server and any data added to the database, including PDF brochures. The search doesn't need to allow complex searches but does need to agree with the site's look and feel. It should also point out possible misspellings, like Google does."</i></li>

<li> <b>A site map.</b> It should outline the various kinds of content you plan to have, such as stories, registration forms, grant guidelines or discussion forums. To see an example, visit <a href="http://www.google.com/sitemap.html" title="http://www.google.com/sitemap.html">Google.com’s online site map</a>.</li>

<li> <b>Content samples.</b>  These should give the designer an idea of the kinds of documents or information you expect to offer on the site.
</li><li> <b>Any existing technology to be integrated.</b> For instance, you may need to integrate your existing contact information into another database system, such as Access.</li>

<li> <b>Scope of work statement.</b>  You should be clear about the work you expect to be completed by your developer and what tasks fall outside that scope.</li>

<li> <b>Behavioral profiles.</b> These are basic "stories" about what you expect a person to do upon visiting your site. For instance, will your visitors be tracking resources, looking at grant guidelines or signing up to participate in something? This helps the designer determine placement of the design elements and suggest features that you may have overlooked.</li>

<li> <b>Future development plans.</b> This helps your developer build a site that will accommodate your future vision. Some current development experts recommend not overbuilding for possible future plans. That is a fine strategy, especially if you have limited resources. Still, that’s no reason to build a site that can’t expand, especially in a direction you were anticipating.  For example, a developer might choose to store byline information differently, if it knows that a site will allow multiple contributors on articles in the future. Or, if a site is specific to a small geographic area, but has plans to grow to a number of areas, location information might be handled in a different manner.</li>

<li> <b>Clear and explicit deadline requirements.</b> A reputable designer will agree to a set schedule and be able to meet deadlines. You should allow some flexibility, building in a few days before you actually need the material. Building in this extra time will help prevent missed deadlines. The designer should deliver the product on or before the due date.  Written in your RFP should also be agreed-upon consequences if the designer does not deliver on time, including warnings, deduction of payment and/or termination.  </li>

<li> <b>Your budget.</b>  It will save time and help you develop a more suitable RFP if you say upfront what you are willing to spend. A company that would pad its estimate will do so regardless of what you tell them upfront, and a decent company will use that information to make appropriate software, hardware and design choices.</li>

<li> <b>Ongoing support and maintenance.</b>  It can be to your advantage to bundle that request into your RFP. It also gives the company an incentive to finish the work on time and budget, because they know you intend to continue to use them for ongoing work.</li>

<li> <b>Examples of what you like.</b>  Collect some favorites and share them with your developer. For example, it's one thing to say you want "spell check" as an administrative requirement.  It's another to say you’d like spell check like Microsoft Word’s or search features like Google’s.
</li></ul>

<p>Assembling an RFP is hard work. However, a well-crafted, detailed document will become an indispensable part of the project. You will refer back to it frequently. And it’s common, at the end of your project, to end up wishing you had been even more detailed in preparing it.</p>

<p><!-- Here's a good sample [RFP]. -->  If you have an RFP you'd be willing to share, please e-mail it to <a href="mailto:news@j-lab.org">news@j-lab.org</a> and we will post it here or link to it from the comments.</p>

<!-- <p>[RFP will be attached.]</p> -->]]></content:encoded>
      <dc:date>2005-06-13T23:30:00-05:00</dc:date>
    </item>

    <item>
      <title>Knowing When You Need to Outsource</title>
      <link>http://www.j-learning.org/plan_it/page/knowing_when_you_need_to_outsource/</link>
      <description>Some aspects of developing your Web site might benefit from an extra set of hands or a professional&amp;#8217;s expertise.</description>
      <dc:subject>Hiring a Designer or Developer</dc:subject>
      <content:encoded><![CDATA[<p>Whether launching a Web site or redesigning one, you need to allocate limited resources carefully. <a href="/plan_it/page/other_considerations/" class="new" title="Bandwidth">Bandwidth</a> is rarely free.  And a growing Web site will consume as much of your own time as you're willing to give.</p>

<h2>When Do You Need to Hire Help?</h2>

<p>Some aspects of developing your Web site might benefit from an extra set of hands or a professional's expertise.  Here, then, are some factors that will help you decide if you should hire some help.</p>

<ol><li> <b>To meet a deadline.</b>  There are times you simply have to complete something by a certain time.  Perhaps you have a limited marketing opportunity, an annual event critical to your audience to cover, or a competitor moving into your turf. In these cases, finding a professional to assist you may pay you back in additional audience, reputation or market share.  However, adding more people late in the process rarely helps you make your deadline. Decide on whether to outsource some work as soon as the deadline is known, not when the deadline has nearly arrived.</li>

<li> <b>To do one-time setups.</b> While it may be an advantage for you, or your staff, to be able to make basic modifications to your site's technical underpinnings, there's little payoff in learning how to install or configure most server software packages from scratch.  An experienced consultant will be able to get you up and running more quickly than you could yourself, allowing you more time to focus on filling the site with content.</li>

<li> <b>To supplement your expertise.</b>  Sure, you <i>could</i> buy a book, take a course and become an expert in, say, search interfaces.  But becoming a master at all aspects of Web development could take years, and you still wouldn't be able to keep up-to-date with every latest Web advance.  Instead, focus on the areas that play to your interests and your abilities. Hire someone to do the rest, as needed.</li>

<li> <b>To do drudge work — sometimes.</b>  While answering customer service e-mail or cleaning spam out of the forums might not seem like fun, it does help keep your fingers on the pulse of the site.  Consider putting off repetitive tasks for when you hit a down period, or plug away while you're watching TV.  On the other hand, some drudge work, such as reformatting tables, has little redeeming value; hire someone to do that.</li>

<li> <b>To build it right the first time.</b> If you know clearly what you want, it's almost always cheaper to build it the first time than it is to renovate an existing Web site. That's because there are issues that require extra work during a redesign (data migration, backwards compatibility, fixing poor initial choices and dealing with the expectations of existing users).  Outsourcing can help ensure that your first time is done right.  Once you have a firm foundation, you can add on yourself. On the other hand, if you're uncertain about what shape the final product should take, it might make sense to do a quick initial design yourself and follow it with a redesign once customer feedback (and revenue) starts flowing. Just expect some costs to be associated with this process.</li></ol>

<p>Always remember, the more clearly the project is defined, the less cost and effort it takes to spot and fix problems. A mistake that costs $1 to fix in a site’s planning stages might cost $5 while in production, or $25 once the site is launched. The place to start is a good request for proposals (RFP) that specifies what you want at the end of the process.</p>]]></content:encoded>
      <dc:date>2005-06-12T23:30:00-05:00</dc:date>
    </item>



    <item>
      <title>CSS: Cascading Style Sheets</title>
      <link>http://www.j-learning.org/build_it/page/css_cascading_style_sheets/</link>
      <description>Cascading Style Sheets &amp;#8212; even the name sounds a little intimidating, like perhaps you&amp;#8217;re falling down a steep slope.&amp;nbsp; But the name is just an accurate description of what CSS is &amp;#8212; &amp;quot;sheets&amp;quot; (pages or chunks) of code that describe the style of a document in such a way that multiple commands &amp;quot;cascade&amp;quot; &amp;#8212; in other words, they&amp;#8217;re applied in a certain order that ensures that both the user and the page designer get as close to the same effect as they possibly can.</description>
      <dc:subject>HTML</dc:subject>
      <content:encoded><![CDATA[  <p><b>Cascading Style Sheets (CSS)</b></p>
  <p>From the beginning, HTML has always been perceived as a very simple &quot;language&quot; to learn.&nbsp; With only a few simple tags, you could mark up a document and put it online.&nbsp; HTML was very forgiving, flexible and intuitive.</p>
  <p>However, this same simplicity was HTML's biggest weakness. You could easily make a headline, add an image, make a list, or create a form. However, you had no control over how that content would look once a visitor to your site called it up. Tables would resize themselves willy-nilly depending on the browser being used, and fonts and colors were difficult to standardize and even harder to go back later and change.</p>
  <p>In order to assert some control over how a page would look for all visitors, there either needed to be a complete overhaul of HTML or an alternative, parallel system of style control (control over the display of a document, as opposed to the internal structure of a document).&nbsp; Guiding this system was a strong concern that the user be able to display Web pages on a wide variety of devices &#8211; readers for the blind, handheld devices, TVs, printouts, and more.&nbsp; </p>
  <h1>History</h1>
  <p>Cascading Style Sheets was one of several solutions, and they have been around for a long time in Web years. In 1996, CSS 1.0 became a full recommendation of the World Wide Web Consortium (W3). [<a
href="http://www.w3.org/Style/LieBos2e/history/">http://www.w3.org/Style/LieBos2e/history/</a>]&nbsp; But agreement on, and adoption of, CSS in browser software<s> </s>has been a slow and complicated process. </p>
  <p><i>Cascading Style Sheets</i> &#8212; even the name sounds a little intimidating, like perhaps you're falling down a steep slope.&nbsp; But the name is just an accurate description of what CSS is &#8212; &quot;sheets&quot; (pages or chunks) of code that describe the style of a document in such a way that multiple commands &quot;cascade&quot; &#8212; in other words, they're applied in a certain order that ensures that both the user and the page designer get as close to the same effect as they possibly can.</p>
  <h1>Basic Overview</h1>
  <p>Many tutorials start with an overview of the language, but the best way to appreciate CSS is to see how it works. With CSS, you can take a very simple HTML document and make it appear in exactly the way you'd like.&nbsp; First, let's start with a basic HTML document:</p>
  <p>&lt;html&gt;<br>
  &lt;head&gt;&lt;title&gt;CSS Demonstration&lt;/title&gt;&lt;/head&gt;<br>
  &lt;body&gt;<br>
  &lt;h1&gt;How to Carve a Turkey&lt;/h1&gt;<br>
  &lt;p class=&quot;byline&quot;&gt;By Travis Smith&lt;/p&gt;<br>
  &lt;p&gt;If you're going to carve a turkey, there are several things you must have.&lt;/p&gt;<br>
  &lt;ol&gt;&lt;li&gt; a cooked turkey&lt;/li&gt;<br>
  &nbsp;&nbsp;&nbsp; &lt;li&gt; a sharp knife&lt;/li&gt;<br>
  &nbsp;&nbsp;&nbsp; &lt;li&gt; a clean cutting board&lt;/li&gt;<br>
  &nbsp;&nbsp;&nbsp; &lt;li&gt; a large fork&lt;/li&gt;<br>
  &lt;/ol&gt;<br>
  &lt;p&gt;Questions? Visit our &lt;a href=&quot;comment_form.html&quot;&gt;comment form&lt;/a&gt;.<br>
  &lt;/body&gt;<br>
  &lt;/html&gt;</p>
  <p>You can <a href="/demo/sample_plain.html">click here to view it</a>.</p>
  <p>When you view this document now, you can see it is styled with the font size and type you have chosen for viewing with your browser.<s></s></p>
  <p>Using CSS, you can quickly establish uniformity over the document's look.&nbsp; Let's quickly improve the document by creating a second file, a CSS file, and putting these lines in it:</p>
  <p>body {<br>
  &nbsp;&nbsp; font-family: verdana,arial,sans-serif;<br>
  &nbsp;&nbsp; font-size: 14px;<br>
  &nbsp;&nbsp; line-spacing: 2em;<br>
  }</p>
  <p>h1 {<br>
  &nbsp;&nbsp; font-size: 300%;<br>
  &nbsp;&nbsp; color: #6666FF;<br>
  &nbsp;&nbsp; font-weight: normal;<br>
  &nbsp;&nbsp; text-align: center;<br>
  }</p>
  <p>ol {<br>
  &nbsp;&nbsp; text-indent: 2em;<br>
  &nbsp;&nbsp; list-style-type: upper-roman;<br>
  }</p>
  <p>.byline {<br>
  &nbsp;&nbsp; font-style: italics;<br>
  &nbsp;&nbsp; font-variant: small-caps;<br>
  }</p>
  <p>(Don't worry, we'll explain all this code as we go through this section. For now, just bear with us.) </p>
  <p>Now, we add one more line to the HTML file that tells it to use the styles from the CSS document.&nbsp; That line goes in the HEAD of your HTML document, and it looks like this:</p>
  <p>&lt;link rel=&quot;stylesheet&quot; href=&quot;sheet1.css&quot;&gt;</p>
  <p>Now, <a href="/demo/sample_sheet1.html">click here to see the results</a>. With the exact same HTML (except for the addition of the link to the style sheet, of course), the page is now styled with CSS and a significant transformation has occurred.&nbsp; Let's go through that CSS step-by-step and see what happened.</p>
  <sidebar>
<h3>The Style Tag</h3>
  <p>You can put style codes directly into an HTML document with the &lt;style&gt; tag.&nbsp; Usually, though, we don't recommend it because it defeats the purpose of using styles -- if you define them anew in each document, you aren't really creating a consistent, easy-to-update set of rules that apply to your whole site.&nbsp; But if you'd like to see an example of the same document with an embedded stylesheet, <a href="/demo/sample_embedded.html">click here</a>.</p>
  </sidebar>
  <p>Our beginning CSS file has four rules in it. Each rule describes what to do about a particular part of an HTML document. The first rule contains instructions about the BODY element.&nbsp; It says, for anything within the BODY tag (in other words, for everything displayed on the Web page) use the &quot;Verdana&quot; font, at 14 pixel size.&nbsp; Space the lines out double (&quot;2em&quot; means space the lines twice the height of a regular line of text).</p>
  <p>The second rule describes how to display any H1 (the largest sized headline) element.</p>
  <p>By default, a browser will display H1 elements at about double regular size, but we're overriding that and telling the browser to use a size that's 300% of the standard size. (Standard size is, according to the first rule, 14px.) We also change the color of all H1 elements to blue.&nbsp; [Learn more about HTML colors here.] Usually, H1 also makes text bold, but we explicitly make it normal and also set the text to be centered within the body of the document.</p>
  <p>The third rule takes OL, the tag for an ordered list, and indents it using Roman letters instead of the usual 1,2,3,4.</p>
  <p>The fourth rule is a little more specific.&nbsp; Instead of changing an existing tag, we're creating a rule for a &quot;class&quot; of elements by putting a period (".") in front of the rule.</p>
  <p>In our HTML, you can see that one paragraph ("P") is described as 'class=&quot;byline&quot;.'&nbsp; You can apply any class name to any element and then refer to elements of that class using CSS.&nbsp; For example, you could say &lt;li class=&quot;byline&quot;&gt; to specify the &quot;class&quot; of an element in a list or &lt;h3 class=&quot;byline&quot;&gt; to specify the class style in a middle-sized headline.</p>
  <p>By defining a class style, you can easily and logically structure your documents and apply formatting exactly to the parts of the document that need them. In this case, we've made the byline appear as small capital letters, displayed in italics.</p>
  <p>Now it's true that we could have gotten most of these effects using straight HTML. But imagine that your site has hundreds or thousands of articles. Let's say you decide you'd rather not have the bylines in italics. Instead of having to change all those files one by one, you can change the display of your bylines just by changing the CSS file and you won’t need to touch the HTML code at all.</p>
  <h1>CSS Structure in Detail</h1>
  <p>That's the power of CSS. Now, let's take a closer look at the parts of a CSS file. We've already said that a CSS file is a collection of rules. Each rule defines how to display some portion of an HTML document. Here's a pretty basic rule: </p>
  <p>H1 { font-size: 300%; color: #6666FF; }</p>
  <p>A rule consists of a <b>selector </b>(the part outside the curly braces that says what parts of a document will be affected) and a <b>declaration block </b>(which is the part inside the braces that describes what to do with the thing that's selected).</p>
  <p>A declaration block should contain at least one <b>declaration</b>, which is a <b>property</b> (like font-size) and a <b>value</b> (like 300%) followed by a semicolon.&nbsp; For the most part, spaces don't matter in CSS. So, for example, the H1 rule above, and the one below are the same:</p>
  <p>H1&nbsp;&nbsp; {<br>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; font-size:&nbsp; 300%;<br>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; color:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #6666FF;<br>
  }</p>
  <sidebar>
  <h3>Semicolons: Always a Good Idea</h3>
  <p>The rules for CSS say that the very last declaration does not need a semicolon, because there's a curly brace there to end the block.&nbsp; But it's guaranteed that later you'll come back, add another rule at the end of the block and then wonder why your CSS isn't working.&nbsp; So always use a semi-colon.</p>
  </sidebar>
  <p>If you have a mistake in any part of a declaration, the entire declaration is bad and that might spill over and affect other declarations or even rules. Here are some WRONG examples:</p>
  <p>H1&nbsp;&nbsp; {<br>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; font-size&nbsp; =&nbsp; 300%;<br>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; color:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #6666FF;<br>
  &nbsp;}</p>
  <p>In this example, the use of &quot;=&quot; instead of &quot;:&quot; after &quot;font-size&quot; means that not only does the &quot;font-size&quot; declaration not work, but the &quot;color&quot; property gets attached to the &quot;font-size&quot; property like one run-on word, so it's broken, too.</p>
  <p>P { text-align: right ;<br>
    H1&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp; color:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #6666FF;<br>
}</p>
  <p>In this case, the missing right brace before H1 means that the whole H1 rule is going to fail &#8211; the P rule (for paragraph) doesn't end until there is a right curly brace ("}") inserted after H1.&nbsp; This might be really frustrating to track down because the H1 won't work while the P seems to be displaying just fine.</p>
  <h1>Selectors</h1>
  <p>We've discussed two kinds of selectors: <b>element selectors</b> (like P and H1) and <b>class selectors</b> (that start with a ".").</p>
  <p>Elements are easiest to remember as existing HTML tags.&nbsp; So you can redefine the behavior of, say, the &lt;B&gt; tag and make it also be red, or underlined -- though this might end up causing come confusion for people who don't know about the special CSS rules on your site.</p>
  <p>Class selectors are added to HTML by way of the &quot;class&quot; attribute. So above, we had a tag that looked like this: &lt;p class=&quot;byline&quot;&gt; and in the CSS document, we defined the byline class with a rule that started like this: .class {</p>
  <p>There are a few more, and they can interact in really useful ways.</p>
  <p>There are <b>ID selectors </b></p>
  <p>#nav {<br>
  &nbsp;&nbsp; text-align: right;<br>
  &nbsp;&nbsp; width: 150px<br>
  }</p>
  <p>The difference between class and ID, other than the obvious &quot;#&quot; vs. &quot;.&quot; is that an HTML page should only have one of each ID, while it can have many of each class.&nbsp; So if you had a class that was &quot;subhead,&quot; you could use it several times, but if you had an ID called &quot;footer,&quot; you should really only use it once, like so:</p>
  <p>&lt;p id=&quot;footer&quot;&gt;Copyright 2005&lt;/p&gt;</p>
  <p>Remember also that the name of the class or the ID in the HTML does NOT include the &quot;#&quot; &#8211; that's only used in the CSS to define the rule.</p>
  <p>You can combine selectors easily for powerful results.&nbsp; You could have a rule that made links in the navigation a different color than links in the document overall, like this:</p>
  <p>A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { color: #45FF45 }</p>
  <p>.nav A { color: #6666FF }</p>
  <p>In a nutshell, this says that A elements (that is to say, links) are generally green, but if they're within a class that's called nav, they should be blue.</p>
  <p>You can also do this with elements:</p>
  <p>LI B { font-size: 16px;}</p>
  <p>This says that any bold tag used within an LI tag (which creates an element in a list) will cause that text to become 16 pixels large.</p>
  <h1>Yet More Selectors</h1>
  <p>Finally, there's a whole set of selectors called <b>pseudo selectors</b>. A pseudo selector is a selector that matches a part of an HTML document based on something that's not explicit in the HTML.&nbsp; The most obvious of these are the :link, :visited, :hover selectors:</p>
  <p>A:link { color: green }</p>
  <p>A:visited { color: black }</p>
  <p>A:hover { color: blue }</p>
  <p>Obviously, you don't specify in the HTML whether a link has been visited or not &#8211; that's something that the browser determines.&nbsp; Ditto for hover &#8211; you don't know when or if your users are going to put their cursor over a link.&nbsp; So a pseudo selector describes a style for a part of the document that may or may not exist. In this case, you're saying that general links are green, visited links should be black, and a link should turn blue when you hover over it.</p>
  <p>You can use :hover with any element or property:</p>
  <p>A:hover { color:red; text-style: italics }</p>
  <p>This will make any link element turn to red italics when you put your cursor over it.&nbsp; Click here for an example.</p>
  <p>There are many other pseudo selectors, and with them you can create drop caps, indent first lines, select and format only certain tags, and more.&nbsp; Using all these types of selectors, alone and in combinations, you can exert some truly remarkable control over the display of a basic HTML document.&nbsp; If you want to learn more, check out the resources listed below.</p>
  <h1>Grouping</h1>
  <p>One of the things that makes CSS a little more confusing than HTML is that, in the interest of making it efficient to write and download, you can group selections to define them all at once.&nbsp; So, for example, you can do this:</p>
  <p>OL, UL, P, FORM, TABLE {<br>
  &nbsp;&nbsp; margin-top: 8px;<br>
  &nbsp;&nbsp; margin-bottom: 8px;<br>
  &nbsp;&nbsp; margin-left: 8px;<br>
  &nbsp;&nbsp; margin-right: 8px;<br>}</p>
  <p>This sets an eight-pixel margin on all sides of those five elements (ordered list, unordered list, paragraph, form and table) no matter where they appear in the document. For even more efficiency, you can write this: </p>
  <p>OL, UL, P, FORM, TABLE {<br>
  &nbsp;&nbsp; margin: 8px 8px 8px 8px;<br>
  }</p>
  <p>or even this:</p>
  <p>OL, UL, P, FORM, TABLE {<br>
  &nbsp;&nbsp; margin: 8px;<br>
  }</p>
  <p>Each of these will apply an eight-pixel margin to all sides of each of the selected elements.</p>
  <h1>Cascading</h1>
  <p>You knew there had to be a reason it was called &quot;cascading,&quot; right?&nbsp; Well, let's look at the previous rule:</p>
  <p>OL, UL, P, FORM, TABLE {<br>
  &nbsp;&nbsp; margin: 8px;<br>
  }</p>
  <p><a href="/demo/sample_sheet2.html">Click here to see this rule in action</a> on the sample document.</p>
  <p>(sheet2.css)</p>
  <p>Now, to see the cascading effect, let's add one more rule to the bottom of the CSS document: </p>
  <p>P { margin-left 30px; }</p>
  <p>You'll see that the later P rule overrides the higher P rule.&nbsp; There are many, many ways that one rule can override another.&nbsp; Here are a few:</p>
  <ul>
    <li>Later declarations in a rule override earlier ones.</li>
    <li>Later rules override earlier ones.</li>
    <li>If you have multiple style sheets linked from an HTML document, the last one takes precedent.</li>
    <li>If you put style rules directly into your HTML document, that takes precedence over rules from a linked sheet.</li>
    <li>&quot;Class&quot; rules override &quot;tag&quot; rules &#8211; so, for example,&nbsp; &quot;.byline&quot; would be more authoritative than a simple &quot;P&quot; rule, regardless of where the rule is defined.</li>
  </ul>
  <p>With all these (and several other) comparisons determining which rules take precedent, you can see why CSS can turn into a complicated mess.&nbsp; On the other hand, a logical set of CSS rules can actually help keep your site HTML organized.&nbsp; So it makes a lot of sense to learn CSS.</p>
  <h1>Dreamweaver</h1>
  <p>The current version of Dreamweaver, Version 8, has excellent CSS handling. Some of its CSS features:</p>
  <ul>
    <li>It helps you determine which style rules apply to any particular part of your HTML page.</li>
    <li>It keeps all the various possible properties at your fingertips so you don't have to guess or have them memorized.</li>
    <li>It can easily swap between different CSS documents and let you see the changes on screen immediately.</li>
  </ul>
  <p>If you're trying to modify CSS, especially complex CSS, Dreamweaver can be well worth the cost.</p>
  <h1>The Dark Side of CSS</h1>
  <p>CSS sounds like the answer to all your HTML problems, doesn't it?&nbsp; You simply make a basic HTML page, then use CSS to lay it out exactly as you envision it.&nbsp; Alas, this is far from the truth.</p>
  <p>The problem is that Internet Explorer, Netscape and Safari all have different, sometimes conflicting interpretations of the CSS standard. CSS is currently at version 2.1, and there's a version 3.0 proposed, but even now, not all browsers correctly implement all of CSS 2.0.&nbsp; As you start to use CSS, it becomes absolutely critical that you test in <i>every</i> major browser that visitors to your site may use.</p>
  <sidebar>
  <h3>Browser Statistics</h3>
  <p>Current statistics, as of winter 2009, show Internet Explorer and Firefox as having about equal market share with about 45% each. Chrome, Google's new browser, already has almost 4%, even more than Apple's Safari (3%).</p>
  <p><a href="http://www.w3schools.com/browsers/browsers_stats.asp">http://www.w3schools.com/browsers/browsers_stats.asp</a></p>
  </sidebar>
  <p>Using CSS, you'll definitely find that things that look OK on one screen look too small, too wide, too dark or the wrong font on another browser.&nbsp; You'll then discover that either you've made a mistake in your CSS, or that you need to go looking through one of the many CSS resources.</p>
  <h1>Resources</h1>
  <p><b><i>CSS spec at the World Wide Web Consortium (W3)</i></b></p>
  <p>Start with the W3's guide to CSS.&nbsp; The information here is straightforward, clear and a good base for beginners &#8211; rare for a technical site.</p>
  <p><a href="http://www.w3.org/Style/CSS/">http://www.w3.org/Style/CSS/</a></p>
  <p><b><i>CSS Zen Garden</i></b></p>
  <p>If you look at the source code of this site's home page, you'll find very plain, straightforward HTML.&nbsp; By clicking the links on the side of the page, though, you can completely transform the look and feel simply by switching the CSS.&nbsp; It's an instructive &#8211; and inspirational &#8211; example of CSS in use.</p>
  <p><a href="http://www.csszengarden.com/">http://www.csszengarden.com/</a></p>
  <p><b><i>Position Is Everything</i></b></p>
  <p>This site has a big catalog of the bugs in CSS that you may have stumbled across and the ways to work around them.&nbsp; The thing about CSS bugs is that there's almost always a way to defeat them. Other people have spent hours or days figuring out how to make a page like yours work in every browser, and the secrets are often listed at this site.</p>
  <p><a href="http://www.positioniseverything.net/">http://www.positioniseverything.net/</a></p>
  <p><b><i>Eric Meyer CSS</i></b></p>
  <p>No description of CSS would be complete without a mention of Eric Meyer. He's written several excellent books on CSS &#8211; one's an authoritative reference; others are how-to books that outline specific techniques for getting the most out of CSS.</p>
  <p><a href="http://www.meyerweb.com/eric/css/">http://www.meyerweb.com/eric/css/</a></p>
]]></content:encoded>
      <dc:date>2005-12-05T22:50:00-05:00</dc:date>
    </item>

    <item>
      <title>Making Backups</title>
      <link>http://www.j-learning.org/build_it/page/making_backups/</link>
      <description>It’s easy to overlook the task of regularly backing up your data. But all it takes is one crash of your hard drive, a fire, a flood, a power surge, or the theft of your computer and you can spend a lifetime regretting it.&amp;nbsp;</description>
      <dc:subject>File Management</dc:subject>
      <content:encoded><![CDATA[<p>It&rsquo;s easy to overlook the task of regularly backing up your data. But
  all it takes is one crash of your hard drive, a fire, a flood, a power surge,
or the theft of your computer and you can spend a lifetime regretting it. </p>
<p>We&rsquo;ve already pointed out some quick <a href="http://www.j-learning.org/build_it/page/backing_up/">hardware
    and software backup options</a>,
but unless you actually do your backups, they won&rsquo;t do you much good. </p>
<p>Once you set up your backup hardware or software, we recommend that you follow
these rules to be sure you won&rsquo;t lose any important files:</p>
<ul>
  <li> Back up everything you need. Types of files that are commonly backed up
    include documents and templates, e-mail, databases, calendars, configuration
    files (like your <a href="http://www.j-learning.org/build_it/page/using_macromedia_dreamweaver/">FTP
    settings in Dreamweaver</a>),
    Internet favorites and bookmarks. Back up all key files from images to databases.
    If you develop Web site pages offline and hold them for publication, consider
    setting up a way to backup your local files as well as those on the server. </li>
  <li> Assign one of your workers the responsibility of backing up your data
    on a regular schedule, daily or weekly. Don't let backing up get postponed
    or written off as something that can be done tomorrow. Backing up is only
    effective if it is done regularly; the best way to ensure that happens is
    to establish a backup schedule. Many backup software packages can be scheduled
    to run on off hours &mdash; after the work day ends or early in the morning
    before it begins &mdash; so that backing up won't interfere with your production
    schedule. </li>
  <li> If you make backups that are stored on tapes, DVDs or other removable
    media, consider making multiple copies and keeping them in several locations &mdash; not
    just in your office. That will ensure that you have your files if your office
    is caught in a fire, flood or hurricane. </li>
  <li> Test your backups. It won&rsquo;t help to back up regularly only to discover
    you can't actually access the files you are protecting. On a periodic basis,
    open your backups and make sure you can retrieve all your files. </li>
  <li> Run backups before making major software and system changes. For example,
    if your Web host plans to upgrade the operating system of your Web server,
    back up your files prior to the upgrade. Do the same if changes are being
    made to hardware &ndash; for instance, when disks are upgraded or RAM is
    added. </li>
</ul>
<sidebar><p>There are two kinds of computer users: Those that back up their
  data and those that will.</p></sidebar>
<p> Web sites can be backed up locally; that entails keeping a copy of your Web
  site on your desktop computer. This isn't a bad solution for sites built with
  standard HTML files, but for sites that use content management software and
  databases, look into the backup options offered by your Web hosting company.</p>
<p> If your site adds new content on a daily basis, look for a Web host that
  can provide daily backups, preferably tape backups that are stored in a <i>different</i> location
  than the Web server.</p>
<p> Finally, consider setting up and using a couple of backup methods. For example,
  you might do daily backups to an external hard drive that sits beside your
  desktop machine. On a weekly basis, you could also burn tape or DVD backups
  that you take home and store.</p>
<p> Remember, applications generally don't need to be backed up since they can
  be reinstalled. Do, however, keep and back up records of serial numbers for
  those applications as well as installation disks. If you have installed software
  by downloading it from another Web site instead of from a CD, be sure to also
  back up the installation files. </p>]]></content:encoded>
      <dc:date>2005-09-06T21:56:34-05:00</dc:date>
    </item>

    <item>
      <title>Audio Recording Equipment</title>
      <link>http://www.j-learning.org/build_it/page/audio_recording_equipment/</link>
      <description>Just like photography, digital technology has changed forever the practice of audio recording. Options stretch from dirt cheap to very high-end.</description>
      <dc:subject>Buying Hardware and Software</dc:subject>
      <content:encoded><![CDATA[<p> Just like photography, digital technology has changed forever the
practice of audio recording. Options stretch from dirt cheap to very
high-end. In all cases, however, you may also need to consider the
following equipment to record audio: </p>
<ul>
<li><b> A device capable of recoding audio. Your options include:</b></li>
<ul>
<li> A computer. Laptops are useful to take on location, but
desktop machines can also be used if you are recording something, such
as an interview, that can be done in a home or office. If you are using
a computer, remember to make sure you have enough hard drive space to
hold the audio files. A minute of CD quality audio, for example, can
use 10MB of disk space. <a href="http://audacity.sourceforge.net">Audacity</a>
is a free audio editing program available for both Macintosh and PC you
can use to record directly onto your computer. </li>
<li> A digital audio recorder. There is many viable portable
digital audio recorders and most are relatively inexpensive. <a
href="http://www.olympusamerica.com/cpg_section/cpg_voicerecorders.asp">Olympus</a>
makes reliable, entry-level models. But the best audio recorder
for the money as of this writing is probably the <a
href="http://www.samsontech.com/products/productpage.cfm?prodID=1916">Zoom
H2</a>. The <a
href="http://www.edirol.com/index.php?option=com_content&amp;task=view&amp;id=332&amp;Itemid=390">Edirol
R-09</a> is
another favorite of multimedia journalists, but is a bit more expensive.
</li>
<li> An MP3 player. You can buy a microphone accessory for your
iPod or other MP3 player and record directly into MP3 format, making
the transition from recording to the Web incredibly fast. Be aware that
recording isn't the purpose these units were designed for, so you may
have some problems getting set up and getting high-quality audio out of
them. </li>
</ul>
<li><b> Headphones. </b> Audio is no good if you can't listen to it.
Include headphones in your audio kit so that you can check the sound
quality during recording and listen to it afterward.</li>
<li><b> A microphone or several microphones.</b> There are many kinds
of microphones; your recording situation will influence the one you
choose: </li>
<ul>
<li> Lavalier or lapel microphones are useful for recording a
single person giving a lecture or for an interview. </li>
<li> A handheld microphone can be handed around if you must record
multiple speakers. </li>
<li> A boom microphone can be suspended over or directed toward the
subject(s) and might be ideal for recording a concert, performance, or
press conference. </li>
<li> A unidirectional microphone can be pointed toward the subject
and will help exclude other room noise when you must record in a noisy
environment. </li>
<li> Wireless microphones are useful for recording in environments
where your subject(s) must move around. </li>
</ul>
<li><b> Tapes, CDs, memory cards, or whatever recording media you are
using.</b></li>
</ul>
<p> Optional equipment that can improve the quality of your video or
extend your ability to record is: </p>
<ul>
<li><b> Mixing board.</b> Mixing boards allow you to plug in several
microphones at once and control the volume for each microphone
separately. When you have separate microphones for several speakers, a
mixing board is essential and generally results in better quality
audio. </li>
<li><b> Cables.</b> You'll have to connect all your gear together –
don't skimp on these connecting cables! Audio quality is affected by
every piece of your equipment, so good quality cables are important.
The staff in your local RadioShack or electronics store may not know
every audio recorder, but they are generally very knowledgeable about
which cables work best. </li>
<li><b> Power cords and extra batteries.</b></li>
</ul>
<p> If you plan to take your audio recording kit on the road, look for
small, portable components and be sure to arrange to transport all of
it easily. </p>
<p> For many reporters, speed is an issue. If you need to get your
audio live as quickly as possible, look for an audio recording device
that creates digital files that can be quickly transferred to your
computer for editing.<br>
</p>
<p> Many good electronics stores carry microphones, headphones and
mixing boards, as well as recording devices. Spend some time in the
store trying out and testing the options before you buy. </p>
<p> You should do your own research to find the right equipment for
your needs, but below are some additional recommendations to get you
started: </p>
Sennheiser and Sony both make high-quality headphones that run in the
$60-$125 range. Look for ones that fully cover the ear. They are
bulkier, but they give you a better audio experience by blocking out
environmental sounds.
<p> Microphones are available in all shapes, sizes and prices.
Audio-Technica, Sennheiser, Shure and Sony are all good manufacturers
to research. </p>
<p> A good source of information – both for research and purchasing
purposes – is <a href="http://www.bhphotovideo.com">B&amp;H Photo Video</a>.
Its Web site lets you quickly find and compare products and offers good
prices as well. </p>]]></content:encoded>
      <dc:date>2005-09-06T00:30:00-05:00</dc:date>
    </item>

    <item>
      <title>Database Workers</title>
      <link>http://www.j-learning.org/build_it/page/database_workers/</link>
      <description>There are several people involved in getting a database-powered site up and running, especially if you are having one custom-developed for your site.&amp;nbsp;</description>
      <dc:subject>Databases</dc:subject>
      <content:encoded><![CDATA[<a name="Who_Works_on_Databases.3F"></a><h2>Who Works on Databases?</h2>
<p>There are several people involved in getting a database-powered site up and running, especially if you are having one custom-developed for your site. They include a:
</p>
<ul><li> <b>Database architect.</b>  This person looks at the type of data you're collecting and how you expect it will be used and recommends a structure of relationships and fields that meets the needs of your site. If you just want to set up a simple blog, you don’t need a complex database with dozens of tables. On the other hand, if you’re running a news content management system, a database built with only a few simple tables may bog you down. The proper database [schema] can make or break a project, so don’t skip or scrimp on this step.
</li><li> <b>Database programmer / analyst.</b>  This person usually works closely with, or is also, a Web programmer. Sometimes it makes sense to let database software sort, manipulate or cache your data. Other times, your site will run more efficiently if the Web page reformats the data for display. A database programmer is an expert at making these distinctions and ensuring that the database is communicating data additions and requests properly.

</li><li> <b>Database administrator (DBA).</b>  This person makes sure that your database is handling its user load well and is receiving regular backups. The administrator is likely to tell you that everything the programmer wants to do will bog down the database, regardless of how necessary the function is. The programmer, on the other hand, will likely add more and fancier functions and tell you that you can add more servers to handle the load.
</li></ul>
<p>How much do these people make? <a href="https://secure.salary.com/jobvaluationreport/docs/jobvaluationreport/jobsellhtmls/Database-Administrator-salary-job-description.html" class='external' title="https://secure.salary.com/jobvaluationreport/docs/jobvaluationreport/jobsellhtmls/Database-Administrator-salary-job-description.html">Salary.com reports</a><span class='urlexpansion'>&nbsp;(<i>https://secure.salary.com/jobvaluationreport/docs/jobvaluationreport/jobsellhtmls/Database-Administrator-salary-job-description.html</i>)</span> that an average DBA makes a little over $80,000 a year, though many can be hired by the hour, week or month.  Architects and programmers make a little less if they're just starting out and can charge a lot more as their experience grows.
</p>]]></content:encoded>
      <dc:date>2005-07-06T23:30:57-05:00</dc:date>
    </item>

    <item>
      <title>Database Applications</title>
      <link>http://www.j-learning.org/build_it/page/database_applications/</link>
      <description>If your site runs on open-source software, it&amp;#8217;s likely to have one of two database applications available: MySQL or PostgreSQL.</description>
      <dc:subject>Databases</dc:subject>
      <content:encoded><![CDATA[<a name="Open_Source_Options"></a><h2>Open Source Options</h2>
<p>If your site runs on open-source software, it's likely to have one of two database applications available: MySQL or PostgreSQL.
</p><p><a href="http://www.mysql.com/" class='external' title="http://www.mysql.com/">MySQL</a><span class='urlexpansion'>&nbsp;(<i>http://www.mysql.com/</i>)</span> is the most popular open-source database application, and most open-source Web services, such as forums or blog software, work with it. MySQL powers many large sites but has limited ability to coordinate multiple database edits at the same time.
</p><p>For a site that has a large, active community of contributors, MySQL might end up running into scaling problems. MySQL supporters will, of course, refute this, and new features are added all the time, so keep an open mind.
</p><p><a href="http://www.postgresql.org/" class='external' title="http://www.postgresql.org/">PostgreSQL</a><span class='urlexpansion'>&nbsp;(<i>http://www.postgresql.org/</i>)</span> is also often mentioned as a free database server option with stronger protections and tools for working on chunks of the database at one time. PostgreSQL also offers a less restrictive license for those who want to bundle a database application with software that they built. 

</p><p><a href="http://www.devx.com/dbzone/Article/20743/1954?pf=true" class='external' title="http://www.devx.com/dbzone/Article/20743/1954?pf=true">Here's an article</a><span class='urlexpansion'>&nbsp;(<i>http://www.devx.com/dbzone/Article/20743/1954?pf=true</i>)</span> that compares the two and <a href="http://dev.mysql.com/doc/refman/4.1/en/index.html" class='external' title="http://dev.mysql.com/doc/refman/4.1/en/index.html">a webpage</a><span class='urlexpansion'>&nbsp;(<i>http://dev.mysql.com/doc/refman/4.1/en/index.html</i>)</span> where you can find an older version of MySQL's own manual, which should give you some historical idea of the differences in the two servers. 
</p>
<a name="Windows_Databases"></a><h2>Windows Databases</h2>

<p>If you are using Microsoft Windows, there's  <a href="http://office.microsoft.com/en-us/FX010857911033.aspx" class='external' title="http://office.microsoft.com/en-us/FX010857911033.aspx">Microsoft Access</a><span class='urlexpansion'>&nbsp;(<i>http://office.microsoft.com/en-us/FX010857911033.aspx</i>)</span>, part of the professional version of Microsoft Office. This can be a database container only – a file sitting on your Web server storing the data. Many Web hosts that run Microsoft’s <a href="http://www.microsoft.com/net/" class='external' title="http://www.microsoft.com/net/">.Net</a><span class='urlexpansion'>&nbsp;(<i>http://www.microsoft.com/net/</i>)</span> software, which uses pages that end in “.asp”, will be familiar with hosting Access databases.  Because all the data is in a single file, it's also easy to move or backup (or to corrupt – but that's another story). You don't technically need to have Access software to use an Access file as your site's database.  You just need someone with the software to create the file for you initially, and then the Windows software on your Web server can handle the communications between the Web site and the underlying database.
</p><p>Microsoft Access can also be a powerful way to edit directly the information stored in your site’s databases. To get to that data, Access requires you to describe all the information you want to edit or change in a file called a “form.” But once you’ve done that, Access offers the same useful features as Microsoft Word, including checking, cutting and pasting. 
</p><p>On the downside, Access only runs on Windows computers. And if you switch computers and want to edit your database with Access, you’ll have to set up that custom “form” all over again. In contrast, if you build HTML-based forms that run in a Web browser and add, edit or display information from your database, you can manage your database from anywhere, on any computer with a Web connection.
</p><p>The next step up on the Windows side is  <a href="http://www.microsoft.com/sql/default.mspx" class='external' title="http://www.microsoft.com/sql/default.mspx">Microsoft SQL Server</a><span class='urlexpansion'>&nbsp;(<i>http://www.microsoft.com/sql/default.mspx</i>)</span>, a database server that can handle a significant load and offers some snazzy development tools &mdash; but the cost starts at around $5,000.

</p>
<a name="Macintosh_Databases"></a><h2>Macintosh Databases</h2>
<p>On Macintosh computers, you can run MySQL or PostgreSQL. Programmer Mark Liyanage offers easy-to-install versions for Mac OS X on his  <a href="http://www.entropy.ch/software/macosx/" class='external' title="http://www.entropy.ch/software/macosx/">Web site</a><span class='urlexpansion'>&nbsp;(<i>http://www.entropy.ch/software/macosx/</i>)</span>. But if you want a beginner-friendly graphical interface to create and edit databases, the latest version of  <a href="http://www.filemaker.com/" class='external' title="http://www.filemaker.com/">FileMaker</a><span class='urlexpansion'>&nbsp;(<i>http://www.filemaker.com/</i>)</span> is fully relational and can handle significant loads.  FileMaker has not been commonly used to create or serve Web site databases, but it's worth a look now, especially if you're a Mac-only operation.

</p><p>Once you start looking at more powerful solutions, you'll want to bring in some professional assistance.
</p>]]></content:encoded>
      <dc:date>2005-07-05T23:30:00-05:00</dc:date>
    </item>



    <item>
      <title>Quick overview: Wordpress and Blogger</title>
      <link>http://www.j-learning.org/present_it/page/wordpress_and_blogger/</link>
      <description>Thankfully, most blog systems are so easy to use, you won’t need any help. But here&amp;#8217;s a quick overview of how to get started.</description>
      <dc:subject>Blogs</dc:subject>
      <content:encoded><![CDATA[<p>Thankfully, most blog systems are so easy to use, you won’t need any help. But here&#8217;s a quick overview of how to get started.<br>
</p>
<p>
<sidebar><b>Let me Google that for you:</b> Like most anything you want to do on the Internet, you can find out how to do something you&#8217;ve never done before simply by searching for it.
<br />
For example, if you enter &#8220;start a blog&#8221; into Google one of the first links that appears is <a href="http://www.wikihow.com/Start-a-Blog" title="http://www.wikihow.com/Start-a-Blog">http://www.wikihow.com/Start-a-Blog</a>. This is an intuitive step-by-step description of how start a blog that you can follow to create your own blog.</sidebar>
</p>
<p>
<span style="font-weight: bold;">Quick plan: </span>Before you create your blog, take some time to think about what you will blog about. This
<br />
will help you as you set up the software and will guide your early activity with the blog. But realize that you can always change course. <br>
</p>
<p>
Here are three questions to answer in forming a quick plan for your blog:<br>
</p>
<p>
1. What will you name your blog (1-3 words)?
<br />
2. What is a good short description or catchphrase for your blog?
<br />
3. What will you write about in the blog? What is your blog’s mission
<br />
(2-3 sentences)?
</p>
<p>
Publish the answers to these questions on your new blog so readers will know immediately what you are all about. It’s frustrating to stumble upon a new blog and not be able to quickly figure out its raison d’etre.<br>
</p>
<h3>Choose a blog system</h3><p>
While there are many capable blog platforms – many of which are free – Blogger or Wordpress are two of the leading platforms and there is a good chance you will be able to use this experience in the future.<br>
</p>
<p>
Creating a blog at <a href="http://Blogger.com">Blogger.com</a> or <a href="http://Wordpress.com">Wordpress.com</a> is quick and painless and both sites have demos and video tutorials to help you get started. It’s also free.<br>
</p>
<p>
<sidebar><b>Hosted solution:</b> If you are an advanced computer user, consider paying the small monthly fee for a hosted Wordpress blog. This offers several advantages, including the ability to choose from a larger number of themes and edit the CSS on your theme, as well as install dozens of plug-ins (which are similar to the gadgets in Blogger). It also allows you to have a personalized domain name without “wordpress” in it (eg. “mycoolblog.com”). For more information on hosting your own Wordpress blog go <a href="http://wordpress.org/hosting/" title="here">here</a>. The hosting plans on this page allow “one-click” installation of Wordpress and cost less than $10 a month.</sidebar>
</p>
<p>
Once you know what you’ll name your blog and where you’ll be doing your blogging, you’re ready to get started. Both Blogger.com and Wordpress.com will help you create a new blog in a matter of seconds,
<br />
not minutes. <br>
</p>
<p>
<span style="font-weight: bold;">Name:</span> The name you choose for your blog will display at the top of the page and also in the URL. For example, a blog called “My Cool Blog” would have a URL of
<br />
<a href="http://mycoolblog.blogspot.com" target="_blank" >http://mycoolblog.blogspot.com</a> on Blogger or <a href="http://mycoolblog.wordpress.com" target="_blank" >http://mycoolblog.wordpress.com</a> on Wordpress. <br>
</p>
<p>
<span style="font-weight: bold;">Theme: </span>You can choose how your blog looks by picking from several different themes for your blog. Wordpress offers more themes for a basic blog than Blogger. But Blogger offers basic users more flexibility to customize the design of their blog pages without knowing any code. You select fonts and colors just like you would in a word processing program. <br>
</p>
<p>
In both programs you can use basic CSS to customize the look and feel. But don’t let that scare you away. In fact, it’s a great environment to get your hands dirty with some beginning CSS. <br>
</p>
<p>
<img src="http://www.j-learning.org/images/present_it/BloggerLayout.png" alt="blogger" width="432"><br>
</p>
<p>
In Blogger (above), select the “Layout” tab from the top of the admin screen after you have logged in. From there, you can modify the following sections (links appear at the top of the page under the “Layout” label).<br>
<br />
<ul>
<li>Page Elements: Simply click “Edit” next to any of the sections on the page you wish to modify. Upload your own header image and add a short description in the “header” field.</li>
<li>Fonts and Colors: Simple color and font selection.</li>
<li>Edit HTML: This is false advertising; it’s a really “Edit CSS” since the code you will access from this link is mostly the CSS stylesheet. </li>
<li>Pick New Template: Choose from several stock templates and change your blog’s look and feel with two clicks. </li>
</ul>
<br />
<img alt="wordpress" src="http://www.j-learning.org/images/present_it/WordPressDashboard.png" width="432"><br>
</p>
<p>
In Wordpress (above), select “Appearance” from the left navigation menu of the Dashboard after you have logged in. From there, you can select a new theme for your blog with two clicks. Or modify the following sections (links appear at the top of the page next to the “OPTIONS:” label).<br>
<br />
<ul>
<li>Widgets: Quickly add some extra functionality to your blog, like a search box and a calendar that shows your recent blog posts.</li>
<li>Extras: Not much to see here; move along.</li>
<li>Custom Image Header: Upload your own header image.</li>
<li>Edit CSS: You can experiment with CSS styles but you can’t save the changes and make them public on your blog unless you upgrade to the Wordpress Custom CSS Editor (about $15 a year). Or you can host your own Wordpress blog and have complete access to the stylesheets. </li>
</ul>
<p>
<span style="font-weight: bold;">Extras, gadgets and widgets: </span>It’s easy to add some very cool features to your blog using Blogger or Wordpress. Everything from a display of recent comments to a list of blogs you follow, are available one click away. <br>
</p>
<p>
<img alt="blogger gadgets" src="http://www.j-learning.org/images/present_it/BloggerGadgets.png" width="432"><br>
</p>
<p>
In Blogger (above), these features are called Gadgets and you add them from the Layout page. Click on the “Edit” link next to Gadgets and select from the dozens of available. Click the “+” sign next to the Gadget you wish to add and follow the ensuing steps to configure the Gadget for your blog.<br>
</p>
<p>
<img alt="wordpress widget" src="http://www.j-learning.org/images/present_it/WordpressWidgets.png" width="432"><br>
</p>
<p>
On a basic Wordpress blog (above), these features are called Widgets and can be accessed from the “Widgets” link under the Appearance header in the left navigation menu. Find a Widget and click “Add” then click “Edit” to configure the Widget. It can be a little more confusing to set up the Widgets in Wordpress. For example, when using certain Widgets (like Links or Categories) you can only configure them by accessing them from separate links in the left navigation menu. So if you add a Widget but can’t figure out how to customize it, scan the links in the left navigation menu for a matching item and use it to build out the Widget the way you want it. <br>
<br />
</p><h3>Buy a customized design</h3><p>
If you are hoping to copy what many start-up publishers are doing today by launching a hosted Wordpress blog system as your entire Web site, but don&#8217;t have HTML and CSS skills, you should consider hiring a freelance Wordpress theme developer. There are many talented individuals who can take a Wordpress theme and customize it to look just how you want. Place an ad on Craigslist or post a job on eLance.com to find help.
</p>]]></content:encoded>
      <dc:date>2009-04-09T03:29:00-05:00</dc:date>
    </item>

    <item>
      <title>Creating photo galleries and slideshows</title>
      <link>http://www.j-learning.org/present_it/page/creating_photo_galleries_and_slideshows/</link>
      <description>Even if you are just starting out with digital photography, you should consider publishing slideshows and photo galleries when one or two photos just won’t do justice to the subject.&amp;nbsp;</description>
      <dc:subject>Photography and Graphics</dc:subject>
      <content:encoded><![CDATA[<p>Even if you are just starting out with digital photography, you should consider publishing slideshows and photo galleries when one or two photos just won’t do justice to the subject. </p>
<p>While there aren’t any hard-and-fast rules about how many images to use in a slideshow – it all depends on the subject and the quality of the images – a good rule of thumb is to create a slideshow if you have 6-10 quality images. Of course, many news sites create slideshows with dozens of photographs in each one, so this rule of thumb gets broken a lot.</p>
<p>It’s important to think about any slideshow as another version of the story you are tying to tell. Order the images so they it is logical, yet compelling. Your best image should lead the series, even if it doesn’t come first chronologically. It is considered the opening of the story and can be followed by the rest of the images in order that build the story from a beginning to an end. <br />
<br />
  This same thinking applies to a photo gallery, which is generally considered to mean a group of thumbnail images. A slideshow, on the other hand, refers to a series of images presented with continuity, usually in a Flash-based player like a movie.</p>
<p>Most blog software platforms make it easy to add a photo gallery. To create a slideshow, especially one with audio, additional software is needed. Photoshop Elements offers easy slideshow creation through its Bridge platform. But if you want to add audio to your story, Soundslides is the tool of choice for most multimedia journalists.</p>
<p>Of course, to create a compelling slideshow you need to begin planning it before you get to the publishing step. In order to present the most effective package, you will need to have been thinking about it while capturing the images. A good rule to follow is to take wide (far away) and medium shots, plus lots of tight shots (close-ups). </p>
<p>It’s critical to have all the shots you need when building a slideshow. Whether created with just photos or photos and audio, it should have all the elements of a good story: </p>
<br />
<ul>
<br />
  <li>An attention-grabbing opening</li>
<br />
  <li>A logical progression the builds to a climax</li>
<br />
  <li>A walk-off or finish that provides a sense of summary</li>
</ul>
<br />
<p>Once you have determined which photos accomplish this for a particular story, create a new folder on your computer and move the edited photos you have chosen to it. </p>
<br />
<h2>Building a Photo Gallery in Photoshop Elements</h2><p>
<p>To build a photo gallery in Photoshop Elements, simply select <strong>Create Web Photo Gallery </strong>&nbsp;under the <strong>File </strong>menu and follow the instructions to determine which photos to use and how they should be displayed.</p>
<p>1. Under <strong>Source Images </strong>select Folder and then browse to the folder on your computer that contains the photos. Then select <strong>Destination </strong>and determine where the finished product should be created. It’s a good idea to create a new folder as your destination since Photoshop will create seven different files when it builds your gallery.</p>
<p>2. Use the <strong>Options </strong>pulldown menu to modify the following settings:</p>
<br />
<ul>
<br />
  <li>General: Decide between “.htm” and “.html” extsension for the final product. </li>
<br />
  <li>Banner: Fill in the desired title, credit and date information.</li>
<br />
  <li>Large images: Determine how big you want to display the images, the quality and the title.</li>
<br />
  <li>Thumbnails: Determine how big you want to display the thumbnail images.</li>
<br />
  <li>Custom Colors: Modify the colors for the background, banner, text and links.</li>
<br />
  <li>Security: Enter copyright information to protect your work or use this area to enter full credits for the slideshow.</li>
</ul>
<br />
<p>3.&nbsp; Click OK. Admire your work.</p>

<p>
<p align="center"><img src="/images/photography/PhotoshopGallery.gif"></p>

<h2> Building an Audio Slideshow in Soundslides</h2><p>
<p>When you want to add an audio to your photographs (see Chapter 7 to learn how to gather and edit audio), using Soundslides is the way to go. The basic version costs less than $50 and the Plus version is less than $100, so it’s not free, but it’s worth it if you plan to create slideshows with audio. </p>
<p>Without knowing any computer programming or Flash programming, you can create a Flash-based movie of pictures and sound by uploading a folder of photos and an audio file in just a few minutes.</p>
<p>The user interface is ridiculously simple – just how it should be. The first screen asks whether you want to start a new project or work on an existing (or “old”) project.</p>

<p>
<p align="center"><img src="/images/photography/Soundslides1.gif" width="500" height="172"></p>

<p>The next screen has only two buttons: click JPG to browse and select the folder of images you will use, then click SND to browse and select the audio file you will use. You can also determine the output size, but the program allows you to do that later.</p>

<p>
<p align="center"><img src="/images/photography/Soundslides2.gif" width="432" height="275"></p>

<p>To build a slideshow, rearrange the thumbnail photos to the desired order by clicking and dragging. Then drag the bars that separate the thumbnails in the project bar below to line up the image transitions with the audio file, so the timing of the audio matches the visual from the images.</p>

<p>
<p align="center"><img src="/images/photography/Soundslides3.jpg" width="432" height="258"></p>

<p>Once you timings are set, you can use the tabs along the top of the screen to add captions, modify the look and add headlines. Once you’re finished, click EXPORT and moments later you’ll have a folder called “publish_to_web” that is ready for the Web. Upload it to your Web server and link to the “index.html” file.
</p>]]></content:encoded>
      <dc:date>2009-03-31T03:59:00-05:00</dc:date>
    </item>

    <item>
      <title>Visualizing Data</title>
      <link>http://www.j-learning.org/present_it/page/visualizing_data/</link>
      <description>If you&amp;#8217;ve worked with computers for any length of time, you know how easy it is to collect data, and yet how hard it can be to make the best use of that data. In this section, we&amp;#8217;re going to suggest some ways you can help your audience understand the raw data you&amp;#8217;ve collected. As a niche publisher, you have a special opportunity to gather and share data that might not regularly be available to your audience. Data in its raw form can be useful to a small subset of your readers. But if you take that data and put it into a meaningful form, such as a chart, a graph or a timeline, your audience can more easily absorb, remember and draw useful inferences from what was once just raw data.</description>
      <dc:subject>Reporting Community Data</dc:subject>
      <content:encoded><![CDATA[<p>If you've worked with computers for any length of time, you know how
easy it is to collect data, and yet how hard it can be to make the best
use of that data. In this section, we're going to suggest some ways you
can help your audience understand the raw data you've collected. </p>
<p>Let's make sure we're working from the same set of terms.</p>
<p><b>Data. </b>A set of symbols. It can be characters that make up an
e-mail, bits that make up a photo or a fax, numbers in a spreadsheet or
a database. Everything stored on your hard drive is data. An example of
data: <b>6044085722</b></p>
<p><b>Information. </b>Data that has been assigned meaning. In daily
life, you're probably used to dealing with massive amounts of
information &#8209; that is, data that has been manipulated and sorted to
become something meaningful, like the To, From and Subject of an e-mail
or columns in a spreadsheet. An example of information: <b>Phone:
604-408-5722</b></p>
<p><b>Knowledge.</b> For information to be truly useful, it has to be
displayed properly. Consider the difference between these two displays
of data:</p>
<p><b>W.P.: 604/408/5722</b></p>
<p><b>Work ph.: (604) 408-5722</b></p>
<p>Both are information, but one can be more generally understood with
less effort than the other. When information is arranged and organized
well, it can become knowledge – patterns can be detected, meaning can
be extracted and additional inferences can be drawn.</p>
<p>As a niche publisher, you have a special opportunity to gather and
share data that might not regularly be available to your audience. Data
in its raw form can be useful to a small subset of your readers. But if
you take that data and put it into a meaningful form, such as a chart,
a graph or a timeline, your audience can more easily absorb, remember
and draw useful inferences from what was once just raw data.</p>
<p>So, with the idea of starting with data and ending up sharing
knowledge with your audience, let's talk about some common ways to
display data.</p>
<h2>Charts and Graphs</h2>
<p>When people think about visualizing data, a chart pops to mind,
something like this:</p>
<table border="1" cellpadding="3" cellspacing="0">
<tbody>
<tr>
<td colspan="7" align="center"> <b>POPULATION: MASSACHUSETTS AND
TEXAS, 1990-1994</b></td>
</tr>
<tr>
<td align="center">&nbsp;</td>
<td align="center"><b>1990</b></td>
<td align="center"><b>1991</b></td>
<td align="center"><b>1992</b></td>
<td align="center"><b>1993</b></td>
<td align="center"><b>1994</b></td>
</tr>
<tr>
<td align="right"><b>Massachusetts</b></td>
<td align="center">6,018,000</td>
<td align="center">6,002,000</td>
<td align="center">5,999,000</td>
<td align="center">6,018,000</td>
<td align="center">6,041,000</td>
</tr>
<tr>
<td align="right"><b>Texas</b></td>
<td align="center">17,045,000</td>
<td align="center">17,344,000</td>
<td align="center">17,667,000</td>
<td align="center">18,022,000</td>
<td align="center">18,378,000</td>
</tr>
</tbody>
</table>
<p>(We're using the example chart from <a
href="http://www.learner.org/exhibits/dailymath/getpicture.html">http://www.learner.org/exhibits/dailymath/getpicture.html</a>
)</p>
<p>A chart like this can be done quite easily on the Web. In fact,
there's a handy set of HTML tags that help create tables – the TABLE,
TH, TR and TD tags. (See the HTML section)</p>
<sidebar> 
<h3>Chart or Graph?</h3>
<p>In practice, these terms are often used interchangeably. However, a <b>chart</b>
is a more general term meaning any organized display of data, whereas a
<b>graph</b> is usually meant to describe the display of information in
the form of an image that has an axis of information.</p>
<p>To help you remember: Graph paper isn't called chart paper. It is
paper with an even grid of small boxes that makes it simple to draw
graphs on it.</p></sidebar>
<p>Charts are most useful when you have information that people will
want to be able to reference exactly. With a chart, they might be able
to cut actual numerical information from one document and paste it
directly into another.</p>
<p>There is, however, the old expression that a picture is worth a
thousand words. In many cases, a graphical presentation of data helps
bring out differences and relations that are not clearly visible from
the numbers themselves.</p>
<p>Taking the chart above, we'll make it into a pictorial form to
promote better understanding. Probably the easiest way to do this is
with Microsoft Excel. If you don't have Excel, you can use the
open-source “OpenOffice” or another spreadsheet tool; the steps will be
similar though the commands will not be exactly the same.</p>
<p>1) Launch Excel, and make sure you're looking at a new blank
document.</p>
<p>2) Type in the data from the chart above. You should have the column
headers across the top, and the row headers down the side. If your
numbers or words are too wide for the columns, you can click and drag
the dividers between the cell headers to make the columns the size you
need. If you'd like to skip the data entry, you can <a
href="/jlearning_graph_sample1.xls">click here to download a
pre-filled Excel spreadsheet</a>.</p>
<sidebar> 
<h3>The Microsoft Way</h3>
<p> Excel refers to every pictorial display of data as a "chart," even
if that display could also be properly labeled a graph. At the same
time, it excludes many types of numeric displays that are charts. </p>
<p> Specifically, the PivotTable function can generate some very nice
charts, though a proper exploration of PivotTables would be a week-long
class (<a href="http://lacher.com/toc/tutpiv.htm">http://lacher.com/toc/tutpiv.htm</a>).
</p>
<p> For the sake of clarity, during this tutorial we will use the
Microsoft term “chart” because of the way the tools and dialogs are
labeled. However, both terms are correct.</p> </sidebar>
<p>3) Select the data you want to make into a graph. In this case,
leave out the main chart label and just select the columns and rows
from A2 to F6.</p>
<p>4) Go to Insert -&gt; Chart Wizard. A dialog window will appear to
help guide you through the many chart choices.</p>
<p>5) Choose the type of chart. For this data set, 3-D columns are
probably the best choice. Once selected, click Next.</p>
<p>6) For this chart, make sure the Data range is set to "
=Sheet1!$A$3:$F$4” (“Sheet1” is the name of your worksheet. “$A$3” is
the starting cell, “$F$4” is the ending cell, and the data selected is
everything between those two cells.) Excel might automatically have
selected $A$2 instead of $A$3 – this causes an extra row of data to
appear on the chart. But if you followed the example, that top row is
really not data but rather a row of headers. You want those headers to
appear on the chart, so click "Series" at the top of the window, and in
the Category (X) axis labels, enter " =Sheet1!$B$2:$F$2". Then click
Next.</p>
<p>7) In this next section, you can make a number of choices about how
the chart is going to be labeled – where the lines of the chart will
appear and so on. The defaults are probably fine for now, except that
it will look better if you click the "Legend" tab at the top and
uncheck the "Show legend" box. When you've customized the chart to your
liking, click Next.</p>
<p>8) Choose to place the chart in your current worksheet by clicking
with the cursor and drawing a box. Make sure you're placing the chart
as an object (the default choice). Click Finish.</p>
<sidebar> 
<h3>Choosing Chart Type</h3>
<p>Different groups of data call for different charts.</p>
<p>Here's a quick guide:</p>
<ul>
<li>If you have data that adds up to 100% without overlap, a pie
chart – a large circle with wedges indicating various portions – is
often the way to go. Example: A poll.</li>
<li>If you have a set of values that changes smoothly over time, a
line chart works well. Example: Gas prices or average speeds.</li>
<li>If you have a set of values that are measured at regular
intervals, a bar chart might make sense. This is especially true if you
want to subdivide the results. Example: Population every census;
population with additional male/female ratio data.</li>
</ul></sidebar>
<p>9) Finally, you've produced a 3-D column chart. At this point, there
are still many ways to modify the chart's colors, fonts, size, and
more. You accomplish this by right-clicking (or on a Mac,
control-clicking) on the chart. Most important, though, is the ability
to right-click on the outer edge of the chart and choose "Save as
Picture" from the menu that appears. You can save the chart in any
standard Web format – PNG is a fine choice – and upload the chart as
you would any other image file (INCLUDE LINK) on your Web site.</p>
<h2>HTML Charts</h2>
<p>For simple bar charts, you can use a different method of producing a
graphical display of data that can be done directly with HTML – no
Microsoft Excel needed. All you need are several very small GIF images
in a solid color.</p>
<p>Let's say you wanted to display the results of a Web site poll as a
graph. For the purpose of this example, we'll say the question is "How
many days a week do you work?" and the answers and relative percents
are as follows:</p>
<ul>
<li>Less than three: 25%</li>
<li>Three: 15%</li>
<li>Four: 20%</li>
<li>Five: 30% </li>
<li>More than five: 10%</li>
</ul>
<p>It would be more effective if you could represent this in a visual
format and would probably encourage better recall by your readers and
perhaps even higher participation in the poll.</p>
<p>By using HTML to stretch the small GIF image into several
differently proportioned rectangles, you can have a bar chart with
minimal hassle. </p>
<p>First, calculate the length of each image proportionally. So, if
100% would be 600 pixels across, 25% of 600 pixels is 150 pixels for
the first bar, 15% of 600 pixels is 90 for the second bar, and so on.
With some basic HTML code like this, you'll end up with a clearly
understood chart:</p>
<p>&lt;IMG SRC="/images/zred.gif" height="11" width="150" alt=""&gt;
Less than three&lt;br&gt;<br>
&lt;IMG SRC="/images/zred.gif" height="11" width="90" alt=""&gt;
Three&lt;br&gt;<br>
&lt;IMG SRC="/images/zred.gif" height="11" width="120" alt=""&gt;
Four&lt;br&gt;<br>
&lt;IMG SRC="/images/zblack.gif" height="11" width="180" alt=""&gt;
Five&lt;br&gt;<br>
&lt;IMG SRC="/images/zred.gif" height="11" width="60" alt=""&gt; More
than Five&lt;br&gt;</p>
<p>The final result will appear like this</p>
<p><img src="/images/zred.gif" alt="" height="11" width="150"> Less
than three<br>
<img src="/images/zred.gif" alt="" height="11" width="90"> Three<br>
<img src="/images/zred.gif" alt="" height="11" width="120"> Four<br>
<img src="/images/zblack.gif" alt="" height="11" width="180"> Five<br>
<img src="/images/zred.gif" alt="" height="11" width="60"> More than
Five<br>
</p>
<p>Even a beginning programmer would be able to take the simple output
of a set of votes, count them and apply those proportions to an image.
By using different colors for the top result or for different polls,
you can create dynamic, easy-to-update bar charts using only simple
HTML.</p>
<h2>Additional Charting Software</h2>
<p>If basic Excel charts aren't enough, more advanced image creation
and manipulation techniques are always an option. You may want to
create images on the fly from a continuously updated set of data, like
placing markers on a map or creating relational drawings showing
connections between various people or agencies.</p>
<p>To do this, you would need to have software that runs on your
server, written in Perl, PHP or ASP, that generates images as people
request them. Two common image manipulation libraries are ImageMagick (<a
href="http://www.imagemagick.org/">http://www.imagemagick.org/</a>)
and GD Graphics Library (<a href="http://www.boutell.com/gd/">http://www.boutell.com/gd/</a>).
There are many different ways that these programming languages can
generate images. Teaching one of these languages, especially the
advanced techniques of image manipulation, is beyond the scope of this
site. But a competent Web programmer would be able to come up with a
tool that could generate many images in whatever size, shape or detail
you want.</p>
<h2>Calendars</h2>
<p>One other common way to represent data is in a calendar format.</p>
<p>Many blogging and CMS tools will have built-in functions to display
calendars and to provide archives that organize data by date. Web site
users commonly will attempt to look up by date articles or other data
they've previously found. </p>
<p>When creating a calendar, there are a few things to keep in mind.</p>
<p>First of all, make sure it's easily identifiable as a calendar by
having it follow the conventions of your culture's calendars. For North
American monthly calendars, that means it's organized horizontally,
with weeks starting on a Sunday. If you can, make the whole box of a
day clickable, not just the number – it's easier to click on the box.
If you are putting text in the day boxes, try to keep the boxes equally
proportioned, don't squish empty days down to nearly nothing.</p>
<p>Finally, it's often quite easy, and very considerate, to provide an
alternate interface for calendar data, like a simple listing with day
headings.</p>
<h2>Advanced Data Visualization</h2>
<p>There will be occasions when a particular project calls out for a
significant effort to present data in a non-textual way.</p>
<p>Think, for example, of a story about a new museum that's opening or
a concert hall. Allowing people to review the construction plans, and
even manipulate and create alternative versions, is extremely useful in
helping your readers comprehend something like this.</p>
<p>Or for events that unfold over a particular time frame, especially
when there are very large numbers of people or actions and reactions, a
timeline can be an excellent way to display information.</p>
<p>If you are interested in learning more about data visualization
techniques, one of the most respected experts in this field is Edward
Tufte, <a href="http://www.edwardtufte.com/tufte/">http://www.edwardtufte.com/tufte/</a>.</p>
<!-- <h2>Advanced Projects</h2>
<p>Here are several examples of different display methods bringing data
(audio, images, text, numbers, locations) together into a more coherent
whole:</p>
<p><a href="/images/ground-zero-planner.gif"><img
src="/images/ground-zero-planner.gif" width="350"></a></p>
<p>Gotham Gazette's ground zero planner, <a
href="http://www.gothamgazette.com/rebuilding_nyc/groundzeroplanner/">http://www.gothamgazette.com/rebuilding_nyc/groundzeroplanner/</a></p>
<p><a href="/images/miami-skyline.gif"><img
src="/images/miami-skyline.gif" width="340"></a></p>
<p>Miami Herald's new skyline, <a
href="http://www.miami.com/multimedia/miami/business/archive/skyline/index.html">http://www.miami.com/multimedia/miami/business/archive/skyline/index.html</a></p>
<p><a href="/images/washingtonpostmap.gif"><img
src="/images/washingtonpostmap.gif" width="350"></a></p>
<p>Washington Post's new baseball stadium graphic, <a
href="http://www.washingtonpost.com/wp-srv/business/daily/graphics/stadium_081505/">http://www.washingtonpost.com/wp-srv/business/daily/graphics/stadium_081505/</a></p>
<p>These are award-winning sites, so don't expect that there's a simple
tool that will let you whip a similar presentation together in an
afternoon. But it's instructive to think about how you'd go about
creating a project like this. -->
There are some general steps you need to
take to end up with something like this.
<p>1) <b>Decide what you're trying to explain. </b>In many ways, this
is the hardest part. You need a clear idea of what you want your
readers to be able to take away from the site after they've engaged
with your creation.</p>
<p>2) <b>Sketch out an interface. </b>This can be something simple,
drawn on graph paper. It can be a mockup in Photoshop. Or it can be a
basic, black-on-white dynamic HTML page. Different Web editors might
approach this in different ways, but the idea is to proceed with
something tangible.</p>
<!-- <sidebar> </sidebar>
<h3>Other examples of interactive data tools:</h3>
<p><a href="http://www.budgetsim.org/nbs/">http://www.budgetsim.org/nbs/</a></p>
<p><a href="http://cjonline.com/indepth/survivor/">http://cjonline.com/indepth/survivor/</a></p>
<p><a href="http://www.playmassbalance.com/">http://www.playmassbalance.com/</a></p>
<p><a
href="http://www.socialimpactgames.com/modules.php?op=modload&amp;name=News&amp;file=index&amp;catid=13&amp;topic=&amp;allstories=1">http://www.socialimpactgames.com/modules.php?op=modload&amp;name=News&amp;file=index&amp;catid=13&amp;topic=&amp;allstories=1</a></p> -->
<p>3) <b>Gather your materials. </b>This might be photos, audio
clips, color choices.</p>
<p>4) <b>Repeat steps 2 and 3 several more times</b>, because they
influence each other. As you find out you have a wealth of archive
photos, your photo-handling interface might need to be expanded or
redesigned.</p>
<p>5) <b>Think about the flow</b> – not only how you'd like people to
click through the data you're assembling, but how you don't want them
to click. Consider what they might, perversely, try to do – like zoom a
map too far out or put all zeros in a budget simulator.</p>
<p>6) <b>Decide on a programmer and a programming method. </b>Make
sure you're not going to exclude your target audience – things built in
Java or that require the latest browser might not be as good as
something built with Flash or with basic HTML forms.</p>
<p>7) <b>Think about wider implications of your application.</b> For
example, decide if there are any privacy concerns. Think about how
you're going to handle the possibility of additional traffic due to the
application. Think about any long-term data storage or backup needs.</p>
<p>8) <b>Keep on schedule. </b>Have a launch date in mind and work
back from that.</p>
<p>9) <b>Think about how long the data feature will live. </b>Make
sure you have a plan for how you'll transition it to inactive status.
These sorts of features can be great link attractors, and yet the
purpose of the feature might have a natural sunset, for example if it
is for a certain budget year, or a sporting event that will take place
and then pass. Having a nice clear label that this is a discontinued
data tool will let people continue to enjoy it without being confused
or angry that some parts of it are no longer valid.</p>
<p>10) <b>Finally, after a long stretch of development, test it. </b>There
is no chance to make a second impression, so it's often a good idea to
let a select few come in early and try it out before you unveil it to
your entire audience.</p>]]></content:encoded>
      <dc:date>2006-02-15T23:25:00-05:00</dc:date>
    </item>

    <item>
      <title>Getting More Help with SWiSHmax</title>
      <link>http://www.j-learning.org/present_it/page/getting_more_help_with_swishmax/</link>
      <description>You&amp;rsquo;ve gotten started, but there is plenty more  to learn. Here are a few good SWiSHmax resources.</description>
      <dc:subject>Animation</dc:subject>
      <content:encoded><![CDATA[<p>You&rsquo;ve gotten started, but there is plenty more  to learn. Here are a few good SWiSHmax resources:</p>
<ul>
  <li>SWiSHmax Help: There is a good manual and  several excellent tutorials that come installed with your SWiSHmax program. You  can access these from the Help menu.</li>
  <li><a href="http://www.swishzone.com/index.php?area=products&amp;product=max&amp;tab=forums">SWiSHzone support forums</a>:  Get help from others using SWiSHmax on the support forums. Before you post, you  should search to see if your question has already been answered in the forums.  There is also a list of other SWiSH community Web sites on this forums page.</li>
  <li><a href="http://www.swishzone.com/index.php?area=products&amp;product=max&amp;tab=tutorials">SWiSHzone online tutorials</a>:  Get help on everything from SWiSHscript to cartooning with these step-by-step  instructions.</li>
</ul>]]></content:encoded>
      <dc:date>2006-01-17T03:22:32-05:00</dc:date>
    </item>

    <item>
      <title>Creating a Simple Slide Show with SWiSHmax</title>
      <link>http://www.j-learning.org/present_it/page/creating_a_simple_slide_show_with_swishmax/</link>
      <description>You can use a program like SWiSHmax to create  attractive photo slide shows. Begin by preparing your images at the size you  want them to be in the slide show using a graphics program.&amp;nbsp;</description>
      <dc:subject>Animation</dc:subject>
      <content:encoded><![CDATA[<script type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script><p>You can use a program like SWiSHmax to create  attractive photo slide shows. Begin by <a href="http://www.j-learning.org/present_it/category/Photography%20and%20Graphics/">preparing your images</a> at the size you  want them to be in the slide show using a graphics program.  For this example, the images have been sized to a maximum of 400 pixels wide by  300 pixels high.</p>
<ol>
  <li>Start a new movie in SWiSHmax, then click  the Movie tab in the Objects panel.</li>
  <li>Set the movie width and height to the  desired size. In this example, the size is set to 450 pixels wide by 350 pixels  tall, 50 pixels larger than the images. Set the background color to be the  desired color.</li>
  <li>From the File menu, select Import.  SWiSHmax displays the Open window. Navigate to the location of your images, and  select them. You can select multiple images by clicking and dragging the file  names, or by selecting an image and holding down the Control key on your  keyboard while you select the others. Click the Open button.</li>
  <li>SWiSHmax imports the images and places  them on the stage. Notice that each image is also visible in the Outline panel  and has its own layer in the Timeline panel.</li>
  <li><img src="/images/swish16.gif" alt="Screenshot of Align tab in Movie panel" width="195" height="197" hspace="12" align="left" />While all the  images are still selected (they will all be highlighted in gray in the Outline  panel if they are all selected), click the Align tab in the Objects panel. From  the Align Relative To pull-down menu, select Stage, and then click the Align Horizontal  Center and Align Vertical   Center buttons. The  images are now centered on the stage both horizontally and vertically,  regardless of their size. (If not all the images are selected, simply select  the first image in the Outline panel, hold down Shift and select the last  image. This selects all the images in between.)<br clear="all" /></li>
  <li>Now you must set each image to be placed  on the stage. In the Timeline panel, click Frame 1 of the first image layer.  Click the Add Effect <img src="/images/swish06.gif" alt="Image of Add Effect button" width="93" height="24" align="absmiddle" />&nbsp;button, and select Place.</li>
  <li>Repeat this in Frame 20 of the second  image layer, frame 40 of the third image layer, frame 60 of the fourth image  layer, and so on, until each layer has a place frame <img src="/images/swish18.gif" alt="Image of Place Frame" width="10" height="19" />&nbsp;in it.  Your Timeline will look like this:<br />
  <p align="center"><img src="/images/swish19.gif" alt="Screenshot of Timeline panel" width="432" height="71" /></p></li>
  <li>Next you must set each image to fade out  once it has been viewed. Click in Frame 10 of the first layer. Click the Add  Effect <img src="/images/swish06.gif" alt="Image of Add Effect button" width="93" height="24" align="absmiddle" />&nbsp;button, and select Fade &gt; Fade Out.  SWiSHmax places the Fade Out effect across the next 10 frames, ending the Fade  Out just before the next image appears.</li>
  <li>Repeat this step in Frame 30 of the  second image layer, Frame 50 of the third image layer, and so on. Your Timeline  will look like this:<br />
<p align="center"><img src="/images/swish21.gif" alt="Image of the Timeline panel" width="432" height="70" /></p></li>
  <li>Click the play button (<img src="/images/swish05.gif" alt="Image of Play button" width="18" height="18" align="absbottom" />) in the icon menu across the top of the  application to preview your animation.</li>
  <li>Adjust the timing and placement of your place  frames and fade outs to suit the images and pacing you want to achieve. In this  example, the movie produces a slide show that changes to a new image every two  seconds. <a href="#" onclick="MM_openBrWindow('http://www.j-learning.org/bradbury_slideshow.html','bradbury','width=450,height=350')">This is the SWF created by this tutorial</a>.</li>
</ol>
<p>For long slide shows, you may want to consider  creating a preloader. A preloader plays a short animation while loading the  images in the background. Once everything is loaded, the slide shown begins.  This prevents frustrating waits during the flow of your presentation. There is  a sample preloader included with SWiSHmax that you can access by going to File  &gt; Samples &gt; Beginner &gt; Preloader.</p>]]></content:encoded>
      <dc:date>2006-01-17T03:19:47-05:00</dc:date>
    </item>



    <item>
      <title>Using Twitter for promotion and community</title>
      <link>http://www.j-learning.org/promote_it/page/using_twitter_for_promotion_and_community/</link>
      <description>Twitter, the leading service for microblogging, was quickly adopted by dozens - then hundreds - of news outlets in 2008.&amp;nbsp;</description>
      <dc:subject>Advertising and Marketing</dc:subject>
      <content:encoded><![CDATA[<p>Twitter, the leading service for microblogging, was quickly adopted by dozens - then hundreds - of news outlets in 2008. </p>
<p>It took months, sometimes years, for journalists to engage in the practice of blogging their news. It took some journalists even longer to come around to the concept of publishing partial versions of their news stories online, then following them up with fuller versions. </p>
<p>If blogging started as an online journal, think of microblogging as an instant messaging journal. A microblogging service allows users to publish brief text messages, usually no more than 140 characters, with links to other Web sites, photos or videos. Messages can be submitted in a variety of ways, including text messaging, instant messaging, email, digital audio or the Web. </p>
<p>The messages can also be consumed in many ways, including on a mobile device, via email or by visiting a Web site such as Twitter.com. The services make it simple to subscribe to an individual and receive his or her updates however you want, or to secure your own messages and restrict access only to those individuals you want reading your updates.</p>
<p>The ease of publishing, combined with the ease of consuming, has contributed to micro-blogging’s rapid growth. Whereas blogging could intimidate a writer who didn’t feel like they consistently write anything of interest, anybody can contribute something with a 140-character limit. And, when you find someone worth reading, you can easily “follow” that person and automatically receive his or her updates on a Web site or on your mobile device.</p>
<p>Twitter is the most popular microblogging service. In fact, the platform is so popular that more people have probably heard of Twitter than the term “microblogging.” The company launched its service in July 2006 and, as of Feb. 2009, had raised $55 million in venture capital funding. With rapid growth and millions of users, investors are confident that Twitter can find a sustainable business model, but that is yet to be seen.</p>
<p>Another form of microblogging is using a feature in a social network like Facebook or LinkedIn to post “status updates.” Yet another service, FriendFeed, takes all of these updates for an individual and publishes them in one stream. </p>
<p>These features, like Twitter, invite users to post a quick update on what they might be doing, thinking or planning at any given point in time. The more updates that people post for one another, the more connected friends and colleagues become, 140 characters at a time.</p>
<p>In the end, a microblogging platform like Twitter is really a social network disguised as a short-message publishing platform. </p>
<p>There is power in finding new people to follow, thereby extending your network. There is social capital to be earned by actively participating in that network, where you give information and ask questions and expect your followers to do the same. </p>
<p>The great thing about microblogging, especially on Twitter, is how easy it is to get going. It take a few minutes to register for a new account, upload a profile picture and post your first Tweet. </p>
<p>Before you get “on” Twitter, though, you need a sense of what you’re going to do with it. Not everyone has the same goal, of course. And while you don’t have to rigidly stick to one approach with your microblogging, it’s helpful to know what you are hoping to accomplish as you get started.</p>
<br />
<ul>
<br />
  <li> Are you a reporter hoping to build community with readers?</li>
<br />
  <li>Are you an editor aiming to build a network of readers around a specific topic?</li>
<br />
  <li>Are you a journalist hoping to network with other journalists?Are you an aspiring (insert dream job here) looking to build your personal brand?</li>
<br />
  <li>Identifying what you hope to accomplish with it will help determine your Twitter ID (or username). If you are a news site, the username should be consistent with the site’s brand. If you are hoping to build a personal brand, then use your full name. If you want to network with others around a shared interest, you can have a little fun with your Twitter ID (and your profile picture) but you should still add your real name to your profile.</li>
</ul>
<br />
<p>&nbsp;</p>
<br />
<h2>Twitter basics</h2><p>
<p>To participate in any community, first you need to know the language. Thankfully, there are only a handful of “insider” terms you need to know in order to be a functioning member of the Twitter community. </p>
<br />
<ul>
<br />
  <li>DM: Direct Message</li>
<br />
  <li>@: Used to reply, it precedes a Twitter ID in a reply (eg. @johndoe)</li>
<br />
  <li>RT: Retweet, meaning copying someone else’s Tweet and posting it so your followers can see it, too.</li>
<br />
  <li>Tweet: As a verb it means sending a message on Twitter. As a noun, it means the message sent or received. </li>
<br />
  <li>Hashtag: A common label for any Tweet that should be tied together with others’ tweets, preceded by a # symbol. Especially effective for a news event or a conference (eg. #sxsw for the South By Southwest conference). </li>
<br />
  <li>“Tw” as a prefix for any other word: A practice on Twitter is to develop a new twist on old words. For example, “Tworld” means Twitter world, “Tweeples” are those who use Twitter, and a “Tweetup” is a meetup by people using Twitter.</li>
</ul>
<br />
<p>There are four main things you can do on Twitter: post a message, read other people’s messages, read reply messages that other people direct to you and send/receive Direct Messages which are private. (We’ll cover searching on Twitter separately.) Here’s a look at each activity:</p>
<br />
<ul>
<br />
  <li><strong>Post:</strong> It’s easy, just don’t exceed the 140-character limit. </li>
<br />
  <li>    <strong>Read:</strong> It’s easy, too, since the messages of the people you follow automatically display on your Twitter homepage (after you sign in). </li>
<br />
  <li><strong>Replies:</strong> Reading reply messages is easy, too: just click “@Replies.” If you want to reply to someone simply add the “@” sign before their Twitter username (or click the arrow on the person’s tweet you wish to reply to). </li>
<br />
  <li><strong>Direct messages: </strong>Sending a direct message is easy, too. Just click “Direct Messages” and select the person you wish to communicate with from the drop-down menu. That person will receive an email notification regarding their direct message (or “DM”) and the message is not public.</li>
</ul>
<br />
<h2>Build your Twitter network</h2><p>
<p>When you start on Twitter, you don’t have a network or a community. But you can build one rather quickly with a little time and effort. </p>
<p>The first step is to find people to follow. Go to <a href="http://search.twitter.com" title="search.twitter.com">search.twitter.com</a> and search for terms you are interested in, like “journalism” or “newspapers” or “iphone.” Once you find a tweet that looks interesting, click on the person’s profile who posted it. Then click on “following” to see who that person is following and when you find someone whose interests seems aligned with yours, and whose posts are somewhat interesting, click “Follow” on their profile. </p>
<p>Now that person’s tweets will appear on your Twitter homepage. When someone retweets (with an RT) another post, follow it and you’ll probably find someone else new to follow. Following just a few new people every day will quickly grow the depth and breadth of tweets flowing into your homepage.</p>
<p>This also helps in the next step, which is to get people to follow you. Each time you click the “Follow” button on someone’s profile, that person receives an email notification about your decision to follow their tweets. Most people then click the link to your profile and if your tweets seem interesting enough, they will click the “Follow” button on your profile.
</p>]]></content:encoded>
      <dc:date>2009-03-31T03:38:00-05:00</dc:date>
    </item>

    <item>
      <title>Legal Issues for Online Publishers</title>
      <link>http://www.j-learning.org/promote_it/page/legal_issues_for_online_publishers/</link>
      <description>Terms of use, privacy, choice of legal venues and other legal details a new online publisher should consider.</description>
      <dc:subject>Law and Ethics</dc:subject>
      <content:encoded><![CDATA[<h3>Terms and Conditions of Use for Your Site</h3>
<p>A "Terms of Use" statement is a must for a Web site, especially one
that offers resources or solicits input and interaction from
users.&nbsp; These statements clearly set out how resources may be used
and what your site will not allow in terms of unlawful or libelous
postings, obscene material, or child pornography.</p>
<sidebar>
<h3>Terms of Use: Examples</h3>
<ul>
<li> <a href="http://www.npr.org/about/termsofuse.html">NPR</a></li>
<li> <a
href="http://users.guardian.co.uk/help/article/0,12908,933909,00.html">The
Guardian (U.K.)</a></li>
<li> <a href="http://www.variety.com/index.asp?layout=terms">Variety</a></li>
<li> <a href="http://www.nowpublic.com/help/terms_and_conditions">NowPublic</a></li>
</ul>
<p>Some of the most basic provisions you might consider are identified
in this section.</p></sidebar>
<h3>Data Collection and Web Site Privacy Practices</h3>
<p>It is important to tell visitors to your site what type of
information you collect about them and what you intend to do with the
information. Usually, it's best to assure your visitors that their
information will not be sold or given to other parties.</p>
<p>While not strictly a legal issue, such disclosures give participants
a sense of what is going to be done with their personal information,
which helps inspire trust in the publication. Also, by disclosing this
information up front, as long as you follow your own policies, it can't
later be claimed that you acted without the user's permission.</p>
<p>Some sites require visitors to register if they want to access
content and post comments or queries. The registration process can
generate some useful demographic data, particularly for marketing
purposes, but you need to be aware that some visitors will resent
taking the time to register and be suspicious of how their information
will be used. Furthermore, given the widespread threat of Web site
data-hacking, you need to take reasonable safeguards to assure site
security. </p>
<sidebar> 
<h3>Privacy Policies: Example</h3>
<p>Here's an example of a Privacy Policy posted on J-Learning's sister
site, <a
href="http://www.j-newvoices.org/index.php/mailing_list/register/">J-NewVoices.org</a>.</p>
<p><em>New Voices respects the privacy of its site visitors. The
information we collect in this form will be used only to send you
information related to New Voices and its affiliated programs. It will
not be sold, traded or given away to any third party. The information
gathered by this form is processed securely to prevent spam and other
unauthorized access. If you are under 13, please ask a parent or
guardian's permission before filling out this form. If you would like
to stop receiving New Voices updates at any time, please e-mail us at
news@j-lab.org.</em></p></sidebar>
<p>If you intend to collect private personal information that will be
shared with a financial institution, such as accepting credit cards for
advertising buys, conference registrations, product sales, or
charitable donations, you need to comply with the Gramm-Leach-Bliley
privacy law. The Act imposes explicit rules&nbsp; such as handling of
privacy notices, opt-out rights and how private information can be
resold, among other rules.&nbsp; You can read more about the <a
href="http://en.wikipedia.org/wiki/Gramm-Leach-Bliley_Act">Gramm-Leach-Bliley
Act</a>.</p>
<p>Sometimes, users post information that is ordinarily private like
addresses or phone numbers belonging to themselves, fellow employees
for a company Web site or members of a club on the club's Web site. If
the information disclosed violates the privacy of others, those
disclosures may prompt legal action by the person whose private
information has been made public depending on how the information got
posted and the state law that applies.&nbsp; </p>
<h3>Forum Selection Clauses </h3>
<p>Forum Selection Clauses can be used to state how a complaint against
you can be made; in which jurisdictions you will agree to be sued
("forum selection"); and whether you prefer arbitration or a court suit.</p>
<p>Such provisions must be clear and conspicuous on the site.&nbsp; You
may want to consider the use of click-through technology to be assured
that the user has reviewed the policies during registration or
subscription. In other words, the user must click "through" the terms
in order to complete registration.&nbsp; In any event, stating that any
actions filed against you must be brought in the city where your
business is located is strongly urged – you don't want to have to fly
across the country to defend yourself in court.</p>
<p>Absent unconscionable or unreasonable provisions, your choice of
forum for determining disputes should be enforced by the courts.&nbsp; <i>See,
e.g., Graham Technology Solutions, Inc.</i> <i>v. Thinking Pictures,
Inc.</i> (N.D.Cal 1997) 949 F.Supp.1427.</p>
<p>While it may seem attractive to try to limit the number of lawsuits
you may have to defend by selecting a hard-to-reach location, such as
Nepal or the British Virgin Islands, be forewarned. Courts have limited
unreasonable conditions. </p>
<p>In <i>Comb v. PayPal, Inc.</i> (N.D.Cal.2002) 218 F.Supp.2d 1165,
the court found an arbitration provision unconscionable and refused to
enforce it because of the high cost of private arbitration when
compared with the low-dollar value of the individual claims being
submitted against PayPal.&nbsp; The court determined that the use of
high-cost arbitration acted to discourage legitimate claims.
Discouraging legitimate claims was found to be procedurally
unconscionable to PayPal's customers.</p>
<h3>Handling Claims of Copyright Infringement</h3>
<p>Occasionally, someone will claim that copyrighted materials have
been posted on your site. This frequently happens when a user
cuts-and-pastes material from another site.&nbsp; Consequently, most
sites should develop a policy for dealing with such claims.&nbsp; </p>
<p>The easiest way of handling such claims is to comply with Section
512 of the Digital Millennium Copyright Act (17 USC 512).&nbsp; That
section provides a "safe harbor" for Web site operators who take down
allegedly copyrighted material upon request by the copyright
holder.&nbsp; There are some technical requirements that must be met to
comply with the safe harbor provisions, and it is worth learning about
them from <a href="http://www.copyright.gov">the Copyright Office's
Web site</a>.</p>
<h3>Speak Back Sections</h3>
<p><a
href="http://www.j-learning.org/promote_it/page/online_libel_issues/">Libel
law</a> developed largely as a consequence of a defamed individual not
having a podium to respond to unfounded allegations. Arguably, the
Internet provides numerous sites for responding to defamatory claims.</p>
<p>A site operator may want to create a "free speech zone" where
responses can be posted regarding a person or issue being discussed by
regular contributors. The existence of such a forum may give a court
sufficient comfort that the ability to access the same audience means
that the site shouldn't be held liable for defamatory content.<br>
</p>
<h3>Liability insurance<br>
</h3>
<p>One of the issues that commonly arises in any discussion about
independent journalism start-ups is liability. Working for a large news
company, journalists feel protected against libel lawsuits since they
corporate counsel on their side. But when you go it alone, you’re
completely exposed.<br>
<br>
David Ardia, the director of the Citizen Media Law Project at the
Berkman Center at Harvard acknowledged the cost concerns in a <a
href="http://www.journalism20.com/blog/2009/03/14/independent-journalists-need-legal-protection-too/">Journalism
2.0 blog post</a>, but is strongly in favor of insurance:<br>
<br>
"I think liability insurance is very important," Ardia said. "While
legal counsel can help to fend off liability, if a publisher loses the
lawsuit, they will be on the hook for damages.&nbsp; Unfortunately,
most insurance carriers price their insurance products well above what
a small journalism startup can afford."<br>
<br>
So one option is the “high deductible approach:” find a good lawyer to
use if you get sued instead of paying monthly premiums for liability
insurance. If you’re just starting out, this might be your only option.<br>
<br>
Ardia added that this issue is covered in detail in the center’s legal
guide, which is a must-visit site for anyone launching a new journalism
start-up:&nbsp; <a
href="http://www.citmedialaw.org/legal-guide/finding-insurance">http://www.citmedialaw.org/legal-guide/finding-insurance</a>.<br>
</p>]]></content:encoded>
      <dc:date>2005-09-29T21:25:00-05:00</dc:date>
    </item>

    <item>
      <title>Sponsorships</title>
      <link>http://www.j-learning.org/promote_it/page/sponsorships/</link>
      <description>Sponsorships of site features or content can also be a popular form of advertising. Sponsorships generally provide more exposure and branding than an average banner or skyscraper ad on a Web site. What can be sponsored and what advertisers get for the money varies widely among sites.</description>
      <dc:subject></dc:subject>
      <content:encoded><![CDATA[<p>Sponsorships of site features or content can also be a popular form
of advertising.</p>
<p>Sponsorships generally provide more exposure and branding than an
average banner or skyscraper ad on a Web site. What can be sponsored
and what advertisers get for the money varies widely among sites.</p>
<h2>Types of Sponsorships</h2>
<p>Two somewhat common types of sponsorships are for:</p>
<ul>
<li>Site tools. </li>
<li>Focused content sections.</li>
</ul>
<p>It's common to see an advertiser's name displayed near a search box
or other utility on a news or content Web site. This does not mean that
the sponsor has provided any of the technology behind the search or
that
they've tinkered with the search results to be "sponsor-friendly."
They've simply paid to be associated with this tool on the site.</p>
<p>For their money, the sponsor receives a fixed
placement near the tool. It can also be done with a type of content,
like breaking news or a topical section. The sponsor's logo will appear
near the main content area of the page. Again, this does not imply
that the sponsor has influenced the editorial content of this section.
But
its sponsorship dollars have given the company more prominent placement
than the usual ad units on the page.</p>
<p>On some sites, section sponsorship will also entitle the advertiser
to fixed placement in <i>all </i>of the ad units in the section.
This, of course, is generally more expensive.</p>
<h2>Why Advertisers Like Sponsorships</h2>
<p>Like most ad products, the key to developing a good sponsorship
program is to think like an advertiser. Unlike some banner and tile
campaigns, advertisers who purchase sponsorships are focused more on
brand association and awareness than direct response. Instead of
specific click-through goals, the benefits lie in raising general
awareness of the advertiser’s brand and associating it with the subject
matter being sponsored or the respected name of your site. <br>
</p>
<p>So think about placements that will give more impact and presence on
a page than a regular banner ad. Ideally, they should be as close to
the main content area as you can comfortably handle and permanently
placed on the page for the duration of the campaign. You'll also want
to make sure – for your benefit and your advertiser’s – that you have
clearly labeled the advertiser as a sponsor and identified what the
advertiser is sponsoring.</p>
<sidebar>
<p>Simply giving an advertiser fixed placement of all the existing ad
units on a page is typically referred to as a "road block." Although
that
does carry some weight and may be part of what you're providing as a
sponsorship, you might also add at least one more placement on the page
where you can house their logo and the words <i>"Sponsored by."</i></p></sidebar>
<h2>Sponsored Content</h2>
<p>When an advertiser sponsors site content or tools, it does not mean
that the advertiser is influencing editorial content. </p>
<p>But sometimes advertisers pay for advertorials, which consist of
content that is either provided by the advertiser or is specifically
written to be "advertiser-friendly." For example, a home design
advertorial section might include articles about kitchen remodeling,
the steps involved or the choices in kitchen cabinetry, and also
endorse a particular manufacturer's product line because they are
sponsors of the section.</p>
<p>It is important to distinguish clearly between such advertorial
content and other editorial areas of the site. A common practice in
printed publications, and which translates well online, is a simple
"Advertisement" label across the top of the page.</p>]]></content:encoded>
      <dc:date>2005-09-07T17:39:00-05:00</dc:date>
    </item>

    <item>
      <title>Maintaining Ethics and Standards</title>
      <link>http://www.j-learning.org/promote_it/page/maintaining_ethics_and_standards/</link>
      <description>Whether you&amp;#8217;re just trying to make enough to cover your hosting costs or building your Web site as a full-time business, money talks. Even those who start out with the best intentions can be led astray by the lure of a big ad buy.&amp;nbsp;</description>
      <dc:subject>Sales, Fundraising and E-commerce</dc:subject>
      <content:encoded><![CDATA[<p> Whether you're just trying to make enough to cover your hosting
costs or building your Web site as a full-time business, money talks.
Even those who start out with the best intentions can be led astray by
the lure of a big ad buy. </p>
<p>To maintain your operation’s center of gravity, it's helpful to
develop a set of guidelines in advance to provide to potential
advertisers. Decide what ads you will and won't accept before you’re
confronted with a questionable
situation. </p>
<h2>Ad Standards </h2>
<p><b> </b>As a site publisher, you'll want to set up standards
for what kinds of advertising you'll accept. Common areas of contention
are ads for gambling, firearms, and adult content. While you're able to
change this policy at any time, having made some initial decisions will
keep you focused on the advertising you ideally want without getting
distracted by potentially lucrative but questionable opportunities. </p>

<h2>Ad Specifications </h2>
<p><b> </b>Ad specifications are common among larger publishing
Web sites. This document tells advertisers what ad units you display on
your site. It describes the size of each unit, the maximum file size
and format you'll accept. It may also include a screenshot example of
where ads are placed, and if they're interactive, how they work.<br>
</p>
<br>
The Internet Advertising Bureau maintains a list of <a href="http://www.iab.net/iab_products_and_industry_services/1421/1443/1452" title="standard sizes for online ads">standard sizes for online ads</a>. There is no requirement to comply with the IAB's sizes, but
it can be a good way to get start. Plus, building around these sizes
may help increase the likelihood that your ad sizes will match ad
creatives that a prospective advertiser already has. <br>
</p>
<h2>Rate Cards </h2>
<p>Although all printed publications have a "rate card" that lists
prices for various sizes and frequency of ads, the same has not been
true for Web sites. Some sites have pricing listed in an online media
kit. Others require potential clients to contact a staffer to get more
information. Having a rate card allows you to provide information
quickly to those who inquire. At the same time, it may set a price that
is too high for some potential buyers. Not having a rate card requires
you to negotiate every sale individually. This is time-consuming but
enables you to modify your prices to your advertisers’ budgets and
create custom packages that reward higher-volume advertisers. In the
end,
you’ll need to decide which model will work best for your site.</p>
<h2> Future Considerations</h2>
<p> The world of online advertising changes constantly. Every year a
new ad size, technology or placement becomes popular with advertisers.
Regardless of how good your ad units are today, tomorrow someone will
come along and ask you to place a bigger ad in a more intrusive place.
So how does a good online publisher or editor develop guidelines and
standards that continue to hold throughout all the changes? There isn't
a perfect method. Perhaps the best way is to consider what you're
trying to avoid in general.</p>
<p> Some questions to evaluate new ad opportunities: </p>
<ul>
<li> Does this ad get in the way of providing a good user experience?
</li>
<li> Does it greatly inhibit a user's ability to get to the editorial
content? </li>
<li> Is it still clear which part of the page is advertising and
which part is editorial? </li>
</ul>
<p> Additional reading: </p>
<p> The Federal Trade Commission's Q&amp;A on Advertising Policies<br>
<a href="http://www.ftc.gov/bcp/guides/guides.shtm">http://www.ftc.gov/bcp/guides/guides.shtm</a>
</p>]]></content:encoded>
      <dc:date>2005-09-06T21:23:00-05:00</dc:date>
    </item>

    <item>
      <title>Sponsorships</title>
      <link>http://www.j-learning.org/promote_it/page/sponsorships1/</link>
      <description>Sponsorships of site features or content can also be a popular form of advertising that generally provide more exposure and branding than an average banner or skyscraper ad.</description>
      <dc:subject>Sales, Fundraising and E-commerce</dc:subject>
      <content:encoded><![CDATA[<p>Sponsorships of site features or content can also be a popular form
of advertising.</p>
<p>Sponsorships generally provide more exposure and branding than an
average banner or skyscraper ad on a Web site. What can be sponsored
and what advertisers get for the money varies widely among sites.</p>
<h2>Types of Sponsorships</h2>
<p>Two somewhat common types of sponsorships are for:</p>
<ul>
<li>Site tools. </li>
<li>Focused content sections.</li>
</ul>
<p>It's common to see an advertiser's name displayed near a search box
or other utility on a news or content Web site. This does not mean that
the sponsor has provided any of the technology behind the search or
that
they've tinkered with the search results to be "sponsor-friendly."
They've simply paid to be associated with this tool on the site.</p>
<p>For their money, the sponsor receives a fixed
placement near the tool. It can also be done with a type of content,
like breaking news or a topical section. The sponsor's logo will appear
near the main content area of the page. Again, this does not imply
that the sponsor has influenced the editorial content of this section.
But
its sponsorship dollars have given the company more prominent placement
than the usual ad units on the page.</p>
<p>On some sites, section sponsorship will also entitle the advertiser
to fixed placement in <i>all </i>of the ad units in the section.
This, of course, is generally more expensive.</p>
<h2>Why Advertisers Like Sponsorships</h2>
<p>Like most ad products, the key to developing a good sponsorship
program is to think like an advertiser. Unlike some banner and tile
campaigns, advertisers who purchase sponsorships are focused more on
brand association and awareness than direct response. Instead of
specific click-through goals, the benefits lie in raising general
awareness of the advertiser’s brand and associating it with the subject
matter being sponsored or the respected name of your site. <br>
</p>
<p>So think about placements that will give more impact and presence on
a page than a regular banner ad. Ideally, they should be as close to
the main content area as you can comfortably handle and permanently
placed on the page for the duration of the campaign. You'll also want
to make sure – for your benefit and your advertiser’s – that you have
clearly labeled the advertiser as a sponsor and identified what the
advertiser is sponsoring.</p>
<sidebar>
<p>Simply giving an advertiser fixed placement of all the existing ad
units on a page is typically referred to as a "road block." Although
that
does carry some weight and may be part of what you're providing as a
sponsorship, you might also add at least one more placement on the page
where you can house their logo and the words <i>"Sponsored by."</i></p></sidebar>
<h2>Sponsored Content</h2>
<p>When an advertiser sponsors site content or tools, it does not mean
that the advertiser is influencing editorial content. </p>
<p>But sometimes advertisers pay for advertorials, which consist of
content that is either provided by the advertiser or is specifically
written to be "advertiser-friendly." For example, a home design
advertorial section might include articles about kitchen remodeling,
the steps involved or the choices in kitchen cabinetry, and also
endorse a particular manufacturer's product line because they are
sponsors of the section.</p>
<p>It is important to distinguish clearly between such advertorial
content and other editorial areas of the site. A common practice in
printed publications, and which translates well online, is a simple
"Advertisement" label across the top of the page.</p>]]></content:encoded>
      <dc:date>2005-09-06T20:46:01-05:00</dc:date>
    </item>



    <item>
      <title>Examples</title>
      <link>http://www.j-learning.org/other/examples/</link>
      <description>Examples&amp;#8212;Tutorials and helpful hints from other community journalism sites.</description>
      <dc:subject></dc:subject>
      <content:encoded><![CDATA[<p>These are examples of tutorials and helpful hints from community journalism sites. If you see a good example or have a suggestion for us, <a href="http://www.j-learning.org/other/contact_information">let us know</a>.
</p>
<p>
<a href="http://www.blufftontoday.com/tutorials/header"></p><h3>BlufftonToday.com</h3><p>
        <img src="/images/bluffington_thumb.gif" width="195" height="185" BORDER="2" /><br /></a>
</p>
<p>BlufftonToday.com offers this useful tutorial to help Bluffton, S.C., residents figure out whether a photo is good enough to publish online.</p>

<ul><li><a href="http://www.blufftontoday.com/tutorials/header">Read article</a></li></ul> 
<br />

]]></content:encoded>
      <dc:date>2005-08-10T00:30:59-05:00</dc:date>
    </item>

    <item>
      <title>About J-Learning</title>
      <link>http://www.j-learning.org/other/about_j_learning/</link>
      <description>J-Learning is your how-to guide for hyper-local community media. Here&amp;#8217;s the staff list and the colophon.</description>
      <dc:subject></dc:subject>
      <content:encoded><![CDATA[<p>J-Learning is your how-to guide for hyper-local community media.</p>
<p>For J-Learning press releases, please <a href="http://www.j-newvoices.org/index.php/site/press_releases/">click here</a>.</p>
<h3>J-Lab Staff</h3>

<p><b>Jan Schaffer</b>, Executive Director | E-mail: jans AT j-lab DOT org<br />
Jan Schaffer, former Business Editor and a Pulitzer Prize winner for The Philadelphia Inquirer, is executive director of <a href="http://www.j-lab.org">J-Lab: The Institute for Interactive Journalism</a> and one of the nation’s leading thinkers in the journalism reform movement. She left daily journalism in 1994 to lead pioneering journalism initiatives in the areas of civic journalism, interactive and participatory journalism and citizen media ventures. She launched J-Lab in 2002 at the University of Maryland’s College of Journalism to help newsrooms use innovative computer technologies to engage people in important public issues. As a federal court reporter, she helped write a series that won freedom for a man wrongly convicted of five murders. The stories led to the civil rights convictions of six Philadelphia homicide detectives and won several national journalism awards, including the 1978 Pulitzer Prize Gold Medal for Public Service.<a href="http://www.j-lab.org/janbio.shtml">More...</a></p>

<p><b>Craig Stone</b>, Web Editor |  E-mail: craig AT j-lab DOT org<br />
Craig Stone has been the Web Editor at J-Lab since June 2005. He is a native of Laurel, Maryland, and earned a bachelor's degree in print journalism from the University of Maryland’s Philip Merrill College of Journalism in 2005. While with J-Lab, he was a contributing editor for Mark Briggs' book, "Journalism 2.0: How to Survive and Thrive," as well as J-Lab's research publication, "Citizen Media: Fad or the Future of News?" As a Maryland student, Craig was a copy editor for the student newspaper, The Diamondback, and he has written and edited for College Magazine.</p>


<p><b>Rachel Sandor</b>, Project Manager |  E-mail: rachel AT j-lab DOT org<br />
Rachel Sandor is the Project Manager at J-Lab. She grew up in Boulder, Colorado and earned her bachelor’s degree in media studies from the University of San Francisco. While attending USF, she was a film critic for the student newspaper, The San Francisco Foghorn. She is also a former editorial staff member of Rotten Tomatoes, a movie review Web site. Rachel enjoys traveling and lived in Budapest, Hungary for over a year. Her other interests include watching movies and exploring Washington with her fiancé, friends and dog.</p>


<h3>Hop Studios</h3>

<p><b>Susannah Gardner</b> is a Web designer and developer at Hop Studios (<a href="http://www.hopstudios.com">hopstudios.com</a>), an Internet consulting firm with offices in both Pasadena, Calif., and Vancouver, British Columbia. She authored Buzz Marketing with Blogs for Dummies (<a href="http://www.buzzmarketingblogs.com">buzzmarketingblogs.com</a>), which was published in March 2005, and co-wrote two other Internet-publishing guides: Dreamweaver MX 2004 for Dummies and Teach Yourself Visually: Dreamweaver MX 2004. As a graduate of the University of Southern California, Gardner has played many roles in the Annenberg School for Communication – particularly in its online program – and has served as lecturer, director and editor for a variety of projects. She also helped to set up the Web site for the Los Angeles Times as both an electronic editor and multimedia director.</p>

<p><b>Travis F. Smith</b> is a partner at Hop Studios. Also a graduate of USC, has been a long-time online journalism lecturer in the Annenberg School and had been the Online Journalism Review’s Paris bureau chief. Smith previously helped to run Variety.com and the Los Angeles Times Web site, which he helped to create in 1994. He has spoken on a number of panels regarding blogging, subscription-based revenue models and online journalism. Smith’s avid enthusiasm for the Internet also finds him maintaining at least three blogs, including Unvarnished (<a href="http://www.hopstudios.com/nep/unvarnished">hopstudios.com/nep/unvarnished</a>).</p>
<h3>Colophon</h3>

<p>Gardner and Smith were responsible for all the writing on the site at its launch, in addition to crafting the design and the functionality of the J-Learning site. Hop Studios specializes in content intensive, community-based Web sites, and can be reached via its Web site at <a href="http://www.hopstudios.com">hopstudios.com</a>.</p>

<p>The site runs on <a href="http://www.pmachine.com">Expression Engine 1.3</a>, a blog and content management system developed by PMachine that's as flexible as it is affordable. It's also running a custom article rating module developed for Expression Engine by Mitchell Kimbrough of <a href="http://www.solspace.com">solspace.com</a>. The site content was organized using <a href="http://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a> for internal collaboration and shared editing, and Basecamp for project management. The site is hosted by the good folks at <a href="http://www.nexcess.net">Nexcess.net</a>.</p>]]></content:encoded>
      <dc:date>2005-08-09T19:04:00-05:00</dc:date>
    </item>

    <item>
      <title>Contact Information</title>
      <link>http://www.j-learning.org/other/contact_information/</link>
      <description></description>
      <dc:subject>About, Contact Us</dc:subject>
      <content:encoded><![CDATA[<p>J-Learning is administered by <a href="http://www.j-lab.org/" title="J-Lab: The Institute for Interactive Journalism">J-Lab: The Institute for Interactive Journalism</a>. It is part of the <a href="http://www.j-newvoices.org/" title="New Voices project">New Voices project</a> funded by the <a href="http://www.knightfdn.org/" title="John S. and James L. Knight Foundation">John S. and James L. Knight Foundation</a>. J-Lab is a center of <a href="http://soc.american.edu/" title="American University">American University&#8217;s School of Communication</a>.
</p>
<p>
Our address is: 
<br />
 J-Lab: The Institute for Interactive Journalism 
<br />
 3201 New Mexico Ave. NW, Ste. 330
<br />
 Washington, DC 20016
</p>
<p>
 Phone: (202) 885-8100
<br />
 Fax: (202) 885-8110 
</p>
<p>
 E-mail: 
</p>
<p>
For J-Learning press releases, please <a href="http://www.j-newvoices.org/index.php/site/press_releases/">click here</a>.
</p>]]></content:encoded>
      <dc:date>2005-07-04T21:34:00-05:00</dc:date>
    </item>

    
    </channel>
</rss>