Skip to content

A simple and user-friendly WordPress plugin for managing and displaying assets like logos, comic book covers, and graphics with multiple download formats.

License

Notifications You must be signed in to change notification settings

SurefireStudios/AssetManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asset Manager WordPress Plugin

A simple and user-friendly WordPress plugin for managing and displaying assets like logos, comic book covers, and graphics with multiple download formats.

Developed by SureFire Studios

Features

  • Simple Asset Management: Easy-to-use admin interface
  • Multiple Download Formats: Support for web low-res, high-res, and print-ready files
  • Dark Mode Optimized: Clean design that works with both light and dark themes
  • Mobile Responsive: Fully responsive design for all devices
  • Search Functionality: Built-in search to help visitors find assets quickly
  • Drag & Drop Ordering: Easily reorder assets in the admin panel
  • WordPress Integration: Uses WordPress media library and follows WordPress standards

Installation

  1. Upload the asset-manager folder to your /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to 'Asset Manager' in your WordPress admin menu to start adding assets

Usage

Adding Assets

  1. Go to Asset Manager in your WordPress admin menu
  2. Fill in the asset title and optional description
  3. Upload files using the "Select File" buttons:
    • Preview Thumbnail: Choose the image that will display in the gallery
    • Low-Res File: Web-optimized version (JPG/PNG)
    • High-Res File: Higher quality web version
    • Print Ready File: Print-quality file (PDF/EPS/TIFF)
  4. Customize download button labels if needed
  5. Click "Add Asset" to save

Displaying Assets

Use the shortcode [asset_gallery] on any page or post to display your asset gallery.

Shortcode Options

  • [asset_gallery] - Display all active assets
  • [asset_gallery limit="10"] - Display only 10 assets
  • [asset_gallery search="false"] - Hide the search box

Managing Assets

  • Edit: Click the "Edit" button next to any asset
  • Delete: Click "Delete" to remove an asset (confirmation required)
  • Reorder: Drag and drop assets using the handle (⋮⋮) to change their order
  • Toggle Visibility: Uncheck "Active" to hide an asset from the public gallery

Design

The plugin is designed to be:

  • Theme-agnostic: Works with any WordPress theme
  • Dark mode optimized: Automatically adapts to user's color scheme preference
  • Accessible: Follows accessibility best practices
  • Performance-friendly: Optimized for fast loading

File Structure

asset-manager/
├── asset-manager.php          # Main plugin file
├── admin/
│   └── admin-page.php         # Admin interface
├── public/
│   └── public-display.php     # Frontend gallery display
└── assets/
    ├── admin-style.css        # Admin styles
    ├── admin-script.js        # Admin JavaScript
    ├── public-style.css       # Frontend styles
    └── public-script.js       # Frontend JavaScript

Support

This plugin is designed to be simple and self-contained. For customization or issues:

  1. Check that all files are uploaded correctly
  2. Ensure your theme supports WordPress standards
  3. Verify that you have proper admin permissions
  4. Test with a default WordPress theme to isolate theme conflicts

For professional support and custom development, visit SureFire Studios.

Requirements

  • WordPress 5.0 or higher
  • PHP 7.0 or higher
  • Modern web browser with JavaScript enabled

Credits

Asset Manager is developed by SureFire Studios - Professional WordPress development and digital solutions.

License

GPL v2 or later

About

A simple and user-friendly WordPress plugin for managing and displaying assets like logos, comic book covers, and graphics with multiple download formats.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published