From svn at thoughtandmemory.org Fri Sep 5 08:58:21 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 5 Sep 2008 08:58:21 -0400 (EDT) Subject: [Dev-flock] r887 - in huginmunin/trunk/web/hm: . app app/lib app/views db Message-ID: <20080905125821.8535675B0A@thoughtandmemory.org> Author: lucy Date: 2008-09-05 08:58:21 -0400 (Fri, 05 Sep 2008) New Revision: 887 Commit message: upgraded to django 1.0 (trunk): signals backwards incompatible. admin installed when in debug mode Removed: huginmunin/trunk/web/hm/settings_old.py Modified: huginmunin/trunk/web/hm/app/lib/structures.py huginmunin/trunk/web/hm/app/urls.py huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/main_urls.py huginmunin/trunk/web/hm/app/views/quickrate_main.py huginmunin/trunk/web/hm/db/citation.py huginmunin/trunk/web/hm/db/graph.py huginmunin/trunk/web/hm/db/log.py huginmunin/trunk/web/hm/db/models.py huginmunin/trunk/web/hm/db/state.py huginmunin/trunk/web/hm/db/tag.py huginmunin/trunk/web/hm/settings.py From svn at thoughtandmemory.org Fri Sep 5 14:13:08 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 5 Sep 2008 14:13:08 -0400 (EDT) Subject: [Dev-flock] r888 - in huginmunin/trunk/web/hm/app: . views Message-ID: <20080905181308.83FDE75B0D@thoughtandmemory.org> Author: lucy Date: 2008-09-05 14:13:08 -0400 (Fri, 05 Sep 2008) New Revision: 888 Commit message: external api added Added: huginmunin/trunk/web/hm/app/views/ext_api.py huginmunin/trunk/web/hm/app/views/ext_api_urls.py huginmunin/trunk/web/hm/app/views/ext_api_views.py Modified: huginmunin/trunk/web/hm/app/urls.py From svn at thoughtandmemory.org Fri Sep 5 15:42:01 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 5 Sep 2008 15:42:01 -0400 (EDT) Subject: [Dev-flock] r889 - huginmunin/trunk/web/hm/app/views Message-ID: <20080905194201.14D8E75AEE@thoughtandmemory.org> Author: lucy Date: 2008-09-05 15:42:00 -0400 (Fri, 05 Sep 2008) New Revision: 889 Commit message: add slicing to external api Modified: huginmunin/trunk/web/hm/app/views/ext_api_views.py From lucy at thoughtandmemory.org Fri Sep 5 15:52:33 2008 From: lucy at thoughtandmemory.org (Lucy Mendel) Date: Fri, 5 Sep 2008 15:52:33 -0400 Subject: [Dev-flock] code alive and well Message-ID: yo, I recently added an external api to our database. see http://bilumi.org/trac/wiki/ExternalApi for details. for immediate satisfaction try: http://bilumi.org/Main/api/get/nodes Thanks to django and Dan's structures, it took very little time to get some nifty filters and stats working. Word up. Django 1.0 was recently released. Our repo is now compliant (only signals and admin were backwards incompatible. Oh yeah, I added the admin app in. This might be temporary; this might not be temporary. The url is only enabled when DEBUG=True...which it is. everywhere. This is slightly...dangerous--I have no idea how this interferes with our current user model. I'm still sorting this out. Speaking of the main site, it now uses the django trunk in /usr/local/django_src/django, rather than the bazaar version through ext. Dan, I tried bazr update but it said it was already at version 6---i obviously have no idea what is going on, but I'd love to find out more. L. From svn at thoughtandmemory.org Fri Sep 5 19:04:53 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 5 Sep 2008 19:04:53 -0400 (EDT) Subject: [Dev-flock] r890 - huginmunin/trunk/web/hm/app/views Message-ID: <20080905230453.CE79D75AEE@thoughtandmemory.org> Author: lucy Date: 2008-09-05 19:04:53 -0400 (Fri, 05 Sep 2008) New Revision: 890 Commit message: external api for behaviors include dimensions Modified: huginmunin/trunk/web/hm/app/views/ext_api.py From svn at thoughtandmemory.org Sat Sep 6 14:57:14 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 6 Sep 2008 14:57:14 -0400 (EDT) Subject: [Dev-flock] r891 - in huginmunin/trunk/web/hm: app/views db Message-ID: <20080906185714.6A64575B00@thoughtandmemory.org> Author: lucy Date: 2008-09-06 14:57:14 -0400 (Sat, 06 Sep 2008) New Revision: 891 Commit message: expanded external api to include edges and edge types. added upc filtering to node queries. refactored filter handling code into loop rather than hard coded. Modified: huginmunin/trunk/web/hm/app/views/ext_api.py huginmunin/trunk/web/hm/app/views/ext_api_urls.py huginmunin/trunk/web/hm/app/views/ext_api_views.py huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/db/models.py huginmunin/trunk/web/hm/db/rating.py From svn at thoughtandmemory.org Sat Sep 6 15:03:15 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 6 Sep 2008 15:03:15 -0400 (EDT) Subject: [Dev-flock] r892 - huginmunin/trunk/web/hm/db/fixtures/small_dev Message-ID: <20080906190315.BDB0075B00@thoughtandmemory.org> Author: lucy Date: 2008-09-06 15:03:15 -0400 (Sat, 06 Sep 2008) New Revision: 892 Commit message: updates small dev dataset Modified: huginmunin/trunk/web/hm/db/fixtures/small_dev/nodes.json From svn at thoughtandmemory.org Sat Sep 6 17:42:28 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 6 Sep 2008 17:42:28 -0400 (EDT) Subject: [Dev-flock] r893 - in huginmunin/trunk/web/hm/app: lib views Message-ID: <20080906214228.1F5D575B00@thoughtandmemory.org> Author: lucy Date: 2008-09-06 17:42:27 -0400 (Sat, 06 Sep 2008) New Revision: 893 Commit message: fixed obj reference bug in structures. added key parameter to external api but currently doesn't work because treating [[...]] as a string is bad Modified: huginmunin/trunk/web/hm/app/lib/structures.py huginmunin/trunk/web/hm/app/views/ext_api.py huginmunin/trunk/web/hm/app/views/ext_api_views.py From svn at thoughtandmemory.org Sat Sep 6 22:14:37 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 6 Sep 2008 22:14:37 -0400 (EDT) Subject: [Dev-flock] r894 - huginmunin/trunk/web/hm/app/views Message-ID: <20080907021437.7BBD975B00@thoughtandmemory.org> Author: lucy Date: 2008-09-06 22:14:33 -0400 (Sat, 06 Sep 2008) New Revision: 894 Commit message: Young man, there's no need to feel down. I said, young man, strings just don't understand. I said, young man, I found something that can Com-Pile Text Into Python. It's fun to use E-V-A-L. It's fun to use E-V-A-L. It has everything that you need to enjoy. Come on, dynamic languages are the coolest toy. Modified: huginmunin/trunk/web/hm/app/views/ext_api_views.py From svn at thoughtandmemory.org Wed Sep 10 10:17:14 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Wed, 10 Sep 2008 10:17:14 -0400 (EDT) Subject: [Dev-flock] r895 - huginmunin/trunk/doc Message-ID: <20080910141714.EA6FC75B00@thoughtandmemory.org> Author: lucy Date: 2008-09-10 10:17:14 -0400 (Wed, 10 Sep 2008) New Revision: 895 Commit message: test Modified: huginmunin/trunk/doc/README.txt From svn at thoughtandmemory.org Wed Sep 10 10:17:51 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Wed, 10 Sep 2008 10:17:51 -0400 (EDT) Subject: [Dev-flock] r896 - huginmunin/trunk/doc Message-ID: <20080910141751.6754575B00@thoughtandmemory.org> Author: wesa Date: 2008-09-10 10:17:51 -0400 (Wed, 10 Sep 2008) New Revision: 896 Commit message: test2 Modified: huginmunin/trunk/doc/README.txt From svn at thoughtandmemory.org Fri Sep 12 12:47:35 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 12 Sep 2008 12:47:35 -0400 (EDT) Subject: [Dev-flock] r897 - in huginmunin/trunk/web/hm: . app app/templates app/templates/node app/views db lib lib/debug_toolbar lib/debug_toolbar/panels lib/debug_toolbar/templates lib/debug_toolbar/templates/debug_toolbar lib/debug_toolbar/templates/debug_toolbar/panels lib/debug_toolbar/toolbar lib/httplib2 Message-ID: <20080912164736.0502F75B00@thoughtandmemory.org> Author: lucy Date: 2008-09-12 12:47:35 -0400 (Fri, 12 Sep 2008) New Revision: 897 Commit message: * Added post to restful external api. * Test script in app/views/rest_api_test.py * Changed 'upc' to 'barcode' in get parameter for 'nodes' * docs on wiki: http://bilumi.org/trac/wiki/ExternalApi * todo: factor out core of actions so that HTTPResponse for web and json_response for api use same internal logic * todo: put (update) and delete urls (will still use METHOD=POST) * validate_user changed to authenticate_user, but now not currently used. * instead, use current_user to get user. * current_user returns user, not id. not sure why id was sometimes used before. some confusion may remain, eg Rating creation takes id instead of user) * may want to wrap authentication back into current_user (return user, raise NotAuthenticated) * Fixes * users actually login and logout. * logout clears sessionid cookie * registration page no longer has error (not sure if registration actually works) * users can rate behaviors on node page * arguments load on node page * double rating or double adding of nodes (same label) or edges (same src and dest) raises exceptions * todo: above exceptions not caught in web app * debug_toolbar - added variable to settings file to display debug toolbar when true. staging.thoughtandmemory.org and bilumi.org updated. Added: huginmunin/trunk/web/hm/app/views/rest_api_test.py huginmunin/trunk/web/hm/lib/debug_toolbar/ huginmunin/trunk/web/hm/lib/debug_toolbar/__init__.py huginmunin/trunk/web/hm/lib/debug_toolbar/middleware.py huginmunin/trunk/web/hm/lib/debug_toolbar/models.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/ huginmunin/trunk/web/hm/lib/debug_toolbar/panels/__init__.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/cache.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/headers.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/http_vars.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/profiler.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/sql.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/templates.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/timer.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/version.py huginmunin/trunk/web/hm/lib/debug_toolbar/settings.py huginmunin/trunk/web/hm/lib/debug_toolbar/templates/ huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/ huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/base.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/ huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/cache.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/headers.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/http_vars.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/profiler.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/sql.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/sql_explain.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/templates.html huginmunin/trunk/web/hm/lib/debug_toolbar/toolbar/ huginmunin/trunk/web/hm/lib/debug_toolbar/toolbar/__init__.py huginmunin/trunk/web/hm/lib/debug_toolbar/toolbar/loader.py huginmunin/trunk/web/hm/lib/httplib2/ huginmunin/trunk/web/hm/lib/httplib2/__init__.py huginmunin/trunk/web/hm/lib/httplib2/iri2uri.py Modified: huginmunin/trunk/web/hm/app/root_urls.py huginmunin/trunk/web/hm/app/templates/login_menu.html huginmunin/trunk/web/hm/app/templates/node/behavior_info.html huginmunin/trunk/web/hm/app/templates/node/citation.html huginmunin/trunk/web/hm/app/templates/node/node_info.html huginmunin/trunk/web/hm/app/views/account.py huginmunin/trunk/web/hm/app/views/ext_api.py huginmunin/trunk/web/hm/app/views/ext_api_urls.py huginmunin/trunk/web/hm/app/views/ext_api_views.py huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/db/graph.py huginmunin/trunk/web/hm/db/models.py huginmunin/trunk/web/hm/db/rating.py huginmunin/trunk/web/hm/db/user.py huginmunin/trunk/web/hm/db/utils.py huginmunin/trunk/web/hm/lib/user_middleware.py huginmunin/trunk/web/hm/settings.py From svn at thoughtandmemory.org Fri Sep 12 12:59:03 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 12 Sep 2008 12:59:03 -0400 (EDT) Subject: [Dev-flock] r898 - huginmunin/trunk/web/hm/app/lib Message-ID: <20080912165903.E912A75B00@thoughtandmemory.org> Author: lucy Date: 2008-09-12 12:59:03 -0400 (Fri, 12 Sep 2008) New Revision: 898 Commit message: fix: FormValidation was loading on request not request.POST. *now* login and registration should work fine. Modified: huginmunin/trunk/web/hm/app/lib/form_utils.py From svn at thoughtandmemory.org Fri Sep 12 17:09:13 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 12 Sep 2008 17:09:13 -0400 (EDT) Subject: [Dev-flock] r899 - in huginmunin/trunk/web/hm: . app app/lib app/media/css app/templates app/views db env/sqlite3_default lib/debug_toolbar Message-ID: <20080912210913.7E40275B00@thoughtandmemory.org> Author: lucy Date: 2008-09-12 17:09:13 -0400 (Fri, 12 Sep 2008) New Revision: 899 Commit message: user automatically added to context. 500 and 404 added when DEBUG is false; DJANGO_SERVER setting added Modified: huginmunin/trunk/web/hm/app/lib/context.py huginmunin/trunk/web/hm/app/media/css/forms.css huginmunin/trunk/web/hm/app/media/css/general.css huginmunin/trunk/web/hm/app/templates/base.html huginmunin/trunk/web/hm/app/templates/login_menu.html huginmunin/trunk/web/hm/app/urls.py huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/db/user.py huginmunin/trunk/web/hm/env/sqlite3_default/settings.py huginmunin/trunk/web/hm/lib/debug_toolbar/middleware.py huginmunin/trunk/web/hm/settings.py From svn at thoughtandmemory.org Fri Sep 12 19:01:42 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 12 Sep 2008 19:01:42 -0400 (EDT) Subject: [Dev-flock] r900 - huginmunin/trunk/web/hm/app/templates Message-ID: <20080912230143.007C31FC6@thoughtandmemory.org> Author: lucy Date: 2008-09-12 19:01:42 -0400 (Fri, 12 Sep 2008) New Revision: 900 Commit message: added actual 404 and 500 html pages Added: huginmunin/trunk/web/hm/app/templates/404.html huginmunin/trunk/web/hm/app/templates/500.html From svn at thoughtandmemory.org Fri Sep 12 21:34:01 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 12 Sep 2008 21:34:01 -0400 (EDT) Subject: [Dev-flock] r901 - in huginmunin/trunk/web/hm: app/media/css app/templates app/templates/user app/views env/snoopy env/sqlite3_default Message-ID: <20080913013401.976EA1FC6@thoughtandmemory.org> Author: lucy Date: 2008-09-12 21:34:01 -0400 (Fri, 12 Sep 2008) New Revision: 901 Commit message: user page back (though still under construction). forms on 500 and 404 send feedback as email Added: huginmunin/trunk/web/hm/app/templates/user/user_page.html Modified: huginmunin/trunk/web/hm/app/media/css/general.css huginmunin/trunk/web/hm/app/templates/404.html huginmunin/trunk/web/hm/app/templates/500.html huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/main_urls.py huginmunin/trunk/web/hm/env/snoopy/settings.py huginmunin/trunk/web/hm/env/sqlite3_default/settings.py From svn at thoughtandmemory.org Fri Sep 12 21:58:59 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 12 Sep 2008 21:58:59 -0400 (EDT) Subject: [Dev-flock] r902 - in huginmunin/trunk/web/hm: . app/views db/fixtures/small_dev env Message-ID: <20080913015859.3B3161FC6@thoughtandmemory.org> Author: wesa Date: 2008-09-12 21:58:59 -0400 (Fri, 12 Sep 2008) New Revision: 902 Commit message: server mysql password changed; local settings file not committed (todo: add to svn ignore) Added: huginmunin/trunk/web/hm/db/fixtures/small_dev/load_full_small_dev_db.sh Removed: huginmunin/trunk/web/hm/env/demo.thoughtandmemory.org/ huginmunin/trunk/web/hm/env/staging.thoughtandmemory.org/ Modified: huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/db/fixtures/small_dev/edges.json huginmunin/trunk/web/hm/db/fixtures/small_dev/load_small_dev_db.sh huginmunin/trunk/web/hm/db/fixtures/small_dev/nodes.json huginmunin/trunk/web/hm/db/fixtures/small_dev/reviews.json huginmunin/trunk/web/hm/db/fixtures/small_dev/users.json huginmunin/trunk/web/hm/settings.py From lucy at thoughtandmemory.org Fri Sep 12 23:12:47 2008 From: lucy at thoughtandmemory.org (Lucy Mendel) Date: Fri, 12 Sep 2008 23:12:47 -0400 Subject: [Dev-flock] r902 - in huginmunin/trunk/web/hm: . app/views db/fixtures/small_dev env In-Reply-To: <20080913015859.3B3161FC6@thoughtandmemory.org> References: <20080913015859.3B3161FC6@thoughtandmemory.org> Message-ID: Hello everyone, I'd like to welcome Wesa Aapro to the BILUMI development team. He has worked for a number of years on the general problem of company and supply chain transparency for consumers. He is the Chairman of the Consumer Gadget Organization (his thoughts are on this blog: http://consumergadget.blogspot.com/). We have had some great discussions over email that will either get distilled onto the wiki or made apparent through the code. I'm excited about his ideas and fresh perspective: check out http://consumergadget.net/ and the mashup http://consumergadget.org/mash.php?ean=0091201072033. Wesa is from Finland, so English is not his first language and he's on a funny schedule time-wise. Probably not more funny than Dan's. I don't expect Wesa to work on the BILUMI application itself, at least not right away.[1] He and his team are building an application for Make IT Fair (http://makeitfair.org/) that uses our database and data model through our new RESTful API (http://bilumi.org/trac/wiki/ExternalApi). Wesa, don't hestitate to chime in with additional thoughts or corrections. There is still much work to do on the external API, the web app, data gathering and future interfaces (SMS, quickrate facebook, firefox extension). Chia, Pepe: You both moved out of town this summer, yet marvelously express interest in continuing to work on BILUMI. Do let me know if a particular project excites you and what obstacles are preventing you from getting back into the thick of things. I am happy to acquaint you back with the code or work with you to define a work module. Dan, welcome back from Colorado. I love the structures code. It made the GET api so easy. Let's meet sometime to touch base about the code. Clay is continuing Chia's template improvements on the user and browse pages of the site. I expect that will go out live in the next week. Cheers, Lucy. [1] I admit, I committed revision 902. In the future I'll try harder to stay under the commit-per-day limit, but I couldn't resist committing some more after I broke things. At any rate, if Wesa and his team want to make actual use of our repo, say a folder in trunk/web/consumer_gadget, that would be great. PS - I recently quit my job at Endeca. I am pleased by the prospect of working full time on BILUMI for at least the rest of September and October. On Fri, Sep 12, 2008 at 9:58 PM, wrote: > Author: wesa > Date: 2008-09-12 21:58:59 -0400 (Fri, 12 Sep 2008) > New Revision: 902 > Commit message: > server mysql password changed; local settings file not committed (todo: add to svn ignore) > > Added: > huginmunin/trunk/web/hm/db/fixtures/small_dev/load_full_small_dev_db.sh > Removed: > huginmunin/trunk/web/hm/env/demo.thoughtandmemory.org/ > huginmunin/trunk/web/hm/env/staging.thoughtandmemory.org/ > Modified: > huginmunin/trunk/web/hm/app/views/main.py > huginmunin/trunk/web/hm/db/fixtures/small_dev/edges.json > huginmunin/trunk/web/hm/db/fixtures/small_dev/load_small_dev_db.sh > huginmunin/trunk/web/hm/db/fixtures/small_dev/nodes.json > huginmunin/trunk/web/hm/db/fixtures/small_dev/reviews.json > huginmunin/trunk/web/hm/db/fixtures/small_dev/users.json > huginmunin/trunk/web/hm/settings.py > _______________________________________________ > Dev-flock mailing list > Dev-flock at mit.edu > http://mailman.mit.edu/mailman/listinfo/dev-flock > From svn at thoughtandmemory.org Sat Sep 13 13:42:40 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 13 Sep 2008 13:42:40 -0400 (EDT) Subject: [Dev-flock] r903 - in huginmunin/trunk/web/hm: app/templates/node app/views db env/snoopy Message-ID: <20080913174240.3EC1575B00@thoughtandmemory.org> Author: lucy Date: 2008-09-13 13:42:39 -0400 (Sat, 13 Sep 2008) New Revision: 903 Commit message: extra context sent to node_centric; adding reviews and adding new node works in web app. fixed bug in node and edge duplicate checking. autoescaping off for node descriptions. adding response to review (argument to a behavior) still broken. still todo: factor out view logic so shared by ext api and web app; add tests Modified: huginmunin/trunk/web/hm/app/templates/node/node_info.html huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/db/graph.py huginmunin/trunk/web/hm/db/models.py huginmunin/trunk/web/hm/env/snoopy/settings.py From svn at thoughtandmemory.org Sun Sep 14 11:38:52 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sun, 14 Sep 2008 11:38:52 -0400 (EDT) Subject: [Dev-flock] r904 - huginmunin/trunk/web/hm Message-ID: <20080914153852.A923875B00@thoughtandmemory.org> Author: lucy Date: 2008-09-14 11:38:52 -0400 (Sun, 14 Sep 2008) New Revision: 904 Commit message: Removed: huginmunin/trunk/web/hm/.project huginmunin/trunk/web/hm/.pydevproject From svn at thoughtandmemory.org Tue Sep 16 23:17:14 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Tue, 16 Sep 2008 23:17:14 -0400 (EDT) Subject: [Dev-flock] r905 - in huginmunin/trunk/web/hm: . app/lib app/media/css app/templates app/templates/forms app/templates/helpers app/templates/intro app/views db env/snoopy lib lib/debug_toolbar lib/debug_toolbar/media lib/debug_toolbar/panels lib/debug_toolbar/templates/debug_toolbar lib/debug_toolbar/templates/debug_toolbar/panels lib/debug_toolbar/toolbar Message-ID: <20080917031714.8E2EC75B00@thoughtandmemory.org> Author: lucy Date: 2008-09-16 23:17:13 -0400 (Tue, 16 Sep 2008) New Revision: 905 Commit message: * updated debug toolbar library from rob hudson's master. includes context variable patch * model admin show dimension parents. readability improved. removed delete option since that would permit items to point to nothing....seems like a bad state to be in. partially added updates. still working on form refactor. * use render_response indirection instead of render_to_response directly. adds RequestContext and puts vars into debug toolbar when settings.DEBUG_TOOLBAR is True. * .get uses get_object_or_404 instead of get. * removed start.html from templates/intro Added: huginmunin/trunk/web/hm/lib/debug_toolbar/media/ huginmunin/trunk/web/hm/lib/debug_toolbar/media/jquery.js huginmunin/trunk/web/hm/lib/debug_toolbar/media/toolbar.css huginmunin/trunk/web/hm/lib/debug_toolbar/media/toolbar.js huginmunin/trunk/web/hm/lib/debug_toolbar/panels/request_vars.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/template.py huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/request_vars.html huginmunin/trunk/web/hm/lib/debug_toolbar/urls.py huginmunin/trunk/web/hm/lib/debug_toolbar/views.py Removed: huginmunin/trunk/web/hm/app/templates/intro/start.html Modified: huginmunin/trunk/web/hm/__init__.py huginmunin/trunk/web/hm/app/lib/context.py huginmunin/trunk/web/hm/app/media/css/general.css huginmunin/trunk/web/hm/app/templates/base.html huginmunin/trunk/web/hm/app/templates/forms/generic.html huginmunin/trunk/web/hm/app/templates/forms/node_type.html huginmunin/trunk/web/hm/app/templates/general_extension.html huginmunin/trunk/web/hm/app/templates/gnrl_xtnsn_2.html huginmunin/trunk/web/hm/app/templates/helpers/table_form.html huginmunin/trunk/web/hm/app/templates/intro/intro_page.html huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/main_urls.py huginmunin/trunk/web/hm/app/views/model_forms.py huginmunin/trunk/web/hm/db/utils.py huginmunin/trunk/web/hm/env/snoopy/settings.py huginmunin/trunk/web/hm/lib/debug_toolbar/middleware.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/__init__.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/cache.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/headers.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/sql.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/timer.py huginmunin/trunk/web/hm/lib/debug_toolbar/panels/version.py huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/base.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/cache.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/headers.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/sql.html huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/templates.html huginmunin/trunk/web/hm/lib/debug_toolbar/toolbar/loader.py huginmunin/trunk/web/hm/lib/threadlocals_middleware.py huginmunin/trunk/web/hm/settings.py From lucy at thoughtandmemory.org Tue Sep 16 23:30:42 2008 From: lucy at thoughtandmemory.org (Lucy Mendel) Date: Tue, 16 Sep 2008 23:30:42 -0400 Subject: [Dev-flock] settings.DEBUG_TOOLBAR Message-ID: yo, A quick note about my last commit: We're using a module called 'django-debug-toolbar' that displays debug/profiling information at the top of web pages. It is off by default. To use, add DEBUG_TOOLBAR = True to your local settings file to override the default False value. An earlier commit did contain this module in the hm/lib directory. This was from dcramer's fork of the module. I didn't notice too severe a performance hit when using it. For this past commit I used a fork of the master debug-toolbar repo (http://github.com/robhudson/django-debug-toolbar/tree). There's a pretty significant performance hit now. I'll investigate porting perf improvements from dcramer's fork, or else disable (by default) unnecessary features. Note that the Request Var panel shows context variables. That is, it shows the variables available to the templates. Feel free to improve the css of the panels---right now our light blue links on their orange is pretty killer. (I literally can't read what I'm writing right now; I admit, though, that I haven't been wearing glasses all day) Now that the debug diversion is coming to an end I'm back on view maintenance and form improvements/use/documentation, and will hopefully hit structures improvements/use/refactoring/documentation afterwards. Lucy. From svn at thoughtandmemory.org Wed Sep 17 12:08:07 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Wed, 17 Sep 2008 12:08:07 -0400 (EDT) Subject: [Dev-flock] r906 - huginmunin/trunk/web/hm/app/lib Message-ID: <20080917160807.3BF7B75B00@thoughtandmemory.org> Author: lucy Date: 2008-09-17 12:08:06 -0400 (Wed, 17 Sep 2008) New Revision: 906 Commit message: and now the addtachment Added: huginmunin/trunk/web/hm/app/lib/view_utils.py From svn at thoughtandmemory.org Thu Sep 18 15:57:55 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Thu, 18 Sep 2008 15:57:55 -0400 (EDT) Subject: [Dev-flock] r907 - huginmunin/trunk/web/hm/app/views Message-ID: <20080918195755.34E8F75B00@thoughtandmemory.org> Author: lucy Date: 2008-09-18 15:57:54 -0400 (Thu, 18 Sep 2008) New Revision: 907 Commit message: views don't explicitly raise 404, get mixin does. (remove bug i introduced). user page is my_profile.html. i thought i fixed this already? Modified: huginmunin/trunk/web/hm/app/views/main.py From svn at thoughtandmemory.org Sat Sep 20 15:27:54 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 20 Sep 2008 15:27:54 -0400 (EDT) Subject: [Dev-flock] r908 - in huginmunin/trunk/web/hm: app/lib app/lib/tags app/templates/user app/views db db/fixtures/small_dev env/snoopy Message-ID: <20080920192754.2CAA6FDFD1@thoughtandmemory.org> Author: lucy Date: 2008-09-20 15:27:53 -0400 (Sat, 20 Sep 2008) New Revision: 908 Commit message: user profile forms and display. vars available to templates. Added: huginmunin/trunk/web/hm/app/templates/user/display.html huginmunin/trunk/web/hm/app/templates/user/edit.html huginmunin/trunk/web/hm/app/templates/user/profile_display.html huginmunin/trunk/web/hm/app/templates/user/profile_edit.html huginmunin/trunk/web/hm/app/views/forms.py Removed: huginmunin/trunk/web/hm/app/templates/user/create_portfolio.html huginmunin/trunk/web/hm/app/templates/user/page.old.html huginmunin/trunk/web/hm/app/templates/user/portfolio.html huginmunin/trunk/web/hm/app/templates/user/profile.html Modified: huginmunin/trunk/web/hm/app/lib/tags/misc.py huginmunin/trunk/web/hm/app/lib/view_utils.py huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/main_urls.py huginmunin/trunk/web/hm/db/fixtures/small_dev/users.json huginmunin/trunk/web/hm/db/models.py huginmunin/trunk/web/hm/db/user.py huginmunin/trunk/web/hm/env/snoopy/settings.py From svn at thoughtandmemory.org Sat Sep 20 16:59:34 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 20 Sep 2008 16:59:34 -0400 (EDT) Subject: [Dev-flock] r909 - in huginmunin/trunk/web/hm: . app/lib debug_toolbar debug_toolbar/media debug_toolbar/panels debug_toolbar/templates debug_toolbar/templates/debug_toolbar debug_toolbar/templates/debug_toolbar/panels debug_toolbar/toolbar env/snoopy lib Message-ID: <20080920205934.80DA9FDFD1@thoughtandmemory.org> Author: lucy Date: 2008-09-20 16:59:33 -0400 (Sat, 20 Sep 2008) New Revision: 909 Commit message: updated debug_toolbar. looks even better. put at top level of web/hm so that could update git repo and have it naturally work. couldn't get debug_toolbar's internal imports to work when i put it in lib directory, since python path is relative to root...which i think is good if we can stand top-level third party libraries. Added: huginmunin/trunk/web/hm/debug_toolbar/ huginmunin/trunk/web/hm/debug_toolbar/__init__.py huginmunin/trunk/web/hm/debug_toolbar/media/ huginmunin/trunk/web/hm/debug_toolbar/media/jquery.js huginmunin/trunk/web/hm/debug_toolbar/media/toolbar.css huginmunin/trunk/web/hm/debug_toolbar/media/toolbar.js huginmunin/trunk/web/hm/debug_toolbar/middleware.py huginmunin/trunk/web/hm/debug_toolbar/models.py huginmunin/trunk/web/hm/debug_toolbar/panels/ huginmunin/trunk/web/hm/debug_toolbar/panels/__init__.py huginmunin/trunk/web/hm/debug_toolbar/panels/cache.py huginmunin/trunk/web/hm/debug_toolbar/panels/headers.py huginmunin/trunk/web/hm/debug_toolbar/panels/request_vars.py huginmunin/trunk/web/hm/debug_toolbar/panels/sql.py huginmunin/trunk/web/hm/debug_toolbar/panels/template.py huginmunin/trunk/web/hm/debug_toolbar/panels/timer.py huginmunin/trunk/web/hm/debug_toolbar/panels/version.py huginmunin/trunk/web/hm/debug_toolbar/templates/ huginmunin/trunk/web/hm/debug_toolbar/templates/debug_toolbar/ huginmunin/trunk/web/hm/debug_toolbar/templates/debug_toolbar/base.html huginmunin/trunk/web/hm/debug_toolbar/templates/debug_toolbar/panels/ huginmunin/trunk/web/hm/debug_toolbar/templates/debug_toolbar/panels/cache.html huginmunin/trunk/web/hm/debug_toolbar/templates/debug_toolbar/panels/headers.html huginmunin/trunk/web/hm/debug_toolbar/templates/debug_toolbar/panels/request_vars.html huginmunin/trunk/web/hm/debug_toolbar/templates/debug_toolbar/panels/sql.html huginmunin/trunk/web/hm/debug_toolbar/templates/debug_toolbar/panels/sql_explain.html huginmunin/trunk/web/hm/debug_toolbar/templates/debug_toolbar/panels/templates.html huginmunin/trunk/web/hm/debug_toolbar/toolbar/ huginmunin/trunk/web/hm/debug_toolbar/toolbar/__init__.py huginmunin/trunk/web/hm/debug_toolbar/toolbar/loader.py huginmunin/trunk/web/hm/debug_toolbar/urls.py huginmunin/trunk/web/hm/debug_toolbar/views.py Removed: huginmunin/trunk/web/hm/lib/debug_toolbar/ Modified: huginmunin/trunk/web/hm/__init__.py huginmunin/trunk/web/hm/app/lib/context.py huginmunin/trunk/web/hm/app/lib/view_utils.py huginmunin/trunk/web/hm/env/snoopy/settings.py huginmunin/trunk/web/hm/settings.py From svn at thoughtandmemory.org Sat Sep 20 18:18:08 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 20 Sep 2008 18:18:08 -0400 (EDT) Subject: [Dev-flock] r910 - in huginmunin/trunk/web/hm/app: templates/user views Message-ID: <20080920221809.1966CFDFD1@thoughtandmemory.org> Author: lucy Date: 2008-09-20 18:18:05 -0400 (Sat, 20 Sep 2008) New Revision: 910 Commit message: profile update Modified: huginmunin/trunk/web/hm/app/templates/user/profile_display.html huginmunin/trunk/web/hm/app/templates/user/profile_edit.html huginmunin/trunk/web/hm/app/views/forms.py huginmunin/trunk/web/hm/app/views/main.py From svn at thoughtandmemory.org Sat Sep 20 23:35:34 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 20 Sep 2008 23:35:34 -0400 (EDT) Subject: [Dev-flock] r911 - huginmunin/trunk/web/hm/app/views Message-ID: <20080921033534.E81BBFDFD1@thoughtandmemory.org> Author: lucy Date: 2008-09-20 23:35:33 -0400 (Sat, 20 Sep 2008) New Revision: 911 Commit message: commit this already Modified: huginmunin/trunk/web/hm/app/views/main.py From svn at thoughtandmemory.org Mon Sep 22 11:57:05 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Mon, 22 Sep 2008 11:57:05 -0400 (EDT) Subject: [Dev-flock] r912 - in huginmunin/trunk/web/hm: app/templates/user app/views db db/fixtures/small_dev env/snoopy Message-ID: <20080922155705.50E1075AEE@thoughtandmemory.org> Author: lucy Date: 2008-09-22 11:57:04 -0400 (Mon, 22 Sep 2008) New Revision: 912 Commit message: reverted User db changes---eit! r908-911 are bad for datasvn info./manage.py runserver UserExtended still changed, but that's ok--we have let users edit their profiles anyway. profile edit and dispay completely specialized. form generalization still getting put in place. at this point i assume our lack of django form class usage was because newforms hadn't landed yet. custom validation and template tagging may still prove useful. might as well make form classes, though, and mght as well make those classes extend (or be) django forms. feedback is welcome. Modified: huginmunin/trunk/web/hm/app/templates/user/profile_edit.html huginmunin/trunk/web/hm/app/views/forms.py huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/main_urls.py huginmunin/trunk/web/hm/db/fixtures/small_dev/users.json huginmunin/trunk/web/hm/db/user.py huginmunin/trunk/web/hm/env/snoopy/settings.py From svn at thoughtandmemory.org Mon Sep 22 13:23:49 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Mon, 22 Sep 2008 13:23:49 -0400 (EDT) Subject: [Dev-flock] r913 - in huginmunin/trunk/web/hm: . app/media/css app/media/img/sketches app/templates app/templates/intro app/templates/user app/views db db/fixtures/small_dev env env/clay Message-ID: <20080922172352.C89EB75B00@thoughtandmemory.org> Author: lucy Date: 2008-09-22 13:23:47 -0400 (Mon, 22 Sep 2008) New Revision: 913 Commit message: fixed bug in db/log.py that used user with id 1 when encountered problems... still need a real fix; maybe use anonymous user? larger project because we want anonymous user that is actual user... then again, no actions without logging in. causing bug was calling User.get(user_id) where user_id is string. wrapped user_id in int(user_id), though perhaps get should except string forms of id? well, perhaps django's url patterns should send int arguments when found using \d+ explamation point. Added: huginmunin/trunk/web/hm/app/media/img/sketches/Notes.png huginmunin/trunk/web/hm/env/clay/ huginmunin/trunk/web/hm/env/clay/settings.py Modified: huginmunin/trunk/web/hm/app/media/css/general.css huginmunin/trunk/web/hm/app/templates/base.html huginmunin/trunk/web/hm/app/templates/general_base.html huginmunin/trunk/web/hm/app/templates/general_extension.html huginmunin/trunk/web/hm/app/templates/gnrl_xtnsn_2.html huginmunin/trunk/web/hm/app/templates/intro/intro_page.html huginmunin/trunk/web/hm/app/templates/user/my_profile.html huginmunin/trunk/web/hm/app/templates/user/profile_display.html huginmunin/trunk/web/hm/app/templates/user/profile_edit.html huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/quickrate_main.py huginmunin/trunk/web/hm/db/fixtures/small_dev/load_full_small_dev_db.sh huginmunin/trunk/web/hm/db/log.py huginmunin/trunk/web/hm/db/user.py huginmunin/trunk/web/hm/settings.py From svn at thoughtandmemory.org Mon Sep 22 13:31:40 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Mon, 22 Sep 2008 13:31:40 -0400 (EDT) Subject: [Dev-flock] r914 - huginmunin/trunk/web/hm/app/templates/user Message-ID: <20080922173144.443D875B00@thoughtandmemory.org> Author: lucy Date: 2008-09-22 13:31:33 -0400 (Mon, 22 Sep 2008) New Revision: 914 Commit message: attached Added: huginmunin/trunk/web/hm/app/templates/user/user_menu_block.html From lucy at thoughtandmemory.org Mon Sep 22 13:46:00 2008 From: lucy at thoughtandmemory.org (Lucy Mendel) Date: Mon, 22 Sep 2008 13:46:00 -0400 Subject: [Dev-flock] user, local dev database. Message-ID: yo, Note that revision 908 introduced backwards incompatible changes to user.py for User and UserExtended. This is stupid, since we already have users, and breaks a lot of Good work to separate users and profiles (what we put in UserExtended), so revision 913 reverted those changes to User. User Extended still has the extra fields, but since no one has been able to edit their profile before now we don't have to worry about data loss. To be clear: if you already have a database full of users, then if you update the bilumi code you'll need to run ./manage.py syncdb. You'll probably need to drop the db_userextended table and then run syncdb since we've added a bunch of *_isPublic columns and removed the name column (seemed redundant with User information). If you add data in UserExtended then you'll want to dump it first and then reload it after sync-ing (which just creates an empty table). If you're developing locally, you can load a small dev dataset by running the following bash script ./db/fixtures/small_dev/local_full_small_dev_db.sh One day we may want to create a large dataset with automatic population. If you have any questions about recent changes let me know. I'm working towards a 'release' of sorts for the end of October. Lucy. From svn at thoughtandmemory.org Tue Sep 23 11:54:50 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Tue, 23 Sep 2008 11:54:50 -0400 (EDT) Subject: [Dev-flock] r915 - in huginmunin/trunk/web/hm/app/media/img: . buttons Message-ID: <20080923155450.6628E1FC6@thoughtandmemory.org> Author: clay Date: 2008-09-23 11:54:49 -0400 (Tue, 23 Sep 2008) New Revision: 915 Commit message: Added: huginmunin/trunk/web/hm/app/media/img/buttons/ huginmunin/trunk/web/hm/app/media/img/buttons/Cancel.png huginmunin/trunk/web/hm/app/media/img/buttons/Edit.png huginmunin/trunk/web/hm/app/media/img/buttons/Login.png huginmunin/trunk/web/hm/app/media/img/buttons/Preview.png huginmunin/trunk/web/hm/app/media/img/buttons/Rate_It.png huginmunin/trunk/web/hm/app/media/img/buttons/Register.png huginmunin/trunk/web/hm/app/media/img/buttons/Submit.png huginmunin/trunk/web/hm/app/media/img/buttons/Update.png huginmunin/trunk/web/hm/app/media/img/buttons/signup.png From svn at thoughtandmemory.org Tue Sep 23 11:55:13 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Tue, 23 Sep 2008 11:55:13 -0400 (EDT) Subject: [Dev-flock] r916 - in huginmunin/trunk/web/hm/app/media/img: . button_Mouse_Overs Message-ID: <20080923155513.3A6C91FC6@thoughtandmemory.org> Author: clay Date: 2008-09-23 11:55:13 -0400 (Tue, 23 Sep 2008) New Revision: 916 Commit message: Added: huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/ huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/Cancel_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/Edit_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/Login_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/Logout_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/Preview_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/Rate_It_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/Register_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/Submit_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/Update_Mouse_Over.png From svn at thoughtandmemory.org Tue Sep 23 12:45:39 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Tue, 23 Sep 2008 12:45:39 -0400 (EDT) Subject: [Dev-flock] r917 - in huginmunin/trunk/web/hm: app/media/img app/media/js app/views db db/fixtures/small_dev env/sqlite3_default Message-ID: <20080923164539.8F14B1FC6@thoughtandmemory.org> Author: lucy Date: 2008-09-23 12:45:39 -0400 (Tue, 23 Sep 2008) New Revision: 917 Commit message: * fixed valueerror bug in api 'get'\n * corrected rest_api_test.py. load full small dev database and then run test Added: huginmunin/trunk/web/hm/app/media/img/upc.jpg Removed: huginmunin/trunk/web/hm/app/media/js/MochiKit/ huginmunin/trunk/web/hm/db/fixtures/small_dev/load_small_dev_db.sh Modified: huginmunin/trunk/web/hm/app/views/ext_api_views.py huginmunin/trunk/web/hm/app/views/forms.py huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/rest_api_test.py huginmunin/trunk/web/hm/db/user.py huginmunin/trunk/web/hm/env/sqlite3_default/settings.py From wesa.aapro at gmail.com Wed Sep 24 13:49:28 2008 From: wesa.aapro at gmail.com (wesa aapro) Date: Wed, 24 Sep 2008 20:49:28 +0300 Subject: [Dev-flock] Joining BILUMI Message-ID: Hi all, I am Wesa, founder of Finnish based Consumer Gadget. It is a mobile tool for ethical shopper, utilizing barcodes, see http://consumergadget.org/. Consumer Gadget has it's own database of ethical information, but for the three years the service has existed, we haven't been able to grow the database. I am ready to try something new and I am happy to join BILUMI. I got interested in BILUMI, since Consumer Gadget's information model is pretty much the same, with only small differences. BILUMI has very good philosophy about letting users evaluate nodes, something that Consumer Gadget is completely missing. I should explain my background, because it may help in understanding my writing. I have graduated from Medialab / Helsinki University of Arts and Design, but I actually started my studies in Helsinki University of Technology. My masters's thesis was about Consumer Gadget. Even though I have done studies in CS, I am self taught programmer and information architecture. This means I don't know the correct terminology, especially in english. I tend to see everything visually, as boxes and arrows, so if my thoughts don't make any sense, it's propably because I have written something else than I see in my head. I have a lot of experience on the subject, but I have few disadvantages: 1) I have worked pretty much alone for the last three years, so I am really blinded on many things. 2) I haven't coded a single line of Python. I am really excited about working with BILUMI, because there are many of you and you clearly understand what you do! I have had a lot of support in Finland, managed to do well in competitions with just the idea of Consumer Gadget, but I haven't had anyone to talk to in the level I now can. I have worked with Finnish NGO's (we actually are one ourselves) and found out that the biggest problem is, that the research goes into too much details, so that the overall picture is lost. There are too many products in the world to focus on everyone of them. We need powerful tools to cover many products easily, even if it goes slightly wrong. My focus is currently on how to model reality efficiently. My focus is not on the ethical debate about the reality, it is a field I really don't understand. Actually my interests in ethical shopping came from Consumer Gadget - purely technical idea, which no one at the time seemed to have came up with before. I wrote three wiki pages and I would be happy if some of you had the time to read them and discuss about the thoughts presented in them. The terminology I have chosen may not be understandable, it can be even misleading, so feel free to discuss about my thoughts directly on the wiki pages. Modelling reality efficiently, but not 100% accurately: http://bilumi.org/trac/wiki/Approximation_groups Presenting the information in understandable way to simplified UI: http://bilumi.org/trac/wiki/Rendering_nodes Accessing the information through context identifiers: http://bilumi.org/trac/wiki/Identifying_nodes Happy to be on board, Wesa -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.mit.edu/pipermail/dev-flock/attachments/20080924/5b1dc1dd/attachment.htm From clay at bilumi.org Thu Sep 25 10:26:31 2008 From: clay at bilumi.org (Clay Ward) Date: Thu, 25 Sep 2008 10:26:31 -0400 Subject: [Dev-flock] Joining BILUMI In-Reply-To: References: Message-ID: Thanks for the email, Wesa. Welcome to the team! -clay On Wed, Sep 24, 2008 at 1:49 PM, wesa aapro wrote: > Hi all, > > I am Wesa, founder of Finnish based Consumer Gadget. It is a mobile tool for > ethical shopper, utilizing barcodes, see http://consumergadget.org/. > Consumer Gadget has it's own database of ethical information, but for the > three years the service has existed, we haven't been able to grow the > database. I am ready to try something new and I am happy to join BILUMI. > > I got interested in BILUMI, since Consumer Gadget's information model is > pretty much the same, with only small differences. BILUMI has very good > philosophy about letting users evaluate nodes, something that Consumer > Gadget is completely missing. > > I should explain my background, because it may help in understanding my > writing. I have graduated from Medialab / Helsinki University of Arts and > Design, but I actually started my studies in Helsinki University of > Technology. My masters's thesis was about Consumer Gadget. Even though I > have done studies in CS, I am self taught programmer and information > architecture. This means I don't know the correct terminology, especially in > english. I tend to see everything visually, as boxes and arrows, so if my > thoughts don't make any sense, it's propably because I have written > something else than I see in my head. > I have a lot of experience on the subject, but I have few disadvantages: 1) > I have worked pretty much alone for the last three years, so I am really > blinded on many things. 2) I haven't coded a single line of Python. > > I am really excited about working with BILUMI, because there are many of you > and you clearly understand what you do! I have had a lot of support in > Finland, managed to do well in competitions with just the idea of Consumer > Gadget, but I haven't had anyone to talk to in the level I now can. > > I have worked with Finnish NGO's (we actually are one ourselves) and found > out that the biggest problem is, that the research goes into too much > details, so that the overall picture is lost. There are too many products in > the world to focus on everyone of them. We need powerful tools to cover many > products easily, even if it goes slightly wrong. My focus is currently on > how to model reality efficiently. My focus is not on the ethical debate > about the reality, it is a field I really don't understand. Actually my > interests in ethical shopping came from Consumer Gadget - purely technical > idea, which no one at the time seemed to have came up with before. > > I wrote three wiki pages and I would be happy if some of you had the time to > read them and discuss about the thoughts presented in them. The terminology > I have chosen may not be understandable, it can be even misleading, so feel > free to discuss about my thoughts directly on the wiki pages. > > Modelling reality efficiently, but not 100% accurately: > http://bilumi.org/trac/wiki/Approximation_groups > > Presenting the information in understandable way to simplified UI: > http://bilumi.org/trac/wiki/Rendering_nodes > > Accessing the information through context identifiers: > http://bilumi.org/trac/wiki/Identifying_nodes > > > > Happy to be on board, > Wesa > > _______________________________________________ > Dev-flock mailing list > Dev-flock at mit.edu > http://mailman.mit.edu/mailman/listinfo/dev-flock > > -- Clay Ward President and Founder Buy It Like You Mean It http://www.BuyItLikeYouMeanIt.org "Change the world... one purchase at a time." From svn at thoughtandmemory.org Thu Sep 25 14:26:23 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Thu, 25 Sep 2008 14:26:23 -0400 (EDT) Subject: [Dev-flock] r918 - in huginmunin/trunk/web/hm: app/media/css app/templates app/views db Message-ID: <20080925182623.EA60175B00@thoughtandmemory.org> Author: lucy Date: 2008-09-25 14:26:22 -0400 (Thu, 25 Sep 2008) New Revision: 918 Commit message: * added portfolio edit/display /Main/user/edit/portfolio/2221/ /Main/user/display/portfolio/2221/ /Main/user/edit/profile/2221/ /Main/user/display/profile/2221/ * fixed typos in general.css * add names to portfolio and account urls Modified: huginmunin/trunk/web/hm/app/media/css/general.css huginmunin/trunk/web/hm/app/templates/base.html huginmunin/trunk/web/hm/app/views/account_urls.py huginmunin/trunk/web/hm/app/views/forms.py huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/main_urls.py huginmunin/trunk/web/hm/db/log.py huginmunin/trunk/web/hm/db/models.py huginmunin/trunk/web/hm/db/user.py From svn at thoughtandmemory.org Thu Sep 25 21:44:37 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Thu, 25 Sep 2008 21:44:37 -0400 (EDT) Subject: [Dev-flock] r919 - in huginmunin/trunk/web/hm: app/templates/intro app/templates/user app/views db db/fixtures/small_dev Message-ID: <20080926014437.D334675B00@thoughtandmemory.org> Author: lucy Date: 2008-09-25 21:44:37 -0400 (Thu, 25 Sep 2008) New Revision: 919 Commit message: * attached portfolio template files. eit. * recent activity on main page is now actual recent activity * /Main/recent_activity added to display all recent activity for staff users * added some url goodness to centric urls Added: huginmunin/trunk/web/hm/app/templates/intro/recent_activity.html huginmunin/trunk/web/hm/app/templates/user/portfolio_display.html huginmunin/trunk/web/hm/app/templates/user/portfolio_edit.html Modified: huginmunin/trunk/web/hm/app/templates/intro/intro_page.html huginmunin/trunk/web/hm/app/templates/user/profile_edit.html huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/main_urls.py huginmunin/trunk/web/hm/db/fixtures/small_dev/users.json huginmunin/trunk/web/hm/db/graph.py huginmunin/trunk/web/hm/db/log.py huginmunin/trunk/web/hm/db/user.py From svn at thoughtandmemory.org Fri Sep 26 00:09:36 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 26 Sep 2008 00:09:36 -0400 (EDT) Subject: [Dev-flock] r920 - in huginmunin/trunk/web/hm/app: templates/intro views Message-ID: <20080926040936.13EA875B00@thoughtandmemory.org> Author: wesa Date: 2008-09-26 00:09:35 -0400 (Fri, 26 Sep 2008) New Revision: 920 Commit message: * recent activity now uses actual activity objects, thus gets times right since can't order_by time mixin as it is not an actual db field. * link on main page to all recent activity for staff users. * fixed bug in inner decorator This line, and those below, will be ignored-- M app/views/main.py M app/templates/intro/recent_activity.html M app/templates/intro/intro_page.html Modified: huginmunin/trunk/web/hm/app/templates/intro/intro_page.html huginmunin/trunk/web/hm/app/templates/intro/recent_activity.html huginmunin/trunk/web/hm/app/views/main.py From svn at thoughtandmemory.org Fri Sep 26 00:23:33 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 26 Sep 2008 00:23:33 -0400 (EDT) Subject: [Dev-flock] r921 - huginmunin/trunk/web/hm Message-ID: <20080926042333.4963B75B01@thoughtandmemory.org> Author: lucy Date: 2008-09-26 00:23:33 -0400 (Fri, 26 Sep 2008) New Revision: 921 Commit message: doc change. mostly a test so i stop committing as wesa by default. Modified: huginmunin/trunk/web/hm/settings.py From svn at thoughtandmemory.org Fri Sep 26 00:32:48 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 26 Sep 2008 00:32:48 -0400 (EDT) Subject: [Dev-flock] r922 - huginmunin/trunk/web/hm/db/fixtures/small_dev Message-ID: <20080926043248.9AE6175B01@thoughtandmemory.org> Author: lucy Date: 2008-09-26 00:32:48 -0400 (Fri, 26 Sep 2008) New Revision: 922 Commit message: doink. Modified: huginmunin/trunk/web/hm/db/fixtures/small_dev/load_full_small_dev_db.sh From lucy at thoughtandmemory.org Fri Sep 26 00:35:12 2008 From: lucy at thoughtandmemory.org (Lucy Mendel) Date: Fri, 26 Sep 2008 00:35:12 -0400 Subject: [Dev-flock] dynamic recent activity Message-ID: yo, The recent activity listings on the main page are now kept up to date with actual recent activity. I just hooked things up-- Dan, good work with Actions. Note that most models (eg, node, behavior, nodetypecast, etc.--graph.py stuff) have user and time properties mixed in. These come from the Action model in log.py. I got worried as I coded that objects loaded from json files would lose their original user and time properties, being replaced by 'created now by default user (since no one is logged in when we load from db)'. I accidentally deleted the staging database...so had a chance to test this theory when loading a dump of our production data (now safely backed up). I was happily surprised to see the appropriate creators and timings of events. Good work everyone!! Also, if you are logged in as a user with is_staff set to true you'll see a handy link to view all recent activity. This is a no holds barred view of what's been happening on the site. Right now users 'danring', 'cwallardo' and 'diN0bot' on the production site have staff capabilities. On the staging site (http://staging.thoughtandmemory.org/Main), use 'lbear', with password 'bear', or create your own user in a json or xml fixture and load it up. <<<<< Let me know what your username(s) is(are) and I'll give you staff super powers. btw -- check out http://bilumi.org/Main/user/display/profile/19 and http://bilumi.org/Main/user/display/portfolio/19 l. From svn at thoughtandmemory.org Fri Sep 26 00:43:52 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Fri, 26 Sep 2008 00:43:52 -0400 (EDT) Subject: [Dev-flock] r923 - huginmunin/trunk/web/hm/db Message-ID: <20080926044352.CF35075B01@thoughtandmemory.org> Author: lucy Date: 2008-09-26 00:43:52 -0400 (Fri, 26 Sep 2008) New Revision: 923 Commit message: added logging of user creation. eit for the commitbarf. Modified: huginmunin/trunk/web/hm/db/log.py From svn at thoughtandmemory.org Sat Sep 27 17:46:47 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 27 Sep 2008 17:46:47 -0400 (EDT) Subject: [Dev-flock] r924 - in huginmunin/trunk/web/hm: . app/media/css app/media/js app/templates app/templates/browse app/templates/forms app/templates/graph app/templates/helpers app/templates/node app/views db db/fixtures db/fixtures/medium_dev lib lib/oembed lib/oembed/templatetags lib/pagination lib/pagination/locale lib/pagination/locale/de lib/pagination/locale/de/LC_MESSAGES lib/pagination/templates lib/pagination/templates/pagination lib/pagination/templatetags Message-ID: <20080927214647.53E141FC6@thoughtandmemory.org> Author: lucy Date: 2008-09-27 17:46:46 -0400 (Sat, 27 Sep 2008) New Revision: 924 Commit message: * added pagination library that lets templates create paginators for iterable data. used on browse page. no more js table means internet explorer is now a supported platform. plus load time is much decreased. * commented out oembed use from settings since we don't use it. updated oembed library from external svn repo...might come in handy later. ===== * action issues: actions seem not to be created when data is loaded into sqlite3. what should we do if an item has no action? used to raise runtimeexception. now simply pass...and template will display nothing. the right thing requires more thought. action data is pretty important since users would be surprised and hurt to lose attribution. would love to gain more confidence in the creation of actions when loading data and otherwise. will this area require more work if switch to different database, eg postgresql? * added 'medium_dev' data set, which is really just a json dump of the server from last week. it's more realistic in basic names and properties than what i was making up, but still needs barcodes and tags to be added to flesh things out. more reviews and ratings would be create. ===== * node page now reloads when behavior or rating is added. why? the load doesn't seem to take long at all, so why not? if we start having tons of data on the page we'll use pagination. for ratings we need to update three numbers (user rating, review rating, node rating). * barcodes (identifiers) added with nodes are now actually saved. * users are redirected to login or told to login if send POST to create nodes, reviews (behaviors) or ratings. templates don't show these forms unless user is logged in. show login link that redirects back to page. would be nice if could show forms and then, when user submits data, redirect to login/registration and then submit entered data. right now we lose that data. * commented out onload ajax calls to get nodelist for browse page and arguments for node page. * show server errors from ajax calls to add behavior or node (previously showed only client side form errors) * nodeblock.css: commented out css line offending firebug * general.css: fixed bug that was preventing latter part of file to be ignored. added css for browse page and 'add review' portion of node page. * would love to see more page specific css and js includes. maybe we have a script that generates this, or maybe this is done by hand. we only have 4 main parts to the site: main, browse, user, node. seems like not a big deal to keep track of different css and js. ===== * brevified model admin. check /Main/model/admin for the downlow. must have staff privileges. * problem with Dimension slug in main_api.py commented out. not sure that we make use of slugs--do we? * added absolute_url properties to node and user models. * continuing to make use of reverse and url template tag. ==== * commented out key, value javascript assignment from data in base.html. what's is for? what if someone puts a data variable into the context? nothing seems broken....but it's not like we have tests so....see what happens. on that note... (Dan says he has the repo up in git. Yeah Dawg! These commits will finally be able to get put together into some sense.) Added: huginmunin/trunk/web/hm/app/templates/browse/pagination.html huginmunin/trunk/web/hm/app/templates/forms/model_admin.html huginmunin/trunk/web/hm/app/templates/forms/model_admin_add.html huginmunin/trunk/web/hm/app/templates/forms/model_admin_list.html huginmunin/trunk/web/hm/db/fixtures/medium_dev/ huginmunin/trunk/web/hm/db/fixtures/medium_dev/README huginmunin/trunk/web/hm/db/fixtures/medium_dev/REAL_sept2008.json huginmunin/trunk/web/hm/lib/pagination/ huginmunin/trunk/web/hm/lib/pagination/__init__.py huginmunin/trunk/web/hm/lib/pagination/locale/ huginmunin/trunk/web/hm/lib/pagination/locale/de/ huginmunin/trunk/web/hm/lib/pagination/locale/de/LC_MESSAGES/ huginmunin/trunk/web/hm/lib/pagination/locale/de/LC_MESSAGES/django.po huginmunin/trunk/web/hm/lib/pagination/middleware.py huginmunin/trunk/web/hm/lib/pagination/models.py huginmunin/trunk/web/hm/lib/pagination/templates/ huginmunin/trunk/web/hm/lib/pagination/templates/pagination/ huginmunin/trunk/web/hm/lib/pagination/templates/pagination/pagination.html huginmunin/trunk/web/hm/lib/pagination/templatetags/ huginmunin/trunk/web/hm/lib/pagination/templatetags/__init__.py huginmunin/trunk/web/hm/lib/pagination/templatetags/pagination_tags.py huginmunin/trunk/web/hm/lib/pagination/tests.py Modified: huginmunin/trunk/web/hm/app/media/css/general.css huginmunin/trunk/web/hm/app/media/css/nodeblock.css huginmunin/trunk/web/hm/app/media/js/arguments.js huginmunin/trunk/web/hm/app/media/js/filter_nodes.js huginmunin/trunk/web/hm/app/media/js/jquery.rater.js huginmunin/trunk/web/hm/app/media/js/main.js huginmunin/trunk/web/hm/app/templates/base.html huginmunin/trunk/web/hm/app/templates/forms/login_form.html huginmunin/trunk/web/hm/app/templates/graph/create_node.html huginmunin/trunk/web/hm/app/templates/graph/list.html huginmunin/trunk/web/hm/app/templates/helpers/table_form.html huginmunin/trunk/web/hm/app/templates/node/behavior_info.html huginmunin/trunk/web/hm/app/templates/node/behaviors.html huginmunin/trunk/web/hm/app/templates/node/page.html huginmunin/trunk/web/hm/app/views/account.py huginmunin/trunk/web/hm/app/views/account_forms.py huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/main_api.py huginmunin/trunk/web/hm/app/views/main_urls.py huginmunin/trunk/web/hm/db/graph.py huginmunin/trunk/web/hm/db/log.py huginmunin/trunk/web/hm/lib/oembed/models.py huginmunin/trunk/web/hm/lib/oembed/templatetags/oembed_tags.py huginmunin/trunk/web/hm/settings.py From svn at thoughtandmemory.org Sat Sep 27 18:15:34 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 27 Sep 2008 18:15:34 -0400 (EDT) Subject: [Dev-flock] r925 - in huginmunin/trunk/web/hm/app/media: css img img/buttons Message-ID: <20080927221534.E38931FC6@thoughtandmemory.org> Author: clay Date: 2008-09-27 18:15:34 -0400 (Sat, 27 Sep 2008) New Revision: 925 Commit message: Added Jquery scripts to make mouse overs for buttons. Also created css files and the profile page to match. And added a bunch of buttons and moved around img folders. Added: huginmunin/trunk/web/hm/app/media/img/buttons/Cancel_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/buttons/Edit_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/buttons/Login_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/buttons/Logout.png huginmunin/trunk/web/hm/app/media/img/buttons/Logout_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/buttons/Preview_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/buttons/Rate_It_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/buttons/Register_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/buttons/Submit_Mouse_Over.png huginmunin/trunk/web/hm/app/media/img/buttons/Update_Mouse_Over.png Removed: huginmunin/trunk/web/hm/app/media/img/button_Mouse_Overs/ Modified: huginmunin/trunk/web/hm/app/media/css/general.css From svn at thoughtandmemory.org Sat Sep 27 18:16:54 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 27 Sep 2008 18:16:54 -0400 (EDT) Subject: [Dev-flock] r926 - in huginmunin/trunk/web/hm/app/templates: . user Message-ID: <20080927221654.17FD01FC6@thoughtandmemory.org> Author: clay Date: 2008-09-27 18:16:53 -0400 (Sat, 27 Sep 2008) New Revision: 926 Commit message: Modified login_menu as well. Base.html is where jquery scripts things are. Modified: huginmunin/trunk/web/hm/app/templates/base.html huginmunin/trunk/web/hm/app/templates/login_menu.html huginmunin/trunk/web/hm/app/templates/user/profile_display.html From svn at thoughtandmemory.org Sat Sep 27 18:23:16 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sat, 27 Sep 2008 18:23:16 -0400 (EDT) Subject: [Dev-flock] r927 - in huginmunin/trunk/web/hm: . app/views db/databases Message-ID: <20080927222316.D1AE41FC6@thoughtandmemory.org> Author: lucy Date: 2008-09-27 18:23:16 -0400 (Sat, 27 Sep 2008) New Revision: 927 Commit message: remove old urls Modified: huginmunin/trunk/web/hm/ huginmunin/trunk/web/hm/app/views/main_urls.py huginmunin/trunk/web/hm/db/databases/ From svn at thoughtandmemory.org Sun Sep 28 11:16:14 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sun, 28 Sep 2008 11:16:14 -0400 (EDT) Subject: [Dev-flock] r928 - in huginmunin/trunk/web/hm/app: media/css templates/user views Message-ID: <20080928151614.53C8075AEE@thoughtandmemory.org> Author: lucy Date: 2008-09-28 11:16:13 -0400 (Sun, 28 Sep 2008) New Revision: 928 Commit message: fixed some bugs previously introduced: portfolio edit page shows interest names; admin had been broken because looking in locals() instead of globals(). removed underline from hover on image links. profile and portfolio display urls no longer contain display. Modified: huginmunin/trunk/web/hm/app/media/css/general.css huginmunin/trunk/web/hm/app/templates/user/portfolio_display.html huginmunin/trunk/web/hm/app/templates/user/portfolio_edit.html huginmunin/trunk/web/hm/app/templates/user/profile_edit.html huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/main_urls.py From svn at thoughtandmemory.org Sun Sep 28 11:31:15 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sun, 28 Sep 2008 11:31:15 -0400 (EDT) Subject: [Dev-flock] r929 - huginmunin/trunk/web/hm/app/templates/intro Message-ID: <20080928153115.5C19D75AEE@thoughtandmemory.org> Author: lucy Date: 2008-09-28 11:31:15 -0400 (Sun, 28 Sep 2008) New Revision: 929 Commit message: fixed bug for staff getting to recent activity link Modified: huginmunin/trunk/web/hm/app/templates/intro/intro_page.html From svn at thoughtandmemory.org Sun Sep 28 15:02:51 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Sun, 28 Sep 2008 15:02:51 -0400 (EDT) Subject: [Dev-flock] r930 - in huginmunin/trunk/web/hm/app: templates/graph templates/intro views Message-ID: <20080928190251.69AF475AEE@thoughtandmemory.org> Author: lucy Date: 2008-09-28 15:02:51 -0400 (Sun, 28 Sep 2008) New Revision: 930 Commit message: fixed broken decorators. eit. Modified: huginmunin/trunk/web/hm/app/templates/graph/list.html huginmunin/trunk/web/hm/app/templates/intro/recent_activity.html huginmunin/trunk/web/hm/app/views/main.py From wesa.aapro at gmail.com Mon Sep 29 08:05:23 2008 From: wesa.aapro at gmail.com (wesa aapro) Date: Mon, 29 Sep 2008 15:05:23 +0300 Subject: [Dev-flock] Consumer Gadget rendering test for Make IT Fair Message-ID: Hi, you may be interested in the work I am doing with the Make IT Fair project ( makeitfair.org). This weekend we managed to build a node map of issues related to Nokia phones, based on Make IT Fair research. A lot of hours spent on thinking node labels and other small issues, but we learned a lot. I also did some UI programming with pretty interesting results. There's still room for many new innovations, but I am starting to be happy with the work. http://consumergadget.org/html2.php?ean=n95 is the result page for N95, containing links to related nodes. The page is designed for mobile phones. There's quite a lot of text, but it can be read using phone. Node nodes types are used when the nodes are rendered as human readable node chains. Below them, all related ethical issues are rendered. Scoring and other extra information is left out at the moment. The page deals with some of the issues I wrote in the wiki. For example, a very interesting issue is that every node must have two labels, a short and a long one. The short one is used when the context is clear and the long one when it is not. "Nokia Phone Charger" can be just "charger", when it is presented under "Nokia Phone". http://consumergadget.org/xml2.php?ean=n95 contains the same page, but in raw XML (and PHP) format. --- This work relates to BILUMI in two ways. 1) We are digging deep, trying to identify real world node and edge needs. We are working with NGOs who do field work, many collaboration issues emerge. 2) The rendering is an example of "consumer UI" of the BILUMI database. Many different views can be created using BILUMI API, but the more UI metadata exists, the clearer the rendering is. Best regards, Wesa -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.mit.edu/pipermail/dev-flock/attachments/20080929/b3d242f0/attachment.htm From lucy at thoughtandmemory.org Mon Sep 29 08:47:49 2008 From: lucy at thoughtandmemory.org (Lucy Mendel) Date: Mon, 29 Sep 2008 08:47:49 -0400 Subject: [Dev-flock] Consumer Gadget rendering test for Make IT Fair In-Reply-To: References: Message-ID: Wesa, Cool. I especially like how readable the results are. A couple questions: Was the research you did manually entered, or was some aspect of node, label, relationship or social impact issue automated in some way? After this experience, do you have any advice or plans for automation? Are shorter labels always shortened because of redundancy within the context? Are there other rules? For performance we might want to store short labels anyway, but I was just curious about the extent of logic neede were that to be automated. Lucy. On Mon, Sep 29, 2008 at 8:05 AM, wesa aapro wrote: > Hi, > > you may be interested in the work I am doing with the Make IT Fair project > (makeitfair.org). This weekend we managed to build a node map of issues > related to Nokia phones, based on Make IT Fair research. A lot of hours > spent on thinking node labels and other small issues, but we learned a lot. > > I also did some UI programming with pretty interesting results. There's > still room for many new innovations, but I am starting to be happy with the > work. > > http://consumergadget.org/html2.php?ean=n95 is the result page for N95, > containing links to related nodes. The page is designed for mobile phones. > There's quite a lot of text, but it can be read using phone. Node nodes > types are used when the nodes are rendered as human readable node chains. > Below them, all related ethical issues are rendered. Scoring and other extra > information is left out at the moment. > > The page deals with some of the issues I wrote in the wiki. For example, a > very interesting issue is that every node must have two labels, a short and > a long one. The short one is used when the context is clear and the long one > when it is not. "Nokia Phone Charger" can be just "charger", when it is > presented under "Nokia Phone". > > http://consumergadget.org/xml2.php?ean=n95 > contains the same page, but in raw XML (and PHP) format. > > --- > > This work relates to BILUMI in two ways. > > 1) We are digging deep, trying to identify real world node and edge needs. > We are working with NGOs who do field work, many collaboration issues > emerge. > 2) The rendering is an example of "consumer UI" of the BILUMI database. Many > different views can be created using BILUMI API, but the more UI metadata > exists, the clearer the rendering is. > > > > Best regards, > Wesa > > _______________________________________________ > Dev-flock mailing list > Dev-flock at mit.edu > http://mailman.mit.edu/mailman/listinfo/dev-flock > > From wesa.aapro at gmail.com Mon Sep 29 09:16:15 2008 From: wesa.aapro at gmail.com (wesa aapro) Date: Mon, 29 Sep 2008 16:16:15 +0300 Subject: [Dev-flock] Consumer Gadget rendering test for Make IT Fair In-Reply-To: References: Message-ID: Hi, Was the research you did manually entered, or was some aspect of node, > label, relationship or social impact issue automated in some way? > After this experience, do you have any advice or plans for automation? All information is manually entered using Consumer Gadget admin interface. I think this is pretty common problem when working with researchers: We receive Word documents written by FinnWatch, who actually just dig out the important stuff from longer documents, written by the other organizations. We are trying to get the researchers understand structural ethical information and find out a better way to communicate. I believe the researchers create their own mindmaps of the related issues, but eventually flatten them as unparsable long documents. At the moment we have to communicate through examples over the current user interface. I believe the more interface examples we have, the better I can explain the underlaying information model? Are shorter labels always shortened because of redundancy within the > context? Are there other rules? For performance we might want to store > short labels anyway, but I was just curious about the extent of logic > neede were that to be automated. > Not just because or redundancy, but because of limited space on mobile screen. The rendering logic uses long labels only when showing the first node, since it should state the context. Wesa -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.mit.edu/pipermail/dev-flock/attachments/20080929/b2a10094/attachment.htm From svn at thoughtandmemory.org Tue Sep 30 03:43:30 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Tue, 30 Sep 2008 03:43:30 -0400 (EDT) Subject: [Dev-flock] r931 - in huginmunin/trunk/web/hm: . app/lib app/templates/account app/templates/intro app/templates/user app/views db env/snoopy env/sqlite3_default Message-ID: <20080930074330.539E475B02@thoughtandmemory.org> Author: lucy Date: 2008-09-30 03:43:29 -0400 (Tue, 30 Sep 2008) New Revision: 931 Commit message: * added password reset for forgotten password/username * added change password * both of the above involved porting code from django auth/admin. added password property to user since didn't want to port/extend default_token_generator, which hardcodes reference to user.password * see the wiki for details http://bilumi.org/trac/wiki/Specs Added: huginmunin/trunk/web/hm/app/templates/account/password_reset.html huginmunin/trunk/web/hm/app/templates/account/password_reset_complete.html huginmunin/trunk/web/hm/app/templates/account/password_reset_confirm.html huginmunin/trunk/web/hm/app/templates/account/password_reset_sent.html huginmunin/trunk/web/hm/app/templates/user/change_password.html huginmunin/trunk/web/hm/app/templates/user/change_password_done.html Removed: huginmunin/trunk/web/hm/app/templates/account/reset_password.html Modified: huginmunin/trunk/web/hm/app/lib/view_utils.py huginmunin/trunk/web/hm/app/templates/account/confirmation_email.txt huginmunin/trunk/web/hm/app/templates/account/login.html huginmunin/trunk/web/hm/app/templates/account/password_reset_email.txt huginmunin/trunk/web/hm/app/templates/intro/recent_activity.html huginmunin/trunk/web/hm/app/templates/user/impact.html huginmunin/trunk/web/hm/app/templates/user/status.html huginmunin/trunk/web/hm/app/views/account.py huginmunin/trunk/web/hm/app/views/account_urls.py huginmunin/trunk/web/hm/app/views/forms.py huginmunin/trunk/web/hm/app/views/main.py huginmunin/trunk/web/hm/app/views/main_urls.py huginmunin/trunk/web/hm/db/user.py huginmunin/trunk/web/hm/env/snoopy/settings.py huginmunin/trunk/web/hm/env/sqlite3_default/settings.py huginmunin/trunk/web/hm/settings.py From lucy at thoughtandmemory.org Tue Sep 30 03:55:06 2008 From: lucy at thoughtandmemory.org (Lucy Mendel) Date: Tue, 30 Sep 2008 03:55:06 -0400 Subject: [Dev-flock] Halloween Release!!! + url specs on wiki Message-ID: Yo, If you are wondering about the state of the app, and haven't been following commit diffs with a fine-toothed comb, please use the Specs wiki page for reference: http://bilumi.org/trac/wiki/Specs Clay and I are using this as a mechanism to communicate across the python/url/view and html/template divide. If you have questions or feedback please let us know. Today we planned for a Halloween Release of the web app, the main goal being to prevent user frustration. This comes down to two main stories: * keep the app usable, eg password reset, IE friendly, aggregate ratings calculated * provide information, eg reviews and ratings The first part is hopefully drawing to a close by the end of this week. Most of October will be spent building out the pages for, as well as populating, "Potential Node" and "Potential Review" objects. Clay will likely send out an announcement about this soon. There are some new stories under Engines in xplanner that highlight the specific tasks. Feedback much appreciated! Clay and I also plan to spend one day a week (Sunday perhaps) working solely on documentation or tests. If you have any questions, feel free to ask (-: L. From svn at thoughtandmemory.org Tue Sep 30 13:28:49 2008 From: svn at thoughtandmemory.org (svn@thoughtandmemory.org) Date: Tue, 30 Sep 2008 13:28:49 -0400 (EDT) Subject: [Dev-flock] r932 - in huginmunin/trunk/web/hm: app/media/css app/templates app/templates/quickrate app/templates/user env/clay Message-ID: <20080930172849.587AE75B02@thoughtandmemory.org> Author: clay Date: 2008-09-30 13:28:48 -0400 (Tue, 30 Sep 2008) New Revision: 932 Commit message: Changed the structure of the extension chain. Also made first attempt at making the sidebar links work. Added: huginmunin/trunk/web/hm/app/templates/avatar_frame.html huginmunin/trunk/web/hm/app/templates/browse_extension.html huginmunin/trunk/web/hm/app/templates/front_raven.html huginmunin/trunk/web/hm/app/templates/left_menu.html huginmunin/trunk/web/hm/app/templates/lower_left_sidebar_button.html huginmunin/trunk/web/hm/app/templates/projects_extension.html huginmunin/trunk/web/hm/app/templates/quickrate_extension.html huginmunin/trunk/web/hm/app/templates/raven_left.html huginmunin/trunk/web/hm/app/templates/spread_the_word.html huginmunin/trunk/web/hm/app/templates/top_left_sidebar_button.html huginmunin/trunk/web/hm/app/templates/user_extension.html Removed: huginmunin/trunk/web/hm/app/templates/gnrl_xtnsn_2.html huginmunin/trunk/web/hm/app/templates/home_base.html huginmunin/trunk/web/hm/app/templates/home_extension.html huginmunin/trunk/web/hm/app/templates/user/user_menu_block.html Modified: huginmunin/trunk/web/hm/app/media/css/general.css huginmunin/trunk/web/hm/app/templates/base.html huginmunin/trunk/web/hm/app/templates/general_base.html huginmunin/trunk/web/hm/app/templates/general_extension.html huginmunin/trunk/web/hm/app/templates/quickrate/select_interest.html huginmunin/trunk/web/hm/app/templates/user/portfolio_display.html huginmunin/trunk/web/hm/app/templates/user/profile_display.html huginmunin/trunk/web/hm/env/clay/settings.py