Wooey
Wooey copied to clipboard
Exporting data
The option to export data to services such as plot.ly. We can have users provide their tokens in their profile to facilitate this.
:+1: I had thought of figshare also as something I've heard about for this (but not used). The profile editing and management generally is something that needs finishing up. There might be some reusable apps (e.g. userna) out there that can do at least part of the work.
How would userna exist for users adding wooey to an existing project?
It could be added as a dependency of the project like django-autoslug and django-celery... although it'll need adding to the apps list also.
e.g. for the "favourites" code I was looking for reusable packages to perform that stuff. It can keep maintenance burden down to a minimum if we can just pull it in. But... there's a balancing act between that and the cost of adapting existing things (+dealing with the additional junk that comes with it).
In the end I'm rolling my own for the faves. If you want to do that for the profiles I'm all for it :)
I guess if we want to be as flexible as possible our user stuff should just be an extra table of related fields for the user. Then if wooey is added into an existing project it's just some extra fields on the user model?
I'm trying to think of the best way to have our own but also be able to be incorporated into an existing project. I like that people can add wooey to their existing django apps rather simply.
I think taking the approach of something like:
WOOEY_PROFILE_MODEL = 'xxx.xxx'
with fallbacks to maybe userna. I'll check this route, as I do like the built in features.