maxmind-admin-page
OfficialAdd or modify admin UI pages for MaxMind.
Authormyadmin-plugins
Version1.0.0
Installs0
System Documentation
What problem does it solve?
The skill provides a standard pattern for adding or updating admin UI pages in the MyAdmin plugin, ensuring proper ACL checks, safe database access, and consistent rendering with Smarty.
Core Features & Use Cases
- ACL guarded admin page creation: enforces permissions via has_acl and admin-only access.
- Database access patterns: use $GLOBALS['tf']->db or get_module_db($module) for queries with proper escaping.
- Smarty-driven rendering: leverage TFSmarty for templates like view_maxmind.php or maxmind_compare.php.
- Page registration and routing: integrate new pages via Plugin.php getRequirements/getMenu to expose as admin UI.
Quick Start
Create or modify an admin UI page by adding a PHP file under src/ named after the page (e.g., maxmind_new_page.php), implement the single function matching the filename with the required ACL check and return or render output, and register it in Plugin.php's getRequirements.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: maxmind-admin-page Download link: https://github.com/myadmin-plugins/maxmind-plugin/archive/main.zip#maxmind-admin-page Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.