|
home
outline
collapse all
expand all
how this works
|
|
 | DOCUMENTATION |
 | myRadio |
 | What is it |
 | Motivations |
 | History |
 | Implementation |
 | Developer Docs |
 | Future Directions |
 | Usage |
 | Help Docs |
 | Module Directory |
 | BUGS |
 | aggregator modules |
 | myyahoo / radio view needs to apply to one page only |
 | involves a moderate restructuring in aggregator data, and corresponding minor changes in many functions |
 | current structure |
 | aggregatorData |
 | new structure |
 | aggregatorData |
 | myRadioData |
 | affected routines |
 | newsViews |
 | init |
 | chooseServices |
 | listPages |
 | myYahooView |
 | userlandView |
 | setUnsorted |
 | myRadioMyRadio |
 | modules.newsViews |
 | edit |
 | html |
 | YGroupsMyRadio |
 | modules.groups |
 | edit |
 | YGroupsSuite.display |
 | in newsViews, should pass in module name to f^.html call; also should find way to test permitted arguments, so this can expand without killing 3rd party modules |
 | add unsubscribeService callback, to remove that service from all selections |
 | everyMinute script for newsViews routines, so that tool aggregators need not set up their own |
 | edit/post not working in aggregator, groups |
 | metafilter filter - take out comments label |
 | description or title may include invalid html, breaking activeRenderer view - ie description is broken off in middle of tag attribute, re Flash Blog |
 | groups |
 | filemenu.savemyroot (adrdata) |
 | Get alll groups - require multiple request when more than 19 |
 | double check on logic of seperate external service request from user editing |
 | clear out old stories in yahoo groups -- newsViews aggregator, like the normal aggregator does |
 | xml.aggregator.updateArchives |
 | Yahoo Groups still has some routines which should be in newsViews - the RadioRoot routines |
 | these init any aggregator table. perhaps build tables inside newsViews for this |
 | max error before auto subscribe |
 | in yahoo groups, when login/passwd is updated, entire aggregator table is rebuilt - so deleted stories will reappear. make change in getServices. also need to remove stories is group list changes |
 | quotes |
 | remove illegal characters |
 | fileMenu.saveMyRoot (adrInRoot) |
 | add regitser link in myRadio menu |
 | place all ajvascript in one location |
 | TODOs |
 | myRadio framework |
 | auto-update! |
 | update - install and run on startup |
 | preferences - run on startup |
 | interface |
 | registration |
 | behavior based on registration - ie 30 days to reg |
 | generalized to any registered myRadio module |
 | template editing - add instructions or small tool |
 | How to do themes? use named template, and write up requirements |
 | have table colors use css |
 | Layout/Content/Pages |
 | 3 column |
 | Generally clean up edit pages - instructions layout |
 | encapsulate ::: pages class method to access nameOf and title? as used in delete section |
 | allow modules on left or right |
 | General Module infrastructure |
 | helper routines to manage editing - just pass along some variables |
 | helper routines to manage display? for similar stuff - like Aggregator and Yahoo Groups |
 | maybe have data storage area in MyRadioData?! |
 | provide batch module updating and tool dependencies, and frozen settings, for enterprise product |
 | data mining - track behavior (clicked/posted subscriptions) collaborative filter mySubscriptions.opml, and share explicit rankings |
 | aggregator |
 | efficiencies |
 | I look at my own referrer logs and see many Radio subscribers hitting my |
 | RSS file once an hour all through the night, which is a waste of |
 | bandwidth. |
 | The other techniques Aggie uses to reduce traffic is to use the HTTP |
 | headers ETAg and If-Modified-Since to only retrieve the file if is |
 | has changed. |
 | activeRenderer - provide a button or interface to one click download |
 | label unread messages |
 | publish subscribptions as opml in categories |
 | new modules |
 | summary module |
 | for each page and each module - query the "status" routine. it can return anything, like last time updated, number of new feeds since last view (need to record last view) |
 | password manager, for yahoo groups, etc |
 | crypto, other security measures |
 | package tracker |
 | google saved searches; maps saved searches |
 | yodlee |
 | movie showtimes |
 | tv |
 | calendar |
 | google groups |
 | forums |
 | reason station |
 | were here (vBulliten) |
 | vjcentral (vBulliten) |
 | product updates |
 | yahoo modules |
 | add Y! logo on title bar |
 | current modules |
 | Quotes |
 | better entry; seperate into seperate items when saving data |
 | allow user to select links -- ie Yahoo, marketwatch |
 | up/down value -- where to get that data?? |
 | Weather |
 | better entry; seperate into seperate items when saving data |
 | allow user to select links |
 | current conditions |
 | translate city<->zip |
 | aggregator modules |
 | integrate newsisfree and syndic8 into aggregator |
 | list time extent of stories in data, and interface to change viewing dates |
 | link in opml export of myRadio subscriptions, as well as build place for all the extras |
 | # per service displayed in MyYahoo view |
 | give some ffedback while aggregation is happening |
 | like message at top of module which displays current state - within aggregation |
 | Select All and De-select All |
 | select off page articles for deletion |
 | open link in new window |
 | newsViews |
 | integrate subscription page |
 | AREAS OF FUNCTIONALITY |
 | a general framework for configuration and intergration on a single page |
 | mutliple apis to this framework - for html home page, flash, xmlrpc |
 | several 'classes' to ease building of content modules |
 | SOME MC |
 | apis (xml-rpc) to include myRadio content in blog posts |
 | slicker ui ?! for editing and using |
 | make myRadio external tools an opml file, with auto-install |
 | how to replace the radio homepage? |
 | pane views?? |
 | UI |
 | use active Renderer for content/pref navigation. the basis of all guis. this one should float at the top of the screen. |
 | lose the tabs. drop down menu, or small dhtml widget. save screen space. |
 | same for editing functionality. need to add more pages - like prefs, registration, update. |
 | dynamic blog content |
 | data area to record them |
 | callbacks triggered on content updates, sweeps through data area to see if any new content needs to be published |
 | need unique ids on pieces of info - urls for sports games, weather etc |
 | macros to get this stuff into the blog, or templates; need callbacks in user.radio.callback.weblogPost; |
 | posting myRadio content -- creates a dynamic record. constructs a blog macro. goes to radio express with the blog macro. |
 | dynamic content should have date string, re quotes need them |
 | template macro includes content through div |
 | BETA |
 | groups |
 | need to reverse display for certain views in newsViews |
 | since rss from yahoo groups is in reverse order, need to resort received stories |
 | activeRenderer aggregation view |
 | aggregatorSuite.activeRenderer --- translates outline to html |
 | need to detect presence of activeRenderer |
 | one click download of activeRenderer dependency from myRadio |
 | where does activeRenderer monitor the upstream folder?? |
 | op.xmlToOutline - creates outline object from opml file |
 | DONE |
 | add onSubscribe callback, so that UNCATEGORIZED list can be updated |
|
|
© copyright 2002 by .
|