Initial commit
This commit is contained in:
75
readme.txt
Normal file
75
readme.txt
Normal file
@@ -0,0 +1,75 @@
|
||||
=== Dapper ===
|
||||
Contributors: williameothaw
|
||||
Tags: woocommerce, email-automation, anti-spam, honeypot, custom-login-logo, mailing-list, email-templates, backup
|
||||
Requires at least: 6.0
|
||||
Tested up to: 6.7
|
||||
Requires PHP: 8.0
|
||||
Stable tag: 1.1.1
|
||||
License: GPLv2 or later
|
||||
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
||||
|
||||
Custom WooCommerce utility: automated order emails, anti-spam protection, email templates/campaigns, mailing list, custom admin login logo, and basic backup tools.
|
||||
|
||||
== Description ==
|
||||
|
||||
Dapper is a clean, dependency-free utility plugin for WooCommerce and WordPress sites that need reliable automation, security, and branding.
|
||||
|
||||
**Current features include:**
|
||||
- Automated, customizable order status emails (processing, shipped, delivered, tracking, review requests, etc.)
|
||||
- Built-in anti-spam protection for registration and checkout (honeypot fields, JavaScript validation, submission speed limits — no third-party services)
|
||||
- Custom email template and campaign post types for easy management
|
||||
- Mailing list subscriber handling (add/remove/update status)
|
||||
- **Custom WP-admin login logo** — upload your own 120×120 image in settings to brand the login screen (with live preview)
|
||||
- Basic backup tab with manual backup creation, file listing, and secure downloads (database + essential files)
|
||||
- Debug mode and conditional WooCommerce loading for performance
|
||||
|
||||
**Upcoming:**
|
||||
- Scheduled automated backups with retention policies and easy restore options
|
||||
- Enhanced backup scheduling and notification features
|
||||
|
||||
Perfect for managed hosting, client sites, or any WooCommerce store wanting secure, branded, no-bloat tools.
|
||||
|
||||
== Installation ==
|
||||
|
||||
1. Upload the `dapper` folder to `/wp-content/plugins/`
|
||||
2. Activate the plugin via the Plugins menu
|
||||
3. Go to **Email Templates → Settings** to configure:
|
||||
- Enable WooCommerce integration
|
||||
- Upload custom login logo (120×120 px recommended)
|
||||
- Set email templates, headers, review link structure, etc.
|
||||
- Use the Backups tab for manual backups and downloads
|
||||
4. Test order emails, checkout, login screen, and backups on a staging site first
|
||||
|
||||
== Frequently Asked Questions ==
|
||||
|
||||
= Can I brand the WordPress login screen? =
|
||||
Yes — in Dapper Settings → General, enable "Custom Admin Panel Login Logo" and upload your image. It replaces the default logo on wp-login.php.
|
||||
|
||||
= Does it use any external services? =
|
||||
No — all features run on your server (no APIs, no reCAPTCHA, no tracking pixels).
|
||||
|
||||
= How do backups work? =
|
||||
The Backups tab lets you manually create a database export (.sql) and essential files zip. Downloads are secure and admin-only. Scheduled backups and restores coming soon.
|
||||
|
||||
== Changelog ==
|
||||
|
||||
= 1.1.1 - 2026-02-23 =
|
||||
* Added Plugin URI and Author URI in header
|
||||
* Implemented WooCommerce checkout anti-spam layers (honeypot fields, JS validation, submission speed limit)
|
||||
* Added basic backup tab with manual creation, secure downloads, and file listing
|
||||
* Formal changelog started (readme.txt short version + CHANGELOG.md full)
|
||||
* Minor performance, code organization, and UI cleanups
|
||||
|
||||
= 1.1 / earlier =
|
||||
* Core order status email automation
|
||||
* Email template & campaign post types
|
||||
* Mailing list management
|
||||
* Custom admin login logo branding
|
||||
* Many incremental improvements (not formally tracked pre-1.1.1)
|
||||
|
||||
For full detailed history, see CHANGELOG.md in the plugin folder.
|
||||
|
||||
== Upgrade Notice ==
|
||||
|
||||
= 1.1.1 =
|
||||
Adds checkout anti-spam protection, basic manual backups, and formal changelog. No database changes required. Recommended update — test checkout and backup creation on staging.
|
||||
Reference in New Issue
Block a user