About the KBOO Website

This is a living document to, well, document how we use the KBOO website.

no

Website Help

About the KBOO website

The KBOO website is a content management system (CMS) called Drupal. In this system, each distinct piece of information is called a "node".

Different users use the KBOO website in different ways.

Need help getting KBOO streaming to work?

Don't know how to become a registered user?

Programmers

The best guide to what is used for what, and goes where is the File Types that make up the KBOO website (and what they do).

Some of the node types in use on this site include:

If you have the correct authorization, you can create content for the KBOO site. You can see the types of nodes you are allowed to add on the create content page.

no

The file types that make up the KBOO website (and what they do)

The Control Panel, at the right side of the pageAudio - is a file type just for audio files. This file will show up:

Blog entry - is just that. It's attached to your name, not attached to your show. When you do a blog entry, be sure to copy the URL into your audio or playlist or schedule episode or program page -- otherwise, people will only be able to get there:

  • from your user page, or
  • from the Recent Blogs tab on the righthand side of the front page.

Event - is a Community Calendar event entry page.

Playlist - is just that for music. This file will show up:

Schedule Episode - is the file that promotes your upcoming program. It generally shows up automagically:

  • on the front page within about 6 hours of your posting -- if it doesn't, email VJ at web@kboo.org.
  • It automatically appears in your schedule slot on http://kboo.fm/schedule, and when your show shows up in the On Air box on every web page,
    • the link goes to the Schedule Episode if you have one (otherwise, it goes to your program page).
  • It also shows up as a link on your program page as an Coming Soon program.

Thank you Gift- is a thank you gift for pledgers in the fund drive. Chat with Andrew Geller for more details...

I want to manually place the images in this page.

Uploading Audio Overview

Uploading audio is an important task, and can be difficult and confusing if you haven't done it before. We offer three documents to help you out:

no

Adding Audio Nodes

To upload your MP3 file of your KBOO program to the KBOO website, you need to create an audio node.

You'll find the link to create an audio node in the Control Panel sidebar, under Create Content -> Audio.

The audio node includes information that it reads from the ID3 tags in the MP3 file. According to Wikipedia, "ID3 is a metadata container (or data about data) most often used in conjunction with the MP3 audio file format. It allows information such as the title, artist, album, track number, and other information about the file to be stored in the file itself."

It's a good idea to upload files with ID3 tags, since they are the only information that "travels" with a downloaded audio file.

The following fields can be used when creating an audio node:

Title - Required. You may add information manually, but the default entry, "!title" is a placeholder that will be replaced with the info entered in the ID3 "title" tag. If the tag is not in the audio file, you will receive an error.

For consistent formatting, place the name of the show or clip before any date information.

Body - A general description of the audio file. The first sentence or two of this field will appear in the podcast feed.

Air Date - Enter the date in the format MM/DD/YY (if you write in a different format, like "July 1, 2007" or "today", it should be transformed to the standard format).

Program - This field links the audio to a specific KBOO program. This an an auto-complete field, so as you start to type in a name, a list of potential matches should appear. You can not enter in a program name that does not already exist in the system (Check the programs page).

Categories - Here you select the appropriate categories that ensures your entry will appear in the appropriate lists throughout the site. If no categories are selected, your node will still be created, but it will be hard to find.

Audio File - The reason why you created this node! Click the browse button and select an MP3 file to upload. When you click on the "submit" button to save the node, the file will be uploaded as long as your file is less than 25MB (if your file is larger than the allowed size displayed, talk to a site administrator about uploading it through FTP).

iTunes feed information - It is normally NOT necessary to fill these fields out, because the feed will automatically include information from the "body" field. Anything entered here will override that info, however.

NOTE: If you have a show with explicit language, it should be identified by slelecting "explicit" from the drop down box, and should probably be removed from the general podcast stream by checking the box.

 

 

no

Uploading Audio Step-by-Step

Uploading News and or Public Affairs Audio to the KBOO Website

Editing & Compressing your Audio with Adobe Audition

  1. You need an audio file to begin with. If you have a CD of the audio, extract the audio and start a new file using Adobe Audition. Most volunteer computers have Adobe Audition on them. 
  2. Edit out any music that is subject to copyright. Edit out any extraneous material at the beginning or end of the file.
  3. Save the file as a mp3 file.
    1. Sample Rate: 44100
    2. Resolution: 16 Bit
    3. Channel: Mono for public affairs, stereo for music.
  4. The size limit for uploads on the website is 200MB. Make sure your file is not bigger or it will not upload.

Uploading the Audio to the KBOO website

  1. Now that you have the file saved correctly, you are ready to upload it to the website.
  2. Login to the KBOO website using your user name and password. (You must have been given the correct privileges to upload by the Web Coordinator or the News/PA Director.)
  3. Look under Control Panel at the lower right side of the page. Under Create Content, click on Audio. A blank Create Audio form comes up. Fill it out using the following instructions.
    • Title – Enter a short title that describes the audio, e.g. Noam Chomsky on Middle East Politics or Gardening with Containers, etc. Do not enter the name and/or date of the Program here. That is covered later.
    • Body – Enter a description of the program with any links or other material that was mentioned in the show. If you did not do the program yourself, you can often use the info on the Schedule for the day the show aired. You can copy much of the needed information from what was written to promote the show. The body can pretty much be as long as you would like.
    • Program – Select the name of the Program that you are uploading.
    • Program Date – Enter the date the Program aired.
    • Short Description – Enter a quick description of the program. You can use a portion of the material you entered in the Body.
    • Image - If you want to include a new image you must have an image saved on the computer to use. To find an image, use Google or search creative commons and go to the site of the guest, or their organization, or their book, for an image. When you find an image, Right Click on it. Then Left click on “Save Image As.” Save it to a place that will be easy for you to find like the Desktop. Name it something easy to remember. Don't change the file type! Click on Save.
    • Image – Continued. Now you have a saved image to use. Click on Browse. Window comes up. Change “Look in” box at top to the location where you saved the image. (On some computers the saved image automatically goes to Downloads, so look or search for that folder if necessary.) Find the image you saved and Left click on it to choose it and then Left click on Open. That puts it in the image box. Now click on Upload to enter the image.
    • Image – If you are uploading audio for a Program that already has an image on the Schedule on the website, you can use the image that is already on the Schedule and follow the above instructions for saving it. Or it usually works to copy the entire description and image from the schedule and paste it into the Body. The image shows up immediately. If you do this, you usually need to edit out some extra stuff like the categories, program name and other unneeded stuff that you get in the Body box.
no

Adding Blog Entries

What is a Blog?

According to Wikipedia, a blog (a portmanteau of the term web log) is a personal journal published on the World Wide Web consisting of discrete entries ("posts") typically displayed in reverse chronological order so the most recent post appears first. Blogs are usually the work of a single individual, occasionally of a small group, and often are themed on a single subject. Blog can also be used as a verb, meaning to maintain or add content to a blog.

Control PanelAt KBOO, blog entries are generally posts that are directly associated with the author. Unlike a typical page, a blog entry gets linked with your username. The exception to this rule is board members, committees, and staff members.

You'll find the link to create an blog entry in the Control Panel sidebar, under Create Content -> Blog Entry.

Parts of a Blog

Blog Entries have the following fields:

Title - This field is mandatory, and should just be a simple description. Since your username, post date and KBOO program may be entered separately, it is not necessary to enter this in every title.

Vocabularies - In normal people speak, this would be categories. We have three different types:

  • Public Affairs Topics
  • Musical Genres
  • Blogs

Select the appropriate categories to ensure that your entry will appear in the appropriate lists throughout the site. Generally, there is no reason to use more than three categories at a time. Please do not use Blogs categories unless you are writing in your capacity as a Board Member, Committee Member, or Staff Person.

Short Description - This field is mandatory. Please give a summary of your blog post. It should be under 100 characters. Just beneath the text box is a bolded number of how many characters you have left.

Image - If you have an image on your computer, you can upload it using the Image form.

Body - The main part of the post. If the entry is long, this field will only show the first paragraph in the teaser view; readers can click on the title or "read more" to see the entire post.

When you are done with your blog entry, please be sure to click Save to save the entry.

How can people find my blog post?

People can find your blog post either:

 Blog Microphone image by Travelin' Librarian

no

Adding Program Playlists

In radio, a playlist is a list of songs played in a single program on a particular show date.

You have a number of options that you can use in creating playlists.

Categories - Selecting the appropriate categories ensures that your entry will appear in the appropriate lists throughout the site.

Program - This field links the audio to a specific KBOO program. This an an auto-complete field, so as you start to type in a name, a list of potential matches should appear. You can not enter in a program name that does not already exist in the system (Check the programs page).

Program Date - Enter the air date in the format MM/DD/YYYY.

Description - This can be a short description of the program, or can include all the songs played.

Tracks - Here you can enter any relavant information about the tracks you played. This information includes Artist, Song Title, Album, Label, and Link. Label and Link are not necessary. If you need more lines than displayed, save your entry and then edit it again to show another set of blank lines.

no

Schedule Episodes, how do they work?

  • Want to promote your upcoming show? Use Schedule Episode

Schedule Episode is the file type to use if you want to promote an upcoming show.

an example of a Schedule Episode with all elements

Every Schedule Episode should include (in order of importance):

  1. A compelling photo or graphic (not copyrighted!)
  2. Compelling text (most important text first, less important text later)
  3. A short description under 100 characters that can double as a title
  4. The appropriate public affairs or music "Categories" or "Vocabularies" or "Topics" -- but please limit to the most relevant 4.
  5. The appropriate program name

Where do Schedule Episodes show up

  • on the front page within about 24 hours of your posting -- if it doesn't, email the Web Coordinator at web@kboo.org.
  • It automatically appears in your schedule slot on http://kboo.fm/schedule, and when your show shows up in the On Air box on every web page,
    • the link goes to the Schedule Episode if you have one (otherwise, it goes to your program page).
  • It also shows up as a link on your program page as an Coming Soon program.

But, wait! How do I create a Schedule Episode?

I want to manually place the images in this page.

Creating an Episode Promo Online -- aka Schedule Episode

Scheduling an Episode on the Website

Stuff with the * are must-dos. Others are up to you.

  1. Login to KBOO website using your user name and password.
  2. Look under Control Panel at the right side of the page. Under Create Content you should click on Schedule Episode
  3. Screen comes up that says “Create Schedule Episode.” Fill this out using the following instructions.
    1. Enter description of program in empty box. Enter any links or background information about your topic. This can be as long as you want.
    2. Go to Program box and select the program you are doing, (e.g. Fight the Empire, More Talk Radio, The Dirtbag, etc)
    3. Go to Air Date and enter Month, Day, and beginning time and ending time for the show you are doing. These both must be complete and accurate for the episode to work.
    4. Short Description – Enter a less than 100 characters to describe the basics of show
    5. Topics – Your show is either Music or Public Affairs. Pick one. Pick one topic that best fits your show or hold down Control key to pick more than one.
    6. Images – If you want to include an image you must have an image saved on the computer to use. To find an image, use Google or search creative commons and go to the site of the guest, or their organization, or their book, for an image. When you find an image, Right Click on it. Then Left click on “Save Image As.” Save it to a place that will be easy for you to find like the Desktop. Name it something easy to remember. Save as Type should be JPEG or gif. Click on Save.
    7. Images – Continued. Now you have a saved image to use. Click on Browse. Window comes up. Change “Look in” box at top to the location where you saved the image. (On some computers the saved image automatically goes to Downloads, so look or search for that folder if necessary.) Find the image you saved and Left click on it to choose it and then Left click on Open. That puts it in the image box.
    8. Now click on Upload to enter the image.
  4. Now you are ready to save your episode. Go to the bottom of the page and Left click on Save.
  5. Hurrah! You have Scheduled an Episode!
