h1. DQ Office Development Checklist h3. DQO Framework Restructure: Rough Ideas * Replace hash files with XML/JSON/YAML ** http://stackoverflow.com/questions/80693/what-type-of-application-utilization-is-yaml-best-suited-for ** http://www.codinghorror.com/blog/2006/07/are-you-an-xml-bozo.html ** http://www.codinghorror.com/blog/2008/05/xml-the-angle-bracket-tax.html ** http://stackoverflow.com/questions/12144/application-configuration-files ** http://stackoverflow.com/questions/325085/when-to-prefer-json-over-xml * Convert the configuration to another data format OR recreate all the configuration files in a new structure? ** Perl class to take in the values and keys of conf hash files ** http://www.perltutorial.org/perl-hash.aspx ** http://www.tizag.com/perlT/perlhashes.php ** http://www.tizag.com/perlT/perlvariables.php * Replace Perl with Java h3. IDL * Make a program that takes in one netcdf and extracts all fields, etc. into a struct or netcdf_data * Write in python the IDL classes in python h3. Web Development * Research: CMS or Web Framework ** http://www.steptwo.com.au/papers/kmc_what/index.html ** http://en.wikipedia.org/wiki/Web_Content_Management_System ** http://docforge.com/wiki/Content_management_system ** http://www.joviawebstudio.com/jovia/blog/is_a_content_management_system_right_for_you/ ** http://stackoverflow.com/questions/905232/framework-or-cms ** Research: Plone *** http://plone.net/ *** http://plone.org/ *** http://stackoverflow.com/questions/348044/what-could-justify-the-complexity-of-plone *** http://thingsilearned.com/2007/08/14/zope3plone-to-django/ *** http://seeknuance.com/2008/09/06/moving-from-django-to-plone/ *** http://stackoverflow.com/questions/323313/django-versus-plone ** Research: Django powered CMS *** http://www.django-cms.org/ *** http://pydanny.blogspot.com/2009/11/picking-django-powered-cms.html *** http://code.djangoproject.com/wiki/CMSAppsComparison *** feincms ** Research: Web2Py *** http://stackoverflow.com/questions/76809/anyone-out-there-using-web2py ** Research: Other technologies not using python ** Research: RoR (Ruby on Rails) *** HAML ** JSON ** Reading: The Definitive Guide to Django (ON HOLD) h3. Miscellaneous * Learn Regular Expression * Create a tutorial page for using my IDL Modules * SWAWT * NetCDF 4 * NetCDF organization files using bits