Projects
I will be lisiting information about personal projects (Ruby and Rails) related here. Additionally I will be (occasionally) posting about the progress of the projects as they are worked on.
Financial Calculator
- AJAX financial calculator (debt management)
- Motivation to work on this has been found, thanks Thomas!
- Looking at the Money gem and Ashley Moran's plugin as well...
- Should support:
- Odd amount, unscheduled payments
- AJAX editable grid for entering unscheduled payments
- Eventually allow multiple debts
- "Financial Advice", which debt to pay first, etc.
Yale CAS/RoR Integration
Ruby/Rails/Yale CAS integration. A simple client :before_filter interface is desired.
- CAS 2.0 specification documentation
- Enabling Rails apps to particpate in Single Sign On with other applications (i.e. even legacy Java apps)
Typo Rich Editor
- Inclusion of FCKeditor or TinyMCE.
- Looking at this for my sister, also it is Typo #787.
- File Management needs to be ported from PHP for these.
- TinyMCE has a fix for being hidden (display: none) that FCK doesn't have.
- Found a project that sits on top of these editors to allow switching between them. (Don't Use)
Rating (Inactive)
A plugin is completed but requires some hackery to make workable, I will look at a rewrite in the next few weeks and a public release
- Rating plugin
- Enable rating of arbitrary ActiveRecord objects
- Use the acts_as_* paradigm
- Permit configuration of range (i.e. 1..10,1..100, etc.)
- Methods for average rating, total "votes"
- Provide ajax helpers for input of ratings:
- Stars ranking selection
- Thumbs up/down style
Polling (Inactive, dependent on Rating)
- Polling plugin for Typo
- Allow polling in sidebar
- Support rating of both articles and comments
- Grant/deny multiple "votes"
- Track IPs and convert to geo location?
- Afford multiple result types
- Horizontal CSS bar graphs
- Vertical CSS bar graphs
- Pie Charts (drool)
- Possibly Integrate Sparklines
- Possibly integrate Gruff Graphs
Mysterious
- eel life
- Are you hungry now? <-- Mysteriously no homepage yet :-)