-
-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Hi Franky,
I'd like to help prepare Events Made Easy for publication in the official WordPress.org Plugin Directory. I've analyzed the plugin against the current WordPress.org guidelines and Plugin Check (PCP) automated requirements, and the good news is that the plugin is already ~80% compliant — prefixing, sanitization, escaping, i18n, enqueuing, and file access protection are all solid. Great work on that!
There are a few items that need attention for WordPress.org approval. I'd like to submit these as separate, small PRs that are easy to review.
Phase 1: Technical improvements
- Add nonce verification to admin GET action handlers — PCP security check requires nonces on all admin actions to prevent CSRF
- Add unminified source files for bundled
.min.jslibraries — required by PCP automated check - Convert inline script to
wp_add_inline_script()— PCP flags inline<script>tags - Fix license inconsistency and update plugin metadata — readme.txt says GPLv3, LICENSE file is GPLv2, plugin header says GPLv2+
Phase 2: Deeper review
After the initial improvements, I'd like to do a more thorough review with the Plugin Check (PCP) tool and PHPCS WordPress coding standards to identify any remaining issues before submission.
Phase 3: WordPress.org submission
- Remove GitHub updater — final step, only when ready to submit to WordPress.org
All changes are designed to be non-breaking. The plugin will continue to work via GitHub throughout.
Let me know if you're interested and if you have any preferences on the approach!