Discussion on Groups File Access WordPress Plugin

91 comments found

I am planning to use Groups with WooCommerce per the “Groups for Woocommerce” plugin offered at the WooThemes site. Being able to auto-add people to a certain member status based on the product they purchased is crucial for necessary automation in my online business. I’m also set to use this extension (Groups File Access) to limit access to files stored on Amazon S3 to those who just purchased those files.

BUT, I also need some kind of a system for certain members to have USER PROFILES (like Envato Author pages), and some level of intranet-like access to the site.

So I’m currently trying UserPro with its extensions (also on CodeCanyon) to do this.

HERE’S MY CRITICAL QUESTION: Is Groups (and the various extensions, especially Woocommerce functionality) COMPATIBLE with UserPro? If not, do you know of SOMEthing that can fulfill my basic user-profile needs that WILL work with the Groups ecosystem???

I saw the comment above where there was a conflict with how WP users were handled, and you said that your plugin wouldn’t work with what he was using (LearnDash) because that other plugin used a different method for handling user roles, or something.

Groups seems to be the primary need for my site, but I loathe to have to skimp on other features for the breeze of user-role-assigned-by-product-purchase automation :(

Thanks for your time and your thoughtful work, sir. Any response will surely help my cause greatly.

itthinx

Regarding this:

I’m also set to use this extension (Groups File Access) to limit access to files stored on Amazon S3 to those who just purchased those files.

You don’t need GFA for that, if you create temporary download links and protect them using Groups’ shortcodes.

Regarding your main question whether Groups and UserPro are compatible, to be honest I don’t know, I haven’t tried that combination. As you can install Groups directly (it’s free), if you already have UserPro, please give it a try and check if the main requirements are fulfilled and if you see any conflicts.

It will take some testing on your part and if you’d like to comment on any conflicts you see that would be welcome, at least it may be helpful for others who consider a similar combination.

Cheers

Hi, just purchased your plugin. Is it possible to redirect successful log ins to the page containing the document links after log in instead of to the wordpress user profile? Cheers

itthinx

Ok thanks. I’ll consider adding the option to redirect based on their group membership, I think that might be interesting for cases like this.

Please don’t forget to rate the GFA plugin :)

Default-user

Hi, I have another question. Is there a way to categorise uploaded files? I can see that I can limit the files to groups, but am I able to give the files categories so that members of a group can find files easier?

itthinx

Hi, you can achieve this by using multiple groups. For example, assume groups G1, G2 and G3 and GG. You can have all files assigned to GG and distinct subsets to G1, G2 and G3. When displaying the file links, you can use an instance of the for each group:

Files in G1: [groups_file_link group="G1"] Files in G2: [groups_file_link group="G2"] Files in G3: [groups_file_link group="G3"]

With this, you would control access to the files using GG and distinguish files in sets by using the three groups.

Hi,

I’m going to leave 2 comments since I have 2 different issues. First issue, your captcha is broken on your official support page on the product website. I tried to leave my bug there and could not.

Thank you, Rose

itthinx

Hi Rose, please try to reload the page using Cmd+R or Ctrl+R or clear the browser cache, we had an issue with the captcha due to browser caching but this should now be resolved.

Default-user

Thank you! I just tried again without refreshing and there was a new Captcha that worked.

itthinx

Thanks Rose!

And second more serious issue:

We’ve found a bug in this plugin when it is used with MP3s in iOS devices. We have a large (20+ minute) mp3 file. If we bi-pass the plugin and put it directly in the upload directory and link to it then it works fine. The mp3 player starts on the iOS device, after a small download delay it shows how much total time there is and you can play the file to completion.

On the other hand if you link to the same file with this plugin then the mp3 player starts but the total time never shows up on the player. Also, it only plays a few minutes before it resets to the beginning and starts all over again missing most of the content.

I did a little poking at HTTP headers. It looks like when a direct (not plugin) link is made the server sends first a 206 partial content followed by a 304 that streams the data. On the other hand with the plugin you send a 200 OK. The other thing I noticed is that some size data shows up in the chrome network browser with out the plugin… but with the plugin the network browser shows a size of 0.

This is a rather critical bug for my customer since he has a live site and some angry customers who can not access their mp3 subscriptions via their idevices.

Thank you, Rose

itthinx

Many thanks Rose, I’ll have a look and post a reply there.

Default-user

