maxmind-admin-page

Official

Add 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.