By Juz on Thursday, 23 July 2015
Posted in Technical Issues
Replies 3
Likes 0
Views 530
Votes 0
Hi,

We'd like to accomplish the following with our ES installation:

1) Integrate a storage solution/API such that registered members & admins have their "personal/private" storage space [like mini-dropboxes say 20-30 MB each] that can be accessed only by themselves or the admins.

2) Allow group admins the rights to upload content on to individual storage space of group members [1-to-1 upload].

3) Restrict group members from uploading any content. They may only download.

4) Set content expiry & auto delete for some content [video files etc.] such that space can be freed up appropriately.

Can the team or other members recommend any storage solution that can help us accomplish above requirement.

Thanks in advance!
Hey Juz,

Please find the response to your inquiries below:


1) Integrate a storage solution/API such that registered members & admins have their "personal/private" storage space [like mini-dropboxes say 20-30 MB each] that can be accessed only by themselves or the admins.

There is already a "file manager" that is built-in into EasySocial. Is this not sufficient?


2) Allow group admins the rights to upload content on to individual storage space of group members [1-to-1 upload].

Unfortunately right now this isn't possible


3) Restrict group members from uploading any content. They may only download.

Currently this is not possible, unfortunately but you can tweak this in the file /administrator/components/com_easysocial/includes/explorer/hooks/group.php under the method "hasWriteAccess"


4) Set content expiry & auto delete for some content [video files etc.] such that space can be freed up appropriately.

Unfortunately this isn't possible right now. My best guess is for you to write an app that does this using the cronjob hooks
·
Thursday, 23 July 2015 23:49
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Thanks for your prompt response. Helpful as always.

#1) Correct me if I'm wrong but File manager doesn't allow for individual space allocation. It's used to share/store common information. Correct? Or can we use it to create mini-dropboxes for each group member. If yes, then need some help with ideas on how we accomplish a feature at user creation time that as the user a/c is created, this storage get's automatically created and assigned to the user.

#2) If #1 is possible, then would need some suggestions on how we accomplish #2. Perhaps write a plugin that helps to accomplish this.

Appreciate your help!
Juz
·
Friday, 24 July 2015 07:45
·
0 Likes
·
0 Votes
·
0 Comments
·

#1) Correct me if I'm wrong but File manager doesn't allow for individual space allocation. It's used to share/store common information. Correct? Or can we use it to create mini-dropboxes for each group member. If yes, then need some help with ideas on how we accomplish a feature at user creation time that as the user a/c is created, this storage get's automatically created and assigned to the user.

It depends on where you are using the file manager. If you are using the file manager on your dashboard, it is specific to your user account. If you are using the file manager on a group, it is specific to the group. Am I understanding what you are seeking for correctly here?


#2) If #1 is possible, then would need some suggestions on how we accomplish #2. Perhaps write a plugin that helps to accomplish this.

You'll need to hack the codes in order for you to do this.
·
Friday, 24 July 2015 16:24
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post