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..."