no

Adding video to your page (audio, blog, book, event, page, playlist, schedule episode)

Click on any of these screenshots to see a larger view

Create your new document and select the source view

 

In another tab or window, go to the YouTube page you want to share.

If you click the Share button, and then the Embed button, you'll get some code. However, it won't work with our website.  Click the Use old embed code checkbox....

And it should looks something like this.
  Or, like this. Select and copy that text.
  Paste that into your new document.
 

If you click Source again to turn it off, it should look like this. And that's okay. 

Now, if this is going to be promoted to the front page, we need to be sure that the video is below the "break".

  So type in some text above the video, and then click on the break button.
  After you save that document, the result should look something like this. The blue image on the top lefthand side was uploaded as the first image, as usual.
   
no

Known Issues

Current known issues on website

Updated 10/5/13 by Jenka
  • audio uploading now enabled (up to 200 MB)
  • WYSIWYG editor (allows bold, italic, basic text formatting) needs to be enabled on user forms like 'schedule episode'
  • registration for new users is still disabled - email web [at] kboo [dot] org if you are a volunteer and need to be able to login Issues from 5/21/2012 by VJ Beauchamp:

Captcha: This is really bad - login *has* to be done over https:// because the users password is being transmitted. But browsers (IE, AOL) complain that the CAPTCHA is pulled in over http:// only so throws an alert!! Doesn't look terribly professional. Captcha appears on the Create New Account, Request New Password, and Comments pages.   NOTE: disabled CAPTCHA on 5/13/2011.
  • Registration page is difficult to use.
  • Some user profiles will not load for authenticated users: this appears to happen only  for programmers who have never logged in or contributed content
  • On user profiles, the audio link is broken: go to the users' program and check for audio there. That will display the correct  audio.
  • for Programmers

    • Control Panel doesn't show all of your privileges. The system is confused. Click away from the page and then click back. Doing this once or twice should return your usual content types.
    • Wrong text editor loads: if this happens, save your work, and click elsewhere, and after a few clicks, return to your work. Frequently, this is all the server needs.
    • Images

      • Image loading for schedule episodes: check the file name and remove special characters (in particular, "&"), spaces, and make sure the file name is less than 8 characters. This usually works.
      • Red Error box appears after image has been looked up on computer -- this means nothing. 98% of the time, the image will upload normally.
    • Program Pages

      • Hosted Bys: On the Programs page, the Hosted Bys show the user's alias, not the user's First and Last name This is something users can fix by editing their own profiles
      • No airtimes with programs by genre and programs
      • Programs page shows all programs, not programs airing currently. The programs listing should be up to date now
      • RSS feeds are not working
    • Audio Pages

      • Statistics for program pages: These have been disabled because they slow down the website to a tremendous degree.
      • When audio pages are edited, the audio title is required.
    • Outside the KBOO website

      • Podcasts are not showing up in iTunes
    no

    Posting & formatting an image that is already online

    Click on the images on the right for a better view

    1. Right click on the imageHave the image you want to use loaded online. (Be sure that if it is not a graphic that you own, that you have the okay of the person who is paying the hosting to be able to use it).

    2. Copy the URL of that image by right-clicking or control-clicking the image, and selecting "Copy Image Location".

    3. Open the image in another tab to be sure you have the correct image.

    4. DimensionsMake a note of the dimensions of the image (if you paste the URL in Firefox, this will display in the title as something like 400x300. The first number is width, the second number is height)

       
       

    5. the painting iconClick on the yellow box that looks like a painting of a mountain.

       

    6. Paste the URL of that image.

    7. Align the image either right or left.

    8. Use HSpace to add horizontal padding (I use 10)

    The graphic should appear in the description box where you placed it.

     

     

     

     

    I want to manually place the images in this page.
    Right click on the image

    Tips and Tricks to make Drupal and the KBOO site work for you!

    audio by album

    Audio MetadataIf there is a bunch of audio that you'd like to collect to one page, use audio by album. This is great for Special Programming, or programming that is not permanent.

    Here's how it works.  Create your Audio page as usual. Once you've uploaded your audio file, put the title of your "album/special/whatever" in the album text box in the Audio Metadata.

    An example is http://kboo.fm/audio/by/album/political_prisoners_in_the_usa

    this needs to be tested on a programmer account. We know this works at the staff level.

    When the On-Air Thingee isn't working

    For example, on day the On-Air widget showed a morning program, and the next program was an evening PM PA show. The daily Schedule looked normal.

    The problem: The date/time on the morning program's Sched Ep was 11 am to 11:30 pm.

    I want to manually place the images in this page.

    Editing <Something> that's already Published

    This works for Audio, Blog Entry, Event, Playlist, Program, and Schedule Episode

    1. Be logged in to the KBOO website.
    2. Go to the page.
    3. Below the title will be a View tab, and next to it is an Edit tab. Click on that.
    4. Edit at will. Click Save to save.

    Photo, Edit Ruthlessly, by Dan Patterson

    I want to manually place the images in this page.

    Attaching an already published Audio page to a new Program

    To attach or associate audio to a new show, you'll want to:

    1. Log in to the KBOO website
    2. Find the audio file 
    3. Once on the audio page, click on Edit to edit the file
    4. Go to the Program pulldown and select the program you want to associate the show with
    5. In the Audio Metadata, make sure that there is a title there (you can copy and paste the short description in)
    6. Go to the bottom of the page and click Save.

    This should not be done willy-nilly. If you did a show for a particular program, it should remain in that program's audio.

    no

    Editing your program page

    Your program page has been created, and you've been added as a host. Now, you may edit this page -- please do so! 

    Some parts that are essential that you edit are:
    • Musical Genres (under Vocabularies) -- please limit this to the 4 most relevant genres
    • Homepage URL if there is an off-site website for the program
    • Full Description - You want to have at least 2 sentences (preferably more) on why people should listen to your program -- what's your focus? what makes your program special? 
    • Upload a graphic - one that isn't copyrighted, and then email me so I can place it -- though if you know email, you're welcome to place it yourself. If you are placing it yourself, images must be no more than 550px wide at 72 ppi. (If you're uploading it, our software will take care of it automagically)
    Some examples of program pages to emulate are:
    You are also encouraged to post Schedule Episodes and Playlists for your program.

     

    no

    Fixing Formatting Crud

    Did you compose your description or playlist in Microsoft Word, Wordpad, Open Office Writer, Wordpress, Yahoo! Mail, Gmail, Google Documents, etc? If so, your formatting might break a webpage.

    Here's how to fix that without diving into the source code:

    • Before you go pasting the text into the Body, click on the Paste from Word icon just above it with a clipboard and a W on it.
    • OR, if you've already pasted your content into the Body, click on the text box and do a ctrl-A or a command-A (for all) and then a ctrl-X or a command-X -- your text box will now be empty (but it is saved to your computer's clipboard. Click on Paste from Word.

    Where the Word Button is

     

     

     

    Paste from Word box

    • Just paste your text (ctrl-V or command-V) into the Paste from Word box.
    • Unclick the Ignore Font Face Definitions
    • Click the Remove Styles Definitions
    • Click OK

     

     

     

     

     

     

     

     

     

     

     

    • It will automagically put the text into the Body textbox. Proceed as usual!

     

    I want to manually place the images in this page.

    Frequently Asked Questions about Registering for the KBOO website

    How do I register for the KBOO website?

    Go to https://kboo.fm/user/register and give a username [which you can later change if you'd like], an email address that you reliably receive email at, and your first and last name.

    When you click Create new account, it will automatically generate an email that will be immediately sent to your account. If it doesn't come immediately, please contact the web coordinator.

    When you do get the email, click on the long link in it which will log you in and give you the opportunity to set your password.

    You're now registered with the KBOO website!

    no

    Need Help with Streaming?

    The MP3-based streams make our station universally accessible to listeners using Mac, Windows or Linux systems, and works with most of the popular audio programs, including iTunes, RealPlayer, Windows Media Player and more. You can also find us through the iTunes directory of internet radio stations.  Whether you're in a downtown coffeshop or a cybercafe halfway around the globe, we want you to enjoy KBOO with the best audio possible.


    What software do I need to stream KBOO?

    Our software uses a type of MP3 called a M3U Audio Playlist, which is very common. Most audio applications will play MP3s. Here are several of the more popular free applications for desktop & laptop computers:

    For tablets and hand-held devices, we recommend


    Having trouble streaming?

    There are two reasons why KBOO's streamed audio may rebuffer or reconnect:

    • A disconnect between the listener's connection and which stream they are listening to (in other words, you have dial up and are trying to listen to the high bandwidth stream)
    • Internet congestion (which can be related to the ISP you use, or,  can just be the internet itself).

    If the stream is unavailable, please contact us (select Chief Engineer).


    Using iTunes

    1. Go to Advanced, Open Audio Stream, and then type in

    Another way to use iTunes  is to :

    • select Radio from the lefthand pane (beneath Library). There is a list of various categories of radio.
    • Choose Eclectic. Then there'll be a list of  radio stations -- you'll
    • find us at KBOO Community Radio.

    Waiting for Video?

    "I click the "listen now" button on the website and it takes me to a black screen with the message "waiting for video", and nothing ever happens."

    Or, I click on the link and nothing happens...

    Assuming that you have one of these audio players installed on your computer...,

    On PCs

    1. go to your control panel.
    2. Select Network & Internet, then
    3. Internet Options, then
    4. Internet Properties. In the
    5. Programs Tab, click the
    6. Set programs button beneath Internet Programs. Then select
    7. Associate a file type or protocol with a program. Then select
    8. .m3u -- it will show you what program it thinks it should open. If it doesn't say Windows Media Player or iTunes or WinAmp, then click change program and select the correct program.

    On MACs

    1. Ctrl-Click on the stream you'd like to listen to
    2. Select Download Linked File (or Download Linked File As, if you don't know where it downloads)
    3. Now go to the downloaded file. (It will have a name like high.m3u or low.m3u). Ctrl-click and select Open With.
    4. Choose your MP3 playing software.

    You may want to try a different browser, too. Firefox works very well for me for listening to KBOO, Google Chrome not so much.

    I want to manually place the images in this page.

    What you need to know about Automagic Archiving!

    At long last, automagic audio archiving is now happening at KBOO!

    More Automagica!

    What you need to know:

    As of 11/22/12, Automagic Archiving is offline

    • You can no longer wait til the very last minute to create a Schedule Episode. If you want to have a detailed human-made Schedule Episode, you need to create and post it at least 12 hours before your show.
      • Why? Because the Automagic system auto-creates Schedule Episodes anywhere between 6-12 hours in advance of your program.
      • Why? Because the Automagic recording needs a Schedule Episode to attach to.
      • Here's what the Automagic SEs look like, and worse yet, you can't edit them because you didn't create it.
      • Bonus: if you create your own Schedule Episode, you can easily edit text, photos, links ... and audio. 
    • Looking for your Schedule Episode & Automagic Audio?  
      • Within 6-8 hours of showtime, your best bet is to look at today's schedule page;
      • after 8 hours, check your program page on the default tab, Episodes Archive.
    • TBAs don't auto-generate Schedule Episodes
      • and thus, do not record.
      • If you want to share your (TBA'd) program with the world, you need to create a schedule episode.
      • schedule episodes need to be created at least 12 hours before the show. You can create one with no description.
      • If we don't schedule an episode and promote it somehow on social media, the only people who may hear it are the core of regular radio listeners. If you schedule an episode, people can hear it for up to two weeks.
    • Why does the program page open to Episodes Archive rather than Audio?
      • Because that's where the newest audio should be. In the future, all of the audio will probably be together -- but for the time being, it's not that way.
    • Programmers can download their audio by going to the Schedule Episode page while logged in,  and right clicking (or Mac users, Option- or Control- clicking), selecting Save Link (or Target) As.
    • Public Affairs, News, and Spoken Word programming needs to be very careful with the use of royalty music that we don't have releases for
      • please use 40 seconds or less of royalty music or be willing to edit it out of your show within 14 days of posting.
    • Public Affairs Programmers are welcome to download, edit, and reupload their audio.
      • For the time being, this will be a hell of a lot easier if you have created your own Schedule Episode
    • Listeners can't download Public Affairs programming currently (it's a bug - sorry - it's high priority to be fixed)
    • Music Programming is recorded in 5 hour chunks, starting at the beginning of your show, and will be live for 14 days -- then it will be deleted. Listeners can stream it, but not download it.
      • This is all thanks to the Digital Millennium Copyright Act (DMCA).

    Have more questions, concerns, freak-outs? Please read the other Automagica documents, and if you don't have an answer, then contact VJ. But please read the documents first.

    What this will mean to you:

    • as a PA or news programmer:
      • Your audio will automagically appear shortly after the end of your show.
      • The show recording length will be the length of your show plus 2 minutes.
      • The program must not contain more than 40 seconds of any one piece of royalty music -- if the show contains it, please edit it out immediately.
      • Your audio will be posted permanently.
      • Anyone will be able to download your audio, at any time. (unfortunately, there is a bug preventing this currently)
      • Programmers may edit and replace your audio on the schedule episode page.
    • as a Music programmer:
      • Your audio will automagically appear sometime after 5 hours from the beginning of your show.
      • The show recording length will be 5 hours.
      • Your program can contain more than 40 seconds of royalty music.
      • Your audio will be posted for 14 days, then deleted.
      • Programmers will be able to download your audio within the 14 days.
      • Programmers may not edit and replace your audio.
      • If you have spoken word, creative commons'd music, or music that we have a release for sections of your show, you may edit your audio and upload it as new audio using the old method.
    • as a Radio Theater or Spoken Word programmer:
      • Your audio will automagically appear shortly after the end of your show.
      • The show recording length will be the length of your show plus 2 minutes.
      • Your audio will be posted permanently.
      • Anyone will be able to download your audio, at any time.
      • Programmers may edit and replace your audio on the schedule episode page.
    • as an audio editor:
      • Program audio will automagically appear shortly after the end of your show.
      • The show recording length will be the length of your show plus 2 minutes.
      • Program audio will be posted permanently.
      • Programmers may edit and replace your audio on the schedule episode page
      • For segmented shows like Old Mole Variety Hour, and the Evening News, you may proceed with uploading segments in the old way
    • as a web-only programmer:
      • You will be able to continue to upload your audio in the old way.

     

    no

    Automagic Archiving FAQ for KBOO public affairs programmers

    More Automagica!

    Q: My listeners can't download my Public Affairs audio -- what gives?

    A: This is a bug. We hope to have this fixed in the next three weeks.

    Q: I've noticed on my programs page that the audio is switching over to the new format with the added two minutes etc. but I also notice that most of the past shows now show no audio at all. What gives?

    A: You'll notice now that the default tab on your program pages is Episode Archive -- that has the new stylee audio. Next to that tab is Audio, which has your old style audio. And next to that is Comments, which has your comments.

    Q: I see that audio option but what I'm confused about is, when I click on an old show of mine to view it as a separate link I don't see the audio there. If I've shared this link on facebook, to friends etc. it doesn't look like they will see any audio there any more.

    A: There are two different file types: Schedule Episode (which recently got super-powers) and Audio. Schedule Episodes from before August will not auto-magically have the audio attached, but you have several options. You can edit the schedule episode to upload audio. Or you can edit the schedule episode and add a link to the audio page.

    The good news is, going forward, you can publicize the Schedule Episode URL, and not have to worry about also publicizing the Audio URL.

    Q: why not have it so that when you are on the main page of a show you see the audio of every episode as a default so that you don't have to find that audio button?

    A: Hopefully, that will be something that we can do in the future. But for the time being, Schedule Episodes will appear under the Episode Archive tab, and old-style audio will appear under the Audio tab.

    Q: I just checked out the schedule page for the last public affairs show I did and listened to the audio. It really sounds funky.

    A: If you listen to show audio, you'll hear Jenka's welcome, and then it immediately cuts to one minute before your show (because we record for the length of show plus a padding minute before and a padding minute after), which is what it should sound like.

    Now you can download the show, edit it, and re-upload it if you want it to sound perfect (and we applaud you if you do!)

    Q: Also how does this affect the audio page for our programs? Does the automagic audio archives also get uploaded to the audio page or will the audio page become obsolete now that audio is embedded into the schedule page?

    A: That's a great question, and one I don't have a good answer for yet. Hopefully, at some point soon, the automagic audio and the old audio will blend -- but right now, we have a separate but equal system -- the default Episode Archives tab, and the secondary Audio tab.

    Q: One the system is up and running, will there be no more archival audio pages? If so, does that mean that I will have to go back and re-edit all the programs I have archived? Also, the copy on the audio page for each show is sometimes updated from the schedule page, so if the old audio pages disappear that will mean that I will need advance warning to update all the text as well. Which means a lot of work. So I'm hoping there is a way to keep the archival audio pages on the website when the new system goes online.

    A: The archival (old) audio pages will remain. You don't need to do anything about them.

    Q: How will PA programmers edit and upload their audio?

    1. Download your audio from your schedule episode page (it will probably appear 15-30 minutes after your show) . You can do this from either the public version of the schedule episode or the edit version.
    2. Once you have fully downloaded the audio, click the Remove button.
    3. Edit your audio
    4. Click Choose File to select the file to upload.
    5. Once you have selected the file, click Upload.
    6. Once the file has uploaded, click Save.

    Q: How do I download my audio?

    A: While logged in and from the regular view of the Schedule Episode (not the Edit view), right-click on the download link and select Save Link As / Save Target As.

    You can also download in the Edit view of the Schedule Episode.

    no

    Automagic Archiving FAQ for KBOO music programmers

    More Automagica!

    Q: How do we run this past the live bands? Will we have new release forms? What about a band that may not want to release their material? I guess I should point this out when I ask them to come on?

    A: We just deal with this like we have. If you have a live band on as part of a program, then it's a 5 hour/14 day thingee, and if we have the release, then the live portion can be edited into a separate audio that's permanent. If the band doesn't sign the release, it's just live for the 14 days.

    no

    When do things happen automagically?

    More Automagica!

    The Automagic Archiving process automates several things, and thus, somethings happen sooner, and others later...

    The Schedule Episode is auto-created between 5-9 hours in advance of the program time. So if you want to create a Schedule Episode for your show, make sure that you do that more than 12 hours in advance of showtime.

    The recording is auto-created and attaches to the schedule episode usually within 15 minutes of the end of the show for Public Affairs, News, and Spoken Word programming.

    For Music programming, the recording auto-attaches about 5 hours and 15 minutes after the beginning of your program.

    The Schedule Episode shows up on your Program page around 7 hours after the end of your show.

    Got more questions about automagic archiving? Just ask VJ - web@kboo.org

    no

    The KBOO Website Front Page Style Guide

    The front page, http://kboo.fm,  promotes KBOO programming, and KBOO business. Everything on the KBOO front page must be time-sensitive.

    Schedule Episodes are removed as soon as the program has ended. KBOO business may be on the front page until it is no longer relevant. Other items may be promoted to the front page on an individual basis, and kept there for a week or until it is no longer relevant.

    Our first priority is to promote upcoming programming once we are sure those Schedule Episodes will not break the front page or schedule page.

    Other issues will be done as time allows. These include ensuring valid topics, removing word processing cruft, checking spelling, grammar or links, removing all caps, normalizing headlines and body text, and adding Powells or other information.

    Vocabularies, or ensuring valid topics:

    Schedule Episodes should only have the Public Affairs OR Musical Genres that will be the subject or portion of that program. This is because you can search for episodes using those topics. When episodes that aren't actually about that topic are selected, it spams that topic and makes that topic unsearchable.

    Full Description:

    Teasers

    The teaser section (the portion that appears on the front page and the schedule page) of any entry intended to go on the front page needs to be free of:

    You are welcome to use these in the non-teaser portion of the entry.

    no

    Editing cruft!

    I wanted to give a demonstration of just what cruft looks like in your files. Here goes...

    Cruft from Microsoft WordTM

    <p><!--[if gte mso 9]><xml>
    <w:WordDocument>
    <w:View>Normal</w:View>
    <w:Zoom>0</w:Zoom>
    <w:TrackMoves />
    <w:TrackFormatting />
    <w:PunctuationKerning />
    <w:ValidateAgainstSchemas />
    <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
    <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
    <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
    <w:DoNotPromoteQF />
    <w:LidThemeOther>EN-US</w:LidThemeOther>
    <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
    <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
    <w:Compatibility>
    <w:BreakWrappedTables />
    <w:SnapToGridInCell />
    <w:WrapTextWithPunct />
    <w:UseAsianBreakRules />
    <w:DontGrowAutofit />
    <w:SplitPgBreakAndParaMark />
    <w:DontVertAlignCellWithSp />
    <w:DontBreakConstrainedForcedTables />
    <w:DontVertAlignInTxbx />
    <w:Word11KerningPairs />
    <w:CachedColBalance />
    </w:Compatibility>
    <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
    <m:mathPr>
    <m:mathFont m:val="Cambria Math" />
    <m:brkBin m:val="before" />
    <m:brkBinSub m:val="&#45;-" />
    <m:smallFrac m:val="off" />
    <m:dispDef />
    <m:lMargin m:val="0" />
    <m:rMargin m:val="0" />
    <m:defJc m:val="centerGroup" />
    <m:wrapIndent m:val="1440" />
    <m:intLim m:val="subSup" />
    <m:naryLim m:val="undOvr" />
    </m:mathPr></w:WordDocument>
    </xml><![endif]--><!--[if gte mso 9]><xml>
    <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
    DefSemiHidden="true" DefQFormat="false" DefPriority="99"
    LatentStyleCount="267">
    <w:LsdException Locked="false" Priority="0" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Normal" />
    <w:LsdException Locked="false" Priority="9" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="heading 1" />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" />
    <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" />
    <w:LsdException Locked="false" Priority="39" Name="toc 1" />
    <w:LsdException Locked="false" Priority="39" Name="toc 2" />
    <w:LsdException Locked="false" Priority="39" Name="toc 3" />
    <w:LsdException Locked="false" Priority="39" Name="toc 4" />
    <w:LsdException Locked="false" Priority="39" Name="toc 5" />
    <w:LsdException Locked="false" Priority="39" Name="toc 6" />
    <w:LsdException Locked="false" Priority="39" Name="toc 7" />
    <w:LsdException Locked="false" Priority="39" Name="toc 8" />
    <w:LsdException Locked="false" Priority="39" Name="toc 9" />
    <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" />
    <w:LsdException Locked="false" Priority="10" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Title" />
    <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" />
    <w:LsdException Locked="false" Priority="11" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" />
    <w:LsdException Locked="false" Priority="22" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Strong" />
    <w:LsdException Locked="false" Priority="20" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" />
    <w:LsdException Locked="false" Priority="59" SemiHidden="false"
    UnhideWhenUsed="false" Name="Table Grid" />
    <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" />
    <w:LsdException Locked="false" Priority="1" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading" />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List" />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid" />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1" />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2" />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1" />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2" />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1" />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2" />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3" />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List" />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading" />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List" />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid" />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 1" />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 1" />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 1" />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" />
    <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" />
    <w:LsdException Locked="false" Priority="34" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" />
    <w:LsdException Locked="false" Priority="29" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Quote" />
    <w:LsdException Locked="false" Priority="30" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 1" />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 1" />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 2" />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 2" />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 2" />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 2" />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 2" />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 3" />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 3" />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 3" />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 3" />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 3" />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 4" />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 4" />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 4" />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 4" />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 4" />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 5" />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 5" />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 5" />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 5" />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 5" />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" />
    <w:LsdException Locked="false" Priority="60" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Shading Accent 6" />
    <w:LsdException Locked="false" Priority="61" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light List Accent 6" />
    <w:LsdException Locked="false" Priority="62" SemiHidden="false"
    UnhideWhenUsed="false" Name="Light Grid Accent 6" />
    <w:LsdException Locked="false" Priority="63" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" />
    <w:LsdException Locked="false" Priority="64" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" />
    <w:LsdException Locked="false" Priority="65" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" />
    <w:LsdException Locked="false" Priority="66" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" />
    <w:LsdException Locked="false" Priority="67" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" />
    <w:LsdException Locked="false" Priority="68" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" />
    <w:LsdException Locked="false" Priority="69" SemiHidden="false"
    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" />
    <w:LsdException Locked="false" Priority="70" SemiHidden="false"
    UnhideWhenUsed="false" Name="Dark List Accent 6" />
    <w:LsdException Locked="false" Priority="71" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" />
    <w:LsdException Locked="false" Priority="72" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful List Accent 6" />
    <w:LsdException Locked="false" Priority="73" SemiHidden="false"
    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" />
    <w:LsdException Locked="false" Priority="19" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" />
    <w:LsdException Locked="false" Priority="21" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" />
    <w:LsdException Locked="false" Priority="31" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" />
    <w:LsdException Locked="false" Priority="32" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" />
    <w:LsdException Locked="false" Priority="33" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Book Title" />
    <w:LsdException Locked="false" Priority="37" Name="Bibliography" />
    <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" />
    </w:LatentStyles>
    </xml><![endif]--><!--[if gte mso 10]>
    <style>
    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin-top:0in;
    mso-para-margin-right:0in;
    mso-para-margin-bottom:10.0pt;
    mso-para-margin-left:0in;
    line-height:115%;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-fareast-font-family:"Times New Roman";
    mso-fareast-theme-font:minor-fareast;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;
    mso-bidi-font-family:"Times New Roman";
    mso-bidi-theme-font:minor-bidi;}
    </style>
    <![endif]--><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;">

    Families can save tons of money shopping from over 80,000 gently used, pre-inspected items at 50-90% off retail on everything for babies, kids, & pregnancy at the area's largest Children's & Maternity Consignment Event. Huge selection & low, low prices.

    <span style="">&nbsp; </span>

    Help our community's recycling efforts by buying pre-loved items.

    <span style="">&nbsp; </span>

    Help your neighbors by buying the items they no longer need &amp; putting money directly into their pockets.

    <span style="">&nbsp; </span>

    Benefits the Sunshine Division &amp; Foster Closet, Inc.

    </span></p>

    Here's an example of what this might look like. And here's another example. Here's what that looks like once the cruft is removed.

    But it's not just word processors like Microsoft Word, etc., that leave cruft. Here's an example of a WYSIWYG editor's cruft:

    WYSIWYG HTML editors

    <p>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <meta content="text/css" http-equiv="Content-Style-Type">
    <title></title>
    <meta content="Cocoa HTML Writer" name="Generator">
    <meta content="949.54" name="CocoaVersion"> <style type="text/css">
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px Arial}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px Arial; min-height: 28.0px}
    </style>                               
    </p>
    <p class="p1">
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <meta content="text/css" http-equiv="Content-Style-Type">
    <title></title>
    <meta content="Cocoa HTML Writer" name="Generator">
    <meta content="949.54" name="CocoaVersion"> <style type="text/css">
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial}
    span.s1 {text-decoration: underline ; color: #0018eb}
    span.s2 {text-decoration: underline}
    </style>                            
    </p>

    <p class="p1"><span style="font-size: larger;">The </span><span style="font-size: larger;"><a href="http://earthleaders.org/"><span class="s1"><b>Center for Earth Leadership</b></span></a>&nbsp;offers a <span class="s2">free</span>&nbsp;six-week&nbsp;</span><span style="font-size: small;"><span style="font-size: larger;"><a href="http://earthleaders.org/agent-of-change-course"><span class="s1"><b>Agent of Change Course</b></span></a>&nbsp;-- for anyone who would like to introduce sustainable practices and raise ecological awareness within their school, workplace, church, neighborhood or other such circle of influence. Participants are guided in the design and implementation of their vision, and receive ongoing support after they graduate. &nbsp;Host Stephanie Potter speaks with Program Coordinator&nbsp;<strong>Emily Klavins</strong>, and with two graduates, <strong>John Shorb</strong> and <strong>Kalei Augustine</strong>. &nbsp;John's Agent project focussed on turning an abandoned gas station into&nbsp;Tabor commons.&nbsp; This was a neighborhood driven project that now houses a sustainable community meeting space and family-friendly non-profit coffee shop. &nbsp;Kalei started a parent Green Team at Bridlemile Elementary and joined the&nbsp;</span></span><span style="font-size: larger;"><a href="http://earthleaders.org/eco-school-network"><strong>Eco-School Network</strong></a></span><span style="font-size: larger;">, a group supported by the Center for parents who are active in making their children's schools more earth-friendly.</span></p>

    But wait, there's more. Blogging software can also leave behind cruft... This example is from WordPress, but any WYSIWYG blogging software will leave this behind.

    Cruft from blogging software

    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <div style="background-color: rgb(255, 255, 255); font: 13px/19px Georgia,'Times New Roman','Bitstream Charter',Times,serif; padding: 0.6em; margin: 0px;">
    <div class="mceTemp" draggable="">

    <dl id="attachment_560" class="wp-caption alignleft" style="float: left; border: 1px solid rgb(221, 221, 221); text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; margin: 10px; width: 310px;">
        <dt class="wp-caption-dt"><a href="http://stagenstudio.com/wp-content/uploads/2011/02/SarahMcGregorJoeBolenbaugh_Kid_Simple1.jpg" mce_href="http://stagenstudio.com/wp-content/uploads/2011/02/SarahMcGregorJoeBolenbaugh_Kid_Simple1.jpg"><img class="size-medium wp-image-560" title="SarahMcGregor&amp;JoeBolenbaugh_Kid_Simple" src="http://stagenstudio.com/wp-content/uploads/2011/02/SarahMcGregorJoeBolenbaugh_Kid_Simple1-300x213.jpg" mce_src="http://stagenstudio.com/wp-content/uploads/2011/02/SarahMcGregorJoeBolenbaugh_Kid_Simple1-300x213.jpg" alt="" style="border-width: 0px; margin: 0px; padding: 0px; border-style: none;" height="213" width="300"></a></dt>
        <dd class="wp-caption-dd" style="font-size: 11px; line-height: 17px; padding: 0px 4px 5px; margin: 0px;">Sarah McGregor &amp; Joe Bolenbaugh in "Kid Simple"</dd>
    </dl>
    </div>
    <p>&nbsp;</p>
    <p>Dmae brings us Jordan Harrison's "Kid Simple: A Radio Play In The Flesh" directed by Tom Moorman at&nbsp;<span mce_style="color: #000000;" style="color: rgb(0, 0, 0);"><a href="http://www.cohoproductions.org/" mce_href="http://www.cohoproductions.org/" target="_blank">Coho Productions</a>&nbsp;which runs through March 26th.&nbsp;</span><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);">We also hear the third installment of the Writers Read series which focuses on Northwest writers. This Writers Read features Poet A. Molotkov from Portland. Catch this Stage &amp; Studio February 22nd at 11am on KBOO 90.7FM and online later in the day at&nbsp;<a href="http://stagenstudio.com/" mce_href="http://stagenstudio.com/">StageandStudio.org!</a></span></p>
    <p><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);">"Kid Simple" is described as a quirky surreal fantasy involving a high school inventor of a machine that picks up hidden sounds. &nbsp;This makes the second play penned by Jordan Harrison to be running in Portland at the same time.&nbsp;</span><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);"><a href="http://www.pcs.org/futura/" mce_href="http://www.pcs.org/futura/" target="_blank">"Futura" at Portland Center Stage</a></span><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);">&nbsp;opened early in February and ends March 27th.</span></p>
    <p><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);">We'll hear some clips from "Kid Simple" and talk to the show's director Tom Moorman.</span></p>
    <p><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);">"Kid Simple" runs till&nbsp;March 26,&nbsp;Thurs-Sat@8; Sun@2pm.&nbsp;<span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold;"><a href="https://www.hulahub.com/event?id=96855" mce_href="https://www.hulahub.com/event?id=96855"><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);"><span mce_style="font-weight: normal;" style="font-weight: normal;">Tickets:</span></span></a><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);"><span mce_style="font-weight: normal;" style="font-weight: normal;">&nbsp;$25 or $20 for students, educators &amp; 60+ and it's&nbsp;Pay-What-You-Can on Thursdays!</span></span></span></span></p>
    <p>&nbsp;</p>
    <div class="mceTemp" draggable="">
    <dl id="attachment_561" class="wp-caption alignright" style="float: right; border: 1px solid rgb(221, 221, 221); text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; margin: 10px; width: 213px;">
        <dt class="wp-caption-dt"><a href="http://stagenstudio.com/wp-content/uploads/2011/02/AMolotkov-with-mic.jpg" mce_href="http://stagenstudio.com/wp-content/uploads/2011/02/AMolotkov-with-mic.jpg"><img class="size-medium wp-image-561  " title="AMolotkov-with-mic" src="http://stagenstudio.com/wp-content/uploads/2011/02/AMolotkov-with-mic-250x300.jpg" mce_src="http://stagenstudio.com/wp-content/uploads/2011/02/AMolotkov-with-mic-250x300.jpg" alt="" style="border-width: 0px; margin: 0px; padding: 0px; border-style: none;" height="243" width="203"></a></dt>
        <dd class="wp-caption-dd" style="font-size: 11px; line-height: 17px; padding: 0px 4px 5px; margin: 0px;">A. Molotkov</dd>
    </dl>
    </div>
    <p>&nbsp;</p>
    <p><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);"><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);"><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold;">And we'll also debut Writers Read 3 featuring&nbsp;</span></span><a href="http://www.amolotkov.com/" mce_href="http://www.amolotkov.com/" target="_blank"><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);"><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold;">A. Molotkov,</span></span></a><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);"><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold;">a Russian poet reading his poem "Say Me With A Dry Leaf."&nbsp;</span></span><a href="http://google.com/writers-and-musicians-wanted/" mce_href="http://stagenstudio.com/2011/01/writers-and-musicians-wanted/" target="_blank"><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);"><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold;">Find out how you can submit your own Writers Read segment.</span></span></a><span mce_style="color: #000000;" style="color: rgb(0, 0, 0);"><span mce_name="strong" mce_style="font-weight: bold;" class="Apple-style-span" style="font-weight: bold;">&nbsp;Submissions are open during 2011!</span></span></span></p>
    <p><a href="http://google.com" mce_href="http://google.com">You can hear KBOO Program at the KBOO website</a>&nbsp;or on 90.7FM live at 14 o'clock Sunterdays.</p>
    <p>Or you can&nbsp;<a href="http://itunes.apple.com/podcast/kboo_program" mce_href="http://itunes.apple.com/podcast/kboo_program">subscribe to the podcast on iTunes</a>&nbsp;so you don’t have to miss a show.</p>
    <p>And always browse our archive of shows at<a href="http://google.com/" mce_href="http://google.com/" target="_blank">the official KBOO Program website</a></p>
    </div>
    <p>&nbsp;</p>

     

    no

    Death to Spam Comments!

    We are seeing more and more spam comments coming in from authenticated users.

    What are spam comments?

    They are off-topic and they link to a commercial site. Generally, spam comments don't even pretend to be on topic...

    Here are two spam comments that appeared on a recent Buscando America audio page.

     

    What to do?

    There are two parts. Here's what to do.

    1. Have advanced privileges (staff or higher)
      1. Unpublish the comment
        1. Click Edit below the comment.
        2. Click Advanced
        3. Click Unpublish
        4. Click Preview
        5. Right-click the Spammer's name and open in new tab.
        6. Click Save.
      2. Block the Commenter
        1. Switch to the Spammer tab.
        2. Click Edit
        3. Under Status, click on Blocked.
        4. Click Save
      3. You're done.
    I want to manually place the images in this page.

    Social Media

    What we'll be covering today

    What is Social Media? It's a two-way conversation online that allows users to connect and share information. Social networking is only as good as the connections in your network, and your relationships with those connections.

    What are the tools you can use on the KBOO.FM website?

    Remember:

    How do you keep track of what people are saying about you?
    Set up a Google Alert

    If you have a public affairs show, or have non-music content, do a podcast!

    Twitter: microblogging to the max!

    Facebook: a way to share links and photos, and have a visible conversation.

    Post to these facebook pages

    Definitions:

    Social Media:
    Social networking services – Facebook and MySpace being the most well-known- are websites that allow online users to connect and share information with other online users.

    Social Media includes such formats as blogging, microbloging, RSS, photosharing, videosharing, podcasts, news & bookmarking, and wikis

    Blogging: A blog is a website where entries or posts are listed in chronological order.  Blogs commonly allow for readers to provide comments which are posted along with the original entry.

    Microblogging: Microblogging is a form of blogging where users provide brief period updates (often on a frequent basis throughout the day) and publish them on microblogging platforms.  You’ve probably heard of Twitter, which is a Microblogging tool.  Microbloggers can submit their updates via the web itself or via text messages, instant message, or even email.

    Photosharing: Photo sharing tools allow users to upload and post their photographs online to share them with other users.

    Podcasting: A Podcast is a digital audio that is distributed via the Internet for playback on a user’s computer or portable media device – a mp3 player such as an iPod.

    RSS: RSS is a syndication format that allows websites and blogs to distribute their updated, dynamic content as feeds to users.  Instead of having to visit the website, users can sign up for the feed provided by the website or blog and using an RSS reader or aggregator (like Google Reader explained below), access the feed.  Users can sign up for as many feeds from different websites as desired

    Wiki: A wiki is a collaborative website that allows users to contribute to and edit the content on the website. Wikipedia is a well-known wiki.  Wikifarms host multiple wikis and provide tools for users to create their own wikis.

    These definitions are from http://www.interactiveinsightsgroup.com/blog1/socialmediabeginnersguide/social-media-tools-101

    no

    Web Development Road Map

    This is a wiki, of sorts, for planning the development of the website.

    no

    $ Opportunities

    * Selling our podcasts on the Public Radio Exchange
    * Pay-per-download music service with $ going directly to KBOO
    * Click-through to buy MP3s from playlists through CD Baby or similar site (we get %), books through powells, http://www.powells.com/partners/partners.html.  Some sites to research include music source and book source
    * Offer features for only paid members (downloaded podcasts... web-only programs... etc) 
    * Creating online adversting
    * Inserting "join now" audio into our podcasts
    * Include underwriting in our podcasts at an additional charge
    * Selling our merchandise independent of membership

    Budget

    SEPTEMBER 08: Staff and Board have approved a auxillery budget item of $7,000 for web projects to focus on the basic upgrades that have previously been prioritized for the web department.  The money will go toward paying additional developers for specific projects to create a new visual theme and improve functionality.  I have underlined the previously mentioned projects below that would fall into this:

    APRIL 08: Arthur has suggested the web development team create a budget to fund $5,000 - $15,000 worth of projects to improve KBOO's web presence.  This money could come from grants specifically for the projects. 

    The budget we propose will be presented to the board of directors by mid year (late spring / early summer) and will take place through the summer and finished by the fall.

    Below are specfic projects to consider for funding:

    * Hiring extra developer to do site redesign (new theme) in tandem with new logo / 40th celebration
    * Creation of a social networking audio application (like Pandora, last.fm) that focuses on local / unsigned artists
    * Website interactivity features - reviews, upcoming reccomended shows, "if you like this then you might _____" feature,
    * 2nd web stream of alternate programming
    * Automatic playlist logging system (like Tables turned)
    * Ambitious Partnership with Creative Commons
    * Online feature of local musicians, that would work in conjunction with bands in studio and outside shows, possible myspace component, like http://www.myspace.com/darkhorsepresents

    Fundraising Opportunities
    * Pay-per-download music service with $ going directly to KBOO
    * Click-through to buy MP3s through CD Baby or similar site (we get %), books through powells, http://www.powells.com/partners/partners.html
    * Offer features for only paid members (downloaded podcasts... web-only programs... etc) 
    * Creating online adversting

    Email

     

    Email

          lists for

                - volunteers

                - programmers

                - members

                - listeners (voluntary)

                            - E-program Guide

                                                    - E newsletter highlighting web content

     

    Hardware

    :

    Tables Turned Audiobot: local enterprise that PRA uses for their stream / podcasts.  Automates the uploading of podcasts.

    Legal Issues

    Licencing: we have a form for orginal contect that kboo records.  we need one for using content that isn't recorded by us.

    AP Conent: we need to finalize the document we have been working on with Kohl

    Programmer ownership: programmers are making money by publishing their audio on other sites and promoting their other sites.  we have the possibility to make money of their audio by doing this also.  we need to discuss and create a policy.

    Online Presence

    Online presence (beyond our website)

        2nd webstream

            This would be an alternate stream set up to provide content alternate to our on-air broadcast.  This can complement any programming changes where certain genres are removed from our broadcast but can still exist via the alternate stream.  Not as much volunteer power is needed to maintain the programming, as the content can be automated via a computer.  The automation would be for scheduling but volunteers would still have full control over what actually gets played.  This is something we would need to educate other about, as there is mistrust and mis-perceptions around automation.
         In addition, an alternate domain name (website) could be created to center interest solely around this stream and its content, much like other radio stations.

            Content

                 * Single format music.  Options include: 

                     - Indie
                      - Hip Hop
                      - Punk
                      - Electronic
                       - Spanish-language Rock
                       - Soul
                       - World

                    * Radio Theater

                 *  Public Affairs

                  * Other language

                     - Spanish
     

          Social Networking

                - myspace.com

                      * KBOO profile

                      * Other profiles: youth collective, other programmers,

                - tribe.net

                - Facebook

     

          Classified Sites

                - idealist.org

                      * Job postings

                      * Volunteer recruitment (volunteer postings & event listings)

                      * Events

                - craigslist

                      * Jobs

                      * Volunteer

     

          iTunes

                            - podcasts

     

    Priority List

    Extreme:

    • discuss program ownership: programmers are making money by publishing their audio on other sites and promoting their other sites.  we have the possibility to make money of their audio by doing this also. 
    • contact other station's web folks, get a list serve going - do this through NFCB
    • create budget for projects
    • podcast RSS, iTunes
    • calendar improvements: switch to moderated (transition moderation from marc to calendar team)

    High:

    • create portals for music and public affiars, using views
    • create views to utilize category settings of program pages and audio pages
    • create photo gallery
    • discuss web-only programs

    Medium:

    • improve volunteer pages on website
    • develop numerical goals
    • make it easier to contact programs - direct link on program page, better connection to blogs

    Low:

    • interactive features like programmer picks of upcoming events / shows
    • assigning creative commons licences (1, 2) to nodes
    • allow commenting on audio pages

    For Roger:

    1. Finish new donation form on site
    2. Assist in finding developers for new site theme and helpers for implementing other features

    3. Community Calendar (if not someone else)
    4. Podcast RSS & iTunes integration
    5. Search Functions (By genre, topic, etc.)
    6. Creating portals / views to automate featured blogs, audio, and upcoming

    For John

    • Computer in air room should allow shows to be recorded using Adobe Audition.  This would allow them to be uploaded immediately after broadcast.
    •  Installing new box for Taras' music database once space is available.  Hooking this up to network.

    Past Items Completed:

    •  
    •  
    • flickr accoundft
    • implement schedule
    • created youth section on website
    • update staff page
    • update links on schedule days
    • web stream
    • add forums
    • improve membership page
    • add new categories and make multiple genres possilbe
    • fix image wrap
    • fix image upload
    • moved to dedicated hosting
    • created advertisers page

    fd

    Training

    Promotions Training:

    Other sites to mention: radio4all, mypodcast.com, public radio exchange, audioport,

    My own development:

    * try creating webform
    * learn views on drupal
    * practice <div>s

    Volunteers

    Graphic Design
    Rebecca
    James

    Music Podcasts
    Patrik
    Taras
    Levi

    Working on training...
    Patrik
    Rabia
    Ethan
    Rebecca

    Willing to give workshops
    Craig
    Julie
    Rebecca

    Live Chat Feature
    Tim

    Helping with automation
    Jim

    Advice & Research
    Dave

    Writing documentation & how to
    Jeff

    Prospective volunteers:
    Katie
    Pete - projects from home
    Alecia - music podcasts

    Video Promo:
    Rebecca
    Miae
    Ask bruce about old video by Spider

    Social Networks
    Rebecca

    Projects Descriptions:

    Updated community calendar - Implementing an update and we will hand over the moderation of events to community calendar volunteers and anyone else.
    Website interactivity - There is interest in creating ways for programmers to post music reviews, picks of upcoming performances, and other related content that would make the website more of a resource for music lovers.  Also: a way for users to rate or review shows and recommend to others.  This would make the site more socially interactive.
    Posting AP content - There are a few legal questions we are trying to clarify around the posting of AP news stories on the website.
    Obtaining music permissions - Currently we have a form to obtain permission to use music that KBOO records (whether in the studio or on-site.)  We need to create a counterpart for preproduced music.
    Music permissions catalog - Many of our producers have already received permission from artists to use their music.  We will be creating a system to make it simple to catalog these at the station and for programmers to search this catalog of "permitted music."  The catalog will need to be organized to account for the different levels of permission that artists give.
    Licensing fees - There is interest in exploring ways for us to offer pay-per-download music that would be affordable. 
    Digital audio equipment for air room - Deena has suggested equipment for playing (downloading and mixing) mp3s.  This was proposed last summer and cut from the budget.  Levi has suggested equipment that automates our broadcast to be uploaded to the web.
    Other online fundraising - There is interest in researching online ads, member-only content, and more...

    The following are continuous tasks that we can always use volunteer help with:

    Trainings - there are still many volunteers signed up to be trained in using the website.  There are other, more advanced, topics we can offer as trainings.  We have some people giving trainings but could use more.
    Social networking - our online social networks like myspace and facebook need regular updating.
    Website - there are various aspects of the website that need regular updating.  Web knowledge required.
    Uploading - some volunteers need regular help with uploading their files.

    Web Elements

    Elements of the website are listed below

    Header

    Kevin's Second Drafts

    Here I'll discuss the pros and cons of the 2nd drafts of the header, as submitted by Kevin on Sunday night:

    01

    Pros:
    * More of a perspective with the look
    * Best illustration of turnbalbe
    * Plenty of free room in window to display text
    * Nice microphone

    Cons:
    * No top menu bar for the station navigational items
    * No tip jar
    * Picture frame a little unnecessary
    * The pots on the mixing board are a little too small to have things written on them
    * One of the higher ones, vertically

    02

    Pros:
    * Cleanest look, best version to draw people's eyes to the right places
    * Only example to create an area for the top menu bar (although this does not display directly above the window)
    * A successful way to combine the indoor and outdoor elements without confusing the viewer
    * Best example to have KBOO letters in the upper left corner
    * Best illustration of speech bubbles
    * Listen is appropriately given prominence
    * Tip jar!
    * Great KBOO letters
    * Nice hatching style
    * Divides the header in half, which is simpler than the other versions, which essentially create left, middle, and right sections

    Cons:
    * Not much room in the window, if the speech bubbles don't go away
    * RSS not needed in header
    * Membership does not need a visual element (donate is already there)
    * "Donate" should be equally prominent or even more so than get involved. 
    * No phone / contact
    * On the air needs to be moved down (then the calendar could be placed on top)
    * "Community Radio" text is less exciting than other examples
    * No speakers, turntable, etc.

    03

    Pros:
    * Window has a good amount of space for things to appear inside of it
    * One of the widest mixing boards, which we may need to fit all of the menu items we want on there
    * Nice microphone illustration

    Cons:
    * No top menu bar for the station navigational items
    * A little too busy, difficult for my eyes to know where to go
    * No tip jar
    * Flat perspective
    * One of the higher ones, vertically
     

    04

    Pros:
    * The only version that uses a glowing light for "on air"
    * Fits in a turntable and records
    * The shine effect on the window is absolutely great.  Could we do a rollover effect where the shine goes away / changes to reveal the sub-menus when our station menu is rolled-over?
    * 2nd shortest in height

    Cons:
    * No top menu bar for the station navigational items
    * No phone
    * No tip jar
    * Too many things in front of the window so it will be difficult to display sub menu items there
    * Flat perspective

    05

    Pros:
    * Best perspective, with wrap-around effect on the sides
    * Clean, simple look
    * Best version of an "on air" box
    * Best phone illustration
    * Community calendar very easy to find

    Cons:
    * Window a bit too small and cluttered
    * Mixing board too small
    * Microphone less inviting (almost cowering?)
    * "join" and "donate" text not needed
    * Less obvious what the object is in the "listen" area

    06

    Pros:
    * The layout is the most horizontal, giving a good amount of room on each side for all the elements we need - it would be good for our final design to try and match this in height
    * A turntable was fitted in, which is nice to see
    * The speakers make nice borders in the corners, and having one interact with the listen live / on the air could be cool

    Cons:
    * No top menu bar for the station navigational items
    * On the air needs to be on the bottom right
    * No phone
    * Perspective is fairly flat, less engaging than other choices
    * No donate jar

     

    This is to list the elements we want one-click away from the user on every page AND above the fold.  While this doesn't necessarily mean they need to be in the header (they could be at the top of a sidebar) we will use the term "header" to describe them

    Listen / Audio
    - Live Audio Stream: (MP3 High)
    - Music
    - Public Affairs

    Logo

    Frequencies

    What's On Now

    Events Calendar

    Homepage

    The homepage is what you are directed to when you click on "news"

    Header

    Any Menus & Submenu

    Upcoming block to display the next few upcoming episodes (shows that have specific descriptions that have been entered)

    Community Calendar Block {displays as "Today's Community events: x,y,z   View the Community Calendar"

    Static area for featured items (will vary and include things like upcoming specials, promoted events, updates, polls...)

    General chronological blog feed to include promoted items (like news items, featured audio, featured blogs)

    Other featured content (reviews, opinion articles, photos, videos, etc.)

    Prominent "Subscribe" option to get a feed of all the homepage content

    2.9 Release

    * New event submission form that allows for easier date submission: http://kboo.fm/node/add/content-event
    * Easier to use drop-down menus from programs
    * Easier format to add hosts to programs
    * Enhanced playlists with click and drag ordering of tracks
    * Redesigned user interface for changing the settings of a node (menu settings, revisions, publishing options, URL path settings, file attachments)
    * Host's profile page and control panel lists the programs they are a host of

    3.0 Release

    Black text is for task | Red text is for who task is assigned to | Green text are tasks that may be postponed to a later release | Strikethrough are completed items


     

    Add This-http://drupal.org/project/addthis

    Become a Fan of Programs - Option to become a fan of programs and hosts / DJs - this data will be displayed on the corresponding pages for the programs, hosts, and fans - ROGER

    Breadcrumbs These could benefit from more hierachy

    Chat - kboo.fm/chat

    Comments - Option to be notified for the nodes you comment on.  Something like: http://drupal.org/project/comment_notify

    Community Calendar -  Categories, Editable, and customizable blocks that apppear on other pages - ROGER

    Control Panel - move to floating top of browser or underneath mixing board menu - ROGER

    Display the categories (topics and genres) of the audio so people can then click on them and explore similar content  - Would be good to move to a different area of the page

    Featured Content Gallery SLIDESHOW - ROGER

    Feeds to all types of content on each page - ROGER

    Header

    If you enjoyed this audio, please BECOME A MEMBER and support communtity radio! can be more prominent and have it link to the form, not the membership page (used to exist but now gone) - ROGER

    Image uploading - new easier process that automates the display

    * limit the characters of the title of a program, and program episode title, as well as the short description - ROGER

    "Login / Sign Up" Graphic in header and new dropdown area - KEVIN & ROGER

    Footer Menu

    Rate Audio

    Profile Pages updated with social features including: "Fan of" programs, profile pic more prominently featured throughout their posts on website, * List most recent blog entries, * Recent comments by that user, * Delete that "member for" field as everyone gets confused by that, badges for things like "I am a KBOO volunteer" & "I am a KBOO supporting member",  other areas that the user can customize with things like social media - ROGER

    Playlists - More spacing between columns - ROGER

    Program pages list regular timeslot, upcoming programs with link working (currently broken), profile pics of hosts, contact tab - ROGER

    Schedule (daily) needs to be more condensed and contain the days of the week at the bottom (in addition to the top) - ROGER

    Social Networks and Email Signup in footer - ROGER

    Comment Guidelines - MARC

    UNIQUE VISUAL LOOK OF PAGE TYPES - Audio Page, Blog Page - ROGER? KEVIN? MARC? This was somewhat forgotten as our design process focused more and more on the header & footer - Should we save for later?

    UNIQUE HEADER FOR MUSIC AND NEWS & CULTURE LANDING PAGES - KEVIN?

    User control of whether their post is categorized between Music / News & Culture / and Station News sections

    User control of whether their blog post is also posted to their program blog - ROGER

    LANDING PAGES * Music Page * Public Affairs * Listen Page (will include audio options) *ROGER AND MARC WORKING ON DESIGN & CODING - Listen page can come later

    RIGHT SIDEBAR ELEMENTS* Coming Soon & Recently Aired (to go underneath "on the air") *KEVIN WORKING ON DESIGN, ROGER ON CODE*

    Podcast Feeds turned back on - ROGER

    You may also like" features that suggests similar audio and programs - ROGER

    3.1 release

    These are some elements in limbo (might still make it), delayed for 3.1, or a later date

    Limbo

    - notified comments,

    - contact form on program pages,

    3.1

    - Documentation and help for users, instruction videos

    - Tags for different elements

    - Concert Calendar?

    - Calendar Embedding into other sites

    - Reviews?

    - event calendar export to other calendars besides iCal,

    - more intelligent search results

    - store

    - advertise public affairs store items on news & culture landing page

    - Mini pics of volunteers for Volunteer page, music page (DJs), and news & culture page (hosts)

    - way to quick-jump through day schedule of programming (using anchors?)

    - audio archive (5 hour chunks)

    - Notifications for programmer if there are new comments on that persons audio, blogs, playlists or program pages

    - Spanish - Making a Spanish version of the site. See here.

    - Trainings - Form that Ani and other staff can fill out to post upcoming trainings, similar to the underwriting form for Justin, to be displayed automatically on the Volunteer section of the website - MARC will check in with Ani and send info to Roger, view in new Calendar

    LATER

    - import events

    - underwriting and membership pitch in audio files

    - confirmation emails sent to people who donate

    - news & culture content divided by local, national, and international

    - Hyperlinks Have a symbol go with hyperlinks outside the site: http://drupal.org/project/extlink

    Email Handling - Change email addresses, like done in http://drupal.org/project/email

    Audio Archive

    A place where 5-hour chunks of audio can be made available for 2 week periods.  http://drupal.org/project/scheduler may be useful

    Audio Page

    To do:

    * "you may also like" feature that suggests similar audio
    * add ability to like or not like

    *

    * Display the categories (topics and genres) of the audio so people can then click on them and explore similar content

    when uploading audio, add a status bar that lets the user know how far their upload is / how much longer it will take 

    * If you enjoyed this audio, please BECOME A MEMBER and support communtity radio! can be more prominent and have it link to the form, not the membership page

    * Some new audio will be under a new license and include the following:  "The live audio in this post is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 United States license."

    Audio Streaming

       

    • Live stream

    Linod: streaming server we use.  we send one stream from the server at the station and it is multiplied into multiple streams.
    Stream statistics:

    96 KBS High MP3 Stream
    16 KBS Low MP3 Stream

    Abacast: Mac and Windows computers must use Microsoft Media Player to receive the stream.

    • Stream version of uploaded audio
    •  $85 per month?

    2nd live stream

    would replace abacast

    - could be available on a limited basis to start, to use for live remotes that we don't want to pre-empt programming

    POSSIBLE CONTINIOUS CONTENT

    * new place for soul
    * world music focus

    Suggestions from chihiro (via arthur)

    * indie
    * hip hop
    * punk
    * electronic
    * spanish-lanuage
    *

    Blog

    Okay, I think we need to re-think the mechanics of how blogs work.  Lets take a look at the masters: http://www.npr.org/blogs/allsongs/

    This blog for one of their highest-profile music shows has a custom header for that show (that lets you interact in other ways with the show)

    I think the problem now is that the Drupal vanilla blog module is to concerned with individual user accounts and isn't built for needs like ours where the program is the more public face of our hosts.

    One solution: create a new node type, or other category or something, that allows the person writing a blog entry to select what blog it will appear on (maybe with a check box or something).  That way, we create a blog for The Abe and Joe Show and that show's host can select his new blog entry to appear on that blog but not his other music blog.  Blogs really need to be their own entities, and not add-ons to profiles like they seem to be now, nor switched to add-ons of our programs because there may be some blogs that aren't associated with an on-air program.

    * It would be helpful to have blogs more easily accessible.  Such as:

    - a listing of the most recent blogs shown on the users profile page.
    - a way to link to link to a person's blog from their program page (without having to type it into the body form)

    CAPTCHA

    Replace our math verification system with CAPTCHA, possibly using http://drupal.org/project/mollom or http://drupal.org/project/recaptcha or http://drupal.org/project/captcha_pack

    Calendar

    The calendar needs

    * Ability to assign categories to different events so users can search for different types of events such as film or music and staff members like toni can create custom "KBOO Presents" or "KBOO Sponsored" events.  Users will be able to filter the categories to only show things like Trainings, Meetings for committees and board.

    * Categories: Music, Cinema, All Ages, Arts, Literary, Outdoors, Benefit, Free,

    * Ability to Import and Export Events to calendars, like iCal and Google Calendar

    * POSTPONED Ability to embed a view of the calendar into other websites (PDX Pipeline is interested in this and other community sites would be also)

    * Easy selection of date that eliminates chance someone will enter wrong time or day

    * A map integration would also be nice.  Something like http://drupal.org/project/location and http://drupal.org/project/gmap could be useful.

    * Suggestions from Alecia Olson, longtime community calendar volunteer.  I will summarize here: 1) What she's asking for here won't work unless the volunteers are willing to copy and paste the text into new calendar entries, I'll talk to her about this 2) Forms for URL links, contact info (private/public) 3) Plug for the on-air calendar

    * Ability for programmers to reccomend events, and display on program page.

    1.  I think the site should be as easy as possible for the public to enter data.  One reason the Calendar gmail account is still so useful, is that many people (especially from the non-profs) send out broadcast emails to a number of places.  Would be great to keep this account intact--could something be linked (pardon the terminology, I am not a web developer!) whereby the emails get dumped into some sort of cue on the site, and every couple of days someone could go into this area and moderate/post it to the calendar?  I realize we wanted to eliminate moderation in the past, but I think we could get a couple of trustworthy volunteers to do this (I used to moderate the old site's calendar section).

    3.  In the form, provide optional fields such as an area to paste in the links to the 501c3 non-profit organization (s), sponsor (s) or other community group website (s) this benefit/event is supporting; and a contact area (not shown to the public) for calendar volunteers to use if we need to get more information than is provided in the posting.  Many of us calendar producers look up other sites to get more info on the group, and some ads have lacked so much information, we've had to call the author for an address or clarify something that looked wrong--like a date that did not match the right weekday, etc.

    4.  At the end of the form, this statement:  "The on-air Community Calendar is a pre-recorded program that broadcasts Monday through Friday at 7:30 and 11:00 am, 3:00 pm, and 7:00 pm.  The Saturday edition airs at 9:00 am, 12:00, 3:00 and 6:00 pm, and Sunday editions air at 9:00 am and 12:00 pm.   Each Calendar edition averages 3 minutes in length.  Posting your announcement on the KBOO web site does not guarantee that it will be read on the air due to time constraints."

    5.  Finally, the Calendar Guidelines, I believe, are going to be re-addressed.  The political and religious organization announcements have been sort of a topic of debate in past calendar meetings, and I believe Ani mentioned something about looking into this.  For me, personally, as a Calendar producer, I shy away from these announcements as much as I can for the time being.  I can get with Ani and find out what needs to be done to get this all pinned down.  I think it's imperative to have this clarified before it potentially gets worked into the web site.

    Categories

    Suggestions:

    Bikes / Sustainable Transportation 

    Civil rights / civil liberties

    Chat

    Use embeded chat service like Meebo:  http://www.meebo.com/meebome/ and https://www.meebo.com/rooms/create/

    Comments

    •  what would be great is something like bike portland.org has where you can write your name even if not logged in
    • have a notification set up for people who comment:  http://drupal.org/project/comment_notify
    • create sidebars / blocks that display the following:

                              * Top Commenters

                              * Recent Comments

    • some kind of reminder for people that they don't need to provide their personal info if they login
    • have teaser views display comments correctly (currently it does not indicate that there are comments, such as "2 comments", it just displays "add a comment")

    Contact Page

    Morning Marc,

    I wanted to give you a heads up about googling kboo's phone number.

    The first hit brings up the air room's number, instead of the front desk. I remember the air room always complained about getting random phonecalls. Google might be the explanation.

    Thought you might want to know, given that you are the webmaster. Maybe you could ease some frustrated board ops.

    Have a good day,
    Melati

    FCK Editor

    Permissions:

    The permissions should be changed so users can post more complex code, like embedded youtube code

    Image Uplaod

    From Sean:
    The photo size limit for program episodes is too small. Either that or every computer in the station should be outfitted with some photo editing software.

    This means that we need to allow the image upload to resize for everyone, not just admins and node editors as it seems to be currently set up.

    Footer

    This will be the area where we can have a more text-heavy area to navigate the site and connect with the station.

    * To include a site-map layout with menus and sub-menus expanded
    * Links to social networking,
    * Subscribe to email newsletter
    * Frequencies
    * Contact info (phone, address, etc.)

    * Examples of more:

    no

    Help

    We need to create a new help section with training on uploads with pictures to make it easier.

    Homepage

    * Have the recent audio automatically display the name of the show next to the title.

    * featured content: member spotling (like program and volunteer spotlight)

    Landing Pages

    Landing pages (or portals) could use http://drupal.org/project/front

    Music and Performance Landing Page

    Content Area

    Featured content area

    Recent Comments
    Album Reviews
    Recent Playlists

    Scrollable List of Music Shows
    List of Genres

    Spoken Arts & Radio Theater

    Program Spotlight

    Upcoming Concerts

    Music Showcase

    Flickr Photos

    YouTube Videos

    "KBOO is an independent, volunteer-driven and listener-supported community radio station that celebrates music. Our arts, cultural, and musical programming covers a wide spectrum of expression from traditional to experimental, and reflects the diverse cultures we serve in the music-rich city of Portland, Oregon. KBOO strives for spontaneity and programming excellence, both in content and technique."

    Sidebar

    Upcoming Music

    Explore

    • Playlists
    • DJs
    • Reviews
    • Concert Calendar
    • Contact

    Music Genres

    For Musicians

    • Submit a CD
    • Contact a DJ
    • Podcast Your Music

    Subscribe to Feed

    • Featured Music
    • Upcoming Concerts
    • Podcasts
    • Latest Comments
    • Latest Reviews
    • Latest Playlists

    News and Public Affairs Landing Page

    Main Content Area

    List of Public Affairs Shows
    List of Topics

    Archives from the Past
    KBOO News
    How to start a Public Affairs show

    Recent Audio

    Politics
    Arts & Culture

    Opinion
    Talk Radio

    Program Spotlight

    Scrollable list of Programs

    Sidebar

    Explore

    Podcast Portal Page

    include:

    * latest audio
    -- public affairs
    -- music

    * featured

    * live in concert

    * search

    * listen live

    * video

    List of Elements

    Below is a list of the types of elements to show in a page, for the purpose of brainstorming the possible combinations to use, depending on the page

    Audio
    - Most Viewed
    - Most Commented
    - By Category
    - Highest Rated

    Become a Fan
    Option to become a fan of programs and hosts / DJs - this data will be displayed on the corresponding pages for the programs, hosts, and fans

    Blogs
    - Lastest
    - Most Viewed
    - Most Commented
    - By Category
    - By Program
    - By Author
    - Highest Rated

    Breadcrumbs
    Short line that describes where you are in the site, such as "Programs > Public Affairs"

    Chat
    Chat box

    Comments
    - Latest
    -

    Hosts / DJs
    - Related to program
    - Of a genre / topic
    -

    Embeded HTML
    Or other external elment from another site

    Events
    - Related to program
    - Related to station department
    - Sorted by category
    - Sponsored events
    - Upcoming
    - Today

    Membership
    - Latest Members (first name and location)
    - Benefits
    - Discounts

    Photos
    - Associated with blogs / audio
    - From Flickr account / group
    - DJs / Hosts
    - Of program on the air

    Programs
    - On Now
    - Upcoming
    - By category (topic / genre)
    - Today
    - Comments
     

    Rate This
    Feature for users to rate the content (audio) on site

    Recently on the Air

    Related
    An area to put whatever links we think would be useful to the visitor

    Reviews
    Reviews by hosts of shows
    - Concerts
    - Literature
    - Cinema
    - Visual Art
    - Music
    - (with stars or whatever) so people can browse by highest rated, this module could be useful: http://drupal.org/project/fivestar

    RSS Feed
    - Subscribe to RSS of various content
    - Of other news sources

    Store
    - Related content for sale in the store

    Users
    - Posted most Comments
    - Newest
    - Avatar
    - Wall
    - Bio

    Twitter Feed

    Video

    You May Also Like...
    - Recommended content based on the current page
    - Determined by category (topic / genre)
    - Determined by keywords?
    - Determined by program

    List of New Features and Functions in 3.0

    Add This
    http://drupal.org/project/addthis

    Audio
    Add the following text to each audio page: "The live audio in this post is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 United States license."

    Breadcrumbs

    Calendar
    Categories, Import / Export, Embedding, Editable,

    Chat
    Use Meebo or some other service

    Comments
    Option to be notified for the nodes you comment on.  Something like: http://drupal.org/project/comment_notify

    Become a Fan
    Option to become a fan of programs and hosts / DJs - this data will be displayed on the corresponding pages for the programs, hosts, and fans

    Blogs
    Allow author to select any programs to associate a blog post with

    Breadcrumbs
    Short line that describes where you are in the site, such as "Programs > Public Affairs"

    Email Handling
    Change email addresses, like done in http://drupal.org/project/email

    FCK Editor
    Image upload doesn't restrict sizes, but resizes them for you, regardless of your permissions (currently this is only available to admins)

    Featured Content
    Create dynamic ways to feature content, including a slideshow that overlays the title of the content

    Footer
    Create an expanded footer that displays an expanded site map, among other items

    Hyperlinks
    Have a symbol go with hyperlinks outside the site: http://drupal.org/project/extlink

    Landing Page (portals)
    System to create other types of pages that function similar to a homepage, with many different types of displayed content.  Could use http://drupal.org/project/front

    Menus
    Move admin menu to bottom and user menu to top

    Permissions
    Fix conflict error when a page format is set to full HTML or unfiltered the orginal author no longer has access to it because they don't have a high enough level of user role permission.  Example, when -MARC

    Playlists
    More spacing between columns

    Program Page
    Display genres as links 
    Contact form
    Email listserves
    Audio instantly viewable and playable

    Program Schedule
    Upcoming episodes display in a varity of formats

    Rate This
    Feature for users to rate the content (audio) on site

    Reviews
    Reviews by hosts of shows
    - Concerts
    - Literature
    - Cinema
    - Visual Art
    - Music

    Schedule
    Modications and addtions to the station schedule.  See here.

    Search
    Expanded audio search options.  See here.

    Spanish
    Making a Spanish version of the site. See here.

    Statistics
    Ability to track our MP3 stream users

    Store
    Create a store with admin forms that Andrew can fill out to offer mugs, tshirts, and other items
    - MARC

    Teaser / Read More
    Have teaser display the "read more" link closer to the end of the text, possibly using http://drupal.org/project/ed_readmore

    Trainings
    Form that Ani and other staff can fill out to post upcoming trainings, similar to the underwriting form for Justin, to be displayed automatically on the Volunteer section of the website - MARC will check in with Ani and send info to Roger, view in new Calendar

    User Profile
    - Avatar
    - Wall
    - Bio
    - Favorite programs
    - "Host of" programs
    - Recent blogs
    - Recent comments
    - Recent reviews
    - And more here

    Twitter Feed

    URL Permalinks
    Creating more recognizable and SEO URLs for pages, such as http://drupal.org/project/pathauto

    You May Also Like...

    List of Unique Design Elements

    The following is a list of areas of the website that need a unique look and feel for Kevin to design in coordination with Roger.  These will use the view, block, and other features of Drupal 6.0 to make it easy for the site's content manager (Marc) to add or remove elements.

    HOMEPAGE

    SIDEBAR ELEMENTS
    * Coming Soon (to go underneath "on the air")
    * Generic Blocks that allow hierarcy

    LANDING PAGES
    * Music Page
    * Public Affairs
    * Listen Page (will include audio options)

    PAGE TYPES
    * Audio Page
    * Blog Page

    PROGRAM SCHEDULE

    PROGRAM DIRECTORY

    COMMUNITY CALENDAR

    DEPARTMENT PAGES
    * Volunteer

    FOOTER

    Membership

    • suggestions from brash:
      - have the memebership pages illustrate where people's money goes.  tell a story of all the exciting projects that have happened.
    • Suggestions from Dave DeAngelis:  There's a lot of irrelevant information on the
      membership page. Provide users only with the info they
      need to accomplish the desired task, which is to join.
      Make the info easy to visually parse, and to the
      point. In particular, don't provide links that
      distract me. I think some of this info is useful, it
      just doesn't belong on this page.

      Try to reduce the amount of content so that it's all
      above the fold.

      The font size is too big. Make if consistent with the
      rest of the site.

      Fix the bullets. Basically, remove the <h5> tags.

      Some text is centered. Make it left justified.

      Some info that I'm interested in is below the fold by
      default on my 17" monitor set to 1280-by-1024, and
      with the browser maximized. In particular, I'm
      thinking of  he Thank you gifts link. Put the useful
      info above the fold.

      I don't like the online application form style, it's
      so 1997 ;-). Can we brand this page at all? For
      example, WGBH uses a third party
      http://www.convio.com/site/PageServer?pagename=sol_publicbroadcasting
       
      However, the pledge page is at least branded properly
      and retains the look and feel of the WGBH site, more
      or less.
      https://secure2.convio.net/wgbh/site/Donation2?df_id=1020&1020.donation=...

      Also, KPFA does a really nice job branding their
      support page using a third party.
      https://ittsui.pair.com/kpfa/support/

      You might consider embedding our application form in
      an iframe. There are advantages and disadvantages to
      this approach. Probably not worth doing...

      The form information (that is not unique to the web
      site) should be identical to the information that's
      delivered via other channels. For example, supply
      users with a radio group that contains the usual
      pledge choices such as $40, $60, etc. In fact, this
      info is given on the pledge page, but not on the form
      itself.

      The View T-Shirts and More link on the form is a
      really good idea, but clicking it takes me away from
      the form. OUCH! You should use a pop-up window in this
      case.

      Here are some pledge forms from similar organizations
      that we can use as models
      https://kgnu.org/ht/quickjoin.html
      https://ittsui.pair.com/kpfa/support/
      https://www.kfai.org/node/add/kfai-donation (their
      form is pretty good, but I include them mainly because
      they use Drupal).

      Can we tell people something about the security of the
      transaction? I know that a secure HTTP connection is
      being used, but adding some content that explains this
      fact might make some people more comfortable.

    Menus

    Administrative Menu:  move it to the top, possibly using something like http://drupal.org/project/simplemenu

    Navigation Menus:

    Left of Antenna:
    KBOO (Home)
    Log in / Sign up

    Right of Antenna:
    Station Info
    Events
    Get Involved
    Support Us
    Sponsors
    en Español


    Mixing Board
    Programs
    News & Culture
    Music
    Podcasts
    Playlists
    Schedule

    Metadata

    Make sure we are a top station to come up when someone searches for "community radio" on google.

    Our site map displays when you search for "kboo radio" on google, but not when you search "kboo"

    Misc

    Create a way to smartly display multiple nodes together that are part of some thing featured (for example, all the audio with the album title "african film festival" or "Elections 2008") so this is what would be called when someone clicks on the related link on one of the splash pages  ROGER LOOKING INTO THIS

    Change email addresses, like done in http://drupal.org/project/email

    Have a symbol go with hyperlinks outside the site: http://drupal.org/project/extlink

    These panels might be useful: http://drupal.org/project/panels

    New Theme

    View the page types and other website elements below for descriptions of how the new theme should look:

    Here's some other reccomended sites for thoughts:

    PRI - too clean, lots of ads, some nice icons in their menu, nice rotating pictures for features
    Minnesota Public Radio - also lots of ads, homepage too busy in general, features each get a picture, drop down list of programs
    WXPN - nice graphic for header but top menu doesn't stand out, featured content looks good - something to emulate.
    KQED Radio - not much to like except maybe their top menu, as something we can mimic for our menu and submenu (having slightly different colors)

    Node

    For all nodes (pages)

    Have print / .pdf options like offered with http://drupal.org/project/print

    Have teaser display the "read more" link closer to the end of the text, possibly using http://drupal.org/project/ed_readmore

    Breadcrumbs would be nice: http://drupal.org/project/custom_breadcrumbs

    Use the "add this" or "share this" feature for each node: http://drupal.org/project/addthis

    Permissions

    marc to work on the new roles

    Playlists

    Brash suggests:  have songs on playlists link to way to buy tracks - we get a percentage?
     

    • From Roger: The choice of 5 shows is the default for the playlist module we're using.

      I'll look into fixing that with a bit of code as soon as I have the chance;
      I'll probably try to change it to a short list with a link to the complete
      list for a program.

    Suggestions

    • From Craig Burk:  I played a bit more withi the playlist. Either the wrapping feature in each column needs to be tighter or else you need somehow to put more space between the columns so that they are clearly differentiated. I think it is preferable an entry in a particular cell to wrap tighter vertically and occupy two or three lines then have the cells appear to run together horizontally.
       
      Also, would it be possible to add a bit more space between the lines, again, to more clearly define each track's entry?

    Profile page

    A user's profile page should

    * List most recent blog entries

    * List any programs that user is a host of  (a more advanced way to do this would be to let other people involved in shows do this too, engineers, editors, writers, producers, etc.) and then underneath list each program's recent content and top content

    * Recent comments by that user

    * Recent Reviews

    * Delete that "member for" field as everyone gets confused by that

    * Ways to chat with that person

    * More ways to interact with that person, social media

    If there is an option to have a private area only seen by the user:

    Notifications if there are new comments on that persons audio, blogs, playlists or program pages

     CHECKBOXES:
    x I am a KBOO volunteer

    Take advantage of http://drupal.org/project/content_profile

    Check out what the Portland Mercury Website is doing

    Program Directory

    - add tabs that would provide views for past shows and web-only shows

    Program Page

    - Ability to check if the program is a web-only program, or a past program

    - Have a way to contact (email) the show directly from the program page (not have to go to the individual user page)

    - Allow users to be able to sign up to programmer's announcement email listserves

    - graphic logos for shows

    - display a "play latest audio" button if the show has audio

    Roles

    Program Editor or Program Director should be able to:

    Edit the hosts of a show
    Create, edit, delete a program
    Create, edit, delete a timeslot
    and all the options for a programmer

    Schedule

    * reccomended from brash: create visual icon to help people recognize the schedule

    * If there is no host for a show, do not have it display "Hosted by:"

    * It seems the week view of a program episode links to the program page.  It should link to the episode.

    * limit the characters of the title of a program, and program episode title, as well as the short description

    * make "title" form of upcoming episode required

    * have coming soon view display [title of episode] on [program name] - [date of airing]

    * have episode page display with [program name] on [date of airing] - [date of airing] and then the details

    * upcoming episodes need to display on related program page and other lists needs to be created for the homepage, music page, public affairs page, etc

    * create a quick view of the schedule, similar to http://www.kfai.org/station/schedule

    * have on the bottom (in addition to the top) of each schedule page:

    Search

    Search:
    To do:

    • from judy fiestal: it has to have a search option so that people can more easily access it: by producer, topic, date, etc. otherwise the value of having it is quite marginalized. take a look at audioport.org or radio4all.net to see some options on how that could be organized.

    Spanish

    Making a Spanish version of the site:

    volunteers:

    use http://drupal.org/project/i18n ?

     

    I've seen some drupal sites that just have a drop down list that lets you instantly change the language of the site (rather than have two seperately-built sites)

    Store

    The store will be places to sell CDs, T-shirts, Coffee Mugs, and more.

    There is a module here: http://drupal.org/project/ubercart

    Have another function so you can buy tickets to concerts

    MARC NEEDS TO TAKE >1000 pixel photos of products

    URLs

    Change pages so that they have more unique names and will help them be found in search results.

    Here's one module for this: http://drupal.org/project/pathauto

    Users

    - User names shouldn't be shortened when listed on other pages, such as "Linda Olson-Ost..."