Fluidity Document Library

Plugin Banner

Fluidity Document Library

by sightfactory

Download
Description

A modern document library plugin for WordPress featuring a sleek design and a fast, responsive user experience.

Features include:
– Drag & Drop Bulk Upload
– Pagination (Load More or Numeric)
– Search and Category Filtering
– Custom Post Type for Documents
– Mobile Responsive Design

Shortcode Options

[fluidity_dl_library layout="grid" limit="12" pagination="true" pagination_type="load_more"]
  • layout: “grid” or “table” (Default: grid)
  • category: Comma separated folder/category slugs to limit display
  • limit: Number of documents per page
  • pagination: “true” or “false”
  • pagination_type: “load_more” or “numeric”
  • color: Primary color, optionally followed by hover color (e.g. “#ff0000” or “#ff0000,#cc0000”)
  • show_search: “true” or “false” (Default: true)
  • show_filter: “true” or “false” (Default: true) to show/hide category dropdown
  1. Upload the fluidity-document-library folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Use the [fluidity_dl_library] shortcode on any page or post.

1.0.5

  • Security: Hardened Javascript entity decoding using a safe DOMParser implementation to prevent XSS.
  • Security: Added direct file access protection to PHP files to prevent unauthorized execution.
  • Feature: Introduced Document Status functionality, allowing documents to be marked as Draft or Private.
  • Feature: Added Pin to Top (Sticky) prioritization on the frontend.
  • Fix: Resolved HTML entity rendering regression in document titles.
  • Best Practice: Implemented internationalization for all AJAX response strings.
  • UI: Adjusted admin menu position to sit prominently after ‘Media’ for better dashboard hierarchy.

1.0.4

  • Maintenance: Provided non-minified source for Vue.js to comply with repository requirements.
  • Feature: Implemented smart version switching for libraries based on SCRIPT_DEBUG.

1.0.3

  • Fix: Adjusted admin menu position to comply with WordPress repository hierarchy guidelines.
  • Security: Refactored dynamic style escaping to strictly follow WordPress.Security.EscapeOutput standards.
  • Maintenance: Updated file headers and source URLs across the codebase.

1.0.2

  • Refactor: Standardized all CSS and JavaScript prefixes to fluidity-dl- for better naming consistency.
  • Refactor: Prefixed all core database keys, post types, and taxonomies to prevent collisions.
  • Fix: Resolved HTML entity decoding issues in the admin document title field.
  • Fix: Hardened state management to prevent missing document links in the admin interface.

1.0.1

  • Security: Implemented redundant nonce and capability checks for all admin AJAX endpoints.
  • Security: Hardened file path resolution in metadata extraction to prevent path traversal.
  • Security: Added post type verification to document CRUD operations to ensure data integrity.

1.0.0

  • Initial Release.
Back to top