DawsonyWeb – Media Library

DawsonyWeb – Media Library

Details
View on WordPress

Organise your WordPress Media Library with virtual folders, edit and compress images locally, and replace an image without changing its existing URL. DawsonyWeb Media Library brings these free tools into one workspace under Media > DawsonyWeb Library. Your standard WordPress Media Library remains available.

Media folders and file organisation

  • Nested virtual folders, drag-to-folder moves, grid and list views.
  • Search, file-type filters, sorting, personal favourites and missing-alt-text view.
  • Multiple uploads, bulk metadata editing, ZIP downloads of local originals.
  • Bulk format conversion to separate WebP, AVIF, JPEG or PNG copies when supported by your server.

Image editing, compression and replacement

  • Visual crop selection with aspect-ratio presets and exact pixel values.
  • Rotation, flipping, proportional resizing and compression using your server’s WordPress image editor.
  • Save edits as a new copy, including WebP or AVIF conversion when your server supports it.
  • Replace a static image using the same format, preserving its attachment ID, full URL and existing image-size filenames.
  • Restore the previous edited version from private temporary storage when it is still available.
  • Find known WordPress content, block, featured-image and WooCommerce gallery references.
  • Archive files in this workspace without deleting or unpublishing them.
  • Folder filtering and assignment in the standard WordPress media tools.

Free tools that run on your server

No external image service, cloud account or paid API is needed. All listed features are included; there is no paid feature unlock. Existing WordPress upload and attachment permissions apply.

How folders and replacement work

Keep normal site backups before editing important files. Folders are virtual. Files are not physically moved. Replacement updates local originals and recorded generated image sizes. Cached pages, browser copies and CDN copies may need refreshing. External copies and custom page-builder image exports are not automatically replaced.

The previous version is stored in a private system temporary directory outside WordPress. Servers may clear temporary storage. This is a short-term restore option, not permanent version history or a substitute for backups. If private storage is unavailable, existing images are left unchanged.

Editing supports static JPEG, PNG, WebP and AVIF when the server supports their formats. Animated images and SVG editing are excluded. Local image operations require files within WordPress uploads. Offloaded media can be organised, but editing, duplication and ZIP downloads are unavailable when local originals are absent.

Privacy

The plugin does not send files or telemetry to DawsonyWeb or a third-party image service. Folders and their creator IDs, archive markers, favourites and revision records stay in your WordPress database. Your browser stores a grid/list preference. Previous image versions are held in private temporary storage on your server. Removing the plugin retains organisation data for reinstallation. Site administrators control retention and access. Normal uploads, server logs and backups follow the site and host policies.

Plugin privacy notice | Documentation | Support

Source code and development

The complete editable source is included in this plugin ZIP. assets/library.js is the human-readable workspace source and assets/media-bridge.js is the standard WordPress media integration source. Both files are served directly, without compilation or minification. assets/library.css is the editable stylesheet. PHP source is in dawsonyweb-media-library.php and includes/.

No npm install, Node.js build, bundler, transpiler or private repository access is required. Edit the included source files directly. There are no generated JavaScript or CSS counterparts to rebuild. See BUILDING.txt for source locations and optional syntax checks.

The icon definitions are inline SVG path data beside the icon renderer in assets/library.js. The logo is assets/logo.svg. No third-party JavaScript libraries, icon runtime or vendor bundles are included. WordPress provides wp.i18n and its media APIs through the declared script dependencies. Plugin code is licensed GPL-2.0-or-later; see LICENSE.txt.

Details

Plugin code:
dawsonyweb-media-library
Plugin version:
1.1.1
Author:
Outdated:
No
WP version:
6.5 or higher
PHP version:
8.0 or higher
Test up to WP version:
7.1.2
Total installations:
0
Last updated:
2026-10-05
Rating:
Times rated:
0
image-compression
image-editor
media-folders
media-library
replace-image