I just wanted to follow up to say thank you to itthinx for quickly fixing what may have been a rather complex bug. It’s really nice to see such great post sales support! Thank you!

itthinx

Hi Rose,

Thanks for that and for the review as well, I really appreciate it :)

Your feedback on that issue was great and if you have any further suggestions, please let me know.

Cheers

I have 2 pre-sales questions: 1) wp 3.9.1 ready? 2) in front end i have the chance to paginate the result?

regards

itthinx

On 1 – Yes only one revision needs to be done to avoid WordPress complaining about prepare semantics which had a change (but that doesn’t affect the functionality and only shows up when debugging is enabled).

On 2 – no but that’s a good idea, I’m adding it to the @todo list.

Hi there.. One question, please: I have Groups and GFA. I want to redirect a user that try to access a FILE (not post) to a specific WooCommerce Product in my Shop. How to do that? I added the post ID to G404, but it doesn´t work. For ex. here is the file: http://handbuch-manipulation.de/?gfid=1 And i want to redirect that to for ex: /produktkategorie/arbeitshefte/

Thx for ur help

itthinx

Hi, currently you can only redirect the user to the WordPress login (which is an option shown under Groups > File Access). This is independent from the Groups 404 Redirect plugin as the process is treated by a different access handler so using both together wouldn’t let you redirect the user to a specific page when trying to access a file. I’ll take note of the suggestion and see if it would be feasible to add an action hook which could be used to achieve this though.

mg83264 Purchased

Hi, This plugin is awesome and really works for my purposes – I use the groups_file_link shortcode.

However, I would like the ability/capability to be able to apply a template to the layout of the files, similar to that of WP Download Manager.

For example, it would be a cool feature if it were possible to categorise files by type, and have them listed as:

Description – Category – Filename – Size – Download

That wold be awesome. As the layout for a lot of files just doesn’t really do the plugin justice.

I’m happy to edit the code if you can give me some pointers :)

Thanks in advance.

itthinx

Hi there,

Many thanks for your feedback and the suggestion, sounds reasonable :)

If you’d like to have a look, the shortcode is implemented in lib/views/class-gfa-shortcodes.php – see the groups_file_link(...) method. If you would like to create an extended view, I would recommend to create a new shortcode so that you don’t have to hack the plugin code itself. I’d also be happy to consider adding options including pagination if that helps. Have a look and let me know how I can help please.

Cheers

Default-user
mg83264 Purchased

Hi,

Thanks for your prompt reply and openness to making changes :)

I will take a look to implement a new short code.

It would be a very cool feature if it were possible to either:

a) Select from a few options for pagniation

or if you want to go a bit further with it:

b) Provide the capability to drag/drop the fields into a certain order for pagniation

A cool addition would be the option to display the data in a table, or not, with sortable fields :)

Thanks in advance!

Matt.

itthinx

Yes that sounds reasonable, I’d add the option to specify filters on top of that.

Hello There,

Nice plugin… PrePurchase question… Is this compatible with BuddyPress?

DC

itthinx

Hi,

It depends, please have a look at the Groups page and search for BuddyPress within the page, you’ll see several comments related to Groups and BuddyPress. Whether GFA will be suitable or not pretty much depends on the extent to which Groups works within your environment along with BuddyPress and of course the requirements you’d expect the whole thing to cover.

Cheers

Hello I would like to have users have see what files are available for download – But only be able to download say 10 different files per month – is this possible?

There would be about different 200 files availabe in total, but I need to restrict that they can only download 10 files each month

Thanks.

itthinx

That can’t be done yet, you can limit the number of times a file can be downloaded, but not on a monthly basis and encompassing all files. But it would be a nice feature to have,

sincos Purchased

Hi,

I have a presale question.

I just want to make sure that the plugin do what I need… I’m unable to use the demo (did I miss something ?)

I’m looking for a plugin which do that :

My customer need to upload differents files (image, pdf, doc,...) for some specific persons.

Each user who can download file, need to have a userid / password.

Once they logged in, they have to be in their directory and view only their own files.

Does your plugin did that?

Thanks in advance! :)

itthinx

Hi, basically yes, just keep in mind that this is based on Groups and that files are accessible across members of the same group.

I see that you’ve purchased it already, many thanks for that! :)

Hi, can I create folders and allow/deny group access to those folders of files? Or the plugin works just with single files?

itthinx

It works with files, it does not handle folders.

by
by
by
by
by
by