=== Integrate Google Drive - Complete Google Drive Cloud Solution For WordPress === Contributors: softlab, wpmilitary, princeahmed Tags: google, google drive, embed, google drive embedder, embedded, drive, cloud, pdf, audio, video, gallery Requires at least: 5.0 Tested up to: 6.0.1 Requires PHP: 5.6 Stable tag: 1.1.70 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Best Google Drive plugin for WordPress to integrate, embed, download, browse, search, share your Google Drive files directly into your website. == Description == Integrate Google Drive - is the best and easy-to-use Google Drive cloud solution plugin for WordPress to integrate your Google Drive documents and media directly into your WordPress Website. Share your Google Drive cloud files into your site very fast and easily. You can browse, manage, embed, display, upload, download, search, play, share your Google Drive files directly into your website without any hassle and coding. == VIDEO OVERVIEW == https://youtu.be/JWqpfWQm3TU == Integrate Google Drive Plugin Features == * **Easy Setup** - You don't need to create any custom Google app. You can sign-in to your Google account directly using this plugin. * **File Browser** - Display your cloud files via a File Browser. The file browser can have a grid thumbnail and list view and can have a file uploader. * **Shortcode Builder** - You can create various types of module (File browser, Photo Gallery etc.) with different configurations with the shortcode builder and can use them anywhere using the shortcode. * **Embed Document** - Embed any Google Drive files to your page/ post. * **File Uploader** - A standalone uploader box which allows your visitors can upload files to a folder of your Google Drive selected by you. * **File Search** - Basically same as the file browser, But initially will show a search box. Users can search any Google Drive files from your website using this module. * **Full-Text Search** - Let your users search files by file name and extension. You also have the ability to use the full-text search which allows you to search beyond the names of your files. * **Inline Preview** - Directly see your Documents or Images in an amazing Lightbox that is included in the plugin. Use-your-Drive is also able to render your almost every kind of Document so people don’t need to download them before they can see the contents. * **File Download Links** - Insert any Google Drive file download link to yor page/ post. * **File View Links** - Insert direct links to view any Google Drive file. * **Multi Language Supported** - The plugin is multi-language ready. You can quite easily translate the plugin by yourself by using the Loco Translate WordPress Plugin. * **Lazy Loading** - To save your time and bandwidth, the plugin only include it assets when it is really required on the page. – no extra traffic and faster loading! * **Responsive Design** - Your content will look great with the plugin on both desktop and mobile sites whether it is a File Browser, Gallery, Upload Box or a Media Player module. * **Private Folders (PRO)** - Using Private Folders you can easily and securely share your Google Drive documents with your users/clients. This allows your users/ clients to view, download and manage their documents in their own private folders. * **Media Importer (PRO)** - Import the cloud media files to the media library by one click. * **Photo Gallery (PRO)** - Display your images in a lightbox grid photo gallery. The gallery will be automatically created from the selected folders. * **Media Player (PRO)** - Play audio and video in a single player using this module. The audio and video playlist will be created from the selected folders that you select. * **Multiple Accounts (PRO)** - You can add and manage multiple Google Drive cloud accounts from your site using this plugin. * **Use Own Google App (PRO)** - You can add your own Google app with this plugin. * **Statistics (PRO)** - View all the files downloads, uploads, streams and previews events logs in the statistics page. * **Email Notifications (PRO)** - Get email notifications on various user actions like file download, upload, delete, etc. == RICH INTEGRATIONS == * **Classic Editor Integration** - You can add any Google Drive module, embed documents and insert file view and download links using the Google Drive button on the classic editor. * **Gutenberg Integration** - You can add any Google Drive module, embed documents and insert file view and download links using the Gutenberg blocks. * **Elementor Integration** - You can add any Google Drive module, embed documents and insert file view and download links using Elementor widgets. * **WooCommerce Integration (PRO)** - You can integrate your Google Drive files nicely into WooCommerce, and it allows you to serve your Digital Downloads directly from Google Drive. * **Easy Digital Downloads Integration (PRO)** - You can integrate your Google Drive files with EDD, and it allows you to serve your Digital Downloads directly from Google Drive. * **Contact Form 7 Integration (PRO)** - You can get more flexibility than the Upload form that is included in Contact Form 7. The plugin seamlessly integrates with Google Drive and allows you to upload your files directly from your form upload field. * **WPForms Integration (PRO)** - You can get more flexibility than the Upload form that is included in WPForms. The plugin seamlessly integrates with Google Drive and allows you to upload your files directly from your form upload field. * **Gravity Forms Integration (PRO)** - You can get more flexibility than the Upload form that is included in Gravity Forms. The plugin seamlessly integrates with Google Drive and allows you to upload your files directly from your form upload field. == Basic Usage == * **Link a Google Account** - After activating the plugin you have to link your Google accounts to the plugin. You can link multiple google account to the plugin. * **Shortcode Builder** - You can create various types of module (File browser, Photo Gallery, Media player etc.) with different configurations with the shortcode builder and can use them anywhere using the shortcode. * **Private Folders** - Using Private Folders you can easily and securely share your Google Drive documents with your users/clients. This allows your users/ clients to view, download and manage their documents in their own private folders. * **Embed Documents** - You can embed any Google Drive files to your page/ post using the shortcode builder and using the editor button. * **Insert Download/ View Links** - You can insert direct links in any page/ post to download and view any Google Drive files. == Information About The Privacy and Data == === Plugin authorization flow (OAuth) === For technical reasons, the short-lived authorization code generated by the OAuth flow sent by your internet browser to our server as part of the authentication (OAuth) flow to provide the Application access to the Google Drive API. The Application obtains the following information when you use the built-in app for authentication and link the Application with your Google Drive Account: > * Your WordPress website address. > * A short-lived authorization code generated by the OAuth flow. This information is obtained and used after you decide to grand the Application the requested access via the Google OAuth consent screen. After giving the consent, you will be redirected to the server of wpmilitary.com (https://wpmilitary.com/gdtowp-oAuthCallback.php) which will redirect you back to your own site where the authorization process is finalized. This redirect via the server of wpmilitary.com is required for any easy plugin setup where you don’t need to create your own Google App which also allows you to set your own Authorized redirect URI. [WPMilitary Privacy Policy](https://wpmilitary.com/privacy-policy/) On your own server, the short-lived authorization code will be exchanged for the actual access token and refresh token which are stored, encrypted, on your server. The authorization code can only be used once and will immediately become inactive after it has been exchanged for the access token or within minutes if it is not used. > **IMPORTANT:** When you use the Application, all other communications are strictly between your server and the cloud storage service servers. The communication is encrypted and the communication will not go through our servers. We do not collect and do not have access to your files. === Google Permissions for OAuth === In order for the Application to work seamlessly, Google Drive permission is granted by users during the standard oAuth authorization flow. Please see their privacy policies for further details The Application uses the Google Drive permissions to allow it to see, edit, create, and delete all of your Google Drive files on your WordPress site. This is the core functionality of the plugin to make the integration between Google Drive and WordPress as seamless as possible. We ask for the ‘see’ permission to be able to list your files. The ‘create’ permission is used for uploading new content to your Google Drive. The other permissions are required to manage your files on Google Drive which includes, renaming, editing, deleting and sharing your files. [Google Drive Privacy Policy and Terms of Use](https://www.google.com/policies/privacy/) == Frequently Asked Questions == = I couldn't upload large files to Google Drive? = You can upload a file maximum size of the upload_max_filesize setting that is configured on your server. If your server upload_max_filesize is set to 50Mb then you can upload a file maximum size of 50Mb. = Can I link a Google Drive folder to a user on my site when they have been registered? = Yes, you can link a Google Drive folder to a user on your site when they have been registered. You can also link the private folders to the users manually. = Can I use multiple Google Drive accounts? = Yes, you can link to multiple Google Drive accounts to Integrate Google Drive plugin. = Are there any usage limits? = If you want to stream any media files (Audio, Video), the files will be streamed directly from Google Drive. So there are no bandwidth or file size issues for your web host. But, when you download any zip files, these files will be downloaded to your site and can generate some traffic. = Documents preview not working? = In order to preview documents, the files should have the sharing permission "Anyone with link can view". The plugin will automatically change the sharing permission. However, in some case the plugin isn't able to manage the sharing permissions even with those setting enabled. In that case, please try to set the sharing permissions manually via the native Google Drive interface. = Why search module search results are slow? = The search module search results may take some time to show the search results. The time depends on the number of files that are selected for the search module. If your selected folders for the search module have a lot of children files then the search module search results may take some time to show the search results. == Screenshots == 1. Admin File Browser 2. Shortcode Builder 3. File Browser - Module 4. Photo Gallery - Module 5. Media Player - Module 6. File Uploader - Module 7. File Search - Module 8. Classic Editor Integration 9. Gutenberg Blocks 10. Elementor Widgets 11. Multiple Accounts 12. Use Own Google App 13. Embed Documents 14. Private Folders 15. WooCommerce Integration 16. Easy Digital Downloads Integration == Changelog == = 1.1.70 = * New: Added option for allow/ disable the pop-out button in the embed document. * New: Added option for allow/ disable the pop-out button in the preview document. * New: Added custom synchronization interval settings. * New: Add option for show/ hide the last modified date field in the list view. * Fix: Fix image type checking for photo gallery. * Fix: Fixed embed document width to full-width. * Fix: Fixed download file name admin-ajax. * Update: Updated the Freemius SDK. * Remove: Removed the file downloads from the Free version. = 1.1.60 = * New: Added clear cache tools settings. * New: Added zoom, autoplay and thumbnail options. * Update: Improved media player module. * Update: Improved class-editor module builder. Add placeholder image for the module builder. * Update: Improved photo gallery layout. * Update: Optimized scripts files for fast loading and better performance. * Fix: Fixed automatic private folders issue. * Fix: Fixed file browser module sorting issue. * Fix: Fixed ZIP download links. * Fix: Fixed search. * Fix: Fixed translations. * Fix: Fixed file excludes settings. * Remove: Removed popout icon from the file preview and embed. = 1.1.50 = * Fix: Fixed file browser module sorting issue. * Fix: Fixed uploader module colors. * Fix: Fixed mobile preview * Fix: PHP 8.1 compatibility fixes. * Fix: Uploader module file list color fixes. = 1.1.4 = * New: Brought the classic editor integration back. * New: Added direct image display and editable settings for embed documents module. * New: Added file browser preloader settings. * New: Added file browser primary color and background color settings. * New: Added custom CSS settings. * Fix: Fixed the module sorting issue. * Fix: Fixed elementor module builder integration. * Fix: Fixed search shortcode module. = 1.1.3 = * New: Add download progress status. * New: Add upload progress status. * New: Added clear statistics button. * New: Added email notifications. * New: Added module width & height settings to the shortcode module builder. * New: Added preview, zip download and view details permissions settings. * New: Added media player controls (shuffle, repeat, volume and fullscreen) hide/ show settings. * New: Added auto creates private folder on user registration. * New: Added simple uploader layout for the uploader module. * Fix: Fixed single file download format. * Fix: Fixed statistics page. * Fix: Fixed forms uploader integration (Contact Form 7, Gravity Forms, WPForms). * Fix: Fixed WooCommerce integration. * Fix: Fixed Easy Digital Downloads integration. * Update: Improved photo gallery module. * Update: Updated the search module. * Update: Updated Gutenberg block. * Remove: Removed Classic editor integration. = 1.1.2 = * New: Added Statistics page to view events logs. * New: Added fullscreen toggle to the media player module. * Fix: Fixed PHP fatal error when the plugin is activated. = 1.1.1 = * New: Added settings & help menu to the plugin action links. * New: Added integration settings tab. * New: Added Gravity Forms integration. * Improvements: Improved the Audio & Video player module design. = 1.1.0 = * New: Added Contact Form 7 integration. * New: Added WPForms integration. * New: Added advanced option to hide the uploader label text for the uploader module. * Fix: Fixed mobile compatible issue. = 1.0.9 = * New: Added breadcrumb navigation hide option for module shortcodes. * New: Added Easy Digital Downloads integration supports. * New: Add previous folder navigation button. * Fix: Fixed multi account issue. * Fix: Fixed breadcrumb navigation issue. = 1.0.8 = * New: Added WooCommerce integration. * Fix: Fixed unauthorized uploader showing if folder is empty. * Fix: Fixed private folders showing all folders. = 1.0.7 = * **New**: Added file browser drag multiple files selection. * **New**: New option added to show/ hide the file name for the embed documents module. * **New**: Added option to show/ hide the header search bar and refresh button for the file browser module. * **Fix**: Fixed listing size breaking issue on upload files. * **Fix**: File browser sort redirect to root folder issue. = 1.0.6 = * **Fix**: Fixed Embed Documents issue. * **Fix**: Fixed edit menu display in the context menu. * **Enhancement**: Improve the getting started documentation. = 1.0.5 = * **New**: Added auto synchronize interval settings. * **New**: Added elementor widget. * **Fix**: Fixed shortcode builder permissions settings. * **Fix**: Fixed folder view by URL parameters. * **Fix**: Fixed initial folders rendering. * **Fix**: Fixed shared files query. * **Enhancement**: Save recent files to database cache files. * **Enhancement**: Improved the overall responsive design. = 1.0.4 = * **New**: Added **Google Drive Module** gutenberg block to insert module directly into any post/page. * **New**: Added **Module Shortcodes** gutenberg block to insert any module shortcodes that is already built with the shortcode builder. * **Fix**: Fixed the search module to search into contents. * **Fix**: Fixed file uploader module. * **Enhancement**: Improved the overall UI design of the plugin. * **Enhancement**: Update embed module, added file name to the top of the embeded item. = 1.0.3 = * **Fix**: Fixed shortcode builder issue. = 1.0.2 = * **New**: Add private folders to link specific folders to specific users. * **New**: Add media importer to import any cloud files to the media library. * **Enhancement**: Add file downloader module to the free version. * **Fix**: Fixed the Unverified Google App issue. * **Fix**: Google account authorization issue. = 1.0.1 = * **New**: Add option to link own Google App. = 1.0.0 = * Initial release.