Ideas for the Future
December 5, 2009 by admin
Just thought I should start a place for ideas. Mostly this is about module ideas. There are modules I'm thinking about modifying and modules I'm thinking about building, and modules I have already built that I'm trying to take to the next level. It all gets a little confusing, and it's hard to know what to attack first, or what approach to take. May overall goal is to achieve as many as possible of the following functionalities:
To Do
My list of things that just need to get done. No research necessary, just grunt work.
- Polish up content types from Page Extras to deploy in ePage or elsewhere.
- Migrate existing PageExtras content to ePage in Drupal Customizations.
- Clean up non-standard coding in ePage documents in preparation for submission to drupal.org
Done
- Set up book-wide glossary with page-specific override. Actually, I ended up deploying a site-wide option to use single-site vs book-specific vs page specific glossaries. This is going to create some lost data at times, but it was relatively easy to do.
- Re-deploy ePage side panel to retrieve data from db rather than FlashVars.
- Implement swfbook sidebar functionality in the Drupal environment. Actually, I have two modules that accomplish this in slightly different ways, Panel Extras and E_Page.
- Catch Flash-generated data in the drupal database without migrating to AS3 or installing Services. I have an implementation of this I am happy with working in the e_page module. The only caveat is that I can't seem to get ExternalInterface.available working consistently. For now, I'm living without it, but ultimately this is going to have to be solved, one way or the other.
- Views-enable Gradebook. Kyle did this for me on an older (stable) version of Gradebook. Not clear I'm going to continue to use Gradebook, but if I do, at least I can grab it's grades and combine them with data generated from other sources.
- Allow users to choose which side panel features to enable
- Allow users to choose which other content types can contain side-panel content
Enhance existing modules
- I'd like Webforms to submit via AHAH, or better yet, be submittable via AHAH on a form by form basis. - I've given up on this one for now.
- Add Webform-like functionality to E_Page? Not sure I really want that yet, but I need SOMETHING that will capture more than just a final score. Maybe just a catch-all data field.
- Have a jquery implementation of my glossary?
- Ditto for quiz?
New Stuff
- Menu with conditional links - to be used to create branching content. Maybe I should look to see what Hylke has done with that.
- Field type that offers BOTH url and upload field