This is a living document to, well, document how we use 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.
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.
Audio - 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:
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:
Thank you Gift- is a thank you gift for pledgers in the fund drive. Chat with Andrew Geller for more details...
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:
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.
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.
At 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.
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:
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.
People can find your blog post either:
Blog Microphone image by Travelin' Librarian
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.
Schedule Episode is the file type to use if you want to promote an upcoming show.
Stuff with the * are must-dos. Others are up to you.
Click on any of these screenshots to see a larger view
Updated 5/21/2012 by VJ Beauchamp
Have 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).
Copy the URL of that image by right-clicking or control-clicking the image, and selecting "Copy Image Location".
Open the image in another tab to be sure you have the correct image.
Make 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)
Click on the yellow box that looks like a painting of a mountain.
Paste the URL of that image.
Use HSpace to add horizontal padding (I use 10)
The graphic should appear in the description box where you placed it.
If 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.
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.
This works for Audio, Blog Entry, Event, Playlist, Program, and Schedule Episode
Photo, Edit Ruthlessly, by Dan Patterson
To attach or associate audio to a new show, you'll want to:
This should not be done willy-nilly. If you did a show for a particular program, it should remain in that program's audio.
Your program page has been created, and you've been added as a host. Now, you may edit this page -- please do so!
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:
![]()

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!
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.
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
There are two reasons why KBOO's streamed audio may rebuffer or reconnect:
If the stream is unavailable, please contact us (select Chief Engineer).
Using iTunes
Another way to use iTunes is to :
"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."
Assuming that you have one of these audio players installed on your computer...,
You may want to try a different browser, too. Firefox works very well for me for listening to KBOO, Google Chrome not so much.
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.
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?
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.
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.
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
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.
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.
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.
I wanted to give a demonstration of just what cruft looks like in your files. Here goes...
<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="--" />
<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: "Times New Roman","serif";">
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=""> </span>
Help our community's recycling efforts by buying pre-loved items.
<span style=""> </span>
Help your neighbors by buying the items they no longer need & putting money directly into their pockets.
<span style=""> </span>
Benefits the Sunshine Division & 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:
<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> offers a <span class="s2">free</span> six-week </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> -- 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. Host Stephanie Potter speaks with Program Coordinator <strong>Emily Klavins</strong>, and with two graduates, <strong>John Shorb</strong> and <strong>Kalei Augustine</strong>. John's Agent project focussed on turning an abandoned gas station into Tabor commons. This was a neighborhood driven project that now houses a sustainable community meeting space and family-friendly non-profit coffee shop. Kalei started a parent Green Team at Bridlemile Elementary and joined the </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.
<p> </p>
<p> </p>
<p> </p>
<p> </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&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 & Joe Bolenbaugh in "Kid Simple"</dd>
</dl>
</div>
<p> </p>
<p>Dmae brings us Jordan Harrison's "Kid Simple: A Radio Play In The Flesh" directed by Tom Moorman at <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> which runs through March 26th. </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 & Studio February 22nd at 11am on KBOO 90.7FM and online later in the day at <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. This makes the second play penned by Jordan Harrison to be running in Portland at the same time. </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);"> 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 March 26, Thurs-Sat@8; Sun@2pm. <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;"> $25 or $20 for students, educators & 60+ and it's Pay-What-You-Can on Thursdays!</span></span></span></span></p>
<p> </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> </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 </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." </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;"> 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> or on 90.7FM live at 14 o'clock Sunterdays.</p>
<p>Or you can <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> 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> </p>
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.


There are two parts. Here's what to do.
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.
This is a wiki, of sorts, for planning the development of the website.
* 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
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
lists for
- volunteers
- programmers
- members
- listeners (voluntary)
- E-program Guide
- E newsletter highlighting web content
:
Tables Turned Audiobot: local enterprise that PRA uses for their stream / podcasts. Automates the uploading of podcasts.
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.
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
Extreme:
High:
Medium:
Low:
For John
Past Items Completed:
fd
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
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.
Elements of the website are listed below
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
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
* 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
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
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
A place where 5-hour chunks of audio can be made available for 2 week periods. http://drupal.org/project/scheduler may be useful
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."
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.
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
*
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)
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
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.
Suggestions:
Bikes / Sustainable Transportation
Civil rights / civil liberties
Use embeded chat service like Meebo: http://www.meebo.com/meebome/ and https://www.meebo.com/rooms/create/
* Top Commenters
* Recent Comments
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
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.
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:
Help | FAQ | Contact Us | Sales Terms | Privacy Policy | Sitemap | Affiliates | Copyright © 2009 Vivid Seats Ltd. All Rights Reserved.
We need to create a new help section with training on uploads with pictures to make it easier.
* 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 (or portals) could use http://drupal.org/project/front
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
Music Genres
For Musicians
Subscribe to Feed
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
include:
* latest audio
-- public affairs
-- music
* featured
* live in concert
* search
* listen live
* video
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
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-
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...
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
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.
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
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"
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
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)
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
marc to work on the new roles
Brash suggests: have songs on playlists link to way to buy tracks - we get a percentage?
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
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
- add tabs that would provide views for past shows and web-only shows
- 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
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
* 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:
To do:
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)
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
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
- User names shouldn't be shortened when listed on other pages, such as "Linda Olson-Ost..."