WP Manifestindependent plugin directory
manifest / admin / wpbulk-installer

WPBulk Installer

Bulk install + presets langsung dari plugin-install.php dengan UI Neumorphism.

by Mordenhost · github.com/sadewadee/wpbulk-installer · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/sadewadee/wpbulk-installer/archive/refs/heads/main.zip

Readme

=== WPBulk Installer === Contributors: wpbulk Donate link: https://wpbulk.com/donate Tags: bulk install, plugin installer, preset, batch install, plugin management Requires at least: 6.4 Tested up to: 6.8.2 Requires PHP: 7.4 Stable tag: 1.0.1 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html

Bulk install WordPress plugins with predefined presets. Save time by installing multiple plugins at once with beautiful Neumorphism UI.

== Description ==

WPBulk Installer is a powerful WordPress plugin that allows you to install multiple plugins at once using predefined presets. Perfect for developers, agencies, and anyone who frequently sets up new WordPress sites.

= Key Features =

  • Bulk Plugin Installation - Install multiple plugins simultaneously
  • Preset Management - Create and manage custom plugin presets
  • Beautiful UI - Modern Neumorphism design with dark mode support
  • Progress Tracking - Real-time installation progress with detailed logs
  • WordPress Integration - Seamlessly integrates with WordPress admin
  • Caching System - Smart caching for improved performance
  • Security First - Built with WordPress security best practices
  • Accessibility Ready - WCAG compliant interface
  • Mobile Responsive - Works perfectly on all devices

= Use Cases =

  • Web Developers - Quickly set up development environments
  • Agencies - Standardize client site setups
  • Site Administrators - Batch install essential plugins
  • Theme Developers - Install recommended plugins for themes
  • Multisite Networks - Consistent plugin installations across sites

= Preset Categories =

  • Essential Plugins - Security, SEO, Performance basics
  • E-commerce Setup - WooCommerce and related plugins
  • Content Creation - Page builders, forms, galleries
  • Developer Tools - Debugging, staging, development plugins
  • Marketing Suite - Analytics, social media, email marketing
  • Custom Presets - Create your own plugin collections

= Technical Features =

  • AJAX-Powered - Smooth, non-blocking installation process
  • Error Handling - Comprehensive error reporting and recovery
  • Plugin Validation - Checks plugin compatibility before installation
  • Automatic Activation - Option to activate plugins after installation
  • Installation Logs - Detailed logs for troubleshooting
  • Cache Management - Intelligent caching with manual refresh options

= Integration =

  • Admin Dashboard - Dedicated settings and management pages
  • Plugins Page - Quick access buttons on the plugins list
  • WordPress Hooks - Extensible with actions and filters
  • REST API Ready - Future API integration support

== Installation ==

= Automatic Installation =

  1. Log in to your WordPress admin panel
  2. Go to Plugins > Add New
  3. Search for "WPBulk Installer"
  4. Click "Install Now" and then "Activate"
  5. Go to Tools > WPBulk Installer to get started

= Manual Installation =

  1. Download the plugin zip file
  2. Log in to your WordPress admin panel
  3. Go to Plugins > Add New > Upload Plugin
  4. Choose the downloaded zip file and click "Install Now"
  5. Activate the plugin
  6. Go to Tools > WPBulk Installer to configure

= After Installation =

  1. Navigate to Tools > WPBulk Installer
  2. Choose from predefined presets or create custom ones
  3. Select plugins you want to install
  4. Click "Install Selected Plugins"
  5. Monitor the installation progress
  6. Review the installation results

== Frequently Asked Questions ==

= Is this plugin safe to use? =

Yes! WPBulk Installer follows WordPress security best practices including nonce verification, capability checks, and input sanitization. All plugins are installed through WordPress's official Plugin_Upgrader class.

= Can I create custom presets? =

Absolutely! You can create unlimited custom presets with your preferred plugin combinations. Presets can be exported and imported for easy sharing.

= Does it work with premium plugins? =

WPBulk Installer works with any plugin available in the WordPress.org repository. For premium plugins, you'll need to install them manually as they require license keys.

= What happens if a plugin fails to install? =

The plugin provides detailed error reporting. Failed installations won't stop the process - other plugins will continue installing. You can retry failed installations individually.

= Can I use this on multisite networks? =

Yes, WPBulk Installer is multisite compatible. Network administrators can install plugins network-wide or on individual sites.

= Does it slow down my site? =

No, the plugin only runs during installation processes. It includes smart caching and is designed for minimal performance impact.

= Can I schedule bulk installations? =

Currently, installations are manual. Scheduled installations may be added in future versions based on user feedback.

= Is there a limit to how many plugins I can install? =

There's no hard limit, but we recommend installing in batches of 10-20 plugins for optimal performance and easier troubleshooting.

== Screenshots ==

  1. Main Installation Page - Beautiful Neumorphism interface with preset selection
  2. Preset Management - Create and manage custom plugin presets
  3. Installation Progress - Real-time progress tracking with detailed logs
  4. Results Summary - Comprehensive installation results and statistics
  5. Settings Page - Configure plugin behavior and preferences
  6. Plugins Page Integration - Quick access buttons on WordPress plugins page
  7. Mobile Interface - Fully responsive design for mobile devices
  8. Dark Mode - Elegant dark theme support

== Changelog ==

= 1.0.1 - 2025-09-08 =

  • Fixed: PHP parse error from invalid import and malformed echo in Install_Page_UI
  • Fixed: Fatal error on edit preset when data stored as string (normalize plugins/slugs/tags)
  • Improved: Hide actions for default presets; keep actions for custom presets only
  • UX: 2-column preset grid and icon sizing fixes; clearer plugin list in presets
  • UX: Textarea normalization to 1 slug per line on paste/blur
  • Docs: Updated Tested up to and license

= 1.0.0 - 2024-01-15 =

  • Initial Release
  • Bulk plugin installation functionality
  • Preset management system
  • Neumorphism UI design
  • Real-time progress tracking
  • WordPress admin integration
  • Caching system implementation
  • Security and accessibility features
  • Mobile responsive design
  • Dark mode support

== Upgrade Notice ==

= 1.0.0 = Initial release of WPBulk Installer. Install to start bulk installing plugins with beautiful presets!

== Technical Requirements ==

  • WordPress: 5.0 or higher
  • PHP: 7.4 or higher (8.0+ recommended)
  • MySQL: 5.6 or higher
  • Memory: 128MB minimum (256MB recommended)
  • Permissions: Plugin installation capabilities

== Support ==

For support, feature requests, or bug reports:

== Contributing ==

We welcome contributions! Please see our GitHub repository for contribution guidelines and development setup instructions.

== Privacy Policy ==

WPBulk Installer does not collect, store, or transmit any personal data. All plugin installations are processed locally on your WordPress site using WordPress's built-in functionality.

== Credits ==

  • UI Design: Inspired by Neumorphism design principles
  • Icons: WordPress Dashicons and custom SVG icons
  • Testing: Extensive testing across WordPress versions and hosting environments
  • Community: Thanks to all beta testers and contributors

== Roadmap ==

  • v1.1.0 - Plugin dependency management
  • v1.2.0 - Preset sharing and community presets
  • v1.3.0 - Scheduled installations
  • v1.4.0 - Premium plugin support
  • v1.5.0 - REST API integration

Stay tuned for exciting updates!

Read the full README on GitHub →