Plugin / WP Cloud
Marco MilesiDescription
Description
WP Cloud allows you to create a cloud platform. With this plugin your users will have their personal space for hosting images or documents, and can easily access and share them.
This plugin generates a folder under your second-level domain (ex. website.com/cloud) with one folder for each user (ex. mywebsite.com/**cloud/$user_id/***). Every user can store the file there via a front-end mask displayed using shortcodes, back-end dashboard or the exciting cloud panel found in website.com/cloud.
What is the cloud panel?
The Cloud Panel of WP Cloud can be accessed from website.com/cloud and give users the opportunity to log-in and manage their file via a friendly mask. For un-logged users, the log-in for will be shown and users can authenticate.
Directly via the cloud panel, logged-in users can:
- see files uploaded, and eventually delete
- see cloud space assigned
- see cloud space used (with percentage too)
- upload a new file
Users quota
WP Cloud offers a standard user-quota of 10MB, that is applied by default to every member. You can change this value to give all the users the space you want.
The quota for each user is stored in a meta-field for each profile with the following criteria:
- null = default quota (the meta-field doesn’t exist)
- 0 = hosting not allowed
- any other number = n MB hosting
Please note that the user-quota only applies when the user uploads a file. If a user has 90 of 100MB used and you downgrade it to 10MB, files are kept but won’t be able to upload files.
There is also an overload-quota (default 10%) in percentage that can be set in the settings panel. It works as follows:
- 9 of 10 MB used. Overload 10%. File to upload: 2MB. -> YES
- 9 of 10 MB used. Overload 0%. File to upload: 2MB. -> NO
- 10 of 10MB used. Overload 10%. File to upload: 1MB. -> NO
- 9.99 of 10MB used. Overload 10%. File to upload: 1MB. -> YES
Shortcodes
In addition you can create custom pages in your website using the following shortcodes:
- [cloud] prints a list of files for the current user
- [cloud_show id=”0″] prints a list of files of given user id
- [cloud_upload] prints a simple upload form that allows the current user to upload a file in his/her directory
- [cloud_send] prints a simple upload form that allows the current user to upload a file to another user directory by specifying login_name or email
Translations
The plugin is in English and actually doesn’t have support for translations. In some days it will, with italian translation included.
Roadmap
The plugin is new, and there are some ideas that need some other work:
- Assign quota based on user role
- Assign different quota for each user
- Share files with other members
Ideas?
If you think that this plugin could be improved, please let me know.
https://wordpress.org/support/plugin/cloud
= thank you =
Ratings
Rating breakdown
Details Information
Version
First Released
Total Downloads
Wordpress Version
Tested up to:
Require PHP Version:
Tags
There is no tag found
Contributors
Languages
The plugin hasn't been transalated in any language other than English.
DIRECTORY DISCLAIMER
The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.
The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.
Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.
While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.
wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.