{"id":21378,"date":"2012-12-29T10:28:51","date_gmt":"2012-12-29T10:28:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/s2member-secure-file-browser\/"},"modified":"2016-04-07T21:34:30","modified_gmt":"2016-04-07T21:34:30","slug":"s2member-secure-file-browser","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/s2member-secure-file-browser\/","author":11304278,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.4.19","stable_tag":"0.4.19","tested":"4.2.39","requires":"3.3","requires_php":"","requires_plugins":"","header_name":"s2member Secure File Browser","header_author":"Potsky","header_description":"","assets_banners_color":"a19d9c","last_updated":"2016-04-07 21:34:30","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.potsky.com\/donate\/","header_plugin_uri":"http:\/\/www.potsky.com\/code\/wordpress-plugins\/s2member-secure-file-browser\/","header_author_uri":"http:\/\/www.potsky.com\/about\/","rating":4.7,"author_block_rating":0,"active_installs":70,"downloads":15379,"num_ratings":15,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.4.6":"<p>Bug fix and new features!<\/p>","0.4.2":"<p>This version fixes several bugs. If you had a blank screen with the previous version because of a large number of files, try this!<\/p>","0.4.1":"<p>This version fixes 2 bugs. Upgrade immediately.<\/p>","0.4":"<p>This update includes the new file caching feature. <strong>On first launch, it computes all files hash. It can last several minutes!<\/strong><\/p>","0.3.5":"<p>A lot of new features ! Upgrade now, seriously, it rocks !<\/p>","0.3.2":"<p>This version fixes a serious browsing bug. Upgrade immediately.<\/p>","0.3":"<p>This version adds improvements and admin features. Plugin is fully optimized now, upgrade immediately!<\/p>","0.2.1":"<p>This version fixes a security related bug. Upgrade immediately.<\/p>"},"ratings":{"1":"1","2":0,"3":0,"4":0,"5":"14"},"assets_icons":[],"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":"653778","resolution":"1544x500","location":"assets"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":"653778","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.2","0.2.1","0.3","0.3.1","0.3.2","0.3.5","0.3.6","0.3.7","0.4","0.4.1","0.4.10","0.4.11","0.4.12","0.4.13","0.4.14","0.4.15","0.4.16","0.4.17","0.4.18","0.4.19","0.4.5","0.4.6","0.4.7","0.4.8","0.4.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"653735","resolution":"1","location":"assets"},"screenshot-10.png":{"filename":"screenshot-10.png","revision":"669185","resolution":"10","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"653777","resolution":"2","location":"assets"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"653777","resolution":"3","location":"assets"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"653777","resolution":"4","location":"assets"},"screenshot-5.png":{"filename":"screenshot-5.png","revision":"669185","resolution":"5","location":"assets"},"screenshot-6.png":{"filename":"screenshot-6.png","revision":"653777","resolution":"6","location":"assets"},"screenshot-7.png":{"filename":"screenshot-7.png","revision":"653777","resolution":"7","location":"assets"},"screenshot-8.png":{"filename":"screenshot-8.png","revision":"669185","resolution":"8","location":"assets"},"screenshot-9.png":{"filename":"screenshot-9.png","revision":"669185","resolution":"9","location":"assets"}},"screenshots":{"1":"File browser in action","2":"Admin &gt; File browser in action","3":"Admin &gt; File browser in action when deleting a directory","4":"Admin &gt; File browser in action when renaming a directory","5":"Admin &gt; Download statistics","6":"Admin &gt; Shortcode generator","7":"Admin &gt; Shortcode documentation","8":"Admin &gt; General settings for logs management and access","9":"Admin &gt; Notification settings for email reporting","10":"Widget"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1127,260,17796,80,259],"plugin_category":[43,50],"plugin_contributors":[84808],"plugin_business_model":[],"class_list":["post-21378","plugin","type-plugin","status-publish","hentry","plugin_tags-browser","plugin_tags-file","plugin_tags-s2member","plugin_tags-shortcode","plugin_tags-upload","plugin_category-customization","plugin_category-media","plugin_contributors-potsky","plugin_committers-potsky"],"banners":{"banner":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/banner-772x250.png?rev=653778","banner_2x":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/banner-1544x500.png?rev=653778","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/s2member-secure-file-browser_a19d9c.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/screenshot-1.png?rev=653735","caption":"File browser in action"},{"src":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/screenshot-2.png?rev=653777","caption":"Admin &gt; File browser in action"},{"src":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/screenshot-3.png?rev=653777","caption":"Admin &gt; File browser in action when deleting a directory"},{"src":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/screenshot-4.png?rev=653777","caption":"Admin &gt; File browser in action when renaming a directory"},{"src":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/screenshot-5.png?rev=669185","caption":"Admin &gt; Download statistics"},{"src":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/screenshot-6.png?rev=653777","caption":"Admin &gt; Shortcode generator"},{"src":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/screenshot-7.png?rev=653777","caption":"Admin &gt; Shortcode documentation"},{"src":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/screenshot-8.png?rev=669185","caption":"Admin &gt; General settings for logs management and access"},{"src":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/screenshot-9.png?rev=669185","caption":"Admin &gt; Notification settings for email reporting"},{"src":"https:\/\/ps.w.org\/s2member-secure-file-browser\/assets\/screenshot-10.png?rev=669185","caption":"Widget"}],"raw_content":"<!--section=description-->\n<p>s2Member Secure File Browser is a wordpress plugin for browsing files from the secure-files location of the <a href=\"http:\/\/wordpress.org\/extend\/plugins\/s2member\/\" title=\"s2Member\">s2Member\u00ae WordPress Memberships<\/a> plugin.<\/p>\n\n<p><strong>Shortcode<\/strong><\/p>\n\n<p>You can display the file browser via the shortcode <code>[s2member_secure_files_browser \/]<\/code>.<\/p>\n\n<p>The shortcode will display a file browser item with only granted directories for current user.<\/p>\n\n<p>The shortcode can handle :<\/p>\n\n<ul>\n<li><code>access-s2member-level0<\/code> directory for level #0 and more users<\/li>\n<li><code>access-s2member-level1<\/code> directory for level #1 and more users<\/li>\n<li><code>access-s2member-level2<\/code> directory for level #2 and more users<\/li>\n<li><code>access-s2member-level3<\/code> directory for level #3 and more users<\/li>\n<li><code>access-s2member-level4<\/code> directory for level #4 and more users<\/li>\n<li><code>access-s2member-ccap-*<\/code> custom capabilities directories for according users<\/li>\n<li>any directory for all users in read only (unable to download)<\/li>\n<\/ul>\n\n<p>All these featured folders can be located anywhere and they can be used several times.<\/p>\n\n<p>Clicking on a file will launch the download according to the s2member files access control.<\/p>\n\n<p>Please use the shortcode generator in the <em>Dashboard &gt; s2Member Menu &gt; Secure File Browser<\/em> to generate complex values.<\/p>\n\n<p><strong>Available shortcode options<\/strong><\/p>\n\n<ul>\n<li><code>collapseeasing<\/code> : Easing function to use on collapse<\/li>\n<li><code>collapsespeed<\/code> : Speed of the collapse folder action in ms<\/li>\n<li><code>cutdirnames<\/code> : Truncate directory names to specific chars length<\/li>\n<li><code>cutfilenames<\/code> : Truncate file names to specific chars length<\/li>\n<li><code>dirbase<\/code> : Initial directory from the s2member-files directory<\/li>\n<li><code>dirfirst<\/code> : Show directories above files<\/li>\n<li><code>displayall<\/code> : Display all items without checking if user is granted to download them<\/li>\n<li><code>displaybirthdate<\/code> : Display files birth date<\/li>\n<li><code>displaycomment<\/code> : Display files comment<\/li>\n<li><code>displayname<\/code> : Display files displayname instead of regular files name<\/li>\n<li><code>displaydownloaded<\/code> : Show if a file has already been downloaded<\/li>\n<li><code>displaysize<\/code> : Display files size<\/li>\n<li><code>displaymodificationdate<\/code> : Display files modification date<\/li>\n<li><code>dirzip<\/code> : Let directories be downloaded<\/li>\n<li><code>expandeasing<\/code> : Easing function to use on expand<\/li>\n<li><code>expandspeed<\/code> : Speed of the expand folder action in ms<\/li>\n<li><code>filterdir<\/code> : A full regexp directories have to match to be displayed<\/li>\n<li><code>filterfile<\/code> : A full regexp files have to match to be displayed<\/li>\n<li><code>folderevent<\/code> : Event to trigger expand\/collapse<\/li>\n<li><code>hidden<\/code> : Show hidden files or not<\/li>\n<li><code>multifolder<\/code> : Whether or not to limit the browser to one subfolder at a time<\/li>\n<li><code>names<\/code> : Replace files name with custom values<\/li>\n<li><code>openrecursive<\/code> : Whether or not to open all subdirectories when opening a directory<\/li>\n<li><code>previewext<\/code> : Display file preview button for these extensions<\/li>\n<li><code>s2alertbox<\/code> : Display the s2member confirmation box when a user tries to download a file<\/li>\n<li><code>search<\/code> : Let user search files<\/li>\n<li><code>searchgroup<\/code> : Group shortcodes with a single single search box<\/li>\n<li><code>searchdisplay<\/code> : How to display search results<\/li>\n<li><code>sortby<\/code> : Sort files in directories by a criteria<\/li>\n<\/ul>\n\n<p>All informations about these options are well documented in :<\/p>\n\n<ul>\n<li><code>Dashboard &gt; s2Member &gt; Secure File Browser<\/code> panel for admin (manage_options capability)<\/li>\n<li><code>Dashboard &gt; Tools &gt; Secure File Browser<\/code> panel for users<\/li>\n<\/ul>\n\n<p><strong>Example<\/strong> (<em>A shortcode has to be defined on one line, here is on several lines below only for better understanding<\/em>) :<\/p>\n\n<pre><code>[s2member_secure_files_browser\n    folderevent=\"mouseover\"\n    expandeasing=\"linear\"\n    expandspeed=\"200\"\n    collapseeasing=\"swing\"\n    collapsespeed=\"200\"\n    multifolder=\"0\"\n    openrecursive=\"1\"\n    dirbase=\"\/\"\n    hidden=\"1\"\n    dirfirst=\"0\"\n    openrecursive=\"1\"\n    filterdir=\"%2F(access%7Ctata)%2Fi\"\n    filterfile=\"%2F%5C.(png%7Cjpe%3Fg%7Cgif%7Czip)%24%2Fi\"\n    names=\"access-s2member-level0:General|access-s2member-ccap-video:Videos\"\n    search=\"1\"\n    searchdisplay=\"4D\"\n\/]\n<\/code><\/pre>\n\n<p>You can generate a shortcode with complex options with the <code>Shortcode Generator<\/code> in the <code>Dashboard &gt; s2Member &gt; Secure File Browser<\/code> panel<\/p>\n\n<p><strong>Widgets<\/strong><\/p>\n\n<p>You can display both fully customizable widgets for :<\/p>\n\n<ul>\n<li>Top downloads<\/li>\n<li>Latest downloads<\/li>\n<li>Latest available files<\/li>\n<\/ul>\n\n<p><strong>Dashboard<\/strong><\/p>\n\n<p>The admin panel is reachable via the <em>Dashboard &gt; s2Member Menu &gt; Secure File Browser<\/em> menu.<\/p>\n\n<p>Available features are :<\/p>\n\n<ul>\n<li>Statistics : display all downloads\/top downloads\/top downloaders, sort and apply filters by date, user, file, IP Address, ...<\/li>\n<li>Statistics : download stats in XML and CSV format<\/li>\n<li>Statistics : display current s2Member accounting, sort and apply filters by date, user, file and file<\/li>\n<li>File Browser : Rename, delete, comment and add a display name for files and folders<\/li>\n<li>Cache management : Rebuild file cache<\/li>\n<li>Shortcode generator<\/li>\n<li>Shortcode documentation<\/li>\n<li>Settings : Received an email each time a user downloads a file<\/li>\n<li>Settings : Received scheduled reports<\/li>\n<li>Settings : How many logs you want to keep ?<\/li>\n<li>Settings : Delete logs<\/li>\n<li>Settings : Give access to others users to some parts of the admin menu<\/li>\n<\/ul>\n\n<p>Don't hesitate to ask me new features or report bugs on <a href=\"https:\/\/www.potsky.com\/code\/wordpress-plugins\/s2member-secure-file-browser\/\" title=\"Plugin page\">potsky.com<\/a> !<\/p>\n\n<h3>What's next?<\/h3>\n\n<p>All futures requests are handled on <a href=\"https:\/\/github.com\/potsky\/WordPressS2MemberFileBrowser\/issues?sort=comments&amp;state=open\" title=\"GitHub\">GitHub<\/a><\/p>\n\n<h3>Translators<\/h3>\n\n<ul>\n<li>Serbo-Croatian : Borisa Djuraskovic at http:\/\/www.webhostinghub.com<\/li>\n<li>French : Potsky<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p><strong>Requirement<\/strong> : you need to install first the wonderful and free s2Member\u00ae plugin <a href=\"http:\/\/wordpress.org\/extend\/plugins\/s2member\/\" title=\"s2Member\">available here<\/a><\/p>\n\n<p><strong>s2member Secure File Browser<\/strong> is very easy to install (instructions) :\n* Upload the <code>\/s2member-secure-file-browser<\/code> folder to your <code>\/wp-content\/plugins\/<\/code> directory.\n* Activate the plugin through the Plugins menu in WordPress\u00ae.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>s2Member secure files are always directly downloadable, how can I protect them by forcing php handling ?<\/dt>\n<dd><p>It is recommended to add a <code>deny from all<\/code> directive in your <code>httpd.conf<\/code> for your s2member-files directory in order to avoid people directly access your protected files. Do not put the <code>deny<\/code> directive in the <code>s2member-files\/.htaccess<\/code> because this file is always regenerated by s2member and your modifications are always overwritten.<\/p><\/dd>\n<dt>Why s2member-files\/.htaccess is not displayed ?<\/dt>\n<dd><p>Even if you set shortcode option <code>hidden<\/code> to <code>1<\/code>, <code>.htaccess<\/code> will never been displayed.<\/p><\/dd>\n<dt>Are directories `access-s2member-level*` protected if they are not in the root directory ?<\/dt>\n<dd><p>Yes ! <code>And access-s2member-ccap*<\/code> too !<\/p><\/dd>\n<dt>The browser does not work, it displays `Invalid nonce` for registered users.<\/dt>\n<dd><p>The authentication on your website is broken because of a plugin (AJAX requests not correctly handled).\nThis behaviour is correct and it is protecting your files !\nIt happens for example when your authentication is only performed in a HTTPS form and the navigation is done in HTTP.\nIf you use the <code>Wordpress HTTP<\/code> plugin from http:\/\/mvied.com\/projects\/wordpress-https\/ for example, you have to force HTTPS on each page which includes the s2member Secure File browser.<\/p><\/dd>\n<dt>How to handle the `s2member-files\/app_data` windows directory ?<\/dt>\n<dd><p>In windows installations, put all files in <code>s2member-files\\app_data<\/code> instead of <code>s2member-files<\/code> directory.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.4.19<\/h4>\n\n<ul>\n<li>Enhancement : Remove warning on PHP7 (part 1)(thanx to KTS915 : https:\/\/wordpress.org\/support\/topic\/php-notice-73)<\/li>\n<li>Enhancement : Add user firstname, user lastname and nickname when exporting CSV and XML files<\/li>\n<\/ul>\n\n<h4>0.4.18<\/h4>\n\n<ul>\n<li>New feature : you can inject %USERNAME%, %USEREMAIL% or %USERID% in the dir parameter of the shortcode<\/li>\n<\/ul>\n\n<h4>0.4.17<\/h4>\n\n<ul>\n<li>Security fix : XSS vulnerability in the jquery.prettyPhoto.js library fix<\/li>\n<\/ul>\n\n<h4>0.4.16<\/h4>\n\n<ul>\n<li>Bug fix : in some cases, downloading the CSV file could not work<\/li>\n<\/ul>\n\n<h4>0.4.15<\/h4>\n\n<ul>\n<li>Enhancement : Support for non standard mysql port<\/li>\n<\/ul>\n\n<h4>0.4.14<\/h4>\n\n<ul>\n<li>Enhancement : Add Serbo-Croatian language (by Borisa Djuraskovic at http:\/\/www.webhostinghub.com)<\/li>\n<\/ul>\n\n<h4>0.4.13<\/h4>\n\n<ul>\n<li>Enhancement : PHP 5.5 warning removed<\/li>\n<\/ul>\n\n<h4>0.4.12<\/h4>\n\n<ul>\n<li>Bug fix : dashboard navigator was broken in last version<\/li>\n<\/ul>\n\n<h4>0.4.11<\/h4>\n\n<ul>\n<li>Enhancement : plugin now always loads assets at the beginning even if the shortcode is not used on a page. It handles by this way some themes which load page content next to the assets.<\/li>\n<\/ul>\n\n<h4>0.4.10<\/h4>\n\n<ul>\n<li>Enhancement : plugin now checks by itself the wordpress upgrade include (problem with some customers)<\/li>\n<\/ul>\n\n<h4>0.4.9<\/h4>\n\n<ul>\n<li>Bug fix     : remove debug messages in the music player<\/li>\n<li>Bug fix     : change database mysql engine to reduce overhead<\/li>\n<\/ul>\n\n<h4>0.4.8<\/h4>\n\n<ul>\n<li>New feature : preview for pictures<\/li>\n<li>New feature : configuration paths in inc\/define.php<\/li>\n<li>Bug fix     : navigator in all statistics panel fix<\/li>\n<\/ul>\n\n<h4>0.4.7<\/h4>\n\n<ul>\n<li>New feature : change files display name in admin<\/li>\n<li>Bug fix     : downloaded files were no more tracked when link was directly displayed in a page\/post<\/li>\n<\/ul>\n\n<h4>0.4.6<\/h4>\n\n<ul>\n<li>Enhancement : plugin is now compatible for PHP installations between 5.2 and 5.3.6<\/li>\n<li>Enhancement : plugin is now compatible on Windows Servers<\/li>\n<li>New feature : export all stats as xml and csv files from the statistics menu<\/li>\n<li>New feature : remove all stats from the settings menu<\/li>\n<li>New feature : group shortcodes with single search<\/li>\n<li>Bug fix     : language fix for french<\/li>\n<li>Bug fix     : all meta data not displayed in search result<\/li>\n<\/ul>\n\n<h4>0.4.5<\/h4>\n\n<ul>\n<li>Enhancement : force mp3 flash player (fallback to html5)  because of a bug in Chrome when playing mp3 via html5 and downloading a file in the same time<\/li>\n<li>Enhancement : large directories\/files supported (tested up to 100000 files in 10000 directories)<\/li>\n<li>Enhancement : display fixes for all browsers and especially Firefox<\/li>\n<li>New feature : sort files by birth date (date when then was available in your s2member-files directory)<\/li>\n<li>New feature : display birth date column<\/li>\n<li>New feature : display file comments in browser<\/li>\n<li>New feature : add comments in the dashboard<\/li>\n<li>Bug fix     : top downloader in notification reports was empty<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>New feature : sortby shortcode option<\/li>\n<li>New feature : modification date display shortcode option<\/li>\n<li>New feature : order files by modification date,  addition date, size<\/li>\n<li>Enhancement : disable previews for non logged users<\/li>\n<li>Bug fix : IE fix for search button<\/li>\n<li>Bug fix : mp3 previews in flash fallback was not working in IE and FF.<\/li>\n<li>Bug fix : searchdisplay shortcode option was not included in the generator<\/li>\n<li>Bug fix : filterfile was not working anymore in 0.4<\/li>\n<li>Bug fix : report notification was blank in 0.4<\/li>\n<li>Bug fix : download zip link was displayed even if dirzip shortcode option was disabled<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>New feature : cut filename shortcode option<\/li>\n<li>New feature : already downloaded file warnings shortcode option<\/li>\n<li>New feature : ability to download directories as zip files<\/li>\n<li>New feature : search files<\/li>\n<li>New feature : filesize display shortcode option<\/li>\n<li>New feature : mp3 preview shortcode option<\/li>\n<li>New feature : new widget for new and modified available files<\/li>\n<li>New feature : file caching with new dashboard menu to manually update<\/li>\n<li>Bug fix : french language fix<\/li>\n<\/ul>\n\n<h4>0.3.7<\/h4>\n\n<ul>\n<li>Publishing fix<\/li>\n<\/ul>\n\n<h4>0.3.6<\/h4>\n\n<ul>\n<li>Enhancement : Add admin statistics (total downloads, unique files and unique downloaders)<\/li>\n<li>Enhancement : Add FAQ \"Invalid Nonce\"<\/li>\n<li>Enhancement : Add vsa file extension<\/li>\n<\/ul>\n\n<h4>0.3.5<\/h4>\n\n<ul>\n<li>New feature : New admin submenu with top rated downloads, higher downloaders, ...<\/li>\n<li>New feature : New shortcode option to display the s2member alert box before a download<\/li>\n<li>New feature : New shortcode option to let people view directories but must be logged in to download<\/li>\n<li>New feature : Add rights in settings for file manager and stats access<\/li>\n<li>New feature : Widget for top downloads or latest downloads<\/li>\n<li>New feature : Notification daily reports<\/li>\n<li>Enhancement : HTML entities for email reports<\/li>\n<li>Enhancement : Add WP and PHP version checks<\/li>\n<li>Security fix : Protect plugin subdirectories<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>Hotfix for recursive browsing<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Publishing fix<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>New language : french<\/li>\n<li>New feature : display file size<\/li>\n<li>New feature : admin : Statistics - display all downloads, sort and apply filters by date, user, file, IP Address, ...<\/li>\n<li>New feature : admin : Statistics - display current s2Member accounting, sort and apply filters by date, user, file and file<\/li>\n<li>New feature : admin : File Browser - Rename and delete files and folders<\/li>\n<li>New feature : admin : Shortcode generator<\/li>\n<li>New feature : admin : Shortcode documentation<\/li>\n<li>New feature : admin : Settings - Received an email each time a user downloads a file<\/li>\n<li>New feature : admin : Settings - How many logs you want to keep ?<\/li>\n<li>Bug fix : dirbase could not work as expected sometimes<\/li>\n<li>Enhancement : total plugin rewriting for best performance, practices and security<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Publishing fix<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Enhancement : file and directories icons are now clickable<\/li>\n<li>New feature : shortag option filterdir<\/li>\n<li>New feature : shortag option filterfile<\/li>\n<li>New feature : shortag option openrecursive<\/li>\n<li>Security fix : real path check perform to forbid browsing above s2member-files directory<\/li>\n<li>Bug fix : dirbase now works as expected<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>First release<\/li>\n<\/ul>","raw_excerpt":"The best way to share files securely with your clients, customers, friends and community.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/21378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=21378"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/potsky"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=21378"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=21378"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=21378"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=21378"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=21378"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=21378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}