I'm putting together my 2008 to-do list for AP.net. I figured this was as good a place as any to keep track/cross off things. Of course some of this isn't going to make any sense to anyone except me -- but that's probably for the best. And let's not forget that it's basically always under construction ...
Main Page Go through news icons/avatars and update them. Add news icons (talk with staff). UserCP module (look, maybe add notifications). Quick Blog (from tools pull down menu - needs tags added).
Look at ad-placements.
Look at code optimization. Nav-bar images (outline color).
Look at page from logged out user perspective.
RSS per news icon/topic (add icon and text to page (and rss meta tag)). Don't display polls with more than X number of options. On bottom of page make links more "standoutish" for Submit News, Topics, Tags, Top Stories (of the past 2 days) - add this to the news.php file as well. (Screenshot)
Add new colors (white, orange, pink, brown, yellow). Smiley pop-up page (misspelling, make pull down wider). Remove code/PHP buttons from the WYSIWYG menu. Banner page is looking whacky. Fix that shit. Ban user from thread phrase (text shown when banned from thread). When banned (from site) provide link to FAQ.
Make an AP video player? Change copyright notice to 2008.
Remove "disable search after click" on all searches. No permission page (clean up).
Unsubscribe "bounced" email addys. After user registers page (design, have a "am an artist" box and then let them create artist profile after their member profile made)? Send to UserCP instead? (Screenshot) Friend request pop-up (delay). Poke "easy tiger" message (doesn't work in in-screen). Add more smilies / clean up old. Darken bigger border on "in-screen pop-up" - more shadow like.
Forum Pages Video insert button (add myspaceTV and vids.myspace.com) - make button help pop-up, add auto video on all other spots.
Fix BBCode Help page. Look at "official thread" stickies (improve layouts, add other threads for organization). Add "member's blog" to pull-down menu on postbit (if they have one) - remove homepage. On quick reply AJAX display, maybe add yellow border to draw attention to loading (maybe put it above the quick reply box so it's very noticeable). (Screenshot) Link (no text-deco) post count on postbit to user's posts. Member posts results page (look). Forum search results page (look). Re-add forum pull-down search (instead of just a link)? Attach and trash icons (change). Deleted post - inline mod (look). "Additional Options" (look) on post thread/reply pages.
Member Profile Pages Look at email privacy options (make sure they work right with postbit permissions).
Gallery images in box?
Friends/top friends box? Blog title limit "More" photo blog pop-up a tad too big. "No profile picture" image needs to change.
"Latest activity"? Make sure left side (with profile picture) doesn't shrink with smaller pro picture (width) uploaded.
Media (youtube, buzznet, AP music). Add "gamer" tags (under contact information).
last.fm information (use it or lose it). Favorite TV shows section. On AIM name pop-up add icon for status. Wall to wall feature? If profile set to private - look at the options (click friend) and look of page.
Blogs Add "private" text on private entries. Edit entry page (title says Journal). Delete entry section needs work. Link User IDs text (under privacy box) to FAQ explaining the UserID. Auto fill in "friends" in the user ID box with click of button? "More" photo blog pop-up a tad too big.
Look at pages (especially the nav bar) unlogged in.
Add information for quotes to who quoted me? Images aren't "autoshrunk" on the "showentry" page (fix it). Link "currently listening to" text to the artist profile pages. Add more moods.
It's impossible to delete a comment made in a blog entry. On the edit page, if one clicks on the "Delete this comment" link, a page comes up saying the user doesn't have permission to access that part of the website.
With the little Buzznet photos at the top of each blog, do you not think it'd be a good idea to make the links open in a new window when clicked? If one clicks on a photo at the moment, it's takes one out of the site completely, which is frustrating if one's reading the blog at the same time. Just a thought?
UserCP Add "My Friends' Blogs" link under Misc.
"Friend's Blog" (blogfriends.php) page - maybe display all blogs/bulletins - not just the latest by your friends. More like a bulletin system this way? On edit title changes. Strip BBcode from preview. Change wording for notifications if only one (1). Look at "no profile pic" images not showing correctly.
Other notifications (band news, tour dates, friends pictures, recommendations).
On edit profile page - skype img not showing. Change phrase: "All information will be viewable by other forum members."
Fan Profiles (Browse) Thumbnail "110" avatars. Filter menu is off-screen in firefox (check IE). Move it under the search box instead? Limit status character number on browse. Too many pagenav links showing.
Allow music uploads.
Allow video uploads.
Better usage of outside video formats (virb, myspace, youtube) Small video icon next to them on the link?
Should be able to include as many videos as needed. When just Virb player - extra space shown. Clean up AP Player. Latest news blurbs above billboard. Maybe show a few random images from the gallery on profile (remember to keep the same style as used on member profiles). Expand the profiles:fan of (member names, similar to friends on member profiles), look at affiliate programs (discography info). Change rating system to a "like/don't like" sort of system. Send to Friend text box phrasing. Change "problem" to "report."
Look at pages in logged-out form (especially nav bar).
Add information for quotes to who quoted me? Make sure virb pop-up works in IE.
Add member profiles/links for bandmembers (usergroup) to page.
Images don't auto-resize in comments.
On browselinks page - change image to represent media available (music/video/both).
Change charts to reflect new rating system (allow pagenav) - allow other ranking systems via menu. More like trends sorta pages.
On profile index the "labels" description needs work. Also add images to represent the music/videos next to the text.
Look at tying band blogs into profiles (rss for outside feeds).
On create a profile/edit profile page have option for band blog.
RSS for news (if topic ID) - add icon and meta tag.
Not showing signature or age on postbits.
When viewing "next" page of "wall" comments - don't show profile at top?
Need to make the "my profiles" link act differently -- menu? for "band friends" as well as profiles member has created.
On friendbits of artists, show other artists they're friends with via link (add this to member profile in some way too).
Fix up the style/look/formating.
Create videos for common tasks.
Add link to footer when done.
BBCODE Center align video codes.
Tags Nav bar/breadcrumb contains "forums" text - remove. List tags by posted date - not last post time. Time on newsbit is off.
Contests Displaying the winners (needs to be more noticeable). Create better template for contests for staff members.
Exclusives Remove the word "still."
Run through not logged in.
Offer a variety of submission options: email, text, SBRU.
On thumbnail mouseover, show image information (emulate buzznet). Remove quick reply or fix it to work with quoting.
Add option on avatar section to "add as my avatar."
Fix "black" images. "Charts" page has a few errors on it (same with subscriptions). Add absolute access section on index.
Add information for quotes to who quoted me?
Look at page from logged out user perspective. After send to friend - the redirect is incorrect. Not showing age or profile picture link on postbits. When viewing "next" page of "wall" comments - don't show image at top?
Reviews Search bits (layout). On the "rate this album" bar - change bar colors (lighter gray). Clean up "new review page" (bottom box remove?, logged in text raise, rating boxes).
Look at page from logged out user perspective.
Full site search (categories, UI, layout, refine).
Releases Change links over to 2008 links.
Fix up AbsoluteINK.
Bring on new guest writers/bloggers. Add AOTY lists for 2007.
Private Messages Buttons, overall look/feel of the "send" and "read" PM pages. Poke from PM page. Add friend from PM page.
Other Things to Do (Ideas)
Run through website with different "settings" (ie: no WYSIWYG) to see how it looks/works.
When a user is banned display a banned avatar (different banning groups? file sharing/trolling)?
Firefox ADD-ON - needs submit news link.
Limited merch run (AP items).
Clean up server and database (back up first). Set up an official band member usergroup (and forum).
Sidekick/Mobile Version Look at recs in the suggestion forum - clean up design. Other pages skinned. Notifications page created.
Well, I kept playing around with postbits today. This is the next incarnation I've come up with. It's more of a mix between the current one and what I posted yesterday. I've already implemented the new buttons (very small changes made) as well as the new "quoted" portion on the website. I've also changed the sizes allowed for avatars on the website ... regular members are now at 75x75 - prestigious at 130x130. It just didn't make sense to keep them so small they were barely noticeable. I have to mess around with some things tomorrow - but this looks to be the direction I'm heading in. Thoughts are welcome.
Once I finish this project I'll be re-tooling some of the buttons around the website as well as fixing up a few other minor things. Then I'll be re-working my "to-do" list for 2008.
I've been playing around with a new version of the classic postbit for the forums. I dunno ... I kinda like this one the best at the moment. Haven't decided if I want to move over or not yet. I'm always trying to simplify the website design and make things more streamlined and "clean" -- I like where this is going though. Not sure what else is needed ... I feel like it's missing/needing one more thing. Hmm, I'll play with it again in the morning - I need to go to bed.
PS: Some friends and I are thinking of starting a podcast. Nothing official, mostly just us being the raging morons that we are to start with. It'd be about music, AP, answering questions, sex, movies, all that stuff. So if anyone has any questions they'd like answered on our test run ... leave them in the comments and I'll pitch them to the guys. This will be interesting because it's the first "mix" of my real life and my online life ... hopefully it will be interesting for people to get my opinions on things and see how my "real" friends react to different things going on. People that have known me for my entire life ... it'll be a different angle than we've ever explored before. I'd assume it will be three opinionated guys (who can easily argue/debate with me better than anyone) who swear too much and think we're vastly more humorous than we actually are. So keep an eye open ... we will soon be just another waste of bandwidth.
I've added a "Project Playlist" BBcode. The site is basically a huge search engine of mp3s. You can browse the site and add music to your playlist. What the BBcode will do is post a music player (very similar to the one found on AP.net's artist profiles) that contains all of the songs on your playlist for stream. This feature will probably one day be built further into AP (there's some things on the horizon) - but for now I thought this was a fun way to allow users to share their favorite tunes with others.
All you need to do is grab the playlist number from your playlist URL:
Fixed the "Previous | Next" links within member galleries. They work as they should now. I also fixed up a few little bugs on the search page, fixed up a few little aesthetic things on the showimage page (doubt anyone will even notice, they were small things that bugged me). I have a few more things to do on the gallery page ... but those will have to wait until tomorrow.
I finally fixed up the tag page to return results as actual news items. It looks a million times better and makes searching/reading the news even easier than before. I had meant to do this for a while, been sitting there on my to-do list. So I sat down to work on the code today while watching a movie (for those who care, I watched "Next," it wasn't very good). It ended up being only slightly more difficult than I thought it would be. Couldn't grab a few variables for a while -- but ended up getting it. So there we have it - tags are now much more useful. Now on to the next project ...
Our contact page now pulls staff information automatically. Easy enough script to write - very helpful. The more automation the better for me. Next up is fixing up our news queue/submission system. I have a few innovative ideas for that entire process - I really want to re-invent how news is submitted to websites and how the information is then posted. I think that the community can take control of what is shown - and the more we can get bands involved ... the better. So look for some big updates in that realm in the next few weeks. I have to work out all the logistics and finish mapping it out in my head and on paper ...
I'm starting to realize that those who said "love conquers all" lied.
I wrote a little script to pull the sponsored/featured tours from our database and put them on the main page. Should save me the problems of having to get things up on the main page for the staff ... I'm unreliable. Welp, now that's fixed. Very easy, very nice.
I fixed up the "ignore list" to work correctly on album reviews, interviews, and news posts. Now those on your ignore list will disappear like they should. This is a feature not enough people take advantage of -- there's some people out there that deserve to be ignored ... so do it (easy access to adding a member as a friend or ignoring them can be done via the menu that opens if you click their username in a thread). I'm going to fix up/tidy up the aesthetics of the ignore list page a little bit now.
I also made sure that if a user is on your ignore list you won't see threads created by them -- just to really flush out the system completely.
I added a little indicator on our album review "browse" page to distinguish between staff and user reviews (Staff Member). Figured this would make things easier for those browsing the section to quickly determine if a staff or user wrote the review.
Adrian is taking over the "user review" section of the website. He has shown his capabilities with our entertainment round-up, and he was asking for a little more responsibility. I think with this he'll be able to branch out and get a little more involved - as well as add to our website.
I finally got around to adding a legit "search" of our release date calendar. For so long I simply had a very shitty "in page" script to search what was on the page (the same search as a regular browser can do by hitting CTRL+F). Well, after some research I figured I might as well just write the code myself. Pretty basic MYSQL search, nothing really fancy. Just had to change a few things, write some code, and then update all our files. Seems to work pretty well actually.
With this update I changed a few things ... I removed the "all" link on the menu bar up top. Listing all of the releases in our calendar takes up a lot of server resources. The only reason I had the link before was because there was no way to search the database -- so it was needed. Now that the database is searchable it's no longer needed. It's a feature that I can still pull up for access at the end of the year (so we have a huge list of releases for "EOTY lists") but it's not needed all the time, and it'll save our servers some stress. The search searches for the band name/album name and the results are spit out with the most current release first. This should keep everything very relevant - very clean - very simple. I find simple is best.
I also removed the past years link at the bottom of the page. With the information searchable, there's no need to add that many queries on our server to display that information either.
As our database grows this resource will become more and more invaluable. Someday I may set it up so we can spit out all the information for each year/by month - but right now that's not really needed. I'm enjoying how this entire section came out ... I think it works well .. very clean ... easy to use .. but informative. I'll check in with the staff to see if they have any suggestions/ideas for how to improve upon what we have, but I'm pretty content with how everything in that section works at the moment.
I'll write something up on the "status" section of the website tomorrow ... it's almost done, just a few minor tweaks/bugs to work out.
I added a new "notification" to the UserCP. This one is for "Friends' Blog Entries."
The icon/notification will pop up if any of those on your friend's list have updated their blog since your last visit. There are a lot of great blogs on our website (I recommend Anton, Adrian, and Drew) and I always wanted to make sure I stayed up to date on what they were writing about (and when). So that got me thinking "why not just code something that does just that." And, so, I did. If one of your friends has updated their blog since your last visit you'll see this icon in your "notifications area":
Click it to view the latest updates from your friends. Hopefully you will find this as helpful as I know I will.
(Note: I think everything works as it should - there might be a few bugs I (or someone else) find and have to sort out later. But for now - looks like this works. Basically kind of like a "bulletin" system if you think about it.)
Next Up: Finishing up the "status" section of the website. Then thinking if there are any other "notifications" I want to make for the website.