Go2.me To-Do List ------------------------------------------------------------ FEATURES AND DESIGN IMPROVEMENTS ------------------------------------------------------------ - Home - Number of views - Number of people (day/month) - Top users - Form post method of posting a URL - Info Header - Design (see delicious page: http://delicious.com/url/6e4e9fc8547418f22ac89a5f7558e58b?show=notes_only, for inspiration) - Info bar horizontal/vertical option - Default based on display orientation - Pull web page image from Sphere, Alexa or Faves? - Help icon to explain comment format (hover?) - remove help line? - Help landing page w/ callouts to all the things you can do with the command line - Link statistics - Log referers for a url - display click sources ala YouTube and bit.ly Statistics - Log search terms and number of click through via search (info merge first?) ! Tags - Record tags scores for top 10 tags each URL - Recently popular tag pages (Today AND Year) - Tag cloud on home page - Show tags in home page and tags page - encourage cross-linking around the site - Aggregrate related tags at top of tag page (or sidebar) - Tag cloud format - Incidence graph (or just summary of the tags used by links on the displayed page)? - convert embedded comment links to g02me links automatically - Full text search (google Search widget or API) - Auto-tag domains (nyt.com, e.g.) - Popularity views flags/icons ! Up/Down Arrows - "New" marker - Base on 2x rate on next higher halfLife scale ! Show graphical bar for score for day and up/down tick - Hover to get numerical score X.X per day ! Replies page for users - show follow on comments on URL's user's have shared or commented on. - Option to show /user/xxx sorted by popularity (not date of last comment) - Need "unfollow" capability to stop getting notified - Plan: - Use the most recent 100 comments by a user as their "following" list. - Annotate Map with username (incl. anon) of most recent commenter (or comment seq #) - Highlight all comments where last commenter is NOT yourself (or comment seq # > than user's comment) - Create RSS feed - and instructions on getting mail for the feed (feedburner?) ! Feature: New activity indicator in /user/xxx - Annotate Map with username (incl. anon) of most recent commenter (or comment seq #) - When viewing Info for a Map I've already commented on, update the dateViewed in that comment - Highlight comments (yellow background?) that have recent COMMENTS later than my last dateViewed. - Reduce duplication of URL's - www.* vs * - upper/lower case differences - use initially seen URL as canonical? ! Star the info page (faster than leaving a comment - but puts it in your comment queue) - Generate __fave comment - Icons in user activity for Shared, Commented, Favorite/Watch/Follow, Wish List - Custom RSS feed of favorited links (can all be in one page) - Alternativly, "Follow" the infopage? - Help users make live bookmarks? X Add thousands sep for counts in analytics (info, home, tags, user) X Add as Django filter -> already exists in humanize! - Paging control for user activity pages - Implement as month ranges - Indicate in page header that older pages have NOT been updated (no need for crawlers to re-index) - Links in home user activity page to named month ranges ("mckoss's activity for October 2008") - Build efficient queries for all activity in a month - limit to 50 comments - Potential for unreachable comments beyond 50 comments in any one month - Number of (and List of) "current" users - Sliding window of unique user counts (by minute) - show users in last 15 minutes as "current" (merge all windows) - update calc once each minute - memcache - Marcelo feedback: - One-click install in IE - Look for IE Add to Favorites extension - window.external.AddFavorite(url, title) - "How to use G02.ME" instead of "Install the Bookmarklet" - Call to Action box - stand out (bigger type/box/color/graphics) - Declutter the home page by moving "What is G02.me" to another page. - Enable users to make custom aliases - if 6 characters or less prepend '~' - slugify - display aliases in info panel - allow 3 aliases per URL - Polls - Pop-up alert to set nickname on anonymous commenting - Email notifications of watch list - Fix styling of head to have smooth clipping of left-hand block - Track Progeny of users - Associate each user with a "parent" user id - first page view authored by.... - Can I show top views each week for each user's shares? - Track one week half-life rates for each user (stored in cookies) - share - comment - view - home - tag page view - user page view - Write old data to log only when user is > 1 week old (each week returning) - Deleting comment pre-populate comment box to allow edit and re-comment - Stemming of tags - Tag aliases - Tag rollup (aggregrate tags) ! Delete comment from user page (including shared) - Fun tag animation (relative positioning) - Home page tag clouds: - Tags - Users - Domains - Move icons to left of created column - Save version 10 tag - Real-time commenting in side bar - IFrame main page - exponential backoff polling for visits, comments, etc. - notification (sound) option on people entering/leaving the "room" - Map Page Redesign Checklist - Header (32px high) - Logo - Link/Return to Link: http://... - Close box - Private (link) - Google Link Unit - Vertical divider (@300px - 6px wide) - Side Panel (300 px) - Stats (min/open) - Creator image (50x50) - nickname - Created date - Viewers - Score - Tags - Referers: google, twitter (link back to pages - nofollow?) - Report (Adult, Spam dropdown) -> adds tag (NSFW, other tags imply Adult) - Ban button (Admin) - Poll (min/open) - Author view: - 2 to 5 textboxes (on-demand creation) - Create/Edit Button - Unanswered view: - Choice Buttons - (?) - Chat (min/open) - User image list - image (25x25) - nickname - Image (25x25) - nickname - (URL's shortened) - Voice baloon - owner on left, guests on right - Text entry/Post button - Sponsors panel (min/open) - house ad, sponsor, - Allow Unicode/IDNA domains - http://en.wikipedia.org/wiki/IDNA - Home Page checklist - Logo - nickname, signout, create account - What is Go2.me? - Benefits - Bookmarklet install - Create link form - Video (link) - Press logos/links (Tech, Blog/reviews) - # Links - # Viewers (Day/Month) - Top links (Day/Month) - Tag Cloud (Month) - Top users (Day/Month) - Display time - Footer links X cursor: pointer X status div margin - expand/collapse JS - star/unstar JS - Faved: N - Adsense - fix 2 pixel discrepancy - comments scroll full width - divider full width ! fix inline graph bar height ! signout for registered uses on mapped page not working - only set focus on home page if control is visible in the window! (avoid scroll) - Capture referred domains - report in analytics block (unique viewers by referrer) - Home page table sizing - esp IE, and with run-on title text - Report icon, and __report comment - collect reason (e.g. adult, spam, phishing, malware) - Record __ban comments - Admin reports on __report'ed links - Clip long user names under image - Replace default user image - clip long URL's in map title bar X Clean up comment form X AJAX comments - Focus should be in comment on mapped page - don't allow digit to begin a username (e.g. "4:46 comment")\ - update times in chat window in real time - Presence information displayed - push Geo information from Google API to display with presence 5 Favorite link 4 User subscriptions - Add users to active subscribers on comment or favorite - Change activity page to show subscriptions instead of maps - Group my anchor link - Allow un-subscribe (by user) from his own activity page - Trim Titles before storage - Unit test Age - Unit test JScript Urlize() - Unit test toggle favorite X allow numeric domains xxx.xxx.xxx.xxx X