By the End of September...
By the End of September I should have the following in FanConcert:
- RSS feeds
- Converting postal and zip codes to GPS coordinates (latitude and longitude) automagically
- More artists, venues, concerts and album releases ... mmm data entry
- Custom artist tagging
- Email notifications
- More objects: Albums, Record labels, Promoters, Album Reviews, Concert Reviews, Television appearances
- Connect to a payment system
By the end of October, I'd like FanConcert to be open for business. That will be three months ... and there will still be stuff to add after that.
Any feature requests for FanConcert?
Posted at September 14, 2005 at 10:31 AM EST
Last updated September 14, 2005 at 10:31 AM EST
From an accessibility standpoint:
1. Should be able to increase/decrease the font text. Not everybody has lush 21" monitors. Many people still have crappy 15" running at 800x600. Look at http://www.glish.com in the top right for a simple example.
2. Change CSS for color blind/eye sight impaired people. Making perhaps a CSS that is vanilla so that blind people can use text reader to read the website.
3. You are using xhtml1-strict.dtd but your welcome page has 14 errors according the w3c validator. Are you even trying to be DTD compliant for any DTD?
4. Has this been tested on Opera/IE/Firefox/Lynx/Safari as well as on various OS's like Windows/OSX/Linux?
5. What format of RSS are you gonna be broadcasting? Atom, RSS 2.0?
6. I have more technical backend stuff...but I forgot cause someone just interrupted me!! Booooo...Hisssssss....
1. Browsers have the ability to increase/decrease font size, so I'm not going to program it in.
2. Accessibility is not a priority right now -- just like endless UI tweaking, it reduces agility. Text readers will do fine. As for colour-blindness, I'd like to start using colour-agnostic icons along with link colouring. I'd just need a graphic designer to make them.
3. I have to use xhtml strict in the template for Google Maps. I didn't bother checking the rest of the site. It's not really a priority unless it affects how the site looks, and as far as I know it doesn't. I can't spend all of my time worrying about valid xhtml.
4. I personally test on FireFox and IE on Windows and FireFox and Safari on the Mac. I'm depending on my users to tell me about problems on other platforms.
5. Atom is not an "RSS format". Atom and RSS are syndication file formats. I'll be using some version of RSS but I haven't looked into the specifics yet. I want to use whatever is most compatible and whatever will make the syndication people the happiest.
6. OK cool, get back to me. ;)
Yeah...RSS as an acronym is ghetto:
RSS = Rich Site Summary
RSS = Really Simple Syndication <-- I used this one.
I misuse it all the time cause it's so frickin' stupid.
I would read this for the best info regarding which syndication file format to use:
I found a few issues. Not too sure if it means anything to you but here they are so far:
1. The profile editor should be required (I think) right after registering with FanConcert.
2. How do I know the longitude and latitude of where I live? A link to a tool for finding this should be provided.
3. If I add an artist and make a spelling mistake, can I fix it?
1. I think the profile and preferences are pretty important, but I don't want to turn people off by requiring too much up front. If they get to an action that requires personal information, like upcoming concerts, they'll get a message saying they need to fill their profile out.
2. I'm going to be converting postal codes automatically to approximate lat/longs very soon. If people want to get more precise, they'll be able to override it. However the values from postal codes should be good enough for most people.
3. No, and there's a reason for this. I don't want people making artists, attaching a whole bunch of concerts and album release dates to it and then changing the artist to something completely different. The attached concerts and album release dates depend on the artists to stay the same. I know this makes fixing spelling mistakes inconvenient but it's a minor downside. I have access to the database, so I can make spelling corrections if I need to in exceptional cases. I don't think it will be much of an issue.
Now, let's say you added a mispelled artist. You realize your mistake and add another artist with the correct spelling. Now there are two artists with slightly different spellings, which could be confusing to other people.
I'm going to allow users to vote to "delete" objects like artists, concerts, etc. The object isn't really deleted, it's just marked as deleted and stays in the database attached to whatever concerts and album releases it was attached to (which will also be marked as deleted).
The object could also be recovered if the vote swings back the other way (deleted by mistake). But objects marked as deleted won't show up in normal browsing and searching, so they appear to be gone to reduce confusion and so mistakes can be "fixed". For example, if you wanted to find a deleted object, you could do a search for "include:deleted". You also won't be able to add a new artist with the same name as a deleted artist.
Not really a feature, but I'm just wondering if you have thought about regularly backing up the db? One of the big values of FanConcert seems to me the data that people have spend a lot of time putting in. Do you have a rough plan for being able to revert to a previous snapshot if the "worst" happens?
You can use these backups to pull in "prod" data into "dev" (I'm hoping that you have a separate dev) as a test of if the backup works too...
Just my 2 cents.
Can you record the last time I added artists to my list and show a list of all the new artists. Going through all the artists all the time is kind of a pain. Also, it would be nice if it could recommend artists based on bands in common with other users.
Jim: I export the production database regularly from phpMySQL and use it in development, so I'm sure that the backups work. The backup is in sql syntax. I'm keeping an archive of these backups.
Kibbie: If there's an artist that *would* be on your favourites list, why don't you add it now instead of waiting for someone else to add it? I'm just trying to figure out your intent/problem.
As for recommending similar bands, that's not FanConcert's focus at the moment. There are many other websites in this space and I'm inclined to believe that the market is saturated. Here's one:
Basically the problem is, Even If I go through my music collection, add all the bands I like, and all that other stuff, There's probably a lot of bands that I didn't think of adding. Going through the list, seeing the band's name, might make me go, Hey, I like that band, and add them to my list. Of course, the list of bands is getting big, and is likely to get bigger. Maybe Every day it would be nice to see a list of new bands, and I could pick out the new ones. It could just be a few lists. Artists added in the past day, Artists added in the past week. Basically I don't want to have to think of every band that I may like. Seeing it there on the screen may make me add bands that I never thought of.
And, It's Spelled "Kibbee", and pronouced the ways it's spelled. Kibbie doesn't even sound like Kibbee. It's right there on the screen. I can't believe how much trouble people have spelling that, even when it's right there in front of them.
Ouch. Sensitive about your name?
But I understand, a lot of people mispronounce my name too. They sound it out and it comes out like "jerk", "dummy" or "sex god"... you would think that more people have a better handle on the English language...
Kibbee: Sorry about that. Believe it or not, I feel your pain. A lot of people insist on spelling my last name 'Low'. To me anyway, Kibbie and Kibbee are phonetically equivalent. I'll be more careful.
As for your problem, I'll think about it.