=== MigrateQuill: Backup & Migration ===
Contributors: wpcodequill
Tags: backup, migration, clone, restore, database backup
Requires at least: 6.0
Tested up to: 7.0
Stable tag: 1.0.3
Requires PHP: 8.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

A fast, secure WordPress backup and migration tool. Clone, export, and restore your website data.

== Description ==

MigrateQuill is a best securing for your WordPress site data Migrate and moving it to new Website or Hosting. It allows you to create full site backups, export your database, and migrate your WordPress installation to a new host.

Designed to work within standard hosting limits, MigrateQuill uses a chunking process to export and import data. This bypasses common server limits (like upload_max_filesize), allowing you to back up and restore large sites on shared hosting website.

### Features
* **Site Backups:** Back up your database, themes, plugins, and media.
* **Migration Tools:** Clone your site and move it to a new domain.
* **Chunking Uploads:** Handles large WordPress installations by splitting files into 2MB pieces during transfer.
* **Archive Protection:** Backup files are stored in the uploads directory and protected by Apache .htaccess rules and randomized filenames.
* **Database Search & Replace:** Updates URLs when migrating to a new domain.
* **Server Diagnostics:** Built-in dashboard checks your server's PHP memory, upload limits, and folder permissions.

== Installation ==

1. Upload the `migratequill-backup-migration` folder to the `/wp-content/plugins/` directory, or install directly through the WordPress plugins screen.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Navigate to the new 'MigrateQuill' menu in your admin dashboard to manage your backups.

== Frequently Asked Questions ==

= Does this work on multi-site? =
Currently, MigrateQuill is optimized for single WordPress installations. 

= Where are my backups stored? =
Backups are securely stored in a protected folder inside your `wp-content/uploads/migratequill-backups/` directory.

= Why does my import show a "Server Error"? =
If your import fails, check the "Help & Server Requirements" tab in the plugin. Make sure your server's `upload_max_filesize`, `post_max_size`, and `memory_limit` are set higher than the size of your backup `.zip` file.

== Screenshots ==

1. The main MigrateQuill dashboard showing export options.
2. The import and migrate screen.
3. The available backups list and server diagnostics panel.

== Changelog ==

= 1.0.0 =
* Initial release on the WordPress repository.