-
Notifications
You must be signed in to change notification settings - Fork 36
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
Possible S3 Compat. with DreamObject (and the like). #156
Comments
Cool. :) |
The my plan here (for the short term) is to add a new UI option called, "S3 Compatible Bucket" where we will accept a Bucket Name, Access Key, Secret Key; and a host name for the S3 Compatible Service of their choosing. This won't be compatible (initially) with Cloudfront integration, but we can work on that in the future. |
Okay. |
@clavaque Do you feel like working on this? |
@raamdev Based on my comment here; if you'd like to help by building the UI panel itself, I will come back in later and add the functionality that makes it work. Interested? We really just need a clone of the S3 configuration panel in s2Member (same option fields in another panel); but stripped down without all of the extra documentation that is S3-specific. We'll also need to add one extra field to identify the API endpoint domain to use instead of the Possible title for the new option panel: |
This will be and s2Member Pro feature. |
@raamdev If you work on this and you're not sure how to put it into the pro version; no worries. Just clone the one that exists in the framework (in the framework); and I will move it into the pro version before the release. |
I guess he can look at how you did the WP Admin -> s2Member -> Restrictions -> Simultaneous Logins one. |
Got it. I'll work on this later this week. Assigning this to myself. |
@raamdev I'm just reviewing this again. I know you are planning to come back around to this soon. If there are questions or problems please let me know. Thanks! |
@jaswsinc Thanks for checking in. Yes, I haven't forgotten about this and I still have it on my TODO list. I see that it's not longer on a Milestone. Would you like to update here again when you assign it to a milestone so that I can prioritize it? Right now I'm focusing on getting the next Quick Cache release out. |
@raamdev Sounds good.
I will put this on the "Future Release" milestone. Once you add the panel I will need to come back and add the functionality for it in code; so that will give us both some time. |
@jaswsinc A new options panel, based on the Amazon S3 options panel, has been added. I renamed any relevant variables to use Note that since the new variables don't yet exist, you'll see PHP Undefined Notices when you load this panel as it stands now. I'm reassigning this to you. Feel free to reassign to me if there's something you need me to change or work on here. |
I forgot to mention that this code was committed and pushed to the |
Perfect! Thanks @raamdev |
Punting this to the next release milestone. |
@clavaque writes...
Great! thank you :-) I will take a closer look at this soon. I've seen the AirFiles app on a Mac doing something similar. It seems that some of the cloud services are trying to make themselves S3-compatible to prevent the need for yet another new integration. Nice!
One consideration that we need to make, is with s2Member and Cloudfront. I will have to look closer at all of this first, but I suspect that services like DreamObjects are probably limited to the S3 portion of the integration only; i.e. this will probably not be compatible with the CloudFront integration at all.
The text was updated successfully, but these errors were encountered: