Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for uploading themes/files via tar or zip archives. #480

Open
goetzk opened this issue Jan 29, 2016 · 1 comment
Open

Support for uploading themes/files via tar or zip archives. #480

goetzk opened this issue Jan 29, 2016 · 1 comment
Assignees
Labels
New Feature New Features Being Worked on
Milestone

Comments

@goetzk
Copy link
Contributor

goetzk commented Jan 29, 2016

It would be really useful to have a way of importing directories/tarballs/zips of content to tendenci. I'm specifically thinking themes, extra files for themes and bulk import of documents (e.g. for a group).

@eschipul eschipul added the New Feature New Features Being Worked on label Apr 7, 2016
@eschipul eschipul added this to the Tendenci 8 milestone Apr 7, 2016
@eschipul eschipul self-assigned this Apr 7, 2016
@eschipul
Copy link
Member

eschipul commented Apr 7, 2016

That is the goal. But we aren't there yet. Tendenci 4 was ASP and glad it's gone. T5 was our first real go at Django. T6 is a transition state to work within the django migration internalization. T7 is the first open source release where we've been working at true standardization and server environment standardization.

There are SOOOOOO many viruses and malware options out there for linux. We don't want to fall down the rabbit hole Joomla or Wordpress did with security from uploaded plugins. Even though we definitely want plugins.

As a helpful note, what we do internally is mount files as partitions that are read / write only so even sudo can't execute an upload. Something along these lines:

http://mikestechblog.com/ubuntu-antenna/add-a-second-hard-drive-in-ubuntu/

But my /etc/fstab entries look more like this (in dev)
/usr/tmpDSK /tmp ext3 loop,noexec,nosuid,rw 0 0

on the flip side django needs read/write/execute to write to those files if run as root so I am unsure of a global fix without greater control of the hosting environment (which I don't want!!)

Suggestions are welcome. Thoughts are welcome. This is a server config issue so it's kind of hard to give it a fair answer in 5 minutes. Plus until openssl gets stabilized, the ciphers and encryption keys make everything dangerous. Lame answer. Still in the queue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Feature New Features Being Worked on
Projects
None yet
Development

No branches or pull requests

2 participants