ptah datasharing application

20 views
Skip to first unread message

Christian Ledermann

unread,
Jul 16, 2012, 10:23:50 AM7/16/12
to ptahp...@googlegroups.com
Hello,

I am planning a datasharing application that let's users upload data and
create mashups of data uploaded by other users.

The core functionality is cms like, (registration, user management,
create folders and pages, news/blog, ...) so i thought pthah minicms
would be a good starting point.

Data Sharing: users would be allowed to upload data (csv at the beginning)
and additional metadata (information about the dataset, description of the
table columns)
The application should than create a new table with the users data (a few hints
are required such as field properties, encoding, ...)
the user can decide which permissions to be set on the newly created table
e.g. who can view this data.

The new tables are accessible through myserver/data/tablename and
the individual records at myserver/data/tablename/primarykey_value

Permissions for a table for user supplied data are assigned for the
entire table so i think the permissions could be acquired from
myserver/data/tablename Permission on individual records in the
table myserver/data/tablename/primarykey_value are not required
but would be a bonus

I think the user supplied data has to be converted into
sqlalchemy objects with SQLSoup as it can vary in its structure.
Hints for SQLSoup about the orm can be supplied by the metadata
in /data/tablename

The rationale behind this design is to allow users to mashup data
from other users and visualize it. (i.e select columns from table1, table2
somejoin, where somecolumn = somevalue)


Q: would pthah (cms, minicms, cmf, [this seems to be the same thing,
the documentation on readthedocs just seems to be undecided about
the future naming]) be a good starting point or am i barking up the
wrong tree?


--
Best Regards,

Christian Ledermann

Nairobi - Kenya
Mobile : +254 702978914

<*)))>{

If you save the living environment, the biodiversity that we have left,
you will also automatically save the physical environment, too. But If
you only save the physical environment, you will ultimately lose both.

1) Don’t drive species to extinction

2) Don’t destroy a habitat that species rely on.

3) Don’t change the climate in ways that will result in the above.

}<(((*>

Nikolay Kim

unread,
Jul 18, 2012, 12:00:14 PM7/18/12
to ptahp...@googlegroups.com
Hey Christian,

cms part of ptah was spitted in 0.5 version. main reason for this we
dont use this code, and we just dont have enough resources to support
something that we dont use. in general it seems there is no much
interest in cms functionality in pyramid community. so there are two
options for you, you can own ptahcms code and i will help, or switch to
kotti.

Jeff Teeters

unread,
Jul 18, 2012, 12:11:25 PM7/18/12
to ptahp...@googlegroups.com
Hi Christian,
I'm working on the same thing you are working on (data sharing
application, allowing users to upload data to be shared). Maybe we
could somehow help each other. Where are you based and what specific
service are you working on? I'm at UC Berkeley, working on sharing
neuroscience data.
Jeff

Christian Ledermann

unread,
Aug 17, 2012, 11:48:39 AM8/17/12
to ptahp...@googlegroups.com
Thanks for your advice :)

Just for the record: I use Kotti and am quite happy with that framework,
It fills just the niche that i needed for this project.
( I hope this is not premature praise, but so far i have not encountered
major pitfalls)
Reply all
Reply to author
Forward
0 new messages